- Timestamp:
- Dec 3, 2008, 12:38:25 AM (16 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/aclocal.m4
r192 r201 1309 1309 $CC -E -dM - < /dev/null | egrep '(__sun__|__APPLE__|__CYGWIN__)' >/dev/null 2>&1 || samhain_i386=yes 1310 1310 fi 1311 AC_MSG_RESULT([$samhain_i386]) 1311 1312 if test "x$samhain_i386" = xyes; then 1312 tiger_src=sh_tiger1.s 1313 AC_DEFINE([TIGER_32_BIT_S],1,[Define to use tiger 32 bit i386 assembler]) 1313 GCC_PIE_CC 1314 if test $pie_cv_cc = yes; then 1315 tiger_src=sh_tiger1.s 1316 AC_DEFINE([TIGER_32_BIT_S],1,[Define to use tiger 32 bit i386 assembler]) 1317 fi 1314 1318 fi 1315 AC_MSG_RESULT([$samhain_i386])1316 1319 fi 1317 1320 # -
trunk/src/sh_tiger1.s
r17 r201 5 5 tiger_compress: 6 6 pushl %ebp 7 movl %esp, %ebp 7 8 pushl %edi 8 9 pushl %esi 9 10 pushl %ebx 10 subl $544, %esp 11 movl 568(%esp), %ebp 12 movl 568(%esp), %eax 13 movl 568(%esp), %ebx 14 movl (%ebp), %ecx 15 movl 564(%esp), %edi 16 movl %ecx, 12(%esp) 17 movl 4(%eax), %esi 18 movl %esi, 8(%esp) 19 movl 12(%ebx), %edx 20 movl 8(%ebx), %ecx 21 movl %edx, 4(%esp) 22 movl 16(%ebx), %eax 23 movl 20(%ebx), %ebp 24 movl %ecx, 540(%esp) 25 movl %eax, 536(%esp) 26 movl %ebp, (%esp) 27 movl (%edi), %esi 28 movl %esi, 532(%esp) 29 movl 4(%edi), %edx 30 movl %edx, 528(%esp) 31 movl 8(%edi), %ebx 32 movl %ebx, 524(%esp) 33 movl 12(%edi), %ebp 34 movl %ebp, 520(%esp) 35 movl 16(%edi), %eax 36 movl %eax, 516(%esp) 37 movl 20(%edi), %ecx 38 movl %ecx, 512(%esp) 39 movl 24(%edi), %esi 40 movl %esi, 508(%esp) 41 movl 28(%edi), %edx 42 movl %edx, 504(%esp) 43 movl 32(%edi), %ebx 44 movl %ebx, 500(%esp) 45 movl 36(%edi), %ebp 46 movl %ebp, 496(%esp) 47 movl 40(%edi), %eax 48 movl %eax, 492(%esp) 49 movl 44(%edi), %ecx 50 movl 532(%esp), %eax 51 movl %ecx, 488(%esp) 52 movl 48(%edi), %esi 53 movl 528(%esp), %ecx 54 movl %esi, 484(%esp) 55 movl 52(%edi), %edx 56 movl (%esp), %esi 57 movl %edx, 480(%esp) 58 movl 56(%edi), %ebx 59 xorl %ecx, %esi 60 movl %ebx, 476(%esp) 61 movl 60(%edi), %ebp 62 movl %esi, 468(%esp) 63 movl $tiger_table, %esi 64 movl %ebp, 472(%esp) 65 movl 536(%esp), %ebp 66 xorl %eax, %ebp 67 movl %ebp, %edi 68 movl %ebp, %ebx 69 shrl $16, %edi 70 andl $255, %ebx 71 andl $255, %edi 72 movl (%esi,%ebx,8), %edx 73 movl tiger_table+2048(,%edi,8), %ecx 74 movl 4(%esi,%ebx,8), %eax 75 xorl %edx, %ecx 76 movl tiger_table+2052(,%edi,8), %edx 77 xorl %eax, %edx 78 movzbl 468(%esp),%eax 79 movl tiger_table+4096(,%eax,8), %edi 80 movl tiger_table+4100(,%eax,8), %ebx 81 movl 468(%esp), %eax 82 xorl %edi, %ecx 83 xorl %ebx, %edx 84 shrl $16, %eax 85 andl $255, %eax 86 movl tiger_table+6144(,%eax,8), %edi 87 movl tiger_table+6148(,%eax,8), %ebx 88 xorl %eax, %eax 89 xorl %edi, %ecx 90 xorl %ebx, %edx 91 cmpl %ecx, 12(%esp) 92 movl 12(%esp), %edi 11 subl $1140, %esp 12 movl 12(%ebp), %ecx 13 movl 12(%ebp), %esi 14 call __i686.get_pc_thunk.bx 15 addl $_GLOBAL_OFFSET_TABLE_, %ebx 16 movl 8(%ebp), %eax 17 movl (%ecx), %edi 18 movl 12(%ebp), %ecx 19 movl %edi, -1088(%ebp) 20 movl 4(%esi), %edx 21 movl 12(%ebp), %esi 22 movl %edx, -1092(%ebp) 23 movl 8(%ecx), %edi 24 movl 12(%ebp), %ecx 25 movl %edi, -1096(%ebp) 26 movl 12(%esi), %edx 27 movl -1096(%ebp), %esi 28 movl %edx, -1100(%ebp) 29 movl 16(%ecx), %edx 30 movl 20(%ecx), %edi 31 movl %esi, -16(%ebp) 32 movl %edx, -20(%ebp) 33 movl %edi, -1104(%ebp) 34 movl (%eax), %ecx 35 movl %ecx, -24(%ebp) 36 movl 4(%eax), %edi 37 movl %edi, -28(%ebp) 38 movl 8(%eax), %esi 39 movl %esi, -32(%ebp) 40 movl 12(%eax), %ecx 41 movl %ecx, -36(%ebp) 42 movl 16(%eax), %edi 43 movl %edi, -40(%ebp) 44 movl 20(%eax), %esi 45 movl %esi, -44(%ebp) 46 movl 24(%eax), %ecx 47 movl %ecx, -48(%ebp) 48 movl 28(%eax), %edi 49 movl %edi, -52(%ebp) 50 movl 32(%eax), %esi 51 movl %esi, -56(%ebp) 52 movl 36(%eax), %ecx 53 movl %ecx, -60(%ebp) 54 movl 40(%eax), %edi 55 movl %edi, -64(%ebp) 56 movl 44(%eax), %esi 57 movl %esi, -68(%ebp) 58 movl 48(%eax), %ecx 59 movl %ecx, -72(%ebp) 60 movl 52(%eax), %edi 61 movl %edi, -76(%ebp) 62 movl 56(%eax), %esi 63 movl -28(%ebp), %edi 64 movl %esi, -80(%ebp) 65 movl 60(%eax), %ecx 66 movl -24(%ebp), %eax 67 movl -1104(%ebp), %esi 68 movl %ecx, -84(%ebp) 69 xorl %eax, %edx 70 movl tiger_table@GOT(%ebx), %ecx 71 movl %edx, -152(%ebp) 72 movl %edx, %eax 73 xorl %edi, %esi 74 movl %esi, -156(%ebp) 75 shrl $13, %eax 76 movzbl %dl,%edi 77 andl $2040, %eax 78 movl %ecx, %esi 79 movl 2048(%eax,%ecx), %edx 80 movl (%ecx,%edi,8), %ecx 81 movl 2052(%eax,%esi), %eax 82 xorl %edx, %ecx 83 movl 4(%esi,%edi,8), %edx 84 xorl %eax, %edx 85 movzbl -156(%ebp),%eax 86 sall $3, %eax 87 movl 4096(%eax,%esi), %edi 88 xorl %edi, %ecx 89 movl 4100(%eax,%esi), %edi 90 movl -156(%ebp), %eax 91 xorl %edi, %edx 92 shrl $13, %eax 93 andl $2040, %eax 94 movl 6144(%eax,%esi), %edi 95 xorl %edi, %ecx 96 movl 6148(%eax,%esi), %edi 97 xorl %eax, %eax 98 xorl %edi, %edx 99 movl -1088(%ebp), %edi 100 cmpl %ecx, -1088(%ebp) 93 101 setb %al 94 102 subl %ecx, %edi 95 addl %eax, %edx 96 movl %edi, 464(%esp) 97 movl 8(%esp), %eax 98 subl %edx, %eax 99 movl %eax, 460(%esp) 100 movl %ebp, %edx 101 movzbl %dh, %ecx 102 shrl $24, %edx 103 movl tiger_table+6144(,%ecx,8), %ebx 104 movl tiger_table+4096(,%edx,8), %eax 105 xorl %ebx, %eax 106 movl tiger_table+4100(,%edx,8), %ebx 107 movl tiger_table+6148(,%ecx,8), %edx 108 movl 468(%esp), %ecx 109 xorl %edx, %ebx 110 movzbl %ch, %edx 111 movl tiger_table+2048(,%edx,8), %edi 112 xorl %edi, %eax 113 movl tiger_table+2052(,%edx,8), %edi 114 movl %ecx, %edx 115 shrl $24, %edx 116 xorl %edi, %ebx 117 movl 4(%esi,%edx,8), %edi 118 movl (%esi,%edx,8), %ecx 119 xorl %edi, %ebx 120 movl 540(%esp), %edi 121 xorl %ecx, %eax 122 addl %eax, %edi 123 cmpl %eax, %edi 124 setb %al 125 movzbl %al, %ecx 126 leal (%ebx,%ecx), %edx 127 movl 4(%esp), %ebx 103 movl %edi, -168(%ebp) 104 movl -1092(%ebp), %ecx 105 addl %eax, %edx 106 subl %edx, %ecx 107 movl -152(%ebp), %edx 108 movl %ecx, -172(%ebp) 109 movzbl %dh, %eax 110 leal 0(,%eax,8), %ecx 111 movl %edx, %eax 112 movl 6144(%ecx,%esi), %edi 113 shrl $24, %eax 114 sall $3, %eax 115 movl 6148(%ecx,%esi), %ecx 116 movl 4096(%eax,%esi), %edx 117 xorl %edi, %edx 118 movl 4100(%eax,%esi), %edi 119 movl -156(%ebp), %eax 120 xorl %edi, %ecx 121 movzbl %ah, %edi 122 leal 0(,%edi,8), %eax 123 movl 2048(%eax,%esi), %edi 124 xorl %edi, %edx 125 movl 2052(%eax,%esi), %edi 126 movl -156(%ebp), %eax 127 xorl %edi, %ecx 128 shrl $24, %eax 129 movl (%esi,%eax,8), %edi 130 xorl %edi, %edx 131 movl 4(%esi,%eax,8), %edi 132 movl -1096(%ebp), %esi 133 xorl %eax, %eax 134 xorl %edi, %ecx 135 addl %edx, %esi 136 cmpl %edx, %esi 137 movl -1100(%ebp), %edx 138 setb %al 139 movl %esi, %edi 140 leal (%ecx,%eax), %eax 141 addl %edx, %eax 142 leal 0(,%esi,4), %ecx 143 movl %eax, %edx 144 movl %eax, -160(%ebp) 145 addl %ecx, %esi 146 shrl $30, %edi 147 movl %esi, -164(%ebp) 148 sall $2, %edx 149 xorl %eax, %eax 150 orl %edi, %edx 151 cmpl %ecx, %esi 152 movl -80(%ebp), %edi 153 setb %al 154 xorl %ecx, %ecx 155 addl %eax, %edx 156 movl -160(%ebp), %eax 157 xorl $-1515870811, %edi 158 movl -24(%ebp), %esi 159 addl %eax, %edx 160 movl -84(%ebp), %eax 161 cmpl %edi, -24(%ebp) 162 movl %edx, -184(%ebp) 163 movl -32(%ebp), %edx 164 setb %cl 165 xorl $-1515870811, %eax 166 subl %edi, %esi 167 addl %ecx, %eax 168 movl %esi, -196(%ebp) 169 movl -28(%ebp), %ecx 170 movl -36(%ebp), %edi 171 movl -172(%ebp), %esi 172 subl %eax, %ecx 173 movl -168(%ebp), %eax 174 movl %ecx, -200(%ebp) 175 movl tiger_table@GOT(%ebx), %ecx 176 xorl %edi, %esi 177 movl %esi, -180(%ebp) 178 xorl %edx, %eax 179 movzbl %al,%edi 180 movl %eax, -176(%ebp) 181 shrl $13, %eax 182 andl $2040, %eax 183 movl %ecx, %esi 184 movl 2048(%eax,%ecx), %edx 185 movl (%ecx,%edi,8), %ecx 186 movl 2052(%eax,%esi), %eax 187 xorl %edx, %ecx 188 movl 4(%esi,%edi,8), %edx 189 xorl %eax, %edx 190 movzbl -180(%ebp),%eax 191 sall $3, %eax 192 movl 4096(%eax,%esi), %edi 193 xorl %edi, %ecx 194 movl 4100(%eax,%esi), %edi 195 movl -180(%ebp), %eax 196 xorl %edi, %edx 197 shrl $13, %eax 198 andl $2040, %eax 199 movl 6144(%eax,%esi), %edi 200 xorl %edi, %ecx 201 movl 6148(%eax,%esi), %edi 202 xorl %eax, %eax 203 xorl %edi, %edx 204 movl -164(%ebp), %edi 205 cmpl %ecx, -164(%ebp) 206 setb %al 207 subl %ecx, %edi 208 movl %edi, -204(%ebp) 209 movl -176(%ebp), %ecx 210 movl -184(%ebp), %edi 211 addl %eax, %edx 212 movzbl %ch, %eax 213 subl %edx, %edi 214 movl %edi, -208(%ebp) 215 leal 0(,%eax,8), %edi 216 movl %ecx, %eax 217 shrl $24, %eax 218 movl 6144(%edi,%esi), %ecx 219 sall $3, %eax 220 movl 4096(%eax,%esi), %edx 221 movl 4100(%eax,%esi), %eax 222 xorl %edx, %ecx 223 movl 6148(%edi,%esi), %edx 224 xorl %eax, %edx 225 movl -180(%ebp), %eax 226 movzbl %ah, %edi 227 leal 0(,%edi,8), %eax 228 movl 2048(%eax,%esi), %edi 229 xorl %edi, %ecx 230 movl 2052(%eax,%esi), %edi 231 movl -180(%ebp), %eax 232 xorl %edi, %edx 233 shrl $24, %eax 234 movl (%esi,%eax,8), %edi 235 xorl %edi, %ecx 236 movl 4(%esi,%eax,8), %edi 237 xorl %eax, %eax 238 xorl %edi, %edx 239 movl -152(%ebp), %edi 240 addl %ecx, %edi 241 cmpl %ecx, %edi 242 movl -156(%ebp), %ecx 243 setb %al 244 addl %eax, %edx 245 movl %edi, %eax 246 addl %ecx, %edx 247 movl %edx, -188(%ebp) 128 248 leal 0(,%edi,4), %ecx 249 addl %ecx, %edi 250 movl %edi, -192(%ebp) 251 shrl $30, %eax 252 sall $2, %edx 253 orl %eax, %edx 254 xorl %eax, %eax 255 cmpl %ecx, %edi 256 movl -188(%ebp), %edi 257 setb %al 258 addl %eax, %edx 259 movl -32(%ebp), %ecx 260 addl %edi, %edx 261 movl -200(%ebp), %eax 262 movl %edx, -220(%ebp) 263 movl -36(%ebp), %edi 264 movl -196(%ebp), %edx 265 xorl %eax, %edi 266 xorl %edx, %ecx 267 movl %edi, -240(%ebp) 268 movl -40(%ebp), %edx 269 movl %ecx, -232(%ebp) 270 movl -204(%ebp), %eax 271 movl -44(%ebp), %ecx 272 movl -208(%ebp), %edi 273 xorl %edx, %eax 274 movl %eax, -212(%ebp) 275 xorl %ecx, %edi 276 movl %edi, -216(%ebp) 277 movzbl %al,%edi 278 shrl $13, %eax 279 andl $2040, %eax 280 movl (%esi,%edi,8), %ecx 281 movl 2048(%eax,%esi), %edx 282 movl 2052(%eax,%esi), %eax 283 xorl %edx, %ecx 284 movl 4(%esi,%edi,8), %edx 285 xorl %eax, %edx 286 movzbl -216(%ebp),%eax 287 sall $3, %eax 288 movl 4096(%eax,%esi), %edi 289 xorl %edi, %ecx 290 movl 4100(%eax,%esi), %edi 291 movl -216(%ebp), %eax 292 xorl %edi, %edx 293 shrl $13, %eax 294 andl $2040, %eax 295 movl 6144(%eax,%esi), %edi 296 xorl %edi, %ecx 297 movl 6148(%eax,%esi), %edi 298 xorl %eax, %eax 299 movl -192(%ebp), %esi 300 xorl %edi, %edx 301 cmpl %ecx, -192(%ebp) 302 setb %al 303 subl %ecx, %esi 304 movl %esi, -244(%ebp) 305 movl -220(%ebp), %edi 306 addl %eax, %edx 307 movl tiger_table@GOT(%ebx), %ecx 308 subl %edx, %edi 309 movl -212(%ebp), %edx 310 movl %edi, -248(%ebp) 311 movl %edx, %eax 312 movzbl %dh, %esi 313 shrl $24, %eax 314 leal 0(,%esi,8), %edi 315 movl %ecx, %esi 316 sall $3, %eax 317 movl 4096(%eax,%ecx), %edx 318 movl 6144(%edi,%ecx), %ecx 319 movl 4100(%eax,%esi), %eax 320 xorl %edx, %ecx 321 movl 6148(%edi,%esi), %edx 322 xorl %eax, %edx 323 movl -216(%ebp), %eax 324 movzbl %ah, %edi 325 leal 0(,%edi,8), %eax 326 movl 2048(%eax,%esi), %edi 327 xorl %edi, %ecx 328 movl 2052(%eax,%esi), %edi 329 movl -216(%ebp), %eax 330 xorl %edi, %edx 331 shrl $24, %eax 332 movl (%esi,%eax,8), %edi 333 xorl %edi, %ecx 334 movl 4(%esi,%eax,8), %edi 335 xorl %eax, %eax 336 xorl %edi, %edx 337 movl -176(%ebp), %edi 338 addl %ecx, %edi 339 cmpl %ecx, %edi 340 movl -180(%ebp), %ecx 341 setb %al 342 addl %eax, %edx 129 343 movl %edi, %eax 130 addl %edx, %ebx 344 addl %ecx, %edx 345 leal 0(,%edi,4), %ecx 346 movl %edx, -224(%ebp) 131 347 addl %ecx, %edi 132 348 shrl $30, %eax 133 leal 0(,%ebx,4), %edx 349 movl %edi, -228(%ebp) 350 sall $2, %edx 134 351 orl %eax, %edx 135 352 xorl %eax, %eax 136 353 cmpl %ecx, %edi 137 setb %al 138 addl %eax, %edx 139 xorl %ecx, %ecx 140 addl %edx, %ebx 141 movl %ebx, 444(%esp) 142 movl 476(%esp), %edx 143 movl 532(%esp), %ebx 144 movl 472(%esp), %eax 145 xorl $-1515870811, %edx 146 cmpl %edx, 532(%esp) 354 movl -224(%ebp), %ecx 355 setb %al 356 movl -232(%ebp), %edi 357 addl %eax, %edx 358 addl %ecx, %edx 359 movl -232(%ebp), %eax 360 movl -240(%ebp), %ecx 361 movl %edx, -260(%ebp) 362 movl -40(%ebp), %edx 363 addl %eax, %edx 364 movl %edx, -236(%ebp) 365 xorl %eax, %eax 366 cmpl %edi, %edx 367 movl -44(%ebp), %edi 368 setb %al 369 addl %ecx, %eax 370 movl -48(%ebp), %edx 371 addl %edi, %eax 372 movl -52(%ebp), %ecx 373 movl %eax, -272(%ebp) 374 movl -248(%ebp), %edi 375 movl -244(%ebp), %eax 376 xorl %ecx, %edi 377 xorl %edx, %eax 378 movl %edi, -256(%ebp) 379 movzbl %al,%edi 380 movl %eax, -252(%ebp) 381 shrl $13, %eax 382 movl (%esi,%edi,8), %ecx 383 andl $2040, %eax 384 movl 2048(%eax,%esi), %edx 385 movl 2052(%eax,%esi), %eax 386 xorl %edx, %ecx 387 movl 4(%esi,%edi,8), %edx 388 xorl %eax, %edx 389 movzbl -256(%ebp),%eax 390 sall $3, %eax 391 movl 4096(%eax,%esi), %edi 392 xorl %edi, %ecx 393 movl 4100(%eax,%esi), %edi 394 movl -256(%ebp), %eax 395 xorl %edi, %edx 396 shrl $13, %eax 397 andl $2040, %eax 398 movl 6144(%eax,%esi), %edi 399 xorl %edi, %ecx 400 movl 6148(%eax,%esi), %edi 401 xorl %eax, %eax 402 movl -228(%ebp), %esi 403 xorl %edi, %edx 404 cmpl %ecx, -228(%ebp) 405 setb %al 406 subl %ecx, %esi 407 movl %esi, -276(%ebp) 408 movl -260(%ebp), %edi 409 addl %eax, %edx 410 movl tiger_table@GOT(%ebx), %ecx 411 subl %edx, %edi 412 movl -252(%ebp), %edx 413 movl %edi, -280(%ebp) 414 movl %edx, %eax 415 movzbl %dh, %esi 416 shrl $24, %eax 417 leal 0(,%esi,8), %edi 418 movl %ecx, %esi 419 sall $3, %eax 420 movl 4096(%eax,%ecx), %edx 421 movl 6144(%edi,%ecx), %ecx 422 movl 4100(%eax,%esi), %eax 423 xorl %edx, %ecx 424 movl 6148(%edi,%esi), %edx 425 xorl %eax, %edx 426 movl -256(%ebp), %eax 427 movzbl %ah, %edi 428 leal 0(,%edi,8), %eax 429 movl 2048(%eax,%esi), %edi 430 xorl %edi, %ecx 431 movl 2052(%eax,%esi), %edi 432 movl -256(%ebp), %eax 433 xorl %edi, %edx 434 shrl $24, %eax 435 movl (%esi,%eax,8), %edi 436 xorl %edi, %ecx 437 movl 4(%esi,%eax,8), %edi 438 xorl %eax, %eax 439 xorl %edi, %edx 440 movl -212(%ebp), %edi 441 addl %ecx, %edi 442 cmpl %ecx, %edi 443 movl -216(%ebp), %ecx 444 setb %al 445 addl %eax, %edx 446 movl %edi, %eax 447 addl %ecx, %edx 448 leal 0(,%edi,4), %ecx 449 movl %edx, -264(%ebp) 450 addl %ecx, %edi 451 shrl $30, %eax 452 movl %edi, -268(%ebp) 453 sall $2, %edx 454 orl %eax, %edx 455 xorl %eax, %eax 456 cmpl %ecx, %edi 457 setb %al 458 addl %eax, %edx 459 movl -264(%ebp), %eax 460 movl -236(%ebp), %edi 461 addl %eax, %edx 462 movl -232(%ebp), %eax 463 movl %edx, -292(%ebp) 464 movl -48(%ebp), %edx 465 notl %eax 466 sall $19, %eax 467 xorl %edi, %eax 468 cmpl %eax, -48(%ebp) 147 469 setb %cl 148 subl %edx, %ebx 149 movl %ebx, 456(%esp) 150 movl 524(%esp), %ebx 151 xorl $-1515870811, %eax 152 xorl %ebx, 464(%esp) 153 addl %ecx, %eax 154 movl 528(%esp), %edx 155 movl 520(%esp), %ecx 156 movzbl 464(%esp),%ebx 470 movzbl %cl, %edi 157 471 subl %eax, %edx 158 movl 464(%esp), %eax 159 xorl %ecx, 460(%esp) 160 movl %edx, 452(%esp) 161 shrl $16, %eax 162 andl $255, %eax 163 movl (%esi,%ebx,8), %edx 164 movl tiger_table+2048(,%eax,8), %ecx 165 xorl %edx, %ecx 166 movl tiger_table+2052(,%eax,8), %edx 167 movl 4(%esi,%ebx,8), %eax 168 xorl %eax, %edx 169 movzbl 460(%esp),%eax 170 movl tiger_table+4096(,%eax,8), %ebx 171 xorl %ebx, %ecx 172 movl tiger_table+4100(,%eax,8), %ebx 173 movl 460(%esp), %eax 174 xorl %ebx, %edx 175 shrl $16, %eax 176 andl $255, %eax 177 movl tiger_table+6144(,%eax,8), %ebx 178 xorl %ebx, %ecx 179 movl tiger_table+6148(,%eax,8), %ebx 180 xorl %ebx, %edx 181 xorl %ebx, %ebx 182 cmpl %ecx, %edi 183 setb %bl 184 subl %ecx, %edi 185 addl %ebx, %edx 186 movl %edi, 448(%esp) 187 movl 464(%esp), %eax 188 subl %edx, 444(%esp) 189 movl %eax, %edx 190 movzbl %ah, %ecx 191 shrl $24, %edx 192 movl tiger_table+6148(,%ecx,8), %ebx 193 movl tiger_table+4096(,%edx,8), %eax 194 movl tiger_table+4100(,%edx,8), %edx 195 movl tiger_table+6144(,%ecx,8), %edi 196 xorl %ebx, %edx 197 movl 460(%esp), %ebx 198 xorl %edi, %eax 199 movzbl %bh, %ecx 200 movl tiger_table+2048(,%ecx,8), %edi 201 xorl %edi, %eax 202 movl tiger_table+2052(,%ecx,8), %edi 203 movl %ebx, %ecx 204 shrl $24, %ecx 205 xorl %edi, %edx 206 movl (%esi,%ecx,8), %edi 207 movl 4(%esi,%ecx,8), %ebx 208 xorl %edi, %eax 209 xorl %ebx, %edx 210 leal (%ebp,%eax), %ebx 211 cmpl %eax, %ebx 212 setb %al 213 movl %ebx, %edi 214 movzbl %al, %ebp 215 addl %ebp, %edx 216 movl 468(%esp), %ebp 217 leal 0(,%ebx,4), %ecx 218 shrl $30, %edi 219 xorl %eax, %eax 220 addl %edx, %ebp 221 leal 0(,%ebp,4), %edx 222 orl %edi, %edx 223 leal (%ebx,%ecx), %edi 224 cmpl %ecx, %edi 225 setb %al 226 movl 456(%esp), %ecx 227 addl %eax, %edx 228 leal (%ebp,%edx), %ebx 229 movl 516(%esp), %ebp 230 xorl %ebp, 448(%esp) 231 movl 452(%esp), %eax 232 movl %ebx, 424(%esp) 233 movl 520(%esp), %ebx 234 movl 524(%esp), %edx 235 xorl %eax, %ebx 236 movl 448(%esp), %eax 237 movl %ebx, 432(%esp) 238 xorl %ecx, %edx 239 movl 512(%esp), %ecx 240 movzbl 448(%esp),%ebx 241 shrl $16, %eax 242 andl $255, %eax 243 xorl %ecx, 444(%esp) 244 movl tiger_table+2048(,%eax,8), %ecx 245 movl %edx, 440(%esp) 246 movl (%esi,%ebx,8), %edx 247 movl 4(%esi,%ebx,8), %ebp 248 xorl %edx, %ecx 249 movl tiger_table+2052(,%eax,8), %edx 250 movzbl 444(%esp),%eax 251 xorl %ebp, %edx 252 movl tiger_table+4096(,%eax,8), %ebx 253 movl tiger_table+4100(,%eax,8), %ebp 254 movl 444(%esp), %eax 255 xorl %ebx, %ecx 256 xorl %ebp, %edx 257 shrl $16, %eax 258 andl $255, %eax 259 movl tiger_table+6144(,%eax,8), %ebx 260 movl tiger_table+6148(,%eax,8), %ebp 261 xorl %ebx, %ecx 262 xorl %ebp, %edx 263 xorl %ebx, %ebx 264 cmpl %ecx, %edi 265 setb %bl 266 subl %ecx, %edi 267 addl %ebx, %edx 268 movl %edi, 428(%esp) 269 movl 448(%esp), %eax 270 subl %edx, 424(%esp) 271 movl %eax, %edx 272 movzbl %ah, %ecx 273 shrl $24, %edx 274 movl tiger_table+6148(,%ecx,8), %ebx 275 movl tiger_table+4096(,%edx,8), %eax 276 movl tiger_table+4100(,%edx,8), %edx 277 movl tiger_table+6144(,%ecx,8), %edi 278 xorl %ebx, %edx 279 movl 444(%esp), %ebx 280 xorl %edi, %eax 281 movzbl %bh, %ecx 282 movl tiger_table+2048(,%ecx,8), %ebp 283 movl tiger_table+2052(,%ecx,8), %edi 284 movl %ebx, %ecx 285 shrl $24, %ecx 286 xorl %ebp, %eax 287 movl 4(%esi,%ecx,8), %ebx 288 movl (%esi,%ecx,8), %ebp 289 xorl %edi, %edx 290 xorl %ebx, %edx 291 movl 464(%esp), %ebx 292 xorl %ebp, %eax 293 addl %eax, %ebx 294 cmpl %eax, %ebx 295 movl %ebx, %ebp 296 setb %al 297 movzbl %al, %edi 298 leal 0(,%ebx,4), %ecx 299 addl %edi, %edx 300 movl 460(%esp), %edi 301 shrl $30, %ebp 302 xorl %eax, %eax 303 addl %edx, %edi 304 leal 0(,%edi,4), %edx 305 orl %ebp, %edx 306 leal (%ebx,%ecx), %ebp 307 cmpl %ecx, %ebp 308 movl 440(%esp), %ebx 309 setb %al 310 addl %eax, %edx 311 movl 516(%esp), %eax 312 leal (%edi,%edx), %edx 313 movl 440(%esp), %edi 314 addl %ebx, %eax 315 movl %edx, 412(%esp) 316 movl 432(%esp), %edx 317 cmpl %edi, %eax 318 movl %eax, 436(%esp) 319 setb %cl 320 movl 512(%esp), %ebx 321 movl 508(%esp), %edi 322 movzbl %cl, %eax 323 addl %edx, %eax 324 xorl %edi, 428(%esp) 325 addl %ebx, %eax 326 movl 504(%esp), %ecx 327 movl %eax, 420(%esp) 328 movl 428(%esp), %eax 329 movzbl 428(%esp),%ebx 330 xorl %ecx, 424(%esp) 331 shrl $16, %eax 332 andl $255, %eax 333 movl (%esi,%ebx,8), %edx 334 movl tiger_table+2048(,%eax,8), %ecx 335 movl 4(%esi,%ebx,8), %edi 336 xorl %edx, %ecx 337 movl tiger_table+2052(,%eax,8), %edx 338 movzbl 424(%esp),%eax 339 xorl %edi, %edx 340 movl tiger_table+4096(,%eax,8), %ebx 341 movl tiger_table+4100(,%eax,8), %edi 342 movl 424(%esp), %eax 343 xorl %ebx, %ecx 344 xorl %edi, %edx 345 shrl $16, %eax 346 andl $255, %eax 347 movl tiger_table+6144(,%eax,8), %ebx 348 movl tiger_table+6148(,%eax,8), %edi 349 xorl %ebx, %ecx 350 xorl %edi, %edx 351 xorl %ebx, %ebx 352 cmpl %ecx, %ebp 353 setb %bl 354 subl %ecx, %ebp 355 addl %ebx, %edx 356 movl %ebp, 416(%esp) 357 movl 428(%esp), %eax 358 subl %edx, 412(%esp) 359 movl %eax, %edx 360 movzbl %ah, %edi 361 shrl $24, %edx 362 movl tiger_table+6148(,%edi,8), %ebx 363 movl tiger_table+4096(,%edx,8), %eax 364 movl tiger_table+4100(,%edx,8), %edx 365 movl tiger_table+6144(,%edi,8), %ecx 366 xorl %ebx, %edx 367 movl 424(%esp), %ebx 368 xorl %ecx, %eax 369 movzbl %bh, %ecx 370 movl tiger_table+2048(,%ecx,8), %ebp 371 movl tiger_table+2052(,%ecx,8), %edi 372 xorl %ebp, %eax 373 movl %ebx, %ebp 374 xorl %edi, %edx 375 shrl $24, %ebp 376 movl (%esi,%ebp,8), %ebx 377 movl 4(%esi,%ebp,8), %edi 378 xorl %ebx, %eax 379 movl 448(%esp), %ebx 380 xorl %edi, %edx 381 movl 444(%esp), %edi 382 addl %eax, %ebx 383 cmpl %eax, %ebx 384 movl %ebx, %ebp 385 setb %cl 386 movzbl %cl, %eax 387 shrl $30, %ebp 388 addl %eax, %edx 389 leal 0(,%ebx,4), %ecx 390 addl %edx, %edi 391 leal 0(,%edi,4), %edx 392 orl %ebp, %edx 393 leal (%ebx,%ecx), %ebp 394 xorl %ebx, %ebx 395 cmpl %ecx, %ebp 396 setb %bl 397 addl %ebx, %edx 398 movl 436(%esp), %ebx 399 leal (%edi,%edx), %eax 400 movl %eax, 396(%esp) 401 movl 440(%esp), %edx 402 movl 508(%esp), %edi 403 movl 432(%esp), %eax 404 notl %edx 405 movl 440(%esp), %ecx 406 sall $19, %edx 407 xorl %ebx, %edx 408 xorl %ebx, %ebx 409 cmpl %edx, 508(%esp) 410 setb %bl 411 subl %edx, %edi 412 movl %edi, 408(%esp) 413 movl 420(%esp), %edx 414 shrl $13, %ecx 415 sall $19, %eax 416 movl 500(%esp), %edi 417 orl %ecx, %eax 418 xorl %edi, 416(%esp) 419 notl %edx 420 xorl %eax, %edx 421 addl %ebx, %edx 422 movl 504(%esp), %ebx 423 movl 416(%esp), %eax 424 movl 496(%esp), %ecx 425 subl %edx, %ebx 426 shrl $16, %eax 427 movl %ebx, 404(%esp) 428 movzbl 416(%esp),%ebx 429 andl $255, %eax 430 xorl %ecx, 412(%esp) 431 movl tiger_table+2048(,%eax,8), %ecx 432 movl (%esi,%ebx,8), %edx 433 movl 4(%esi,%ebx,8), %edi 434 movzbl 412(%esp),%ebx 435 xorl %edx, %ecx 436 movl tiger_table+2052(,%eax,8), %edx 437 movl tiger_table+4096(,%ebx,8), %eax 438 xorl %edi, %edx 439 movl tiger_table+4100(,%ebx,8), %edi 440 movl 412(%esp), %ebx 441 xorl %eax, %ecx 442 xorl %edi, %edx 443 shrl $16, %ebx 444 andl $255, %ebx 445 movl tiger_table+6144(,%ebx,8), %eax 446 movl tiger_table+6148(,%ebx,8), %edi 447 xorl %eax, %ecx 448 xorl %edi, %edx 449 xorl %eax, %eax 450 cmpl %ecx, %ebp 451 setb %al 452 addl %eax, %edx 453 subl %ecx, %ebp 454 movl %ebp, 400(%esp) 455 subl %edx, 396(%esp) 456 movl 416(%esp), %edx 457 movzbl %dh, %ebp 458 shrl $24, %edx 459 movl tiger_table+6148(,%ebp,8), %ebx 460 movl tiger_table+4096(,%edx,8), %eax 461 movl tiger_table+4100(,%edx,8), %edx 462 movl tiger_table+6144(,%ebp,8), %ecx 463 xorl %ebx, %edx 464 movl 412(%esp), %ebx 465 xorl %ecx, %eax 466 movzbl %bh, %ecx 467 movl tiger_table+2048(,%ecx,8), %edi 468 movl tiger_table+2052(,%ecx,8), %ebp 469 movl %ebx, %ecx 470 shrl $24, %ecx 471 xorl %edi, %eax 472 movl 4(%esi,%ecx,8), %ebx 473 movl (%esi,%ecx,8), %edi 474 xorl %ebp, %edx 475 xorl %ebx, %edx 476 movl 428(%esp), %ebx 477 xorl %edi, %eax 478 addl %eax, %ebx 479 cmpl %eax, %ebx 480 movl %ebx, %edi 481 setb %al 482 movzbl %al, %ebp 483 leal 0(,%ebx,4), %ecx 484 addl %ebp, %edx 485 movl 424(%esp), %ebp 486 shrl $30, %edi 487 xorl %eax, %eax 488 addl %edx, %ebp 489 leal 0(,%ebp,4), %edx 490 orl %edi, %edx 491 leal (%ebx,%ecx), %edi 492 cmpl %ecx, %edi 493 setb %al 494 addl %eax, %edx 495 movl 404(%esp), %eax 496 leal (%ebp,%edx), %ebx 497 movl %ebx, 376(%esp) 498 movl 492(%esp), %ebp 499 movl 496(%esp), %ebx 500 xorl %ebp, 400(%esp) 501 movl 408(%esp), %ecx 502 movl 500(%esp), %edx 503 xorl %eax, %ebx 504 movl 400(%esp), %eax 505 xorl %ecx, %edx 506 movl %ebx, 384(%esp) 507 movl 488(%esp), %ecx 508 shrl $16, %eax 509 movzbl 400(%esp),%ebx 510 movl %edx, 392(%esp) 511 andl $255, %eax 512 xorl %ecx, 396(%esp) 513 movl tiger_table+2048(,%eax,8), %ecx 514 movl (%esi,%ebx,8), %edx 515 movl 4(%esi,%ebx,8), %ebp 516 xorl %edx, %ecx 517 movl tiger_table+2052(,%eax,8), %edx 518 movzbl 396(%esp),%eax 519 xorl %ebp, %edx 520 movl tiger_table+4096(,%eax,8), %ebx 521 movl tiger_table+4100(,%eax,8), %ebp 522 movl 396(%esp), %eax 523 xorl %ebx, %ecx 524 xorl %ebp, %edx 525 shrl $16, %eax 526 andl $255, %eax 527 movl tiger_table+6144(,%eax,8), %ebx 528 movl tiger_table+6148(,%eax,8), %ebp 529 xorl %ebx, %ecx 530 xorl %ebp, %edx 531 xorl %ebx, %ebx 532 cmpl %ecx, %edi 533 setb %bl 534 subl %ecx, %edi 535 addl %ebx, %edx 536 movl %edi, 380(%esp) 537 movl 400(%esp), %eax 538 subl %edx, 376(%esp) 539 movl %eax, %edx 540 movzbl %ah, %ecx 541 shrl $24, %edx 542 movl tiger_table+6148(,%ecx,8), %ebx 543 movl tiger_table+4096(,%edx,8), %eax 544 movl tiger_table+4100(,%edx,8), %edx 545 movl tiger_table+6144(,%ecx,8), %edi 546 xorl %ebx, %edx 547 movl 396(%esp), %ebx 548 xorl %edi, %eax 549 movzbl %bh, %ecx 550 movl tiger_table+2048(,%ecx,8), %ebp 551 movl tiger_table+2052(,%ecx,8), %edi 552 movl %ebx, %ecx 553 shrl $24, %ecx 554 xorl %ebp, %eax 555 movl 4(%esi,%ecx,8), %ebx 556 movl (%esi,%ecx,8), %ebp 557 xorl %edi, %edx 558 xorl %ebx, %edx 559 movl 416(%esp), %ebx 560 xorl %ebp, %eax 561 addl %eax, %ebx 562 cmpl %eax, %ebx 563 movl %ebx, %ebp 564 setb %al 565 movzbl %al, %edi 566 leal 0(,%ebx,4), %ecx 567 addl %edi, %edx 568 movl 412(%esp), %edi 569 shrl $30, %ebp 570 xorl %eax, %eax 571 addl %edx, %edi 572 leal 0(,%edi,4), %edx 573 orl %ebp, %edx 574 leal (%ebx,%ecx), %ebp 575 cmpl %ecx, %ebp 576 movl 392(%esp), %ebx 577 setb %al 578 addl %eax, %edx 579 movl 492(%esp), %eax 580 leal (%edi,%edx), %edx 581 movl 392(%esp), %edi 582 addl %ebx, %eax 583 movl %edx, 364(%esp) 584 movl 384(%esp), %edx 585 cmpl %edi, %eax 586 movl %eax, 388(%esp) 587 setb %cl 588 movl 488(%esp), %ebx 589 movl 484(%esp), %edi 590 movzbl %cl, %eax 591 addl %edx, %eax 592 xorl %edi, 380(%esp) 593 addl %ebx, %eax 594 movl 480(%esp), %ecx 595 movl %eax, 372(%esp) 596 movl 380(%esp), %eax 597 movzbl 380(%esp),%ebx 598 xorl %ecx, 376(%esp) 599 shrl $16, %eax 600 andl $255, %eax 601 movl (%esi,%ebx,8), %edx 602 movl tiger_table+2048(,%eax,8), %ecx 603 movl 4(%esi,%ebx,8), %edi 604 xorl %edx, %ecx 605 movl tiger_table+2052(,%eax,8), %edx 606 movzbl 376(%esp),%eax 607 xorl %edi, %edx 608 movl tiger_table+4096(,%eax,8), %ebx 609 movl tiger_table+4100(,%eax,8), %edi 610 movl 376(%esp), %eax 611 xorl %ebx, %ecx 612 xorl %edi, %edx 613 shrl $16, %eax 614 andl $255, %eax 615 movl tiger_table+6144(,%eax,8), %ebx 616 movl tiger_table+6148(,%eax,8), %edi 617 xorl %ebx, %ecx 618 xorl %edi, %edx 619 xorl %ebx, %ebx 620 cmpl %ecx, %ebp 621 setb %bl 622 subl %ecx, %ebp 623 addl %ebx, %edx 624 movl %ebp, 368(%esp) 625 movl 380(%esp), %eax 626 subl %edx, 364(%esp) 627 movl %eax, %edx 628 movzbl %ah, %edi 629 shrl $24, %edx 630 movl tiger_table+6148(,%edi,8), %ebx 631 movl tiger_table+4096(,%edx,8), %eax 632 movl tiger_table+4100(,%edx,8), %edx 633 movl tiger_table+6144(,%edi,8), %ecx 634 xorl %ebx, %edx 635 movl 376(%esp), %ebx 636 xorl %ecx, %eax 637 movzbl %bh, %ecx 638 movl tiger_table+2048(,%ecx,8), %ebp 639 movl tiger_table+2052(,%ecx,8), %edi 640 xorl %ebp, %eax 641 movl %ebx, %ebp 642 xorl %edi, %edx 643 shrl $24, %ebp 644 movl (%esi,%ebp,8), %ebx 645 movl 4(%esi,%ebp,8), %edi 646 xorl %ebx, %eax 647 movl 400(%esp), %ebx 648 xorl %edi, %edx 649 movl 396(%esp), %edi 650 addl %eax, %ebx 651 cmpl %eax, %ebx 652 movl %ebx, %ebp 653 setb %cl 654 movzbl %cl, %eax 655 shrl $30, %ebp 656 addl %eax, %edx 657 leal 0(,%ebx,4), %ecx 658 addl %edx, %edi 659 leal 0(,%edi,4), %edx 660 movl 392(%esp), %eax 661 orl %ebp, %edx 662 leal (%ebx,%ecx), %ebp 663 xorl %ebx, %ebx 664 cmpl %ecx, %ebp 665 setb %bl 666 addl %ebx, %edx 667 movl 388(%esp), %ebx 668 leal (%edi,%edx), %ecx 669 movl 384(%esp), %edx 670 shrl $23, %eax 671 movl %ecx, 288(%esp) 672 notl %ebx 673 movl 484(%esp), %edi 674 sall $9, %edx 675 movl 372(%esp), %ecx 676 orl %edx, %eax 677 xorl %eax, %ebx 678 xorl %edx, %edx 679 movl 384(%esp), %eax 680 cmpl %ebx, 484(%esp) 681 notl %eax 682 setb %dl 683 subl %ebx, %edi 684 shrl $23, %eax 685 movl 480(%esp), %ebx 686 movl %edi, 356(%esp) 687 movl 476(%esp), %edi 688 xorl %ecx, %eax 689 xorl %edi, 368(%esp) 690 addl %edx, %eax 691 subl %eax, %ebx 692 movl %ebx, 352(%esp) 693 movl 472(%esp), %ecx 694 movl 368(%esp), %eax 695 movzbl 368(%esp),%ebx 696 xorl %ecx, 364(%esp) 697 shrl $16, %eax 698 andl $255, %eax 699 movl (%esi,%ebx,8), %edx 700 movl tiger_table+2048(,%eax,8), %ecx 701 movl 4(%esi,%ebx,8), %edi 702 xorl %edx, %ecx 703 movl tiger_table+2052(,%eax,8), %edx 704 movzbl 364(%esp),%eax 705 xorl %edi, %edx 706 movl tiger_table+4096(,%eax,8), %ebx 707 movl tiger_table+4100(,%eax,8), %edi 708 movl 364(%esp), %eax 709 xorl %ebx, %ecx 710 xorl %edi, %edx 711 shrl $16, %eax 712 andl $255, %eax 713 movl tiger_table+6144(,%eax,8), %ebx 714 movl tiger_table+6148(,%eax,8), %edi 715 xorl %ebx, %ecx 716 xorl %edi, %edx 717 xorl %ebx, %ebx 718 cmpl %ecx, %ebp 719 setb %bl 720 subl %ecx, %ebp 721 addl %ebx, %edx 722 movl %ebp, 292(%esp) 723 movl 368(%esp), %eax 724 subl %edx, 288(%esp) 725 movl %eax, %edx 726 movzbl %ah, %edi 727 shrl $24, %edx 728 movl tiger_table+6148(,%edi,8), %ebx 729 movl tiger_table+4096(,%edx,8), %eax 730 movl tiger_table+4100(,%edx,8), %edx 731 movl tiger_table+6144(,%edi,8), %ecx 732 xorl %ebx, %edx 733 movl 364(%esp), %ebx 734 xorl %ecx, %eax 735 movzbl %bh, %ecx 736 movl tiger_table+2048(,%ecx,8), %ebp 737 movl tiger_table+2052(,%ecx,8), %edi 738 movl %ebx, %ecx 739 shrl $24, %ecx 740 xorl %ebp, %eax 741 movl 4(%esi,%ecx,8), %ebx 742 movl (%esi,%ecx,8), %ebp 743 xorl %edi, %edx 744 xorl %ebx, %edx 745 movl 380(%esp), %ebx 746 xorl %ebp, %eax 747 addl %eax, %ebx 748 cmpl %eax, %ebx 749 leal 0(,%ebx,4), %ecx 750 setb %al 751 movzbl %al, %edi 752 movl %ebx, %ebp 753 addl %edi, %edx 754 movl 376(%esp), %edi 755 addl %ecx, %ebx 756 shrl $30, %ebp 757 movl %ebx, 360(%esp) 758 xorl %eax, %eax 759 addl %edx, %edi 760 leal 0(,%edi,4), %edx 761 orl %ebp, %edx 762 cmpl %ecx, %ebx 763 setb %al 764 movl 356(%esp), %ebp 765 addl %eax, %edx 766 leal (%edi,%edx), %eax 767 movl 476(%esp), %edi 768 movl 456(%esp), %edx 769 movl %eax, 268(%esp) 770 movl 352(%esp), %ecx 771 xorl %ebp, %edi 772 movl 472(%esp), %ebp 773 addl %edi, %edx 774 movl %edx, 348(%esp) 775 xorl %ecx, %ebp 776 cmpl %edi, %edx 777 setb %bl 778 movl 452(%esp), %ecx 779 movzbl %bl, %eax 780 leal (%ebp,%eax), %edx 781 movl 348(%esp), %ebx 782 movl %edi, %eax 783 notl %eax 784 addl %ecx, %edx 785 sall $19, %eax 786 movl %edx, 344(%esp) 787 xorl %ebx, %eax 788 xorl %ebx, %ebx 789 cmpl %eax, 440(%esp) 790 movl %edi, %ecx 791 movl 440(%esp), %edx 792 setb %bl 793 subl %eax, %edx 794 movl %ebp, %eax 795 movl %edx, 340(%esp) 796 movl 344(%esp), %edx 472 movl -232(%ebp), %ecx 473 movl -240(%ebp), %eax 474 movl %edx, -304(%ebp) 475 movl -272(%ebp), %edx 797 476 shrl $13, %ecx 798 477 sall $19, %eax … … 800 479 notl %edx 801 480 xorl %eax, %edx 802 movl 432(%esp), %ecx 803 addl %ebx, %edx 804 movl 340(%esp), %eax 805 movl 436(%esp), %ebx 806 subl %edx, %ecx 807 movl %ecx, 336(%esp) 808 xorl %eax, %ebx 809 xorl %eax, %eax 810 movl %ebx, 332(%esp) 811 movl 420(%esp), %edx 481 movl -52(%ebp), %eax 482 addl %edi, %edx 483 movl -60(%ebp), %ecx 484 subl %edx, %eax 485 movl -280(%ebp), %edi 486 movl %eax, -308(%ebp) 487 movl -56(%ebp), %edx 488 movl -276(%ebp), %eax 489 xorl %ecx, %edi 490 xorl %edx, %eax 491 movl %eax, -284(%ebp) 492 movl %edi, -288(%ebp) 493 movzbl %al,%edi 494 shrl $13, %eax 495 andl $2040, %eax 496 movl (%esi,%edi,8), %ecx 497 movl 2048(%eax,%esi), %edx 498 movl 2052(%eax,%esi), %eax 499 xorl %edx, %ecx 500 movl 4(%esi,%edi,8), %edx 501 xorl %eax, %edx 502 movzbl -288(%ebp),%eax 503 sall $3, %eax 504 movl 4096(%eax,%esi), %edi 505 xorl %edi, %ecx 506 movl 4100(%eax,%esi), %edi 507 movl -288(%ebp), %eax 508 xorl %edi, %edx 509 shrl $13, %eax 510 andl $2040, %eax 511 movl 6144(%eax,%esi), %edi 512 xorl %edi, %ecx 513 movl 6148(%eax,%esi), %edi 514 xorl %eax, %eax 515 movl -268(%ebp), %esi 516 xorl %edi, %edx 517 cmpl %ecx, -268(%ebp) 518 movl -292(%ebp), %edi 519 setb %al 520 addl %eax, %edx 521 subl %ecx, %esi 522 subl %edx, %edi 523 movl %esi, -312(%ebp) 524 movl -284(%ebp), %edx 525 movl tiger_table@GOT(%ebx), %ecx 526 movl %edi, -316(%ebp) 527 movl %edx, %eax 528 movzbl %dh, %esi 529 shrl $24, %eax 530 leal 0(,%esi,8), %edi 531 movl %ecx, %esi 532 sall $3, %eax 533 movl 4096(%eax,%ecx), %edx 534 movl 6144(%edi,%ecx), %ecx 535 movl 4100(%eax,%esi), %eax 536 xorl %edx, %ecx 537 movl 6148(%edi,%esi), %edx 538 xorl %eax, %edx 539 movl -288(%ebp), %eax 540 movzbl %ah, %edi 541 leal 0(,%edi,8), %eax 542 movl 2048(%eax,%esi), %edi 543 xorl %edi, %ecx 544 movl 2052(%eax,%esi), %edi 545 movl -288(%ebp), %eax 546 xorl %edi, %edx 547 shrl $24, %eax 548 movl (%esi,%eax,8), %edi 549 xorl %edi, %ecx 550 movl 4(%esi,%eax,8), %edi 551 xorl %eax, %eax 552 xorl %edi, %edx 553 movl -252(%ebp), %edi 554 addl %ecx, %edi 555 cmpl %ecx, %edi 556 movl -256(%ebp), %ecx 557 setb %al 558 addl %eax, %edx 559 movl %edi, %eax 560 addl %ecx, %edx 561 leal 0(,%edi,4), %ecx 562 movl %edx, -296(%ebp) 563 addl %ecx, %edi 564 shrl $30, %eax 565 movl %edi, -300(%ebp) 566 sall $2, %edx 567 orl %eax, %edx 568 xorl %eax, %eax 569 cmpl %ecx, %edi 570 movl -296(%ebp), %edi 571 setb %al 572 movl -56(%ebp), %ecx 573 addl %eax, %edx 574 addl %edi, %edx 575 movl %edx, -328(%ebp) 576 movl -304(%ebp), %edx 577 xorl %edx, %ecx 578 movl %ecx, -340(%ebp) 579 movl -308(%ebp), %eax 580 movl -60(%ebp), %edi 581 movl -64(%ebp), %edx 582 movl -68(%ebp), %ecx 583 xorl %eax, %edi 584 movl %edi, -348(%ebp) 585 movl -312(%ebp), %eax 586 movl -316(%ebp), %edi 587 xorl %edx, %eax 588 xorl %ecx, %edi 589 movl %edi, -324(%ebp) 590 movzbl %al,%edi 591 movl %eax, -320(%ebp) 592 shrl $13, %eax 593 movl (%esi,%edi,8), %ecx 594 andl $2040, %eax 595 movl 2048(%eax,%esi), %edx 596 movl 2052(%eax,%esi), %eax 597 xorl %edx, %ecx 598 movl 4(%esi,%edi,8), %edx 599 xorl %eax, %edx 600 movzbl -324(%ebp),%eax 601 sall $3, %eax 602 movl 4096(%eax,%esi), %edi 603 xorl %edi, %ecx 604 movl 4100(%eax,%esi), %edi 605 movl -324(%ebp), %eax 606 xorl %edi, %edx 607 shrl $13, %eax 608 andl $2040, %eax 609 movl 6144(%eax,%esi), %edi 610 xorl %edi, %ecx 611 movl 6148(%eax,%esi), %edi 612 xorl %eax, %eax 613 movl -300(%ebp), %esi 614 xorl %edi, %edx 615 cmpl %ecx, -300(%ebp) 616 movl -328(%ebp), %edi 617 setb %al 618 addl %eax, %edx 619 subl %ecx, %esi 620 subl %edx, %edi 621 movl %esi, -352(%ebp) 622 movl -320(%ebp), %edx 623 movl tiger_table@GOT(%ebx), %ecx 624 movl %edi, -356(%ebp) 625 movl %edx, %eax 626 movzbl %dh, %esi 627 shrl $24, %eax 628 leal 0(,%esi,8), %edi 629 movl %ecx, %esi 630 sall $3, %eax 631 movl 4096(%eax,%ecx), %edx 632 movl 6144(%edi,%ecx), %ecx 633 movl 4100(%eax,%esi), %eax 634 xorl %edx, %ecx 635 movl 6148(%edi,%esi), %edx 636 xorl %eax, %edx 637 movl -324(%ebp), %eax 638 movzbl %ah, %edi 639 leal 0(,%edi,8), %eax 640 movl 2048(%eax,%esi), %edi 641 xorl %edi, %ecx 642 movl 2052(%eax,%esi), %edi 643 movl -324(%ebp), %eax 644 xorl %edi, %edx 645 shrl $24, %eax 646 movl (%esi,%eax,8), %edi 647 xorl %edi, %ecx 648 movl 4(%esi,%eax,8), %edi 649 xorl %eax, %eax 650 xorl %edi, %edx 651 movl -284(%ebp), %edi 652 addl %ecx, %edi 653 cmpl %ecx, %edi 654 movl -288(%ebp), %ecx 655 setb %al 656 addl %eax, %edx 657 movl %edi, %eax 658 addl %ecx, %edx 659 leal 0(,%edi,4), %ecx 660 movl %edx, -332(%ebp) 661 addl %ecx, %edi 662 shrl $30, %eax 663 movl %edi, -336(%ebp) 664 sall $2, %edx 665 orl %eax, %edx 666 xorl %eax, %eax 667 cmpl %ecx, %edi 668 movl -332(%ebp), %ecx 669 setb %al 670 movl -340(%ebp), %edi 671 addl %eax, %edx 672 addl %ecx, %edx 673 movl -340(%ebp), %eax 674 movl -348(%ebp), %ecx 675 movl %edx, -368(%ebp) 676 movl -64(%ebp), %edx 677 addl %eax, %edx 678 movl %edx, -344(%ebp) 679 xorl %eax, %eax 680 cmpl %edi, %edx 681 movl -68(%ebp), %edi 682 setb %al 683 addl %ecx, %eax 684 movl -72(%ebp), %edx 685 addl %edi, %eax 686 movl -76(%ebp), %ecx 687 movl %eax, -380(%ebp) 688 movl -356(%ebp), %edi 689 movl -352(%ebp), %eax 690 xorl %ecx, %edi 691 xorl %edx, %eax 692 movl %edi, -364(%ebp) 693 movzbl %al,%edi 694 movl %eax, -360(%ebp) 695 shrl $13, %eax 696 movl (%esi,%edi,8), %ecx 697 andl $2040, %eax 698 movl 2048(%eax,%esi), %edx 699 movl 2052(%eax,%esi), %eax 700 xorl %edx, %ecx 701 movl 4(%esi,%edi,8), %edx 702 xorl %eax, %edx 703 movzbl -364(%ebp),%eax 704 sall $3, %eax 705 movl 4096(%eax,%esi), %edi 706 xorl %edi, %ecx 707 movl 4100(%eax,%esi), %edi 708 movl -364(%ebp), %eax 709 xorl %edi, %edx 710 shrl $13, %eax 711 andl $2040, %eax 712 movl 6144(%eax,%esi), %edi 713 xorl %edi, %ecx 714 movl 6148(%eax,%esi), %edi 715 xorl %eax, %eax 716 movl -336(%ebp), %esi 717 xorl %edi, %edx 718 cmpl %ecx, -336(%ebp) 719 movl -368(%ebp), %edi 720 setb %al 721 addl %eax, %edx 722 subl %ecx, %esi 723 subl %edx, %edi 724 movl %esi, -384(%ebp) 725 movl -360(%ebp), %edx 726 movl tiger_table@GOT(%ebx), %ecx 727 movl %edi, -388(%ebp) 728 movl %edx, %eax 729 movzbl %dh, %esi 730 shrl $24, %eax 731 leal 0(,%esi,8), %edi 732 movl %ecx, %esi 733 sall $3, %eax 734 movl 4096(%eax,%ecx), %edx 735 movl 6144(%edi,%ecx), %ecx 736 movl 4100(%eax,%esi), %eax 737 xorl %edx, %ecx 738 movl 6148(%edi,%esi), %edx 739 xorl %eax, %edx 740 movl -364(%ebp), %eax 741 movzbl %ah, %edi 742 leal 0(,%edi,8), %eax 743 movl 2048(%eax,%esi), %edi 744 xorl %edi, %ecx 745 movl 2052(%eax,%esi), %edi 746 movl -364(%ebp), %eax 747 xorl %edi, %edx 748 shrl $24, %eax 749 movl (%esi,%eax,8), %edi 750 xorl %edi, %ecx 751 movl 4(%esi,%eax,8), %edi 752 xorl %eax, %eax 753 xorl %edi, %edx 754 movl -320(%ebp), %edi 755 addl %ecx, %edi 756 cmpl %ecx, %edi 757 setb %al 758 leal 0(,%edi,4), %ecx 759 addl %eax, %edx 760 movl -324(%ebp), %eax 761 movl %edi, %esi 762 shrl $30, %esi 763 addl %ecx, %edi 764 addl %eax, %edx 765 xorl %eax, %eax 766 movl %edx, -372(%ebp) 767 sall $2, %edx 768 orl %esi, %edx 769 movl %edi, -376(%ebp) 770 cmpl %ecx, %edi 771 movl -372(%ebp), %esi 772 setb %al 773 movl -344(%ebp), %ecx 774 addl %eax, %edx 775 addl %esi, %edx 776 movl -340(%ebp), %eax 777 notl %ecx 778 movl %edx, -400(%ebp) 779 movl -348(%ebp), %edx 780 shrl $23, %eax 781 movl -72(%ebp), %edi 782 sall $9, %edx 783 movl -380(%ebp), %esi 784 orl %edx, %eax 785 xorl %eax, %ecx 786 xorl %edx, %edx 787 cmpl %ecx, -72(%ebp) 788 movl -348(%ebp), %eax 789 notl %eax 790 setb %dl 791 subl %ecx, %edi 792 shrl $23, %eax 793 movl %edi, -412(%ebp) 794 movl -76(%ebp), %ecx 795 xorl %esi, %eax 796 addl %edx, %eax 797 movl -80(%ebp), %edx 798 movl -84(%ebp), %edi 799 subl %eax, %ecx 800 movl -384(%ebp), %eax 801 movl -388(%ebp), %esi 802 movl %ecx, -416(%ebp) 803 xorl %edx, %eax 804 movl tiger_table@GOT(%ebx), %ecx 805 movl %eax, -392(%ebp) 806 xorl %edi, %esi 807 movzbl %al,%edi 808 movl %esi, -396(%ebp) 809 shrl $13, %eax 810 andl $2040, %eax 811 movl %ecx, %esi 812 movl 2048(%eax,%ecx), %edx 813 movl (%ecx,%edi,8), %ecx 814 movl 2052(%eax,%esi), %eax 815 xorl %edx, %ecx 816 movl 4(%esi,%edi,8), %edx 817 xorl %eax, %edx 818 movzbl -396(%ebp),%eax 819 sall $3, %eax 820 movl 4096(%eax,%esi), %edi 821 xorl %edi, %ecx 822 movl 4100(%eax,%esi), %edi 823 movl -396(%ebp), %eax 824 xorl %edi, %edx 825 shrl $13, %eax 826 andl $2040, %eax 827 movl 6144(%eax,%esi), %edi 828 xorl %edi, %ecx 829 movl 6148(%eax,%esi), %edi 830 xorl %eax, %eax 831 xorl %edi, %edx 832 movl -376(%ebp), %edi 833 cmpl %ecx, -376(%ebp) 834 setb %al 835 addl %eax, %edx 836 movl -400(%ebp), %eax 837 subl %ecx, %edi 838 movl %edi, -488(%ebp) 839 subl %edx, %eax 840 movl %eax, -492(%ebp) 841 movl -392(%ebp), %ecx 842 movzbl %ch, %edi 843 movl %ecx, %eax 844 sall $3, %edi 845 shrl $24, %eax 846 movl %edi, -88(%ebp) 847 sall $3, %eax 848 movl 4096(%eax,%esi), %ecx 849 movl -88(%ebp), %edx 850 movl %esi, %edi 851 movl %ecx, -1116(%ebp) 852 movl 4100(%eax,%esi), %eax 853 xorl 6144(%edx,%esi), %ecx 854 movl %eax, %edx 855 movl -88(%ebp), %eax 856 xorl 6148(%eax,%esi), %edx 857 movl -396(%ebp), %eax 858 movzbl %ah, %eax 859 movl %eax, -1112(%ebp) 860 sall $3, %eax 861 xorl 2048(%eax,%esi), %ecx 862 xorl 2052(%eax,%esi), %edx 863 movl -396(%ebp), %eax 864 shrl $24, %eax 865 xorl (%esi,%eax,8), %ecx 866 xorl 4(%esi,%eax,8), %edx 867 movl -360(%ebp), %esi 868 xorl %eax, %eax 869 addl %ecx, %esi 870 cmpl %ecx, %esi 871 movl -364(%ebp), %ecx 872 setb %al 873 addl %eax, %edx 874 addl %ecx, %edx 875 movl %edx, -404(%ebp) 876 leal 0(,%esi,4), %ecx 877 movl %esi, %eax 878 shrl $30, %eax 879 addl %ecx, %esi 880 sall $2, %edx 881 movl %esi, -408(%ebp) 882 orl %eax, %edx 883 xorl %eax, %eax 884 cmpl %ecx, %esi 885 setb %al 886 movl -412(%ebp), %ecx 887 addl %eax, %edx 888 movl -404(%ebp), %eax 889 movl -416(%ebp), %esi 890 addl %eax, %edx 891 xorl %eax, %eax 892 movl %edx, -504(%ebp) 893 movl -80(%ebp), %edx 812 894 xorl %ecx, %edx 813 movl %edx, 324(%esp) 814 movl 408(%esp), %edx 815 movl 324(%esp), %ecx 816 addl %ebx, %edx 817 cmpl %ebx, %edx 818 setb %al 819 movl %edx, 328(%esp) 895 movl %edx, -420(%ebp) 896 movl -84(%ebp), %ecx 897 xorl %esi, %ecx 898 movl %ecx, -428(%ebp) 899 movl -196(%ebp), %esi 900 addl %edx, %esi 901 movl %esi, -424(%ebp) 902 cmpl %edx, %esi 903 setb %al 820 904 addl %ecx, %eax 821 movl 404(%esp), %ecx 905 addl -200(%ebp), %eax 906 movl %eax, -432(%ebp) 907 movl %edx, %eax 908 notl %eax 909 sall $19, %eax 910 xorl %edx, %edx 911 xorl %esi, %eax 912 cmpl %eax, -232(%ebp) 913 setb %dl 914 movl %edx, -436(%ebp) 915 movl -232(%ebp), %esi 916 movl -436(%ebp), %edx 917 subl %eax, %esi 918 movl %ecx, %eax 919 movl -420(%ebp), %ecx 920 movl %esi, -440(%ebp) 921 movl -432(%ebp), %esi 922 sall $19, %eax 923 shrl $13, %ecx 924 orl %ecx, %eax 925 notl %esi 926 xorl %eax, %esi 927 movl -240(%ebp), %ecx 928 addl %edx, %esi 929 movl -272(%ebp), %edx 930 subl %esi, %ecx 931 movl -440(%ebp), %eax 932 movl %ecx, -444(%ebp) 933 movl -236(%ebp), %esi 934 xorl %ecx, %edx 935 movl %edx, -456(%ebp) 936 movl -304(%ebp), %edx 937 xorl %eax, %esi 938 movl %esi, -448(%ebp) 939 movl -456(%ebp), %ecx 940 xorl %eax, %eax 941 addl %esi, %edx 942 cmpl %esi, %edx 943 setb %al 944 movl %edx, -452(%ebp) 945 addl %ecx, %eax 946 movl -308(%ebp), %ecx 822 947 addl %ecx, %eax 823 948 movl %edx, %ecx 824 949 notl %ecx 825 movl %eax, 320(%esp) 826 movl %ebx, %eax 827 movl 324(%esp), %ebx 828 shrl $23, %eax 829 xorl %edx, %edx 830 sall $9, %ebx 831 orl %ebx, %eax 832 xorl %eax, %ecx 833 movl 392(%esp), %ebx 834 cmpl %ecx, 392(%esp) 835 movl 324(%esp), %eax 836 setb %dl 837 subl %ecx, %ebx 838 movl 320(%esp), %ecx 839 notl %eax 840 movl %ebx, 316(%esp) 841 shrl $23, %eax 842 xorl %ecx, %eax 843 addl %edx, %eax 844 movl 384(%esp), %edx 845 movl 388(%esp), %ecx 846 subl %eax, %edx 847 movl 356(%esp), %eax 848 xorl %ebx, %ecx 849 movl %edx, 312(%esp) 850 movl 372(%esp), %ebx 851 movl %ecx, 308(%esp) 852 addl %ecx, %eax 853 xorl %edx, %ebx 854 movl %eax, 304(%esp) 855 cmpl %ecx, %eax 856 setb %dl 857 movl %ebx, 300(%esp) 858 movl 352(%esp), %ecx 859 movzbl %dl, %eax 860 movl 304(%esp), %edx 861 addl %ebx, %eax 862 xorl %ebx, %ebx 863 addl %ecx, %eax 864 xorl $-1985229329, %edx 865 movl %eax, 296(%esp) 866 cmpl %edx, %edi 867 movl 296(%esp), %eax 868 setb %bl 869 subl %edx, %edi 870 movl 344(%esp), %ecx 871 movl %edi, 280(%esp) 872 movl 348(%esp), %edi 873 xorl $19088743, %eax 874 xorl %edi, 292(%esp) 875 addl %ebx, %eax 876 subl %eax, %ebp 877 movl %ebp, 276(%esp) 878 movl 292(%esp), %ebx 879 movzbl 292(%esp),%ebp 880 xorl %ecx, 288(%esp) 881 shrl $16, %ebx 882 andl $255, %ebx 883 movl (%esi,%ebp,8), %edx 884 movl tiger_table+2048(,%ebx,8), %ecx 885 movl 4(%esi,%ebp,8), %eax 886 xorl %edx, %ecx 887 movl tiger_table+2052(,%ebx,8), %edx 888 movzbl 288(%esp),%ebx 889 xorl %eax, %edx 890 movl tiger_table+4096(,%ebx,8), %edi 891 movl tiger_table+4100(,%ebx,8), %ebp 892 xorl %edi, %ecx 893 movl 288(%esp), %edi 894 xorl %ebp, %edx 895 movl 360(%esp), %ebp 896 shrl $16, %edi 897 andl $255, %edi 898 movl tiger_table+6144(,%edi,8), %eax 899 movl tiger_table+6148(,%edi,8), %ebx 900 xorl %eax, %ecx 901 xorl %ebx, %edx 902 xorl %eax, %eax 903 cmpl %ecx, 360(%esp) 904 setb %al 905 subl %ecx, %ebp 906 movl %ebp, 272(%esp) 907 addl %eax, %edx 908 movl 292(%esp), %eax 909 subl %edx, 268(%esp) 910 movl %eax, %edx 911 movzbl %ah, %ecx 912 shrl $24, %edx 913 movl tiger_table+6148(,%ecx,8), %ebx 914 movl tiger_table+4096(,%edx,8), %eax 915 movl tiger_table+4100(,%edx,8), %edx 916 movl tiger_table+6144(,%ecx,8), %edi 917 xorl %ebx, %edx 918 movl 288(%esp), %ebx 919 xorl %edi, %eax 920 movzbl %bh, %ecx 921 movl tiger_table+2048(,%ecx,8), %ebp 922 movl tiger_table+2052(,%ecx,8), %edi 923 movl %ebx, %ecx 924 shrl $24, %ecx 925 xorl %ebp, %eax 926 movl (%esi,%ecx,8), %ebx 927 movl 4(%esi,%ecx,8), %ebp 928 xorl %edi, %edx 929 movl 368(%esp), %ecx 930 xorl %ebx, %eax 931 movl %esi, %edi 932 xorl %ebp, %edx 933 addl %eax, %ecx 934 movl 364(%esp), %ebp 935 cmpl %eax, %ecx 936 setb %al 937 movzbl %al, %ebx 938 addl %ebx, %edx 939 addl %ebp, %edx 940 movl %ecx, %eax 941 leal 0(,%ecx,8), %ebx 942 shrl $29, %eax 943 leal 0(,%edx,8), %ebp 944 orl %eax, %ebp 945 xorl %eax, %eax 946 cmpl %ecx, %ebx 947 setb %al 948 leal (%edx,%eax), %eax 949 movl 280(%esp), %edx 950 subl %ecx, %ebx 951 movl %ebx, 284(%esp) 952 subl %eax, %ebp 953 xorl %ecx, %ecx 954 xorl $-1515870811, %edx 955 movl 348(%esp), %ebx 956 movl 276(%esp), %eax 957 cmpl %edx, 348(%esp) 958 setb %cl 959 subl %edx, %ebx 960 movl %ebx, 260(%esp) 961 movl 340(%esp), %ebx 962 xorl $-1515870811, %eax 963 xorl %ebx, 272(%esp) 964 addl %ecx, %eax 965 movl 344(%esp), %edx 966 movl 336(%esp), %ecx 967 movzbl 272(%esp),%ebx 968 subl %eax, %edx 969 movl 272(%esp), %eax 970 xorl %ecx, 268(%esp) 971 movl %edx, 256(%esp) 972 shrl $16, %eax 973 andl $255, %eax 974 movl (%esi,%ebx,8), %edx 975 movl tiger_table+2048(,%eax,8), %ecx 976 xorl %edx, %ecx 977 movl tiger_table+2052(,%eax,8), %edx 978 movl 4(%esi,%ebx,8), %eax 979 xorl %eax, %edx 980 movzbl 268(%esp),%eax 981 movl tiger_table+4096(,%eax,8), %ebx 982 xorl %ebx, %ecx 983 movl tiger_table+4100(,%eax,8), %ebx 984 movl 268(%esp), %eax 985 xorl %ebx, %edx 986 shrl $16, %eax 987 andl $255, %eax 988 movl tiger_table+6144(,%eax,8), %ebx 989 xorl %ebx, %ecx 990 movl tiger_table+6148(,%eax,8), %ebx 991 xorl %eax, %eax 992 xorl %ebx, %edx 993 movl 284(%esp), %ebx 994 cmpl %ecx, 284(%esp) 995 setb %al 996 subl %ecx, %ebx 997 movl %ebx, 252(%esp) 998 addl %eax, %edx 999 movl 272(%esp), %eax 1000 subl %edx, %ebp 1001 movl %eax, %edx 1002 movzbl %ah, %ecx 1003 shrl $24, %edx 1004 movl tiger_table+6144(,%ecx,8), %ebx 1005 movl tiger_table+4096(,%edx,8), %eax 1006 movl tiger_table+4100(,%edx,8), %edx 1007 xorl %ebx, %eax 1008 movl tiger_table+6148(,%ecx,8), %ebx 1009 xorl %ebx, %edx 1010 movl 268(%esp), %ebx 1011 movzbl %bh, %ecx 1012 xorl tiger_table+2048(,%ecx,8), %eax 1013 xorl tiger_table+2052(,%ecx,8), %edx 1014 movl %ebx, %ecx 1015 shrl $24, %ecx 1016 movl (%esi,%ecx,8), %ebx 1017 xorl %ebx, %eax 1018 movl 4(%esi,%ecx,8), %ebx 1019 movl 292(%esp), %ecx 1020 xorl %ebx, %edx 1021 addl %eax, %ecx 1022 cmpl %eax, %ecx 1023 setb %bl 1024 movzbl %bl, %eax 1025 movl 288(%esp), %ebx 1026 addl %eax, %edx 1027 addl %ebx, %edx 1028 leal 0(,%edx,8), %eax 1029 leal 0(,%ecx,8), %ebx 1030 movl %eax, 228(%esp) 1031 movl %ecx, %eax 1032 shrl $29, %eax 1033 orl %eax, 228(%esp) 1034 xorl %eax, %eax 1035 cmpl %ecx, %ebx 1036 setb %al 1037 subl %ecx, %ebx 1038 movl 340(%esp), %ecx 1039 movl %ebx, 264(%esp) 1040 movl 260(%esp), %ebx 1041 leal (%edx,%eax), %eax 1042 subl %eax, 228(%esp) 1043 xorl %ebx, %ecx 1044 movl 256(%esp), %edx 1045 movl %ecx, 244(%esp) 1046 movl 332(%esp), %ebx 1047 movl 336(%esp), %eax 1048 xorl %ebx, 252(%esp) 1049 movl 324(%esp), %ecx 1050 xorl %edx, %eax 1051 movl %eax, 236(%esp) 1052 movl 252(%esp), %eax 1053 xorl %ecx, %ebp 1054 movzbl 252(%esp),%ebx 1055 shrl $16, %eax 1056 andl $255, %eax 1057 movl (%esi,%ebx,8), %edx 1058 movl tiger_table+2048(,%eax,8), %ecx 1059 xorl %edx, %ecx 1060 movl tiger_table+2052(,%eax,8), %edx 1061 movl 4(%esi,%ebx,8), %eax 1062 xorl %eax, %edx 1063 movl %ebp, %eax 1064 andl $255, %eax 1065 movl tiger_table+4096(,%eax,8), %ebx 1066 xorl %ebx, %ecx 1067 movl tiger_table+4100(,%eax,8), %ebx 1068 movl %ebp, %eax 1069 shrl $16, %eax 1070 andl $255, %eax 1071 xorl %ebx, %edx 1072 movl tiger_table+6144(,%eax,8), %ebx 1073 xorl %ebx, %ecx 1074 movl tiger_table+6148(,%eax,8), %ebx 1075 xorl %eax, %eax 1076 xorl %ebx, %edx 1077 movl 264(%esp), %ebx 1078 cmpl %ecx, 264(%esp) 1079 setb %al 1080 subl %ecx, %ebx 1081 movl %ebx, 232(%esp) 1082 addl %eax, %edx 1083 movl 252(%esp), %eax 1084 subl %edx, 228(%esp) 1085 movl %eax, %edx 1086 movzbl %ah, %ecx 1087 shrl $24, %edx 1088 movl tiger_table+6144(,%ecx,8), %ebx 1089 movl tiger_table+4096(,%edx,8), %eax 1090 movl tiger_table+4100(,%edx,8), %edx 1091 xorl %ebx, %eax 1092 movl tiger_table+6148(,%ecx,8), %ebx 1093 xorl %ebx, %edx 1094 movl %ebp, %ebx 1095 movzbl %bh, %ecx 1096 movl tiger_table+2048(,%ecx,8), %ebx 1097 xorl %ebx, %eax 1098 movl tiger_table+2052(,%ecx,8), %ebx 1099 movl %ebp, %ecx 1100 shrl $24, %ecx 1101 xorl %ebx, %edx 1102 movl (%esi,%ecx,8), %ebx 1103 xorl %ebx, %eax 1104 movl 4(%esi,%ecx,8), %ebx 1105 movl 272(%esp), %ecx 1106 xorl %ebx, %edx 1107 addl %eax, %ecx 1108 cmpl %eax, %ecx 1109 setb %bl 1110 movzbl %bl, %eax 1111 movl 268(%esp), %ebx 1112 addl %eax, %edx 1113 addl %ebx, %edx 1114 leal 0(,%edx,8), %eax 1115 leal 0(,%ecx,8), %ebx 1116 movl %eax, 212(%esp) 1117 movl %ecx, %eax 1118 shrl $29, %eax 1119 orl %eax, 212(%esp) 1120 xorl %eax, %eax 1121 cmpl %ecx, %ebx 1122 setb %al 1123 subl %ecx, %ebx 1124 leal (%edx,%eax), %ecx 1125 movl %ebx, 248(%esp) 1126 movl 244(%esp), %eax 1127 movl 332(%esp), %edx 1128 subl %ecx, 212(%esp) 1129 movl 244(%esp), %ebx 1130 addl %eax, %edx 1131 movl %edx, 240(%esp) 1132 movl 236(%esp), %ecx 1133 xorl %eax, %eax 1134 cmpl %ebx, %edx 1135 movl 324(%esp), %edx 1136 setb %al 1137 movl 328(%esp), %ebx 1138 addl %ecx, %eax 1139 movl 320(%esp), %ecx 1140 xorl %ebx, 232(%esp) 1141 addl %edx, %eax 1142 movl %eax, 220(%esp) 1143 xorl %ecx, 228(%esp) 1144 movl 232(%esp), %eax 1145 movzbl 232(%esp),%ebx 1146 shrl $16, %eax 1147 andl $255, %eax 1148 movl (%esi,%ebx,8), %edx 1149 movl tiger_table+2048(,%eax,8), %ecx 1150 xorl %edx, %ecx 1151 movl tiger_table+2052(,%eax,8), %edx 1152 movl 4(%esi,%ebx,8), %eax 1153 xorl %eax, %edx 1154 movzbl 228(%esp),%eax 1155 movl tiger_table+4096(,%eax,8), %ebx 1156 xorl %ebx, %ecx 1157 movl tiger_table+4100(,%eax,8), %ebx 1158 movl 228(%esp), %eax 1159 xorl %ebx, %edx 1160 shrl $16, %eax 1161 andl $255, %eax 1162 movl tiger_table+6144(,%eax,8), %ebx 1163 xorl %ebx, %ecx 1164 movl tiger_table+6148(,%eax,8), %ebx 1165 xorl %eax, %eax 1166 xorl %ebx, %edx 1167 movl 248(%esp), %ebx 1168 cmpl %ecx, 248(%esp) 1169 setb %al 1170 subl %ecx, %ebx 1171 movl %ebx, 216(%esp) 1172 addl %eax, %edx 1173 movl 232(%esp), %eax 1174 subl %edx, 212(%esp) 1175 movl %eax, %edx 1176 movzbl %ah, %ecx 1177 shrl $24, %edx 1178 movl tiger_table+6144(,%ecx,8), %ebx 1179 movl tiger_table+4096(,%edx,8), %eax 1180 movl tiger_table+4100(,%edx,8), %edx 1181 xorl %ebx, %eax 1182 movl tiger_table+6148(,%ecx,8), %ebx 1183 xorl %ebx, %edx 1184 movl 228(%esp), %ebx 1185 movzbl %bh, %ecx 1186 xorl tiger_table+2048(,%ecx,8), %eax 1187 xorl tiger_table+2052(,%ecx,8), %edx 1188 movl %ebx, %ecx 1189 shrl $24, %ecx 1190 movl (%esi,%ecx,8), %ebx 1191 xorl %ebx, %eax 1192 movl 4(%esi,%ecx,8), %ebx 1193 movl 252(%esp), %ecx 1194 xorl %ebx, %edx 1195 addl %eax, %ecx 1196 cmpl %eax, %ecx 1197 setb %al 1198 movzbl %al, %ebx 1199 addl %ebx, %edx 1200 movl %ecx, %eax 1201 leal (%ebp,%edx), %ebx 1202 shrl $29, %eax 1203 leal 0(,%ecx,8), %edx 1204 leal 0(,%ebx,8), %ebp 1205 orl %eax, %ebp 1206 xorl %eax, %eax 1207 cmpl %ecx, %edx 1208 setb %al 1209 subl %ecx, %edx 1210 leal (%ebx,%eax), %ecx 1211 movl %edx, 224(%esp) 1212 movl 244(%esp), %eax 1213 subl %ecx, %ebp 1214 movl 240(%esp), %ebx 1215 movl 328(%esp), %edx 1216 notl %eax 1217 sall $19, %eax 1218 movl 244(%esp), %ecx 1219 xorl %ebx, %eax 1220 xorl %ebx, %ebx 1221 cmpl %eax, 328(%esp) 1222 setb %bl 1223 subl %eax, %edx 1224 movl %edx, 204(%esp) 1225 movl 236(%esp), %eax 1226 shrl $13, %ecx 1227 movl 220(%esp), %edx 1228 sall $19, %eax 1229 orl %ecx, %eax 1230 notl %edx 1231 movl 312(%esp), %ecx 1232 xorl %eax, %edx 1233 xorl %ecx, 212(%esp) 1234 addl %ebx, %edx 1235 movl 320(%esp), %eax 1236 movl 316(%esp), %ebx 1237 xorl %ebx, 216(%esp) 1238 subl %edx, %eax 1239 movl %eax, 200(%esp) 1240 movl 216(%esp), %eax 1241 movzbl 216(%esp),%ebx 1242 shrl $16, %eax 1243 andl $255, %eax 1244 movl (%esi,%ebx,8), %edx 1245 movl tiger_table+2048(,%eax,8), %ecx 1246 xorl %edx, %ecx 1247 movl tiger_table+2052(,%eax,8), %edx 1248 movl 4(%esi,%ebx,8), %eax 1249 xorl %eax, %edx 1250 movzbl 212(%esp),%eax 1251 movl tiger_table+4096(,%eax,8), %ebx 1252 movl tiger_table+4100(,%eax,8), %esi 1253 movl 212(%esp), %eax 1254 xorl %ebx, %ecx 1255 xorl %esi, %edx 1256 shrl $16, %eax 1257 andl $255, %eax 1258 movl tiger_table+6144(,%eax,8), %ebx 1259 movl tiger_table+6148(,%eax,8), %esi 1260 xorl %eax, %eax 1261 xorl %ebx, %ecx 1262 xorl %esi, %edx 1263 movl 224(%esp), %esi 1264 cmpl %ecx, 224(%esp) 1265 setb %al 1266 addl %eax, %edx 1267 subl %edx, %ebp 1268 movl 216(%esp), %edx 1269 subl %ecx, %esi 1270 movzbl %dh, %ecx 1271 shrl $24, %edx 1272 movl tiger_table+6144(,%ecx,8), %ebx 1273 movl tiger_table+4096(,%edx,8), %eax 1274 movl tiger_table+4100(,%edx,8), %edx 1275 xorl %ebx, %eax 1276 movl tiger_table+6148(,%ecx,8), %ebx 1277 xorl %ebx, %edx 1278 movl 212(%esp), %ebx 1279 movzbl %bh, %ecx 1280 xorl tiger_table+2048(,%ecx,8), %eax 1281 xorl tiger_table+2052(,%ecx,8), %edx 1282 movl %ebx, %ecx 1283 shrl $24, %ecx 1284 movl (%edi,%ecx,8), %ebx 1285 xorl %ebx, %eax 1286 movl 4(%edi,%ecx,8), %ebx 1287 movl 232(%esp), %ecx 1288 xorl %ebx, %edx 1289 addl %eax, %ecx 1290 cmpl %eax, %ecx 1291 setb %al 1292 movzbl %al, %ebx 1293 addl %ebx, %edx 1294 movl 228(%esp), %ebx 1295 addl %edx, %ebx 1296 leal 0(,%ebx,8), %eax 1297 leal 0(,%ecx,8), %edx 1298 movl %eax, 176(%esp) 1299 movl %ecx, %eax 1300 shrl $29, %eax 1301 orl %eax, 176(%esp) 1302 xorl %eax, %eax 1303 cmpl %ecx, %edx 1304 setb %al 1305 subl %ecx, %edx 1306 movl 316(%esp), %ecx 1307 movl %edx, 208(%esp) 1308 leal (%ebx,%eax), %edx 1309 movl 204(%esp), %ebx 1310 subl %edx, 176(%esp) 1311 movl 200(%esp), %eax 1312 xorl %ebx, %ecx 1313 movl %ecx, 192(%esp) 1314 movl 308(%esp), %ebx 1315 movl 312(%esp), %edx 1316 movl 300(%esp), %ecx 1317 xorl %ebx, %esi 1318 xorl %eax, %edx 1319 movl %edx, 184(%esp) 950 movl %eax, -460(%ebp) 1320 951 movl %esi, %eax 1321 movl %esi, %ebx 1322 shrl $16, %eax 1323 andl $255, %ebx 1324 andl $255, %eax 1325 xorl %ecx, %ebp 1326 movl (%edi,%ebx,8), %edx 1327 movl tiger_table+2048(,%eax,8), %ecx 1328 xorl %edx, %ecx 1329 movl tiger_table+2052(,%eax,8), %edx 1330 movl 4(%edi,%ebx,8), %eax 1331 xorl %eax, %edx 1332 movl %ebp, %eax 1333 andl $255, %eax 1334 movl tiger_table+4096(,%eax,8), %ebx 1335 xorl %ebx, %ecx 1336 movl tiger_table+4100(,%eax,8), %ebx 1337 movl %ebp, %eax 1338 shrl $16, %eax 1339 andl $255, %eax 1340 xorl %ebx, %edx 1341 movl tiger_table+6144(,%eax,8), %ebx 1342 xorl %ebx, %ecx 1343 movl tiger_table+6148(,%eax,8), %ebx 1344 xorl %eax, %eax 1345 xorl %ebx, %edx 1346 cmpl %ecx, 208(%esp) 1347 movl 208(%esp), %ebx 1348 setb %al 1349 addl %eax, %edx 1350 movl %esi, %eax 1351 subl %ecx, %ebx 1352 subl %edx, 176(%esp) 1353 movl %esi, %edx 1354 movzbl %ah, %ecx 1355 movl %ebx, 180(%esp) 1356 shrl $24, %edx 1357 movl tiger_table+6144(,%ecx,8), %ebx 1358 movl tiger_table+4096(,%edx,8), %eax 1359 movl tiger_table+4100(,%edx,8), %edx 1360 xorl %ebx, %eax 1361 movl tiger_table+6148(,%ecx,8), %ebx 1362 xorl %ebx, %edx 1363 movl %ebp, %ebx 1364 movzbl %bh, %ecx 1365 movl tiger_table+2048(,%ecx,8), %ebx 1366 xorl %ebx, %eax 1367 movl tiger_table+2052(,%ecx,8), %ebx 1368 movl %ebp, %ecx 1369 shrl $24, %ecx 1370 xorl %ebx, %edx 1371 movl (%edi,%ecx,8), %ebx 1372 xorl %ebx, %eax 1373 movl 4(%edi,%ecx,8), %ebx 1374 movl 216(%esp), %ecx 1375 xorl %ebx, %edx 1376 addl %eax, %ecx 1377 cmpl %eax, %ecx 1378 setb %al 1379 movzbl %al, %ebx 1380 addl %ebx, %edx 1381 movl 212(%esp), %ebx 1382 addl %edx, %ebx 1383 leal 0(,%ebx,8), %eax 1384 leal 0(,%ecx,8), %edx 1385 movl %eax, 164(%esp) 1386 movl %ecx, %eax 1387 shrl $29, %eax 1388 orl %eax, 164(%esp) 1389 xorl %eax, %eax 1390 cmpl %ecx, %edx 1391 setb %al 1392 subl %ecx, %edx 1393 leal (%ebx,%eax), %ecx 1394 movl %edx, 196(%esp) 1395 movl 192(%esp), %eax 1396 movl 308(%esp), %edx 1397 subl %ecx, 164(%esp) 1398 movl 192(%esp), %ebx 1399 addl %eax, %edx 1400 movl %edx, 188(%esp) 1401 movl 184(%esp), %ecx 1402 xorl %eax, %eax 1403 cmpl %ebx, %edx 1404 movl 300(%esp), %edx 1405 setb %al 1406 movl 304(%esp), %ebx 1407 addl %ecx, %eax 1408 movl 296(%esp), %ecx 1409 xorl %ebx, 180(%esp) 1410 addl %edx, %eax 1411 movl %eax, 172(%esp) 1412 xorl %ecx, 176(%esp) 1413 movl 180(%esp), %eax 1414 movzbl 180(%esp),%ebx 1415 shrl $16, %eax 1416 andl $255, %eax 1417 movl (%edi,%ebx,8), %edx 1418 movl tiger_table+2048(,%eax,8), %ecx 1419 xorl %edx, %ecx 1420 movl tiger_table+2052(,%eax,8), %edx 1421 movl 4(%edi,%ebx,8), %eax 1422 xorl %eax, %edx 1423 movzbl 176(%esp),%eax 1424 movl tiger_table+4096(,%eax,8), %ebx 1425 xorl %ebx, %ecx 1426 movl tiger_table+4100(,%eax,8), %ebx 1427 movl 176(%esp), %eax 1428 xorl %ebx, %edx 1429 shrl $16, %eax 1430 andl $255, %eax 1431 movl tiger_table+6144(,%eax,8), %ebx 1432 xorl %ebx, %ecx 1433 movl tiger_table+6148(,%eax,8), %ebx 1434 xorl %eax, %eax 1435 xorl %ebx, %edx 1436 movl 196(%esp), %ebx 1437 cmpl %ecx, 196(%esp) 1438 setb %al 1439 addl %eax, %edx 1440 subl %ecx, %ebx 1441 movl %ebx, 168(%esp) 1442 subl %edx, 164(%esp) 1443 movl 180(%esp), %eax 1444 movl %eax, %edx 1445 movzbl %ah, %ecx 1446 shrl $24, %edx 1447 movl tiger_table+6144(,%ecx,8), %ebx 1448 movl tiger_table+4096(,%edx,8), %eax 1449 movl tiger_table+4100(,%edx,8), %edx 1450 xorl %ebx, %eax 1451 movl tiger_table+6148(,%ecx,8), %ebx 1452 xorl %ebx, %edx 1453 movl 176(%esp), %ebx 1454 movzbl %bh, %ecx 1455 xorl tiger_table+2048(,%ecx,8), %eax 1456 xorl tiger_table+2052(,%ecx,8), %edx 1457 movl %ebx, %ecx 1458 shrl $24, %ecx 1459 movl (%edi,%ecx,8), %ebx 1460 xorl %ebx, %eax 1461 movl 4(%edi,%ecx,8), %ebx 1462 leal (%esi,%eax), %ecx 1463 xorl %ebx, %edx 1464 cmpl %eax, %ecx 1465 setb %al 1466 movzbl %al, %ebx 1467 addl %ebx, %edx 1468 leal (%ebp,%edx), %esi 1469 movl %ecx, %ebp 1470 leal 0(,%esi,8), %eax 1471 movl %eax, 88(%esp) 1472 leal 0(,%ecx,8), %ebx 1473 xorl %eax, %eax 1474 shrl $29, %ebp 1475 movl 184(%esp), %edx 1476 orl %ebp, 88(%esp) 1477 cmpl %ecx, %ebx 1478 movl 192(%esp), %ebp 1479 setb %al 1480 subl %ecx, %ebx 1481 leal (%esi,%eax), %ecx 1482 subl %ecx, 88(%esp) 1483 sall $9, %edx 1484 movl 188(%esp), %esi 1485 shrl $23, %ebp 1486 movl 304(%esp), %eax 1487 orl %edx, %ebp 1488 notl %esi 1489 xorl %edx, %edx 1490 movl 172(%esp), %ecx 1491 xorl %ebp, %esi 1492 movl 184(%esp), %ebp 1493 cmpl %esi, 304(%esp) 1494 notl %ebp 1495 setb %dl 1496 subl %esi, %eax 1497 shrl $23, %ebp 1498 movl 296(%esp), %esi 1499 movl %eax, 156(%esp) 1500 movl 280(%esp), %eax 1501 xorl %ecx, %ebp 1502 xorl %eax, 168(%esp) 1503 addl %edx, %ebp 1504 subl %ebp, %esi 1505 movl %esi, 152(%esp) 1506 movl 276(%esp), %ecx 1507 movl 168(%esp), %ebp 1508 movzbl 168(%esp),%esi 1509 xorl %ecx, 164(%esp) 1510 shrl $16, %ebp 1511 andl $255, %ebp 1512 movl (%edi,%esi,8), %edx 1513 movl tiger_table+2048(,%ebp,8), %ecx 1514 movl 4(%edi,%esi,8), %eax 1515 xorl %edx, %ecx 1516 movl tiger_table+2052(,%ebp,8), %edx 1517 xorl %eax, %edx 1518 movzbl 164(%esp),%eax 1519 movl tiger_table+4096(,%eax,8), %ebp 1520 movl tiger_table+4100(,%eax,8), %esi 1521 movl 164(%esp), %eax 1522 xorl %ebp, %ecx 1523 xorl %esi, %edx 1524 shrl $16, %eax 1525 andl $255, %eax 1526 movl tiger_table+6144(,%eax,8), %ebp 1527 movl tiger_table+6148(,%eax,8), %esi 1528 xorl %eax, %eax 1529 xorl %ebp, %ecx 1530 xorl %esi, %edx 1531 cmpl %ecx, %ebx 1532 setb %al 1533 addl %eax, %edx 1534 subl %ecx, %ebx 1535 subl %edx, 88(%esp) 1536 movl 168(%esp), %eax 1537 movl %eax, %edx 1538 movzbl %ah, %ecx 1539 shrl $24, %edx 1540 movl tiger_table+6144(,%ecx,8), %ebp 1541 movl tiger_table+6148(,%ecx,8), %esi 1542 movl tiger_table+4096(,%edx,8), %eax 1543 movl 164(%esp), %ecx 1544 movl tiger_table+4100(,%edx,8), %edx 1545 xorl %ebp, %eax 1546 xorl %esi, %edx 1547 movzbl %ch, %esi 1548 movl tiger_table+2048(,%esi,8), %ebp 1549 shrl $24, %ecx 1550 xorl %ebp, %eax 1551 movl tiger_table+2052(,%esi,8), %ebp 1552 movl (%edi,%ecx,8), %esi 1553 xorl %ebp, %edx 1554 movl 4(%edi,%ecx,8), %ebp 1555 xorl %esi, %eax 1556 movl 180(%esp), %ecx 1557 xorl %ebp, %edx 1558 addl %eax, %ecx 1559 cmpl %eax, %ecx 1560 leal 0(,%ecx,8), %ebp 1561 setb %al 1562 movzbl %al, %esi 1563 addl %esi, %edx 1564 movl 176(%esp), %esi 1565 addl %edx, %esi 1566 leal 0(,%esi,8), %eax 1567 movl %ecx, %edx 1568 movl %eax, 76(%esp) 1569 shrl $29, %edx 1570 xorl %eax, %eax 1571 orl %edx, 76(%esp) 1572 cmpl %ecx, %ebp 1573 setb %al 1574 leal (%esi,%eax), %edx 1575 subl %ecx, %ebp 1576 movl 156(%esp), %ecx 1577 subl %edx, 76(%esp) 1578 xorl %eax, %eax 1579 movl 280(%esp), %edx 1580 movl %ebp, 160(%esp) 1581 movl 152(%esp), %ebp 1582 movl 256(%esp), %esi 1583 xorl %ecx, %edx 1584 movl 276(%esp), %ecx 1585 movl %edx, 148(%esp) 1586 xorl %ebp, %ecx 1587 movl 260(%esp), %ebp 1588 movl %ecx, 144(%esp) 1589 addl %edx, %ebp 1590 cmpl %edx, %ebp 1591 setb %al 1592 addl %ecx, %eax 1593 addl %esi, %eax 1594 movl %eax, 140(%esp) 1595 movl %edx, %eax 1596 notl %eax 1597 sall $19, %eax 1598 xorl %ebp, %eax 1599 cmpl %eax, 244(%esp) 1600 setb %dl 1601 movzbl %dl, %esi 1602 movl 244(%esp), %edx 1603 subl %eax, %edx 1604 movl %ecx, %eax 1605 movl %edx, 136(%esp) 1606 movl 148(%esp), %ecx 1607 sall $19, %eax 1608 movl 140(%esp), %edx 1609 shrl $13, %ecx 1610 orl %ecx, %eax 1611 notl %edx 1612 movl 236(%esp), %ecx 1613 xorl %eax, %edx 1614 addl %esi, %edx 1615 subl %edx, %ecx 1616 movl %ecx, 132(%esp) 1617 movl 220(%esp), %edx 1618 movl 136(%esp), %eax 1619 movl 240(%esp), %esi 1620 xorl %ecx, %edx 1621 movl %edx, 120(%esp) 1622 movl 204(%esp), %edx 1623 xorl %eax, %esi 1624 movl %esi, 128(%esp) 1625 movl 120(%esp), %ecx 1626 xorl %eax, %eax 1627 addl %esi, %edx 1628 cmpl %esi, %edx 1629 setb %al 1630 movl %edx, 124(%esp) 1631 addl %ecx, %eax 1632 movl 200(%esp), %ecx 1633 addl %ecx, %eax 1634 movl %edx, %ecx 1635 notl %ecx 1636 movl %eax, 116(%esp) 1637 movl %esi, %eax 1638 movl 120(%esp), %esi 952 movl -456(%ebp), %esi 1639 953 shrl $23, %eax 1640 954 xorl %edx, %edx … … 1642 956 orl %esi, %eax 1643 957 xorl %eax, %ecx 1644 movl 192(%esp), %esi1645 cmpl %ecx, 192(%esp)1646 movl 120(%esp), %eax958 movl -340(%ebp), %esi 959 cmpl %ecx, -340(%ebp) 960 movl -456(%ebp), %eax 1647 961 setb %dl 1648 962 subl %ecx, %esi 1649 movl 116(%esp), %ecx963 movl -460(%ebp), %ecx 1650 964 notl %eax 1651 movl %esi, 112(%esp)965 movl %esi, -464(%ebp) 1652 966 shrl $23, %eax 1653 967 xorl %ecx, %eax 968 movl -344(%ebp), %ecx 1654 969 addl %edx, %eax 1655 movl 184(%esp), %edx 1656 movl 188(%esp), %ecx 970 movl -348(%ebp), %edx 971 xorl %esi, %ecx 972 movl -380(%ebp), %esi 1657 973 subl %eax, %edx 1658 movl 156(%esp), %eax 1659 xorl %esi, %ecx 1660 movl %edx, 108(%esp) 1661 movl 172(%esp), %esi 1662 movl %ecx, 104(%esp) 1663 addl %ecx, %eax 974 movl %edx, -468(%ebp) 975 movl %ecx, -472(%ebp) 1664 976 xorl %edx, %esi 1665 movl %eax, 100(%esp) 1666 cmpl %ecx, %eax 1667 setb %dl 1668 movl %esi, 96(%esp) 1669 movl 152(%esp), %ecx 1670 movzbl %dl, %eax 1671 movl 100(%esp), %edx 1672 addl %esi, %eax 1673 addl %ecx, %eax 1674 movl %eax, 92(%esp) 1675 xorl $-1985229329, %edx 1676 xorl %eax, %eax 1677 cmpl %edx, 148(%esp) 1678 movl 92(%esp), %esi 1679 movl 140(%esp), %ecx 1680 setb %al 1681 xorl %ebp, %ebx 1682 xorl $19088743, %esi 1683 subl %edx, 148(%esp) 1684 addl %eax, %esi 1685 movl %ebx, %eax 1686 subl %esi, 144(%esp) 1687 shrl $16, %eax 1688 movzbl %bl,%esi 1689 xorl %ecx, 88(%esp) 1690 andl $255, %eax 1691 movl (%edi,%esi,8), %edx 1692 movl tiger_table+2048(,%eax,8), %ecx 1693 movl 4(%edi,%esi,8), %ebp 1694 xorl %edx, %ecx 1695 movl tiger_table+2052(,%eax,8), %edx 1696 movzbl 88(%esp),%eax 1697 xorl %ebp, %edx 1698 movl tiger_table+4096(,%eax,8), %esi 1699 movl tiger_table+4100(,%eax,8), %ebp 1700 movl 88(%esp), %eax 1701 xorl %esi, %ecx 1702 xorl %ebp, %edx 1703 shrl $16, %eax 1704 andl $255, %eax 1705 movl tiger_table+6144(,%eax,8), %esi 1706 movl tiger_table+6148(,%eax,8), %ebp 1707 xorl %eax, %eax 1708 xorl %esi, %ecx 1709 xorl %ebp, %edx 1710 cmpl %ecx, 160(%esp) 1711 movl 160(%esp), %esi 1712 setb %al 1713 addl %eax, %edx 1714 subl %ecx, %esi 1715 movzbl %bh, %ecx 1716 subl %edx, 76(%esp) 1717 movl %ebx, %edx 1718 shrl $24, %edx 1719 movl %esi, 80(%esp) 1720 movl tiger_table+6144(,%ecx,8), %ebp 1721 movl tiger_table+6148(,%ecx,8), %esi 1722 movl tiger_table+4096(,%edx,8), %eax 1723 movl 88(%esp), %ecx 1724 movl tiger_table+4100(,%edx,8), %edx 1725 xorl %ebp, %eax 1726 xorl %esi, %edx 1727 movzbl %ch, %esi 1728 movl tiger_table+2048(,%esi,8), %ebp 1729 shrl $24, %ecx 1730 xorl %ebp, %eax 1731 movl tiger_table+2052(,%esi,8), %ebp 1732 movl 4(%edi,%ecx,8), %esi 1733 xorl %ebp, %edx 1734 movl (%edi,%ecx,8), %ebp 1735 xorl %esi, %edx 1736 movl 168(%esp), %esi 1737 xorl %ebp, %eax 1738 addl %eax, %esi 1739 cmpl %eax, %esi 1740 setb %al 1741 movl %esi, %ebp 1742 movzbl %al, %ecx 1743 movl 164(%esp), %eax 977 movl -412(%ebp), %edx 978 movl %esi, -480(%ebp) 1744 979 addl %ecx, %edx 1745 shrl $29, %ebp 1746 leal 0(,%esi,8), %ecx 1747 addl %eax, %edx 1748 xorl %eax, %eax 1749 movl %edx, 84(%esp) 1750 sall $3, %edx 1751 orl %ebp, %edx 1752 leal (%esi,%ecx), %ebp 1753 cmpl %ecx, %ebp 1754 movl 136(%esp), %esi 1755 setb %al 1756 movl 132(%esp), %ecx 1757 addl %eax, %edx 1758 xorl %esi, 80(%esp) 1759 movl 84(%esp), %eax 1760 addl %eax, %edx 1761 movl %edx, 68(%esp) 1762 xorl %ecx, 76(%esp) 1763 movl 80(%esp), %eax 1764 movzbl 80(%esp),%esi 1765 shrl $16, %eax 1766 andl $255, %eax 1767 movl (%edi,%esi,8), %edx 1768 movl tiger_table+2048(,%eax,8), %ecx 1769 xorl %edx, %ecx 1770 movl tiger_table+2052(,%eax,8), %edx 1771 movl 4(%edi,%esi,8), %eax 1772 xorl %eax, %edx 1773 movzbl 76(%esp),%eax 1774 movl tiger_table+4096(,%eax,8), %esi 1775 xorl %esi, %ecx 1776 movl tiger_table+4100(,%eax,8), %esi 1777 movl 76(%esp), %eax 1778 xorl %esi, %edx 1779 shrl $16, %eax 1780 andl $255, %eax 1781 movl tiger_table+6144(,%eax,8), %esi 1782 xorl %esi, %ecx 1783 movl tiger_table+6148(,%eax,8), %esi 1784 xorl %eax, %eax 1785 xorl %esi, %edx 1786 cmpl %ecx, %ebp 1787 setb %al 1788 addl %eax, %edx 1789 subl %ecx, %ebp 1790 subl %edx, 68(%esp) 1791 movl 80(%esp), %edx 1792 movl %ebp, 72(%esp) 1793 movzbl %dh, %ecx 1794 shrl $24, %edx 1795 movl tiger_table+6144(,%ecx,8), %ebp 1796 movl tiger_table+6148(,%ecx,8), %esi 1797 movl tiger_table+4096(,%edx,8), %eax 1798 movl 76(%esp), %ecx 1799 movl tiger_table+4100(,%edx,8), %edx 1800 xorl %ebp, %eax 1801 xorl %esi, %edx 1802 movzbl %ch, %esi 1803 movl tiger_table+2048(,%esi,8), %ebp 1804 shrl $24, %ecx 1805 xorl %ebp, %eax 1806 movl tiger_table+2052(,%esi,8), %ebp 1807 movl (%edi,%ecx,8), %esi 1808 xorl %ebp, %edx 1809 movl 4(%edi,%ecx,8), %ebp 1810 xorl %esi, %eax 1811 addl %eax, %ebx 1812 xorl %ebp, %edx 1813 cmpl %eax, %ebx 1814 leal 0(,%ebx,8), %ecx 1815 setb %al 1816 movzbl %al, %esi 1817 movl %ebx, %ebp 1818 addl %esi, %edx 1819 movl 88(%esp), %esi 1820 addl %ecx, %ebx 1821 shrl $29, %ebp 1822 xorl %eax, %eax 1823 addl %edx, %esi 1824 leal 0(,%esi,8), %edx 1825 orl %ebp, %edx 1826 cmpl %ecx, %ebx 1827 setb %al 1828 addl %eax, %edx 1829 movl 128(%esp), %eax 1830 leal (%esi,%edx), %ebp 1831 xorl %eax, 72(%esp) 1832 movl 120(%esp), %ecx 1833 movl %ebp, 60(%esp) 1834 movl 72(%esp), %ebp 1835 movzbl 72(%esp),%esi 1836 xorl %ecx, 68(%esp) 1837 shrl $16, %ebp 1838 andl $255, %ebp 1839 movl (%edi,%esi,8), %edx 1840 movl tiger_table+2048(,%ebp,8), %ecx 1841 movl 4(%edi,%esi,8), %eax 1842 xorl %edx, %ecx 1843 movl tiger_table+2052(,%ebp,8), %edx 1844 xorl %eax, %edx 1845 movzbl 68(%esp),%eax 1846 movl tiger_table+4096(,%eax,8), %ebp 1847 movl tiger_table+4100(,%eax,8), %esi 1848 movl 68(%esp), %eax 1849 xorl %ebp, %ecx 1850 xorl %esi, %edx 1851 shrl $16, %eax 1852 andl $255, %eax 1853 movl tiger_table+6144(,%eax,8), %ebp 1854 movl tiger_table+6148(,%eax,8), %esi 1855 xorl %eax, %eax 1856 xorl %ebp, %ecx 1857 xorl %esi, %edx 1858 cmpl %ecx, %ebx 1859 setb %al 1860 addl %eax, %edx 1861 subl %ecx, %ebx 1862 subl %edx, 60(%esp) 1863 movl 72(%esp), %edx 1864 movzbl %dh, %ecx 1865 shrl $24, %edx 1866 movl tiger_table+6144(,%ecx,8), %ebp 1867 movl tiger_table+6148(,%ecx,8), %esi 1868 movl tiger_table+4096(,%edx,8), %eax 1869 movl 68(%esp), %ecx 1870 movl tiger_table+4100(,%edx,8), %edx 1871 xorl %ebp, %eax 1872 xorl %esi, %edx 1873 movzbl %ch, %esi 1874 movl tiger_table+2048(,%esi,8), %ebp 1875 shrl $24, %ecx 1876 xorl %ebp, %eax 1877 movl tiger_table+2052(,%esi,8), %ebp 1878 movl 4(%edi,%ecx,8), %esi 1879 xorl %ebp, %edx 1880 movl (%edi,%ecx,8), %ebp 1881 xorl %esi, %edx 1882 movl 80(%esp), %esi 1883 xorl %ebp, %eax 1884 addl %eax, %esi 1885 cmpl %eax, %esi 1886 setb %al 1887 movl %esi, %ebp 1888 movzbl %al, %ecx 1889 movl 76(%esp), %eax 1890 addl %ecx, %edx 1891 shrl $29, %ebp 1892 leal 0(,%esi,8), %ecx 1893 addl %eax, %edx 1894 xorl %eax, %eax 1895 movl %edx, 64(%esp) 1896 sall $3, %edx 1897 orl %ebp, %edx 1898 leal (%esi,%ecx), %ebp 1899 cmpl %ecx, %ebp 1900 movl 124(%esp), %esi 1901 setb %al 1902 movl 116(%esp), %ecx 1903 addl %eax, %edx 1904 xorl %ecx, 60(%esp) 1905 xorl %esi, %ebx 1906 movl 64(%esp), %eax 1907 movzbl %bl,%esi 1908 addl %eax, %edx 1909 movl %ebx, %eax 1910 movl %edx, 48(%esp) 1911 shrl $16, %eax 1912 andl $255, %eax 1913 movl (%edi,%esi,8), %edx 1914 movl tiger_table+2048(,%eax,8), %ecx 1915 xorl %edx, %ecx 1916 movl tiger_table+2052(,%eax,8), %edx 1917 movl 4(%edi,%esi,8), %eax 1918 xorl %eax, %edx 1919 movzbl 60(%esp),%eax 1920 movl tiger_table+4096(,%eax,8), %esi 1921 xorl %esi, %ecx 1922 movl tiger_table+4100(,%eax,8), %esi 1923 movl 60(%esp), %eax 1924 xorl %esi, %edx 1925 shrl $16, %eax 1926 andl $255, %eax 1927 movl tiger_table+6144(,%eax,8), %esi 1928 xorl %esi, %ecx 1929 movl tiger_table+6148(,%eax,8), %esi 1930 xorl %eax, %eax 1931 xorl %esi, %edx 1932 cmpl %ecx, %ebp 1933 setb %al 1934 addl %eax, %edx 1935 subl %ecx, %ebp 1936 movzbl %bh, %ecx 1937 subl %edx, 48(%esp) 1938 movl %ebx, %edx 1939 shrl $24, %edx 1940 movl %ebp, 52(%esp) 1941 movl tiger_table+6148(,%ecx,8), %esi 1942 movl tiger_table+6144(,%ecx,8), %ebp 1943 movl tiger_table+4096(,%edx,8), %eax 1944 movl 60(%esp), %ecx 1945 movl tiger_table+4100(,%edx,8), %edx 1946 xorl %ebp, %eax 1947 xorl %esi, %edx 1948 movzbl %ch, %esi 1949 movl tiger_table+2048(,%esi,8), %ebp 1950 shrl $24, %ecx 1951 xorl %ebp, %eax 1952 movl tiger_table+2052(,%esi,8), %ebp 1953 movl 4(%edi,%ecx,8), %esi 1954 xorl %ebp, %edx 1955 movl (%edi,%ecx,8), %ebp 1956 xorl %esi, %edx 1957 movl 72(%esp), %esi 1958 xorl %ebp, %eax 1959 addl %eax, %esi 1960 cmpl %eax, %esi 1961 setb %al 1962 movl %esi, %ebp 1963 movzbl %al, %ecx 1964 movl 68(%esp), %eax 1965 addl %ecx, %edx 1966 shrl $29, %ebp 1967 leal 0(,%esi,8), %ecx 1968 addl %eax, %edx 1969 xorl %eax, %eax 1970 movl %edx, 56(%esp) 1971 sall $3, %edx 1972 orl %ebp, %edx 1973 leal (%esi,%ecx), %ebp 1974 cmpl %ecx, %ebp 1975 movl 112(%esp), %esi 1976 setb %al 1977 xorl %esi, 52(%esp) 1978 addl %eax, %edx 1979 movl 56(%esp), %eax 1980 movl 108(%esp), %ecx 1981 movzbl 52(%esp),%esi 1982 addl %eax, %edx 1983 movl 52(%esp), %eax 1984 xorl %ecx, 48(%esp) 1985 movl %edx, 40(%esp) 1986 shrl $16, %eax 1987 andl $255, %eax 1988 movl (%edi,%esi,8), %edx 1989 movl tiger_table+2048(,%eax,8), %ecx 1990 xorl %edx, %ecx 1991 movl tiger_table+2052(,%eax,8), %edx 1992 movl 4(%edi,%esi,8), %eax 1993 xorl %eax, %edx 1994 movzbl 48(%esp),%eax 1995 movl tiger_table+4096(,%eax,8), %esi 1996 xorl %esi, %ecx 1997 movl tiger_table+4100(,%eax,8), %esi 1998 movl 48(%esp), %eax 1999 xorl %esi, %edx 2000 shrl $16, %eax 2001 andl $255, %eax 2002 movl tiger_table+6144(,%eax,8), %esi 2003 xorl %esi, %ecx 2004 movl tiger_table+6148(,%eax,8), %esi 2005 xorl %eax, %eax 2006 xorl %esi, %edx 2007 cmpl %ecx, %ebp 2008 setb %al 2009 addl %eax, %edx 2010 subl %ecx, %ebp 2011 subl %edx, 40(%esp) 2012 movl 52(%esp), %edx 2013 movl %ebp, 44(%esp) 2014 movzbl %dh, %ecx 2015 shrl $24, %edx 2016 movl tiger_table+6144(,%ecx,8), %ebp 2017 movl tiger_table+6148(,%ecx,8), %esi 2018 movl tiger_table+4096(,%edx,8), %eax 2019 movl 48(%esp), %ecx 2020 movl tiger_table+4100(,%edx,8), %edx 2021 xorl %ebp, %eax 2022 xorl %esi, %edx 2023 movzbl %ch, %esi 2024 movl tiger_table+2048(,%esi,8), %ebp 2025 shrl $24, %ecx 2026 xorl %ebp, %eax 2027 movl tiger_table+2052(,%esi,8), %ebp 2028 movl (%edi,%ecx,8), %esi 2029 xorl %ebp, %edx 2030 movl 4(%edi,%ecx,8), %ebp 2031 xorl %esi, %eax 2032 addl %eax, %ebx 2033 xorl %ebp, %edx 2034 cmpl %eax, %ebx 2035 leal 0(,%ebx,8), %ecx 2036 setb %al 2037 movzbl %al, %esi 2038 movl %ebx, %ebp 2039 addl %esi, %edx 2040 movl 60(%esp), %esi 2041 addl %ecx, %ebx 2042 shrl $29, %ebp 2043 xorl %eax, %eax 2044 addl %edx, %esi 2045 leal 0(,%esi,8), %edx 2046 orl %ebp, %edx 2047 cmpl %ecx, %ebx 2048 setb %al 2049 addl %eax, %edx 2050 leal (%esi,%edx), %ebp 2051 movl %ebp, 32(%esp) 2052 movl 104(%esp), %eax 2053 movl 96(%esp), %ecx 2054 xorl %eax, 44(%esp) 2055 xorl %ecx, 40(%esp) 2056 movl 44(%esp), %ebp 2057 movzbl 44(%esp),%esi 2058 shrl $16, %ebp 2059 andl $255, %ebp 2060 movl (%edi,%esi,8), %edx 2061 movl tiger_table+2048(,%ebp,8), %ecx 2062 movl 4(%edi,%esi,8), %eax 2063 xorl %edx, %ecx 2064 movl tiger_table+2052(,%ebp,8), %edx 2065 xorl %eax, %edx 2066 movzbl 40(%esp),%eax 2067 movl tiger_table+4096(,%eax,8), %ebp 2068 movl tiger_table+4100(,%eax,8), %esi 2069 movl 40(%esp), %eax 2070 xorl %ebp, %ecx 2071 xorl %esi, %edx 2072 shrl $16, %eax 2073 andl $255, %eax 2074 movl tiger_table+6144(,%eax,8), %ebp 2075 movl tiger_table+6148(,%eax,8), %esi 2076 xorl %eax, %eax 2077 xorl %ebp, %ecx 2078 xorl %esi, %edx 2079 cmpl %ecx, %ebx 2080 setb %al 2081 addl %eax, %edx 2082 subl %ecx, %ebx 2083 subl %edx, 32(%esp) 2084 movl 44(%esp), %edx 2085 movzbl %dh, %ecx 2086 shrl $24, %edx 2087 movl tiger_table+6144(,%ecx,8), %ebp 2088 movl tiger_table+6148(,%ecx,8), %esi 2089 movl tiger_table+4096(,%edx,8), %eax 2090 movl 40(%esp), %ecx 2091 movl tiger_table+4100(,%edx,8), %edx 2092 xorl %ebp, %eax 2093 xorl %esi, %edx 2094 movzbl %ch, %esi 2095 movl tiger_table+2048(,%esi,8), %ebp 2096 shrl $24, %ecx 2097 xorl %ebp, %eax 2098 movl tiger_table+2052(,%esi,8), %ebp 2099 movl 4(%edi,%ecx,8), %esi 2100 xorl %ebp, %edx 2101 movl (%edi,%ecx,8), %ebp 2102 xorl %esi, %edx 2103 movl 52(%esp), %esi 2104 xorl %ebp, %eax 2105 addl %eax, %esi 2106 cmpl %eax, %esi 2107 setb %al 2108 movl %esi, %ebp 2109 movzbl %al, %ecx 2110 movl 48(%esp), %eax 2111 addl %ecx, %edx 2112 shrl $29, %ebp 2113 leal 0(,%esi,8), %ecx 2114 addl %eax, %edx 2115 xorl %eax, %eax 2116 movl %edx, 36(%esp) 2117 sall $3, %edx 2118 orl %ebp, %edx 2119 leal (%esi,%ecx), %ebp 2120 cmpl %ecx, %ebp 2121 setb %al 2122 addl %eax, %edx 2123 movl 36(%esp), %eax 2124 addl %eax, %edx 2125 movl %edx, 20(%esp) 2126 movl 100(%esp), %esi 2127 movl 92(%esp), %ecx 2128 xorl %ecx, 32(%esp) 2129 xorl %esi, %ebx 2130 movl %ebx, %eax 2131 shrl $16, %eax 2132 movzbl %bl,%esi 2133 andl $255, %eax 2134 movl (%edi,%esi,8), %edx 2135 movl tiger_table+2048(,%eax,8), %ecx 2136 xorl %edx, %ecx 2137 movl tiger_table+2052(,%eax,8), %edx 2138 movl 4(%edi,%esi,8), %eax 2139 xorl %eax, %edx 2140 movzbl 32(%esp),%eax 2141 movl tiger_table+4096(,%eax,8), %esi 2142 xorl %esi, %ecx 2143 movl tiger_table+4100(,%eax,8), %esi 2144 movl 32(%esp), %eax 2145 xorl %esi, %edx 2146 shrl $16, %eax 2147 andl $255, %eax 2148 movl tiger_table+6144(,%eax,8), %esi 2149 xorl %esi, %ecx 2150 movl tiger_table+6148(,%eax,8), %esi 2151 xorl %eax, %eax 2152 xorl %esi, %edx 2153 cmpl %ecx, %ebp 2154 setb %al 2155 addl %eax, %edx 2156 subl %ecx, %ebp 2157 movzbl %bh, %ecx 2158 subl %edx, 20(%esp) 2159 movl %ebx, %edx 2160 shrl $24, %edx 2161 movl tiger_table+6144(,%ecx,8), %esi 2162 movl tiger_table+4096(,%edx,8), %eax 2163 movl tiger_table+4100(,%edx,8), %edx 2164 xorl %esi, %eax 2165 movl tiger_table+6148(,%ecx,8), %esi 2166 movl 32(%esp), %ecx 2167 xorl %esi, %edx 2168 movzbl %ch, %esi 2169 shrl $24, %ecx 2170 xorl tiger_table+2048(,%esi,8), %eax 2171 xorl tiger_table+2052(,%esi,8), %edx 2172 movl (%edi,%ecx,8), %esi 2173 xorl %esi, %eax 2174 movl 4(%edi,%ecx,8), %esi 2175 xorl %esi, %edx 2176 movl 44(%esp), %esi 2177 addl %eax, %esi 2178 cmpl %eax, %esi 980 cmpl %ecx, %edx 981 movl %edx, -476(%ebp) 2179 982 setb %cl 2180 983 movzbl %cl, %eax 2181 movl 40(%esp), %ecx 2182 addl %eax, %edx 984 addl %esi, %eax 985 movl -476(%ebp), %edx 986 movl -416(%ebp), %esi 987 movl -420(%ebp), %ecx 988 xorl $-1985229329, %edx 989 addl %esi, %eax 990 movl %eax, -484(%ebp) 991 xorl %eax, %eax 992 cmpl %edx, -420(%ebp) 993 setb %al 994 subl %edx, %ecx 995 movl %ecx, -524(%ebp) 996 movl -484(%ebp), %esi 997 movl -428(%ebp), %ecx 998 movl -424(%ebp), %edx 999 xorl $19088743, %esi 1000 addl %eax, %esi 1001 subl %esi, %ecx 1002 movl -432(%ebp), %eax 1003 movl -492(%ebp), %esi 1004 movl %ecx, -528(%ebp) 1005 movl -488(%ebp), %ecx 1006 xorl %eax, %esi 1007 movl %esi, -500(%ebp) 1008 xorl %edx, %ecx 1009 movl -408(%ebp), %esi 1010 movl %ecx, -496(%ebp) 1011 movl %ecx, %eax 1012 movzbl %cl,%edx 1013 movl %edx, -92(%ebp) 1014 shrl $13, %eax 1015 andl $2040, %eax 1016 movl 2048(%eax,%edi), %ecx 1017 movl %ecx, -1120(%ebp) 1018 movl 2052(%eax,%edi), %eax 1019 xorl (%edi,%edx,8), %ecx 1020 movl %eax, %edx 1021 movl -92(%ebp), %eax 1022 xorl 4(%edi,%eax,8), %edx 1023 movzbl -500(%ebp),%eax 1024 sall $3, %eax 1025 xorl 4096(%eax,%edi), %ecx 1026 xorl 4100(%eax,%edi), %edx 1027 movl -500(%ebp), %eax 1028 shrl $13, %eax 1029 andl $2040, %eax 1030 xorl 6144(%eax,%edi), %ecx 1031 xorl 6148(%eax,%edi), %edx 1032 xorl %eax, %eax 1033 cmpl %ecx, -408(%ebp) 1034 setb %al 1035 addl %eax, %edx 1036 movl -504(%ebp), %eax 1037 subl %ecx, %esi 1038 movl %esi, -532(%ebp) 1039 subl %edx, %eax 1040 movl -496(%ebp), %edx 1041 movl %eax, -536(%ebp) 1042 movzbl %dh, %esi 1043 movl %edx, %eax 1044 sall $3, %esi 1045 shrl $24, %eax 1046 sall $3, %eax 1047 movl %esi, -96(%ebp) 1048 movl 4096(%eax,%edi), %ecx 1049 movl -96(%ebp), %esi 1050 movl %ecx, -1124(%ebp) 1051 movl 4100(%eax,%edi), %eax 1052 xorl 6144(%esi,%edi), %ecx 1053 movl %eax, %edx 1054 movl -500(%ebp), %eax 1055 xorl 6148(%esi,%edi), %edx 1056 movzbl %ah, %eax 1057 movl %eax, -1112(%ebp) 1058 sall $3, %eax 1059 movl -392(%ebp), %esi 1060 xorl 2048(%eax,%edi), %ecx 1061 xorl 2052(%eax,%edi), %edx 1062 movl -500(%ebp), %eax 1063 shrl $24, %eax 1064 xorl (%edi,%eax,8), %ecx 1065 xorl 4(%edi,%eax,8), %edx 1066 addl %ecx, %esi 1067 cmpl %ecx, %esi 1068 movl %esi, -508(%ebp) 1069 setb %al 1070 movl -396(%ebp), %ecx 1071 movzbl %al, %esi 1072 addl %esi, %edx 1073 movl -508(%ebp), %eax 1074 addl %ecx, %edx 1075 movl -508(%ebp), %esi 1076 movl %edx, -512(%ebp) 1077 movl -512(%ebp), %ecx 1078 shrl $29, %eax 1079 movl -508(%ebp), %edx 1080 sall $3, %ecx 1081 sall $3, %edx 1082 orl %eax, %ecx 1083 xorl %eax, %eax 1084 cmpl -508(%ebp), %edx 1085 setb %al 1086 subl %esi, %edx 1087 movl %edx, -516(%ebp) 1088 movl -512(%ebp), %esi 1089 movl -524(%ebp), %edx 1090 addl %esi, %eax 1091 xorl $-1515870811, %edx 1092 subl %eax, %ecx 1093 movl %ecx, -520(%ebp) 1094 xorl %eax, %eax 1095 cmpl %edx, -424(%ebp) 1096 movl -424(%ebp), %ecx 1097 movl -528(%ebp), %esi 1098 setb %al 1099 subl %edx, %ecx 1100 xorl $-1515870811, %esi 1101 movl %ecx, -564(%ebp) 1102 movl -432(%ebp), %ecx 1103 addl %eax, %esi 1104 movl -440(%ebp), %edx 1105 movl -444(%ebp), %eax 1106 subl %esi, %ecx 1107 movl %ecx, -568(%ebp) 1108 movl -532(%ebp), %ecx 1109 movl -536(%ebp), %esi 1110 xorl %edx, %ecx 1111 xorl %eax, %esi 1112 movl %ecx, %eax 1113 movl %esi, -544(%ebp) 1114 movzbl %cl,%edx 1115 shrl $13, %eax 1116 movl %edx, -100(%ebp) 1117 andl $2040, %eax 1118 movl -516(%ebp), %esi 1119 movl %ecx, -540(%ebp) 1120 movl 2048(%eax,%edi), %ecx 1121 movl %ecx, -1128(%ebp) 1122 movl 2052(%eax,%edi), %eax 1123 xorl (%edi,%edx,8), %ecx 1124 movl %eax, %edx 1125 movl -100(%ebp), %eax 1126 xorl 4(%edi,%eax,8), %edx 1127 movzbl -544(%ebp),%eax 1128 sall $3, %eax 1129 xorl 4096(%eax,%edi), %ecx 1130 xorl 4100(%eax,%edi), %edx 1131 movl -544(%ebp), %eax 1132 shrl $13, %eax 1133 andl $2040, %eax 1134 xorl 6144(%eax,%edi), %ecx 1135 xorl 6148(%eax,%edi), %edx 1136 xorl %eax, %eax 1137 cmpl %ecx, -516(%ebp) 1138 setb %al 1139 subl %ecx, %esi 1140 movl %esi, -572(%ebp) 1141 addl %eax, %edx 1142 movl -520(%ebp), %eax 1143 subl %edx, %eax 1144 movl -540(%ebp), %edx 1145 movl %eax, -576(%ebp) 1146 movzbl %dh, %esi 1147 movl %edx, %eax 1148 sall $3, %esi 1149 shrl $24, %eax 1150 sall $3, %eax 1151 movl %esi, -104(%ebp) 1152 movl 4096(%eax,%edi), %ecx 1153 movl -104(%ebp), %esi 1154 movl %ecx, -1132(%ebp) 1155 movl 4100(%eax,%edi), %eax 1156 xorl 6144(%esi,%edi), %ecx 1157 movl %eax, %edx 1158 movl -544(%ebp), %eax 1159 xorl 6148(%esi,%edi), %edx 1160 movzbl %ah, %eax 1161 movl %eax, -1112(%ebp) 1162 sall $3, %eax 1163 xorl 2048(%eax,%edi), %ecx 1164 xorl 2052(%eax,%edi), %edx 1165 movl -544(%ebp), %eax 1166 shrl $24, %eax 1167 xorl (%edi,%eax,8), %ecx 1168 xorl 4(%edi,%eax,8), %edx 1169 movl -496(%ebp), %eax 1170 addl %ecx, %eax 1171 movl %eax, -548(%ebp) 1172 cmpl %ecx, %eax 1173 setb %cl 1174 movzbl %cl, %eax 1175 movl -500(%ebp), %ecx 1176 addl %eax, %edx 1177 movl -548(%ebp), %eax 1178 addl %ecx, %edx 1179 shrl $29, %eax 1180 movl %edx, -552(%ebp) 1181 movl -552(%ebp), %ecx 1182 movl -548(%ebp), %edx 1183 sall $3, %ecx 1184 sall $3, %edx 1185 orl %eax, %ecx 1186 xorl %eax, %eax 1187 cmpl -548(%ebp), %edx 1188 setb %al 1189 subl -548(%ebp), %edx 1190 movl %edx, -556(%ebp) 1191 movl -552(%ebp), %edx 1192 addl %edx, %eax 1193 subl %eax, %ecx 1194 movl -440(%ebp), %edx 1195 movl -568(%ebp), %eax 1196 movl %ecx, -560(%ebp) 1197 movl -564(%ebp), %ecx 1198 xorl %ecx, %edx 1199 movl %edx, -604(%ebp) 1200 movl -444(%ebp), %ecx 1201 xorl %eax, %ecx 1202 movl %ecx, -612(%ebp) 1203 movl -448(%ebp), %edx 1204 movl -572(%ebp), %eax 1205 movl -456(%ebp), %ecx 1206 xorl %edx, %eax 1207 movl -576(%ebp), %edx 1208 movl %eax, -580(%ebp) 1209 xorl %ecx, %edx 1210 movzbl %al,%ecx 1211 movl %edx, -584(%ebp) 1212 shrl $13, %eax 1213 andl $2040, %eax 1214 movl %ecx, -108(%ebp) 1215 movl 2048(%eax,%edi), %esi 1216 movl -108(%ebp), %edx 1217 movl 2052(%eax,%edi), %eax 1218 movl %esi, %ecx 1219 movl -556(%ebp), %esi 1220 xorl (%edi,%edx,8), %ecx 1221 movl %eax, %edx 1222 movl -108(%ebp), %eax 1223 xorl 4(%edi,%eax,8), %edx 1224 movzbl -584(%ebp),%eax 1225 sall $3, %eax 1226 xorl 4096(%eax,%edi), %ecx 1227 xorl 4100(%eax,%edi), %edx 1228 movl -584(%ebp), %eax 1229 shrl $13, %eax 1230 andl $2040, %eax 1231 xorl 6144(%eax,%edi), %ecx 1232 xorl 6148(%eax,%edi), %edx 1233 xorl %eax, %eax 1234 cmpl %ecx, -556(%ebp) 1235 setb %al 1236 addl %eax, %edx 1237 movl -560(%ebp), %eax 1238 subl %ecx, %esi 1239 movl %esi, -616(%ebp) 1240 subl %edx, %eax 1241 movl -580(%ebp), %edx 1242 movl %eax, -620(%ebp) 1243 movzbl %dh, %esi 1244 movl %edx, %eax 1245 sall $3, %esi 1246 shrl $24, %eax 1247 sall $3, %eax 1248 movl %esi, -112(%ebp) 1249 movl 4096(%eax,%edi), %ecx 1250 movl -112(%ebp), %esi 1251 movl %ecx, -1140(%ebp) 1252 movl 4100(%eax,%edi), %eax 1253 xorl 6144(%esi,%edi), %ecx 1254 movl %eax, %edx 1255 movl -584(%ebp), %eax 1256 xorl 6148(%esi,%edi), %edx 1257 movzbl %ah, %eax 1258 movl %eax, -1112(%ebp) 1259 sall $3, %eax 1260 xorl 2048(%eax,%edi), %ecx 1261 xorl 2052(%eax,%edi), %edx 1262 movl -584(%ebp), %eax 1263 shrl $24, %eax 1264 xorl (%edi,%eax,8), %ecx 1265 xorl 4(%edi,%eax,8), %edx 1266 movl -540(%ebp), %eax 1267 addl %ecx, %eax 1268 movl %eax, -588(%ebp) 1269 cmpl %ecx, %eax 1270 setb %cl 1271 movzbl %cl, %eax 1272 movl -544(%ebp), %ecx 1273 addl %eax, %edx 1274 movl -588(%ebp), %eax 1275 addl %ecx, %edx 1276 shrl $29, %eax 1277 movl %edx, -592(%ebp) 1278 movl -592(%ebp), %ecx 1279 movl -588(%ebp), %edx 1280 sall $3, %ecx 1281 sall $3, %edx 1282 orl %eax, %ecx 1283 xorl %eax, %eax 1284 cmpl -588(%ebp), %edx 1285 setb %al 1286 subl -588(%ebp), %edx 1287 movl %edx, -596(%ebp) 1288 movl -592(%ebp), %edx 1289 addl %edx, %eax 1290 subl %eax, %ecx 1291 movl -448(%ebp), %edx 1292 movl -604(%ebp), %eax 1293 movl %ecx, -600(%ebp) 1294 movl -604(%ebp), %ecx 1295 addl %eax, %edx 1296 movl %edx, -608(%ebp) 1297 xorl %eax, %eax 1298 cmpl %ecx, %edx 1299 movl -612(%ebp), %edx 1300 setb %al 1301 movl -456(%ebp), %ecx 1302 addl %edx, %eax 1303 addl %ecx, %eax 1304 movl -452(%ebp), %edx 1305 movl %eax, -644(%ebp) 1306 movl -616(%ebp), %eax 1307 movl -460(%ebp), %ecx 1308 xorl %edx, %eax 1309 movl -620(%ebp), %edx 1310 movl %eax, -624(%ebp) 1311 xorl %ecx, %edx 1312 movzbl %al,%ecx 1313 movl %edx, -628(%ebp) 1314 shrl $13, %eax 1315 andl $2040, %eax 1316 movl %ecx, -116(%ebp) 1317 movl 2048(%eax,%edi), %esi 1318 movl -116(%ebp), %edx 1319 movl 2052(%eax,%edi), %eax 1320 movl %esi, %ecx 1321 movl -596(%ebp), %esi 1322 xorl (%edi,%edx,8), %ecx 1323 movl %eax, %edx 1324 movl -116(%ebp), %eax 1325 xorl 4(%edi,%eax,8), %edx 1326 movzbl -628(%ebp),%eax 1327 sall $3, %eax 1328 xorl 4096(%eax,%edi), %ecx 1329 xorl 4100(%eax,%edi), %edx 1330 movl -628(%ebp), %eax 1331 shrl $13, %eax 1332 andl $2040, %eax 1333 xorl 6144(%eax,%edi), %ecx 1334 xorl 6148(%eax,%edi), %edx 1335 xorl %eax, %eax 1336 cmpl %ecx, -596(%ebp) 1337 setb %al 1338 subl %ecx, %esi 1339 movl %esi, -652(%ebp) 1340 addl %eax, %edx 1341 movl -600(%ebp), %eax 1342 subl %edx, %eax 1343 movl -624(%ebp), %edx 1344 movl %eax, -656(%ebp) 1345 movzbl %dh, %esi 1346 movl %edx, %eax 1347 sall $3, %esi 1348 shrl $24, %eax 1349 sall $3, %eax 1350 movl %esi, -120(%ebp) 1351 movl 4096(%eax,%edi), %ecx 1352 movl -120(%ebp), %esi 1353 movl %ecx, -1148(%ebp) 1354 movl 4100(%eax,%edi), %eax 1355 xorl 6144(%esi,%edi), %ecx 1356 movl %eax, %edx 1357 movl -628(%ebp), %eax 1358 xorl 6148(%esi,%edi), %edx 1359 movzbl %ah, %esi 1360 leal 0(,%esi,8), %eax 1361 movl 2048(%eax,%edi), %esi 1362 xorl %esi, %ecx 1363 movl 2052(%eax,%edi), %esi 1364 movl -628(%ebp), %eax 1365 xorl %esi, %edx 1366 shrl $24, %eax 1367 movl (%edi,%eax,8), %esi 1368 xorl %esi, %ecx 1369 movl 4(%edi,%eax,8), %esi 1370 xorl %eax, %eax 1371 xorl %esi, %edx 1372 movl -580(%ebp), %esi 1373 addl %ecx, %esi 1374 cmpl %ecx, %esi 1375 movl -584(%ebp), %ecx 1376 setb %al 1377 addl %eax, %edx 1378 addl %ecx, %edx 1379 movl %edx, -632(%ebp) 2183 1380 movl %esi, %eax 1381 movl -632(%ebp), %ecx 1382 leal 0(,%esi,8), %edx 2184 1383 shrl $29, %eax 1384 sall $3, %ecx 1385 orl %eax, %ecx 1386 xorl %eax, %eax 1387 cmpl %esi, %edx 1388 setb %al 1389 subl %esi, %edx 1390 movl -632(%ebp), %esi 1391 movl %edx, -636(%ebp) 1392 xorl %edx, %edx 1393 addl %esi, %eax 1394 subl %eax, %ecx 1395 movl -604(%ebp), %eax 1396 movl -452(%ebp), %esi 1397 movl %ecx, -640(%ebp) 1398 movl -608(%ebp), %ecx 1399 notl %eax 1400 sall $19, %eax 1401 xorl %ecx, %eax 1402 movl -604(%ebp), %ecx 1403 cmpl %eax, -452(%ebp) 1404 setb %dl 1405 subl %eax, %esi 1406 movl %esi, -680(%ebp) 1407 movl -612(%ebp), %eax 1408 shrl $13, %ecx 1409 movl %edx, -648(%ebp) 1410 movl -644(%ebp), %esi 1411 movl -648(%ebp), %edx 1412 sall $19, %eax 1413 orl %ecx, %eax 1414 notl %esi 1415 xorl %eax, %esi 1416 movl -460(%ebp), %eax 1417 addl %edx, %esi 1418 subl %esi, %eax 1419 movl %eax, -684(%ebp) 1420 movl -464(%ebp), %ecx 1421 movl -652(%ebp), %eax 1422 movl -468(%ebp), %edx 1423 movl -656(%ebp), %esi 1424 xorl %ecx, %eax 1425 movl %eax, -660(%ebp) 1426 movzbl %al,%ecx 1427 xorl %edx, %esi 1428 movl %esi, -664(%ebp) 1429 shrl $13, %eax 1430 andl $2040, %eax 1431 movl %ecx, -124(%ebp) 1432 movl %ecx, %esi 1433 movl 2048(%eax,%edi), %edx 1434 movl (%edi,%ecx,8), %ecx 1435 movl 2052(%eax,%edi), %eax 1436 xorl %edx, %ecx 1437 movl 4(%edi,%esi,8), %edx 1438 xorl %eax, %edx 1439 movzbl -664(%ebp),%eax 1440 sall $3, %eax 1441 movl 4096(%eax,%edi), %esi 1442 xorl %esi, %ecx 1443 movl 4100(%eax,%edi), %esi 1444 movl -664(%ebp), %eax 1445 xorl %esi, %edx 1446 shrl $13, %eax 1447 andl $2040, %eax 1448 movl 6144(%eax,%edi), %esi 1449 xorl %esi, %ecx 1450 movl 6148(%eax,%edi), %esi 1451 xorl %eax, %eax 1452 xorl %esi, %edx 1453 movl -636(%ebp), %esi 1454 cmpl %ecx, -636(%ebp) 1455 setb %al 1456 subl %ecx, %esi 1457 movl %esi, -688(%ebp) 1458 movl -660(%ebp), %ecx 1459 addl %eax, %edx 1460 movl -640(%ebp), %eax 1461 movzbl %ch, %esi 1462 sall $3, %esi 1463 movl %esi, -128(%ebp) 1464 subl %edx, %eax 1465 movl -128(%ebp), %esi 1466 movl %eax, -692(%ebp) 1467 movl %ecx, %eax 1468 shrl $24, %eax 1469 sall $3, %eax 1470 movl 6144(%esi,%edi), %ecx 1471 movl 4096(%eax,%edi), %edx 1472 movl 4100(%eax,%edi), %eax 1473 xorl %edx, %ecx 1474 movl 6148(%esi,%edi), %edx 1475 xorl %eax, %edx 1476 movl -664(%ebp), %eax 1477 movzbl %ah, %esi 1478 leal 0(,%esi,8), %eax 1479 movl 2048(%eax,%edi), %esi 1480 xorl %esi, %ecx 1481 movl 2052(%eax,%edi), %esi 1482 movl -664(%ebp), %eax 1483 xorl %esi, %edx 1484 shrl $24, %eax 1485 movl (%edi,%eax,8), %esi 1486 xorl %esi, %ecx 1487 movl 4(%edi,%eax,8), %esi 1488 xorl %eax, %eax 1489 xorl %esi, %edx 1490 movl -624(%ebp), %esi 1491 addl %ecx, %esi 1492 cmpl %ecx, %esi 1493 movl -628(%ebp), %ecx 1494 setb %al 1495 addl %eax, %edx 1496 movl %esi, %eax 2185 1497 addl %ecx, %edx 2186 movl %edx, 28(%esp) 2187 leal 0(,%esi,8), %ecx 1498 shrl $29, %eax 1499 movl %edx, -668(%ebp) 1500 movl -668(%ebp), %ecx 1501 leal 0(,%esi,8), %edx 1502 sall $3, %ecx 1503 orl %eax, %ecx 1504 xorl %eax, %eax 1505 cmpl %esi, %edx 1506 setb %al 1507 subl %esi, %edx 1508 movl %edx, -672(%ebp) 1509 movl -668(%ebp), %esi 1510 movl -464(%ebp), %edx 1511 addl %esi, %eax 1512 subl %eax, %ecx 1513 movl -468(%ebp), %esi 1514 movl %ecx, -676(%ebp) 1515 movl -684(%ebp), %eax 1516 movl -680(%ebp), %ecx 1517 xorl %eax, %esi 1518 xorl %ecx, %edx 1519 movl -688(%ebp), %eax 1520 movl %edx, -716(%ebp) 1521 movl -472(%ebp), %ecx 1522 movl -480(%ebp), %edx 1523 movl %esi, -724(%ebp) 1524 movl -692(%ebp), %esi 1525 xorl %ecx, %eax 1526 movl %eax, -696(%ebp) 1527 movzbl %al,%ecx 1528 shrl $13, %eax 1529 movl %ecx, -132(%ebp) 1530 xorl %edx, %esi 1531 andl $2040, %eax 1532 movl %esi, -700(%ebp) 1533 movl 2048(%eax,%edi), %edx 1534 movl %ecx, %esi 1535 movl (%edi,%ecx,8), %ecx 1536 movl 2052(%eax,%edi), %eax 1537 xorl %edx, %ecx 1538 movl 4(%edi,%esi,8), %edx 1539 xorl %eax, %edx 1540 movzbl -700(%ebp),%eax 1541 sall $3, %eax 1542 movl 4096(%eax,%edi), %esi 1543 xorl %esi, %ecx 1544 movl 4100(%eax,%edi), %esi 1545 movl -700(%ebp), %eax 1546 xorl %esi, %edx 1547 shrl $13, %eax 1548 andl $2040, %eax 1549 movl 6144(%eax,%edi), %esi 1550 xorl %esi, %ecx 1551 movl 6148(%eax,%edi), %esi 1552 xorl %eax, %eax 1553 xorl %esi, %edx 1554 movl -672(%ebp), %esi 1555 cmpl %ecx, -672(%ebp) 1556 setb %al 1557 subl %ecx, %esi 1558 movl %esi, -728(%ebp) 1559 movl -696(%ebp), %ecx 1560 addl %eax, %edx 1561 movl -676(%ebp), %eax 1562 movzbl %ch, %esi 1563 subl %edx, %eax 1564 movl %eax, -732(%ebp) 1565 sall $3, %esi 1566 movl %ecx, %eax 1567 movl %esi, -136(%ebp) 1568 movl -136(%ebp), %esi 1569 shrl $24, %eax 1570 sall $3, %eax 1571 movl 4096(%eax,%edi), %edx 1572 movl 6144(%esi,%edi), %ecx 1573 movl 4100(%eax,%edi), %eax 1574 xorl %edx, %ecx 1575 movl 6148(%esi,%edi), %edx 1576 xorl %eax, %edx 1577 movl -700(%ebp), %eax 1578 movzbl %ah, %esi 1579 leal 0(,%esi,8), %eax 1580 movl 2048(%eax,%edi), %esi 1581 xorl %esi, %ecx 1582 movl 2052(%eax,%edi), %esi 1583 movl -700(%ebp), %eax 1584 xorl %esi, %edx 1585 shrl $24, %eax 1586 movl (%edi,%eax,8), %esi 1587 xorl %esi, %ecx 1588 movl 4(%edi,%eax,8), %esi 1589 xorl %eax, %eax 1590 xorl %esi, %edx 1591 movl -660(%ebp), %esi 2188 1592 addl %ecx, %esi 2189 movl %esi, 24(%esp) 1593 cmpl %ecx, %esi 1594 movl -664(%ebp), %ecx 1595 setb %al 1596 addl %eax, %edx 1597 movl %esi, %eax 1598 addl %ecx, %edx 1599 shrl $29, %eax 1600 movl %edx, -704(%ebp) 1601 movl -704(%ebp), %ecx 1602 leal 0(,%esi,8), %edx 1603 sall $3, %ecx 1604 orl %eax, %ecx 1605 xorl %eax, %eax 1606 cmpl %esi, %edx 1607 setb %al 1608 subl %esi, %edx 1609 movl %edx, -708(%ebp) 1610 movl -704(%ebp), %esi 1611 movl -472(%ebp), %edx 1612 addl %esi, %eax 1613 subl %eax, %ecx 1614 movl -716(%ebp), %eax 1615 movl %ecx, -712(%ebp) 1616 movl -716(%ebp), %ecx 1617 movl -480(%ebp), %esi 1618 addl %eax, %edx 1619 xorl %eax, %eax 1620 cmpl %ecx, %edx 1621 movl %edx, -720(%ebp) 1622 movl -724(%ebp), %edx 1623 setb %al 1624 movl -476(%ebp), %ecx 1625 addl %edx, %eax 1626 addl %esi, %eax 1627 movl %eax, -756(%ebp) 1628 movl -728(%ebp), %eax 1629 movl -484(%ebp), %edx 1630 movl -732(%ebp), %esi 1631 xorl %ecx, %eax 1632 movzbl %al,%ecx 1633 movl %eax, -736(%ebp) 1634 xorl %edx, %esi 1635 shrl $13, %eax 1636 movl %esi, -740(%ebp) 1637 andl $2040, %eax 1638 movl %ecx, %esi 1639 movl %ecx, -140(%ebp) 1640 movl 2048(%eax,%edi), %edx 1641 movl (%edi,%ecx,8), %ecx 1642 movl 2052(%eax,%edi), %eax 1643 xorl %edx, %ecx 1644 movl 4(%edi,%esi,8), %edx 1645 xorl %eax, %edx 1646 movzbl -740(%ebp),%eax 1647 sall $3, %eax 1648 movl 4096(%eax,%edi), %esi 1649 xorl %esi, %ecx 1650 movl 4100(%eax,%edi), %esi 1651 movl -740(%ebp), %eax 1652 xorl %esi, %edx 1653 shrl $13, %eax 1654 andl $2040, %eax 1655 movl 6144(%eax,%edi), %esi 1656 xorl %esi, %ecx 1657 movl 6148(%eax,%edi), %esi 1658 xorl %eax, %eax 1659 xorl %esi, %edx 1660 movl -708(%ebp), %esi 1661 cmpl %ecx, -708(%ebp) 1662 setb %al 1663 subl %ecx, %esi 1664 movl %esi, -760(%ebp) 1665 movl -736(%ebp), %ecx 1666 addl %eax, %edx 1667 movl -712(%ebp), %eax 1668 movzbl %ch, %esi 1669 sall $3, %esi 1670 movl %esi, -144(%ebp) 1671 subl %edx, %eax 1672 movl -144(%ebp), %esi 1673 movl %eax, -764(%ebp) 1674 movl %ecx, %eax 1675 shrl $24, %eax 1676 sall $3, %eax 1677 movl 6144(%esi,%edi), %ecx 1678 movl 4096(%eax,%edi), %edx 1679 movl 4100(%eax,%edi), %eax 1680 xorl %edx, %ecx 1681 movl 6148(%esi,%edi), %edx 1682 xorl %eax, %edx 1683 movl -740(%ebp), %eax 1684 movzbl %ah, %esi 1685 leal 0(,%esi,8), %eax 1686 movl %edi, %esi 1687 movl 2048(%eax,%edi), %edi 1688 xorl %edi, %ecx 1689 movl 2052(%eax,%esi), %edi 1690 movl -740(%ebp), %eax 1691 xorl %edi, %edx 1692 shrl $24, %eax 1693 movl (%esi,%eax,8), %edi 1694 xorl %edi, %ecx 1695 movl 4(%esi,%eax,8), %edi 1696 xorl %eax, %eax 1697 xorl %edi, %edx 1698 movl -696(%ebp), %edi 1699 addl %ecx, %edi 1700 cmpl %ecx, %edi 1701 movl -700(%ebp), %ecx 1702 setb %al 1703 addl %eax, %edx 1704 movl %edi, %eax 1705 addl %ecx, %edx 1706 movl %edx, -744(%ebp) 1707 shrl $29, %eax 1708 movl -744(%ebp), %ecx 1709 leal 0(,%edi,8), %edx 1710 sall $3, %ecx 1711 orl %eax, %ecx 1712 xorl %eax, %eax 1713 cmpl %edi, %edx 1714 setb %al 1715 subl %edi, %edx 1716 movl -744(%ebp), %edi 1717 movl %edx, -748(%ebp) 1718 movl -724(%ebp), %edx 1719 addl %edi, %eax 1720 subl %eax, %ecx 1721 movl -716(%ebp), %eax 1722 sall $9, %edx 1723 movl %ecx, -752(%ebp) 1724 movl -720(%ebp), %ecx 1725 shrl $23, %eax 1726 orl %edx, %eax 1727 movl -476(%ebp), %edi 1728 notl %ecx 1729 xorl %eax, %ecx 1730 xorl %eax, %eax 1731 movl -756(%ebp), %edx 1732 cmpl %ecx, -476(%ebp) 1733 setb %al 1734 subl %ecx, %edi 1735 movl %edi, -788(%ebp) 1736 movl -724(%ebp), %edi 1737 movl -484(%ebp), %ecx 1738 notl %edi 1739 shrl $23, %edi 1740 xorl %edx, %edi 1741 addl %eax, %edi 1742 movl -524(%ebp), %edx 1743 subl %edi, %ecx 1744 movl %ecx, -792(%ebp) 1745 movl -760(%ebp), %ecx 1746 xorl %edx, %ecx 1747 movl %ecx, -768(%ebp) 1748 movl -528(%ebp), %eax 1749 movl -764(%ebp), %edi 1750 xorl %eax, %edi 1751 movl %ecx, %eax 1752 shrl $13, %eax 1753 movl %edi, -772(%ebp) 1754 andl $2040, %eax 1755 movzbl %cl,%edi 1756 movl 2048(%eax,%esi), %edx 1757 movl (%esi,%edi,8), %ecx 1758 movl 2052(%eax,%esi), %eax 1759 xorl %edx, %ecx 1760 movl 4(%esi,%edi,8), %edx 1761 xorl %eax, %edx 1762 movzbl -772(%ebp),%eax 1763 sall $3, %eax 1764 movl 4096(%eax,%esi), %edi 1765 xorl %edi, %ecx 1766 movl 4100(%eax,%esi), %edi 1767 movl -772(%ebp), %eax 1768 xorl %edi, %edx 1769 shrl $13, %eax 1770 andl $2040, %eax 1771 movl 6144(%eax,%esi), %edi 1772 xorl %edi, %ecx 1773 movl 6148(%eax,%esi), %edi 1774 xorl %eax, %eax 1775 movl -748(%ebp), %esi 1776 xorl %edi, %edx 1777 cmpl %ecx, -748(%ebp) 1778 movl -752(%ebp), %edi 1779 setb %al 1780 addl %eax, %edx 1781 subl %ecx, %esi 1782 subl %edx, %edi 1783 movl %esi, -860(%ebp) 1784 movl -768(%ebp), %edx 1785 movl tiger_table@GOT(%ebx), %ecx 1786 movl %edi, -864(%ebp) 1787 movl %edx, %eax 1788 movzbl %dh, %esi 1789 shrl $24, %eax 1790 leal 0(,%esi,8), %edi 1791 movl %ecx, %esi 1792 sall $3, %eax 1793 movl 4096(%eax,%ecx), %edx 1794 movl 6144(%edi,%ecx), %ecx 1795 movl 4100(%eax,%esi), %eax 1796 xorl %edx, %ecx 1797 movl 6148(%edi,%esi), %edx 1798 xorl %eax, %edx 1799 movl -772(%ebp), %eax 1800 movzbl %ah, %edi 1801 leal 0(,%edi,8), %eax 1802 movl 2048(%eax,%esi), %edi 1803 xorl %edi, %ecx 1804 movl 2052(%eax,%esi), %edi 1805 movl -772(%ebp), %eax 1806 xorl %edi, %edx 1807 shrl $24, %eax 1808 movl (%esi,%eax,8), %edi 1809 xorl %edi, %ecx 1810 movl 4(%esi,%eax,8), %edi 1811 movl -740(%ebp), %esi 1812 xorl %eax, %eax 1813 xorl %edi, %edx 1814 movl -736(%ebp), %edi 1815 addl %ecx, %edi 1816 cmpl %ecx, %edi 1817 setb %al 1818 leal 0(,%edi,8), %ecx 1819 addl %eax, %edx 1820 addl %esi, %edx 1821 movl %edi, %eax 1822 movl %edx, -776(%ebp) 1823 shrl $29, %eax 1824 movl -776(%ebp), %esi 1825 sall $3, %esi 1826 orl %eax, %esi 1827 xorl %eax, %eax 1828 cmpl %edi, %ecx 1829 setb %al 1830 subl %edi, %ecx 1831 movl %ecx, -780(%ebp) 1832 movl -776(%ebp), %edx 1833 movl -788(%ebp), %ecx 1834 movl -568(%ebp), %edi 1835 addl %edx, %eax 1836 movl -524(%ebp), %edx 1837 subl %eax, %esi 1838 xorl %eax, %eax 1839 xorl %ecx, %edx 1840 movl %esi, -784(%ebp) 1841 movl -528(%ebp), %ecx 1842 movl -792(%ebp), %esi 1843 movl %edx, -796(%ebp) 1844 xorl %esi, %ecx 1845 movl -564(%ebp), %esi 1846 movl %ecx, -804(%ebp) 1847 addl %edx, %esi 1848 cmpl %edx, %esi 1849 movl %esi, -800(%ebp) 1850 setb %al 1851 addl %ecx, %eax 1852 addl %edi, %eax 1853 movl %eax, -808(%ebp) 1854 movl %edx, %eax 1855 notl %eax 1856 sall $19, %eax 1857 xorl %esi, %eax 1858 movl -604(%ebp), %esi 1859 cmpl %eax, -604(%ebp) 1860 setb %dl 1861 movzbl %dl, %edi 1862 subl %eax, %esi 1863 movl %ecx, %edx 1864 movl -796(%ebp), %ecx 1865 movl %esi, -812(%ebp) 1866 movl -808(%ebp), %esi 1867 sall $19, %edx 1868 movl -612(%ebp), %eax 1869 shrl $13, %ecx 1870 orl %ecx, %edx 1871 notl %esi 1872 movl -680(%ebp), %ecx 1873 xorl %edx, %esi 1874 addl %edi, %esi 1875 movl -812(%ebp), %edi 1876 subl %esi, %eax 1877 movl %eax, -816(%ebp) 1878 movl -608(%ebp), %esi 1879 movl -684(%ebp), %edx 1880 xorl %edi, %esi 1881 movl -644(%ebp), %edi 1882 addl %esi, %ecx 1883 movl %ecx, -824(%ebp) 1884 movl %esi, -820(%ebp) 1885 xorl %eax, %edi 1886 cmpl %esi, %ecx 1887 movl %edi, -828(%ebp) 1888 setb %al 1889 movzbl %al, %ecx 1890 addl %edi, %ecx 1891 movl %esi, %eax 1892 addl %edx, %ecx 1893 movl %ecx, -832(%ebp) 1894 movl -824(%ebp), %ecx 1895 movl %edi, %esi 1896 sall $9, %esi 1897 xorl %edx, %edx 1898 shrl $23, %eax 1899 orl %esi, %eax 1900 notl %ecx 1901 xorl %eax, %ecx 1902 cmpl %ecx, -716(%ebp) 1903 movl %edi, %eax 1904 movl -716(%ebp), %esi 1905 notl %eax 1906 movl -724(%ebp), %edi 1907 setb %dl 1908 subl %ecx, %esi 1909 movl -832(%ebp), %ecx 1910 shrl $23, %eax 1911 movl %esi, -836(%ebp) 1912 xorl %ecx, %eax 1913 addl %edx, %eax 1914 subl %eax, %edi 1915 movl %edi, -840(%ebp) 1916 movl -720(%ebp), %edx 1917 movl -788(%ebp), %ecx 1918 xorl %esi, %edx 1919 movl -756(%ebp), %esi 1920 addl %edx, %ecx 1921 movl %edx, -844(%ebp) 1922 movl %ecx, -848(%ebp) 1923 xorl %edi, %esi 1924 cmpl %edx, %ecx 1925 movl %esi, -852(%ebp) 1926 setb %al 1927 movl -792(%ebp), %edx 1928 movzbl %al, %eax 1929 movl %ecx, %edi 1930 addl %esi, %eax 1931 addl %edx, %eax 1932 xorl $-1985229329, %edi 1933 movl -796(%ebp), %esi 1934 movl %eax, -856(%ebp) 1935 xorl %ecx, %ecx 1936 cmpl %edi, -796(%ebp) 1937 movl -856(%ebp), %eax 1938 movl -800(%ebp), %edx 1939 setb %cl 1940 xorl $19088743, %eax 1941 subl %edi, %esi 1942 movl %esi, -884(%ebp) 1943 addl %ecx, %eax 1944 movl -804(%ebp), %ecx 1945 movl -808(%ebp), %edi 1946 movl -864(%ebp), %esi 1947 subl %eax, %ecx 1948 movl %ecx, -888(%ebp) 1949 movl -860(%ebp), %eax 1950 movl tiger_table@GOT(%ebx), %ecx 1951 xorl %edi, %esi 1952 xorl %edx, %eax 1953 movzbl %al,%edi 1954 movl %eax, -868(%ebp) 1955 shrl $13, %eax 1956 andl $2040, %eax 1957 movl %esi, -872(%ebp) 1958 movl 2048(%eax,%ecx), %edx 1959 movl %ecx, %esi 1960 movl (%ecx,%edi,8), %ecx 1961 movl 2052(%eax,%esi), %eax 1962 xorl %edx, %ecx 1963 movl 4(%esi,%edi,8), %edx 1964 xorl %eax, %edx 1965 movzbl -872(%ebp),%eax 1966 sall $3, %eax 1967 movl 4096(%eax,%esi), %edi 1968 xorl %edi, %ecx 1969 movl 4100(%eax,%esi), %edi 1970 movl -872(%ebp), %eax 1971 xorl %edi, %edx 1972 shrl $13, %eax 1973 andl $2040, %eax 1974 movl 6144(%eax,%esi), %edi 1975 xorl %edi, %ecx 1976 movl 6148(%eax,%esi), %edi 1977 xorl %eax, %eax 1978 xorl %edi, %edx 1979 movl -780(%ebp), %edi 1980 cmpl %ecx, -780(%ebp) 1981 setb %al 1982 subl %ecx, %edi 1983 movl %edi, -892(%ebp) 1984 movl -868(%ebp), %ecx 1985 movl -784(%ebp), %edi 1986 addl %eax, %edx 1987 movzbl %ch, %eax 1988 subl %edx, %edi 1989 movl %edi, -896(%ebp) 1990 leal 0(,%eax,8), %edi 1991 movl %ecx, %eax 1992 shrl $24, %eax 1993 movl 6144(%edi,%esi), %ecx 1994 sall $3, %eax 1995 movl 4096(%eax,%esi), %edx 1996 movl 4100(%eax,%esi), %eax 1997 xorl %edx, %ecx 1998 movl 6148(%edi,%esi), %edx 1999 xorl %eax, %edx 2000 movl -872(%ebp), %eax 2001 movzbl %ah, %edi 2002 leal 0(,%edi,8), %eax 2003 movl 2048(%eax,%esi), %edi 2004 xorl %edi, %ecx 2005 movl 2052(%eax,%esi), %edi 2006 movl -872(%ebp), %eax 2007 xorl %edi, %edx 2008 shrl $24, %eax 2009 movl (%esi,%eax,8), %edi 2010 xorl %edi, %ecx 2011 movl 4(%esi,%eax,8), %edi 2012 xorl %eax, %eax 2013 xorl %edi, %edx 2014 movl -768(%ebp), %edi 2015 addl %ecx, %edi 2016 cmpl %ecx, %edi 2017 movl -772(%ebp), %ecx 2018 setb %al 2019 addl %eax, %edx 2020 movl %edi, %eax 2021 addl %ecx, %edx 2022 movl %edx, -876(%ebp) 2023 leal 0(,%edi,8), %ecx 2024 addl %ecx, %edi 2025 movl %edi, -880(%ebp) 2026 shrl $29, %eax 2190 2027 sall $3, %edx 2191 2028 orl %eax, %edx 2192 2029 xorl %eax, %eax 2030 cmpl %ecx, %edi 2031 movl -876(%ebp), %ecx 2032 setb %al 2033 addl %eax, %edx 2034 movl -812(%ebp), %eax 2035 addl %ecx, %edx 2036 movl -816(%ebp), %edi 2037 movl %edx, -908(%ebp) 2038 movl -892(%ebp), %edx 2039 movl -896(%ebp), %ecx 2040 xorl %eax, %edx 2041 movl %edx, %eax 2042 xorl %edi, %ecx 2043 movl %ecx, -904(%ebp) 2044 shrl $13, %eax 2045 movzbl %dl,%edi 2046 movl %edx, -900(%ebp) 2047 andl $2040, %eax 2048 movl 2048(%eax,%esi), %edx 2049 movl (%esi,%edi,8), %ecx 2050 movl 2052(%eax,%esi), %eax 2051 xorl %edx, %ecx 2052 movl 4(%esi,%edi,8), %edx 2053 xorl %eax, %edx 2054 movzbl -904(%ebp),%eax 2055 sall $3, %eax 2056 movl 4096(%eax,%esi), %edi 2057 xorl %edi, %ecx 2058 movl 4100(%eax,%esi), %edi 2059 movl -904(%ebp), %eax 2060 xorl %edi, %edx 2061 shrl $13, %eax 2062 andl $2040, %eax 2063 movl 6144(%eax,%esi), %edi 2064 xorl %edi, %ecx 2065 movl 6148(%eax,%esi), %edi 2066 xorl %eax, %eax 2067 movl -880(%ebp), %esi 2068 xorl %edi, %edx 2069 cmpl %ecx, -880(%ebp) 2070 setb %al 2071 subl %ecx, %esi 2072 movl %esi, -920(%ebp) 2073 movl -908(%ebp), %edi 2074 addl %eax, %edx 2075 movl tiger_table@GOT(%ebx), %ecx 2076 subl %edx, %edi 2077 movl -900(%ebp), %edx 2078 movl %edi, -924(%ebp) 2079 movl %edx, %eax 2080 movzbl %dh, %esi 2081 shrl $24, %eax 2082 leal 0(,%esi,8), %edi 2083 movl %ecx, %esi 2084 sall $3, %eax 2085 movl 4096(%eax,%ecx), %edx 2086 movl 6144(%edi,%ecx), %ecx 2087 movl 4100(%eax,%esi), %eax 2088 xorl %edx, %ecx 2089 movl 6148(%edi,%esi), %edx 2090 xorl %eax, %edx 2091 movl -904(%ebp), %eax 2092 movzbl %ah, %edi 2093 leal 0(,%edi,8), %eax 2094 movl 2048(%eax,%esi), %edi 2095 xorl %edi, %ecx 2096 movl 2052(%eax,%esi), %edi 2097 movl -904(%ebp), %eax 2098 xorl %edi, %edx 2099 shrl $24, %eax 2100 movl (%esi,%eax,8), %edi 2101 xorl %edi, %ecx 2102 movl 4(%esi,%eax,8), %edi 2103 xorl %eax, %eax 2104 xorl %edi, %edx 2105 movl -868(%ebp), %edi 2106 addl %ecx, %edi 2107 cmpl %ecx, %edi 2108 movl -872(%ebp), %ecx 2109 setb %al 2110 addl %eax, %edx 2111 movl %edi, %eax 2112 addl %ecx, %edx 2113 leal 0(,%edi,8), %ecx 2114 movl %edx, -912(%ebp) 2115 addl %ecx, %edi 2116 shrl $29, %eax 2117 movl %edi, -916(%ebp) 2118 sall $3, %edx 2119 orl %eax, %edx 2120 xorl %eax, %eax 2121 cmpl %ecx, %edi 2122 movl -912(%ebp), %ecx 2123 setb %al 2124 movl -828(%ebp), %edi 2125 addl %eax, %edx 2126 addl %ecx, %edx 2127 movl -820(%ebp), %eax 2128 movl -924(%ebp), %ecx 2129 movl %edx, -936(%ebp) 2130 movl -920(%ebp), %edx 2131 xorl %edi, %ecx 2132 movl %ecx, -932(%ebp) 2133 xorl %eax, %edx 2134 movl %edx, %eax 2135 movl %edx, -928(%ebp) 2136 shrl $13, %eax 2137 movzbl %dl,%edi 2138 andl $2040, %eax 2139 movl (%esi,%edi,8), %ecx 2140 movl 2048(%eax,%esi), %edx 2141 movl 2052(%eax,%esi), %eax 2142 xorl %edx, %ecx 2143 movl 4(%esi,%edi,8), %edx 2144 xorl %eax, %edx 2145 movzbl -932(%ebp),%eax 2146 sall $3, %eax 2147 movl 4096(%eax,%esi), %edi 2148 xorl %edi, %ecx 2149 movl 4100(%eax,%esi), %edi 2150 movl -932(%ebp), %eax 2151 xorl %edi, %edx 2152 shrl $13, %eax 2153 andl $2040, %eax 2154 movl 6144(%eax,%esi), %edi 2155 xorl %edi, %ecx 2156 movl 6148(%eax,%esi), %edi 2157 xorl %eax, %eax 2158 movl -916(%ebp), %esi 2159 xorl %edi, %edx 2160 cmpl %ecx, -916(%ebp) 2161 setb %al 2162 subl %ecx, %esi 2163 movl %esi, -948(%ebp) 2164 movl -936(%ebp), %edi 2165 addl %eax, %edx 2166 movl tiger_table@GOT(%ebx), %ecx 2167 subl %edx, %edi 2168 movl -928(%ebp), %edx 2169 movl %edi, -952(%ebp) 2170 movl %edx, %eax 2171 movzbl %dh, %esi 2172 shrl $24, %eax 2173 leal 0(,%esi,8), %edi 2174 movl %ecx, %esi 2175 sall $3, %eax 2176 movl 4096(%eax,%ecx), %edx 2177 movl 6144(%edi,%ecx), %ecx 2178 movl 4100(%eax,%esi), %eax 2179 xorl %edx, %ecx 2180 movl 6148(%edi,%esi), %edx 2181 xorl %eax, %edx 2182 movl -932(%ebp), %eax 2183 movzbl %ah, %edi 2184 leal 0(,%edi,8), %eax 2185 movl 2048(%eax,%esi), %edi 2186 xorl %edi, %ecx 2187 movl 2052(%eax,%esi), %edi 2188 movl -932(%ebp), %eax 2189 xorl %edi, %edx 2190 shrl $24, %eax 2191 movl (%esi,%eax,8), %edi 2192 xorl %edi, %ecx 2193 movl 4(%esi,%eax,8), %edi 2194 xorl %eax, %eax 2195 xorl %edi, %edx 2196 movl -900(%ebp), %edi 2197 addl %ecx, %edi 2198 cmpl %ecx, %edi 2199 movl -904(%ebp), %ecx 2200 setb %al 2201 addl %eax, %edx 2202 movl %edi, %eax 2203 addl %ecx, %edx 2204 leal 0(,%edi,8), %ecx 2205 movl %edx, -940(%ebp) 2206 addl %ecx, %edi 2207 shrl $29, %eax 2208 movl %edi, -944(%ebp) 2209 sall $3, %edx 2210 orl %eax, %edx 2211 xorl %eax, %eax 2212 cmpl %ecx, %edi 2213 movl -940(%ebp), %ecx 2214 setb %al 2215 movl -832(%ebp), %edi 2216 addl %eax, %edx 2217 addl %ecx, %edx 2218 movl -824(%ebp), %eax 2219 movl -952(%ebp), %ecx 2220 movl %edx, -964(%ebp) 2221 movl -948(%ebp), %edx 2222 xorl %edi, %ecx 2223 movl %ecx, -960(%ebp) 2224 xorl %eax, %edx 2225 movl %edx, %eax 2226 movl %edx, -956(%ebp) 2227 shrl $13, %eax 2228 movzbl %dl,%edi 2229 andl $2040, %eax 2230 movl (%esi,%edi,8), %ecx 2231 movl 2048(%eax,%esi), %edx 2232 movl 2052(%eax,%esi), %eax 2233 xorl %edx, %ecx 2234 movl 4(%esi,%edi,8), %edx 2235 xorl %eax, %edx 2236 movzbl -960(%ebp),%eax 2237 sall $3, %eax 2238 movl 4096(%eax,%esi), %edi 2239 xorl %edi, %ecx 2240 movl 4100(%eax,%esi), %edi 2241 movl -960(%ebp), %eax 2242 xorl %edi, %edx 2243 shrl $13, %eax 2244 andl $2040, %eax 2245 movl 6144(%eax,%esi), %edi 2246 xorl %edi, %ecx 2247 movl 6148(%eax,%esi), %edi 2248 xorl %eax, %eax 2249 movl -944(%ebp), %esi 2250 xorl %edi, %edx 2251 cmpl %ecx, -944(%ebp) 2252 setb %al 2253 subl %ecx, %esi 2254 movl %esi, -976(%ebp) 2255 movl -964(%ebp), %edi 2256 addl %eax, %edx 2257 movl tiger_table@GOT(%ebx), %ecx 2258 subl %edx, %edi 2259 movl -956(%ebp), %edx 2260 movl %edi, -980(%ebp) 2261 movl %edx, %eax 2262 movzbl %dh, %esi 2263 shrl $24, %eax 2264 leal 0(,%esi,8), %edi 2265 movl %ecx, %esi 2266 sall $3, %eax 2267 movl 4096(%eax,%ecx), %edx 2268 movl 6144(%edi,%ecx), %ecx 2269 movl 4100(%eax,%esi), %eax 2270 xorl %edx, %ecx 2271 movl 6148(%edi,%esi), %edx 2272 xorl %eax, %edx 2273 movl -960(%ebp), %eax 2274 movzbl %ah, %edi 2275 leal 0(,%edi,8), %eax 2276 movl 2048(%eax,%esi), %edi 2277 xorl %edi, %ecx 2278 movl 2052(%eax,%esi), %edi 2279 movl -960(%ebp), %eax 2280 xorl %edi, %edx 2281 shrl $24, %eax 2282 movl (%esi,%eax,8), %edi 2283 xorl %edi, %ecx 2284 movl 4(%esi,%eax,8), %edi 2285 xorl %eax, %eax 2286 xorl %edi, %edx 2287 movl -928(%ebp), %edi 2288 addl %ecx, %edi 2289 cmpl %ecx, %edi 2290 movl -932(%ebp), %ecx 2291 setb %al 2292 addl %eax, %edx 2293 movl %edi, %eax 2294 addl %ecx, %edx 2295 leal 0(,%edi,8), %ecx 2296 movl %edx, -968(%ebp) 2297 addl %ecx, %edi 2298 shrl $29, %eax 2299 movl %edi, -972(%ebp) 2300 sall $3, %edx 2301 orl %eax, %edx 2302 xorl %eax, %eax 2303 cmpl %ecx, %edi 2304 movl -968(%ebp), %ecx 2305 setb %al 2306 movl -840(%ebp), %edi 2307 addl %eax, %edx 2308 addl %ecx, %edx 2309 movl -836(%ebp), %eax 2310 movl -980(%ebp), %ecx 2311 movl %edx, -992(%ebp) 2312 movl -976(%ebp), %edx 2313 xorl %edi, %ecx 2314 movl %ecx, -988(%ebp) 2315 xorl %eax, %edx 2316 movl %edx, %eax 2317 movl %edx, -984(%ebp) 2318 shrl $13, %eax 2319 movzbl %dl,%edi 2320 andl $2040, %eax 2321 movl (%esi,%edi,8), %ecx 2322 movl 2048(%eax,%esi), %edx 2323 movl 2052(%eax,%esi), %eax 2324 xorl %edx, %ecx 2325 movl 4(%esi,%edi,8), %edx 2326 xorl %eax, %edx 2327 movzbl -988(%ebp),%eax 2328 sall $3, %eax 2329 movl 4096(%eax,%esi), %edi 2330 xorl %edi, %ecx 2331 movl 4100(%eax,%esi), %edi 2332 movl -988(%ebp), %eax 2333 xorl %edi, %edx 2334 shrl $13, %eax 2335 andl $2040, %eax 2336 movl 6144(%eax,%esi), %edi 2337 xorl %edi, %ecx 2338 movl 6148(%eax,%esi), %edi 2339 xorl %eax, %eax 2340 movl -972(%ebp), %esi 2341 xorl %edi, %edx 2342 cmpl %ecx, -972(%ebp) 2343 setb %al 2344 subl %ecx, %esi 2345 movl %esi, -1004(%ebp) 2346 movl -992(%ebp), %edi 2347 addl %eax, %edx 2348 movl tiger_table@GOT(%ebx), %ecx 2349 subl %edx, %edi 2350 movl -984(%ebp), %edx 2351 movl %edi, -1008(%ebp) 2352 movl %edx, %eax 2353 movzbl %dh, %esi 2354 shrl $24, %eax 2355 leal 0(,%esi,8), %edi 2356 movl %ecx, %esi 2357 sall $3, %eax 2358 movl 4096(%eax,%ecx), %edx 2359 movl 6144(%edi,%ecx), %ecx 2360 movl 4100(%eax,%esi), %eax 2361 xorl %edx, %ecx 2362 movl 6148(%edi,%esi), %edx 2363 xorl %eax, %edx 2364 movl -988(%ebp), %eax 2365 movzbl %ah, %edi 2366 leal 0(,%edi,8), %eax 2367 movl 2048(%eax,%esi), %edi 2368 xorl %edi, %ecx 2369 movl 2052(%eax,%esi), %edi 2370 movl -988(%ebp), %eax 2371 xorl %edi, %edx 2372 shrl $24, %eax 2373 movl (%esi,%eax,8), %edi 2374 xorl %edi, %ecx 2375 movl 4(%esi,%eax,8), %edi 2376 xorl %eax, %eax 2377 xorl %edi, %edx 2378 movl -956(%ebp), %edi 2379 addl %ecx, %edi 2380 cmpl %ecx, %edi 2381 movl -960(%ebp), %ecx 2382 setb %al 2383 addl %eax, %edx 2384 movl %edi, %eax 2385 addl %ecx, %edx 2386 leal 0(,%edi,8), %ecx 2387 movl %edx, -996(%ebp) 2388 addl %ecx, %edi 2389 shrl $29, %eax 2390 movl %edi, -1000(%ebp) 2391 sall $3, %edx 2392 orl %eax, %edx 2393 xorl %eax, %eax 2394 cmpl %ecx, %edi 2395 movl -996(%ebp), %ecx 2396 setb %al 2397 movl -852(%ebp), %edi 2398 addl %eax, %edx 2399 addl %ecx, %edx 2400 movl -844(%ebp), %eax 2401 movl -1008(%ebp), %ecx 2402 movl %edx, -1020(%ebp) 2403 movl -1004(%ebp), %edx 2404 xorl %edi, %ecx 2405 movl %ecx, -1016(%ebp) 2406 xorl %eax, %edx 2407 movl %edx, %eax 2408 movl %edx, -1012(%ebp) 2409 shrl $13, %eax 2410 movzbl %dl,%edi 2411 andl $2040, %eax 2412 movl (%esi,%edi,8), %ecx 2413 movl 2048(%eax,%esi), %edx 2414 movl 2052(%eax,%esi), %eax 2415 xorl %edx, %ecx 2416 movl 4(%esi,%edi,8), %edx 2417 xorl %eax, %edx 2418 movzbl -1016(%ebp),%eax 2419 sall $3, %eax 2420 movl 4096(%eax,%esi), %edi 2421 xorl %edi, %ecx 2422 movl 4100(%eax,%esi), %edi 2423 movl -1016(%ebp), %eax 2424 xorl %edi, %edx 2425 shrl $13, %eax 2426 andl $2040, %eax 2427 movl 6144(%eax,%esi), %edi 2428 xorl %edi, %ecx 2429 movl 6148(%eax,%esi), %edi 2430 xorl %eax, %eax 2431 movl -1000(%ebp), %esi 2432 xorl %edi, %edx 2433 cmpl %ecx, -1000(%ebp) 2434 setb %al 2435 subl %ecx, %esi 2436 movl %esi, -1032(%ebp) 2437 movl -1020(%ebp), %edi 2438 addl %eax, %edx 2439 movl tiger_table@GOT(%ebx), %ecx 2440 subl %edx, %edi 2441 movl -1012(%ebp), %edx 2442 movl %edi, -1036(%ebp) 2443 movl %edx, %eax 2444 movzbl %dh, %esi 2445 shrl $24, %eax 2446 leal 0(,%esi,8), %edi 2447 movl %ecx, %esi 2448 sall $3, %eax 2449 movl 4096(%eax,%ecx), %edx 2450 movl 6144(%edi,%ecx), %ecx 2451 movl 4100(%eax,%esi), %eax 2452 xorl %edx, %ecx 2453 movl 6148(%edi,%esi), %edx 2454 xorl %eax, %edx 2455 movl -1016(%ebp), %eax 2456 movzbl %ah, %edi 2457 leal 0(,%edi,8), %eax 2458 movl 2048(%eax,%esi), %edi 2459 xorl %edi, %ecx 2460 movl 2052(%eax,%esi), %edi 2461 movl -1016(%ebp), %eax 2462 xorl %edi, %edx 2463 shrl $24, %eax 2464 movl (%esi,%eax,8), %edi 2465 xorl %edi, %ecx 2466 movl 4(%esi,%eax,8), %edi 2467 xorl %eax, %eax 2468 movl %esi, -148(%ebp) 2469 xorl %edi, %edx 2470 movl -984(%ebp), %edi 2471 addl %ecx, %edi 2472 cmpl %ecx, %edi 2473 movl -988(%ebp), %ecx 2474 setb %al 2475 addl %eax, %edx 2476 addl %ecx, %edx 2477 movl %edx, -1024(%ebp) 2478 leal 0(,%edi,8), %ecx 2479 movl %edi, %eax 2480 shrl $29, %eax 2481 addl %ecx, %edi 2482 sall $3, %edx 2483 movl %edi, -1028(%ebp) 2484 orl %eax, %edx 2485 xorl %eax, %eax 2486 cmpl %ecx, %edi 2487 movl -1024(%ebp), %ecx 2488 setb %al 2489 addl %eax, %edx 2490 movl -848(%ebp), %eax 2491 movl -856(%ebp), %edi 2492 addl %ecx, %edx 2493 movl -1036(%ebp), %ecx 2494 movl %edx, -1048(%ebp) 2495 movl -1032(%ebp), %edx 2496 xorl %edi, %ecx 2497 movl %ecx, -1044(%ebp) 2498 xorl %eax, %edx 2499 movl %edx, %eax 2500 movl %edx, -1040(%ebp) 2501 shrl $13, %eax 2502 movzbl %dl,%edi 2503 andl $2040, %eax 2504 movl (%esi,%edi,8), %ecx 2505 movl 2048(%eax,%esi), %edx 2506 movl 2052(%eax,%esi), %eax 2507 xorl %edx, %ecx 2508 movl 4(%esi,%edi,8), %edx 2509 xorl %eax, %edx 2510 movzbl -1044(%ebp),%eax 2511 sall $3, %eax 2512 movl 4096(%eax,%esi), %edi 2513 xorl %edi, %ecx 2514 movl 4100(%eax,%esi), %edi 2515 movl -1044(%ebp), %eax 2516 xorl %edi, %edx 2517 shrl $13, %eax 2518 andl $2040, %eax 2519 movl 6144(%eax,%esi), %edi 2520 xorl %edi, %ecx 2521 movl 6148(%eax,%esi), %edi 2522 xorl %eax, %eax 2523 movl -1028(%ebp), %esi 2524 xorl %edi, %edx 2525 cmpl %ecx, -1028(%ebp) 2526 setb %al 2527 subl %ecx, %esi 2528 movl %esi, -1060(%ebp) 2529 movl -1048(%ebp), %edi 2530 addl %eax, %edx 2531 movl tiger_table@GOT(%ebx), %ecx 2532 subl %edx, %edi 2533 movl -1040(%ebp), %edx 2534 movl %edi, -1064(%ebp) 2535 movl %edx, %eax 2536 movzbl %dh, %esi 2537 shrl $24, %eax 2538 leal 0(,%esi,8), %edi 2539 movl %ecx, %esi 2540 sall $3, %eax 2541 movl 4096(%eax,%ecx), %edx 2542 movl 6144(%edi,%ecx), %ecx 2543 movl 4100(%eax,%esi), %eax 2544 xorl %edx, %ecx 2545 movl 6148(%edi,%esi), %edx 2546 xorl %eax, %edx 2547 movl -1044(%ebp), %eax 2548 movzbl %ah, %edi 2549 leal 0(,%edi,8), %eax 2550 movl 2048(%eax,%esi), %edi 2551 xorl %edi, %ecx 2552 movl 2052(%eax,%esi), %edi 2553 movl -1044(%ebp), %eax 2554 xorl %edi, %edx 2555 shrl $24, %eax 2556 movl (%esi,%eax,8), %edi 2557 xorl %edi, %ecx 2558 movl 4(%esi,%eax,8), %edi 2559 xorl %eax, %eax 2560 xorl %edi, %edx 2561 movl -1012(%ebp), %edi 2562 addl %ecx, %edi 2563 cmpl %ecx, %edi 2564 movl -1016(%ebp), %ecx 2565 setb %al 2566 addl %eax, %edx 2567 movl %edi, %eax 2568 addl %ecx, %edx 2569 leal 0(,%edi,8), %ecx 2570 movl %edx, -1052(%ebp) 2571 addl %ecx, %edi 2572 shrl $29, %eax 2573 movl %edi, -1056(%ebp) 2574 sall $3, %edx 2575 orl %eax, %edx 2576 xorl %eax, %eax 2577 cmpl %ecx, %edi 2578 movl -1052(%ebp), %ecx 2579 setb %al 2580 movl -888(%ebp), %edi 2581 addl %eax, %edx 2582 addl %ecx, %edx 2583 movl -884(%ebp), %eax 2584 movl -1064(%ebp), %ecx 2585 movl %edx, -1076(%ebp) 2586 movl -1060(%ebp), %edx 2587 xorl %edi, %ecx 2588 movl %ecx, -1072(%ebp) 2589 xorl %eax, %edx 2590 movl %edx, %eax 2591 movl %edx, -1068(%ebp) 2592 shrl $13, %eax 2593 movzbl %dl,%edi 2594 andl $2040, %eax 2595 movl (%esi,%edi,8), %ecx 2596 movl 2048(%eax,%esi), %edx 2597 movl 2052(%eax,%esi), %eax 2598 xorl %edx, %ecx 2599 movl 4(%esi,%edi,8), %edx 2600 xorl %eax, %edx 2601 movzbl -1072(%ebp),%eax 2602 sall $3, %eax 2603 movl 4096(%eax,%esi), %edi 2604 xorl %edi, %ecx 2605 movl 4100(%eax,%esi), %edi 2606 movl -1072(%ebp), %eax 2607 xorl %edi, %edx 2608 shrl $13, %eax 2609 andl $2040, %eax 2610 movl 6144(%eax,%esi), %edi 2611 xorl %edi, %ecx 2612 movl 6148(%eax,%esi), %edi 2613 xorl %eax, %eax 2614 movl -1056(%ebp), %esi 2615 xorl %edi, %edx 2616 cmpl %ecx, -1056(%ebp) 2617 setb %al 2618 subl %ecx, %esi 2619 movl %esi, -1080(%ebp) 2620 movl -1076(%ebp), %edi 2621 addl %eax, %edx 2622 movl tiger_table@GOT(%ebx), %ecx 2623 subl %edx, %edi 2624 movl -1068(%ebp), %edx 2625 movl %edi, -1084(%ebp) 2626 movl %edx, %eax 2627 movzbl %dh, %esi 2628 shrl $24, %eax 2629 leal 0(,%esi,8), %edi 2630 movl %ecx, %esi 2631 sall $3, %eax 2632 movl 4096(%eax,%ecx), %edx 2633 movl 6144(%edi,%ecx), %ecx 2634 movl 4100(%eax,%esi), %eax 2635 xorl %edx, %ecx 2636 movl 6148(%edi,%esi), %edx 2637 xorl %eax, %edx 2638 movl -1072(%ebp), %eax 2639 movzbl %ah, %esi 2640 leal 0(,%esi,8), %eax 2641 movl -148(%ebp), %esi 2642 movl 2048(%eax,%esi), %edi 2643 xorl %edi, %ecx 2644 movl 2052(%eax,%esi), %edi 2645 movl -1072(%ebp), %eax 2646 xorl %edi, %edx 2647 shrl $24, %eax 2648 movl (%esi,%eax,8), %edi 2649 xorl %edi, %ecx 2650 movl 4(%esi,%eax,8), %edi 2651 movl -1040(%ebp), %esi 2652 xorl %eax, %eax 2653 xorl %edi, %edx 2654 addl %ecx, %esi 2193 2655 cmpl %ecx, %esi 2194 setb %al 2195 movl 148(%esp), %esi 2196 addl %eax, %edx 2197 movl 28(%esp), %eax 2198 movl 144(%esp), %ecx 2199 xorl %esi, %ebp 2200 addl %eax, %edx 2201 movl %edx, 16(%esp) 2202 movl %ebp, %eax 2203 movl %ebp, %esi 2204 xorl %ecx, 20(%esp) 2205 shrl $16, %eax 2206 andl $255, %esi 2207 andl $255, %eax 2208 movl (%edi,%esi,8), %edx 2209 movl tiger_table+2048(,%eax,8), %ecx 2210 xorl %edx, %ecx 2211 movl tiger_table+2052(,%eax,8), %edx 2212 movl 4(%edi,%esi,8), %eax 2213 xorl %eax, %edx 2214 movzbl 20(%esp),%eax 2215 movl tiger_table+4096(,%eax,8), %esi 2216 xorl %esi, %ecx 2217 movl tiger_table+4100(,%eax,8), %esi 2218 movl 20(%esp), %eax 2219 xorl %esi, %edx 2220 shrl $16, %eax 2221 andl $255, %eax 2222 movl tiger_table+6144(,%eax,8), %esi 2223 xorl %esi, %ecx 2224 movl tiger_table+6148(,%eax,8), %esi 2225 xorl %eax, %eax 2226 xorl %esi, %edx 2227 cmpl %ecx, 24(%esp) 2228 setb %al 2229 addl %eax, %edx 2230 subl %edx, 16(%esp) 2231 movl %ebp, %eax 2232 movl %ebp, %edx 2233 subl %ecx, 24(%esp) 2234 shrl $24, %edx 2235 movzbl %ah, %ecx 2236 movl tiger_table+6144(,%ecx,8), %esi 2237 movl tiger_table+4096(,%edx,8), %eax 2238 movl tiger_table+4100(,%edx,8), %edx 2239 xorl %esi, %eax 2240 movl tiger_table+6148(,%ecx,8), %esi 2241 movl 20(%esp), %ecx 2242 xorl %esi, %edx 2243 movzbl %ch, %esi 2244 shrl $24, %ecx 2245 xorl tiger_table+2048(,%esi,8), %eax 2246 xorl tiger_table+2052(,%esi,8), %edx 2247 movl (%edi,%ecx,8), %esi 2248 xorl %esi, %eax 2249 movl 4(%edi,%ecx,8), %esi 2250 addl %eax, %ebx 2251 leal 0(,%ebx,8), %ecx 2252 xorl %esi, %edx 2253 cmpl %eax, %ebx 2254 movl %ebx, %esi 2255 setb %al 2256 movzbl %al, %edi 2257 shrl $29, %esi 2258 addl %edi, %edx 2259 movl 32(%esp), %edi 2260 addl %ecx, %ebx 2261 xorl %eax, %eax 2656 movl -1044(%ebp), %edi 2657 setb %al 2658 addl %eax, %edx 2659 leal 0(,%esi,8), %ecx 2262 2660 addl %edx, %edi 2661 movl %esi, %eax 2263 2662 leal 0(,%edi,8), %edx 2264 orl %esi, %edx 2265 cmpl %ecx, %ebx 2266 movl 8(%esp), %esi 2267 setb %al 2268 movl 4(%esp), %ecx 2269 addl %eax, %edx 2270 movl 12(%esp), %eax 2271 leal (%edi,%edx), %edx 2272 xorl %esi, %edx 2273 movl 540(%esp), %edi 2274 xorl %eax, %ebx 2275 xorl %eax, %eax 2276 cmpl 540(%esp), %ebp 2277 movl (%esp), %esi 2278 setb %al 2663 addl %ecx, %esi 2664 shrl $29, %eax 2665 orl %eax, %edx 2666 xorl %eax, %eax 2667 cmpl %ecx, %esi 2668 setb %al 2669 addl %eax, %edx 2670 leal (%edi,%edx), %ecx 2671 movl -1088(%ebp), %edi 2672 movl -1092(%ebp), %edx 2673 xorl %esi, %edi 2674 movl -16(%ebp), %esi 2675 xorl %edx, %ecx 2676 cmpl %esi, -1068(%ebp) 2677 movl %ecx, -1108(%ebp) 2678 movl -16(%ebp), %edx 2679 movl -1068(%ebp), %esi 2680 movl -1100(%ebp), %ecx 2681 setb %al 2682 subl %edx, %esi 2683 movl -1072(%ebp), %edx 2684 movzbl %al, %eax 2279 2685 addl %ecx, %eax 2280 movl 24(%esp), %ecx 2281 subl %edi, %ebp 2282 subl %eax, 20(%esp) 2283 movl 536(%esp), %eax 2284 movl 16(%esp), %edi 2686 movl -1080(%ebp), %ecx 2687 subl %eax, %edx 2688 movl -20(%ebp), %eax 2285 2689 addl %eax, %ecx 2286 2690 xorl %eax, %eax 2287 cmpl 536(%esp), %ecx 2288 setb %al 2289 addl %esi, %eax 2290 movl 568(%esp), %esi 2291 addl %edi, %eax 2292 movl %ebx, (%esi) 2293 movl %edx, 4(%esi) 2294 movl %ebp, 8(%esi) 2295 movl 20(%esp), %edx 2296 movl %ecx, 16(%esi) 2297 movl %eax, 20(%esi) 2298 movl %edx, 12(%esi) 2299 addl $544, %esp 2691 cmpl -20(%ebp), %ecx 2692 setb %al 2693 addl -1104(%ebp), %eax 2694 addl -1084(%ebp), %eax 2695 movl %eax, -1152(%ebp) 2696 movl 12(%ebp), %eax 2697 movl %edi, (%eax) 2698 movl -1108(%ebp), %edi 2699 movl %esi, 8(%eax) 2700 movl %edx, 12(%eax) 2701 movl %edi, 4(%eax) 2702 movl %ecx, 16(%eax) 2703 movl -1152(%ebp), %edx 2704 movl %edx, 20(%eax) 2705 addl $1140, %esp 2300 2706 popl %ebx 2301 2707 popl %esi … … 2308 2714 tiger_t: 2309 2715 pushl %ebp 2716 movl %esp, %ebp 2310 2717 pushl %edi 2311 2718 pushl %esi 2312 2719 pushl %ebx 2313 subl $504, %esp 2314 movl 528(%esp), %eax 2315 movl %eax, 500(%esp) 2720 subl $1032, %esp 2721 movl 12(%ebp), %eax 2722 call __i686.get_pc_thunk.bx 2723 addl $_GLOBAL_OFFSET_TABLE_, %ebx 2724 movl %eax, -16(%ebp) 2316 2725 cmpl $63, %eax 2317 2726 jbe .L8 2727 movl tiger_table@GOT(%ebx), %edi 2318 2728 .L6: 2319 movl 532(%esp), %edx 2320 movl 532(%esp), %ebx 2321 movl 532(%esp), %edi 2322 movl (%edx), %esi 2323 movl %esi, 72(%esp) 2324 movl 4(%ebx), %ebp 2325 movl 524(%esp), %ebx 2326 movl %ebp, 68(%esp) 2327 movl 12(%edi), %ecx 2328 movl 8(%edi), %edx 2329 movl %ecx, 64(%esp) 2330 movl 16(%edi), %esi 2331 movl 20(%edi), %eax 2332 movl %edx, 496(%esp) 2333 movl 524(%esp), %ecx 2334 movl %esi, 492(%esp) 2335 movl %eax, 60(%esp) 2336 movl (%ebx), %ebp 2337 movl %ebp, 56(%esp) 2338 movl 4(%ecx), %edi 2339 movl 524(%esp), %ebp 2340 movl %edi, 52(%esp) 2341 movl 12(%ebp), %eax 2342 movl 8(%ebp), %edi 2343 movl %eax, 48(%esp) 2729 movl 16(%ebp), %esi 2344 2730 movl 16(%ebp), %edx 2345 movl 524(%esp), %eax 2346 movl %edx, 44(%esp) 2347 movl 20(%ebp), %esi 2348 movl %esi, 40(%esp) 2349 movl 24(%ebp), %ebx 2350 movl %ebx, 36(%esp) 2351 movl 28(%ebp), %ecx 2352 movl %ecx, 32(%esp) 2353 movl 32(%eax), %edx 2354 movl %edx, 28(%esp) 2355 movl 524(%esp), %esi 2356 movl 524(%esp), %ebx 2357 movl 524(%esp), %eax 2358 movl 36(%esi), %ebp 2359 movl 524(%esp), %esi 2360 movl %ebp, 24(%esp) 2361 movl 40(%ebx), %ecx 2362 movl 524(%esp), %ebx 2363 movl %ecx, 20(%esp) 2364 movl 44(%eax), %edx 2365 movl 524(%esp), %eax 2366 movl %edx, 16(%esp) 2367 movl 48(%esi), %ebp 2368 movl 524(%esp), %esi 2369 movl %ebp, 12(%esp) 2370 movl 52(%ebx), %ecx 2371 movl 56(%esp), %ebx 2372 movl %ecx, 8(%esp) 2373 movl 56(%eax), %edx 2374 movl 52(%esp), %ecx 2375 movl 60(%esp), %eax 2376 movl %edx, 4(%esp) 2377 movl 60(%esi), %ebp 2378 xorl %ecx, %eax 2379 movl %eax, 488(%esp) 2380 movl %ebp, (%esp) 2381 movl 492(%esp), %ebp 2382 xorl %ebx, %ebp 2383 movl %ebp, %esi 2384 movl %ebp, %ebx 2385 shrl $16, %esi 2386 andl $255, %ebx 2387 andl $255, %esi 2388 movl tiger_table(,%ebx,8), %edx 2389 movl tiger_table+2048(,%esi,8), %ecx 2390 movl tiger_table+4(,%ebx,8), %eax 2391 xorl %edx, %ecx 2392 movl tiger_table+2052(,%esi,8), %edx 2393 xorl %eax, %edx 2394 movzbl 488(%esp),%eax 2395 movl tiger_table+4096(,%eax,8), %esi 2396 movl tiger_table+4100(,%eax,8), %ebx 2397 movl 488(%esp), %eax 2398 xorl %esi, %ecx 2399 xorl %ebx, %edx 2400 shrl $16, %eax 2401 andl $255, %eax 2402 movl tiger_table+6144(,%eax,8), %esi 2403 movl tiger_table+6148(,%eax,8), %ebx 2404 xorl %eax, %eax 2405 xorl %esi, %ecx 2406 xorl %ebx, %edx 2407 cmpl %ecx, 72(%esp) 2408 movl 72(%esp), %esi 2731 movl (%esi), %ecx 2732 movl 16(%ebp), %esi 2733 movl %ecx, -948(%ebp) 2734 movl 4(%edx), %eax 2735 movl 16(%ebp), %edx 2736 movl %eax, -952(%ebp) 2737 movl 8(%esi), %ecx 2738 movl 16(%ebp), %esi 2739 movl %ecx, -956(%ebp) 2740 movl 12(%edx), %eax 2741 movl -956(%ebp), %edx 2742 movl %eax, -960(%ebp) 2743 movl 16(%esi), %eax 2744 movl 20(%esi), %ecx 2745 movl %edx, -20(%ebp) 2746 movl 8(%ebp), %esi 2747 movl 8(%ebp), %edx 2748 movl %eax, -24(%ebp) 2749 movl %ecx, -964(%ebp) 2750 movl (%esi), %ecx 2751 movl %ecx, -968(%ebp) 2752 movl 4(%edx), %esi 2753 movl 8(%ebp), %ecx 2754 movl %esi, -972(%ebp) 2755 movl 8(%ecx), %edx 2756 movl 8(%ebp), %esi 2757 movl %edx, -976(%ebp) 2758 movl 12(%esi), %ecx 2759 movl 8(%ebp), %edx 2760 movl %ecx, -980(%ebp) 2761 movl 16(%edx), %esi 2762 movl %esi, -984(%ebp) 2763 movl 8(%ebp), %ecx 2764 movl 8(%ebp), %esi 2765 movl 20(%ecx), %edx 2766 movl %edx, -988(%ebp) 2767 movl 24(%esi), %ecx 2768 movl 8(%ebp), %edx 2769 movl %ecx, -992(%ebp) 2770 movl 28(%edx), %esi 2771 movl 8(%ebp), %ecx 2772 movl %esi, -996(%ebp) 2773 movl 32(%ecx), %edx 2774 movl 8(%ebp), %esi 2775 movl %edx, -1000(%ebp) 2776 movl 36(%esi), %ecx 2777 movl 8(%ebp), %edx 2778 movl %ecx, -1004(%ebp) 2779 movl 40(%edx), %esi 2780 movl 8(%ebp), %ecx 2781 movl %esi, -1008(%ebp) 2782 movl 44(%ecx), %edx 2783 movl 8(%ebp), %esi 2784 movl %edx, -1012(%ebp) 2785 movl 48(%esi), %ecx 2786 movl 8(%ebp), %edx 2787 movl %ecx, -1016(%ebp) 2788 movl 52(%edx), %esi 2789 movl 8(%ebp), %ecx 2790 movl %esi, -1020(%ebp) 2791 movl 56(%ecx), %edx 2792 movl 8(%ebp), %esi 2793 movl %edx, -1024(%ebp) 2794 movl -968(%ebp), %edx 2795 movl 60(%esi), %ecx 2796 xorl %edx, %eax 2797 movl %ecx, -1028(%ebp) 2798 movl %eax, -28(%ebp) 2799 movl -972(%ebp), %esi 2800 movl -964(%ebp), %ecx 2801 movl -28(%ebp), %eax 2802 xorl %esi, %ecx 2803 shrl $13, %eax 2804 movzbl -28(%ebp),%esi 2805 movl %ecx, -32(%ebp) 2806 andl $2040, %eax 2807 movl 2048(%eax,%edi), %edx 2808 movl 2052(%eax,%edi), %eax 2809 movl (%edi,%esi,8), %ecx 2810 xorl %edx, %ecx 2811 movl 4(%edi,%esi,8), %edx 2812 xorl %eax, %edx 2813 movzbl -32(%ebp),%eax 2814 sall $3, %eax 2815 movl 4096(%eax,%edi), %esi 2816 xorl %esi, %ecx 2817 movl 4100(%eax,%edi), %esi 2818 movl -32(%ebp), %eax 2819 xorl %esi, %edx 2820 shrl $13, %eax 2821 andl $2040, %eax 2822 movl 6144(%eax,%edi), %esi 2823 xorl %esi, %ecx 2824 movl 6148(%eax,%edi), %esi 2825 xorl %eax, %eax 2826 xorl %esi, %edx 2827 movl -948(%ebp), %esi 2828 cmpl %ecx, -948(%ebp) 2409 2829 setb %al 2410 2830 subl %ecx, %esi 2411 addl %eax, %edx 2412 movl %ebp, %eax 2413 movl %esi, 484(%esp) 2414 movl 68(%esp), %ecx 2415 movl %ebp, %esi 2416 shrl $24, %esi 2831 movl %esi, -44(%ebp) 2832 movl -952(%ebp), %ecx 2833 addl %eax, %edx 2417 2834 subl %edx, %ecx 2418 movl %ecx, 480(%esp) 2419 movzbl %ah, %ecx 2420 movl tiger_table+6144(,%ecx,8), %ebx 2421 movl tiger_table+4096(,%esi,8), %eax 2422 movl tiger_table+6148(,%ecx,8), %edx 2423 movl 488(%esp), %ecx 2424 xorl %ebx, %eax 2425 movl tiger_table+4100(,%esi,8), %ebx 2426 xorl %edx, %ebx 2427 movzbl %ch, %edx 2428 movl tiger_table+2048(,%edx,8), %esi 2429 xorl %esi, %eax 2430 movl tiger_table+2052(,%edx,8), %esi 2431 movl %ecx, %edx 2432 shrl $24, %edx 2433 xorl %esi, %ebx 2434 movl tiger_table+4(,%edx,8), %esi 2435 movl tiger_table(,%edx,8), %ecx 2436 xorl %esi, %ebx 2437 movl 496(%esp), %esi 2438 xorl %ecx, %eax 2439 addl %eax, %esi 2440 cmpl %eax, %esi 2441 setb %al 2442 movzbl %al, %ecx 2443 leal (%ebx,%ecx), %edx 2444 movl 64(%esp), %ebx 2835 movl -28(%ebp), %edx 2836 movl %ecx, -48(%ebp) 2837 movzbl %dh, %eax 2838 leal 0(,%eax,8), %ecx 2839 movl %edx, %eax 2840 movl 6144(%ecx,%edi), %esi 2841 shrl $24, %eax 2842 sall $3, %eax 2843 movl 6148(%ecx,%edi), %ecx 2844 movl 4096(%eax,%edi), %edx 2845 xorl %esi, %edx 2846 movl 4100(%eax,%edi), %esi 2847 movl -32(%ebp), %eax 2848 xorl %esi, %ecx 2849 movzbl %ah, %esi 2850 leal 0(,%esi,8), %eax 2851 movl 2048(%eax,%edi), %esi 2852 xorl %esi, %edx 2853 movl 2052(%eax,%edi), %esi 2854 movl -32(%ebp), %eax 2855 xorl %esi, %ecx 2856 shrl $24, %eax 2857 movl (%edi,%eax,8), %esi 2858 xorl %esi, %edx 2859 movl 4(%edi,%eax,8), %esi 2860 xorl %eax, %eax 2861 xorl %esi, %ecx 2862 movl -956(%ebp), %esi 2863 addl %edx, %esi 2864 cmpl %edx, %esi 2865 movl -960(%ebp), %edx 2866 setb %al 2867 leal (%ecx,%eax), %eax 2868 addl %edx, %eax 2869 movl %eax, -36(%ebp) 2445 2870 leal 0(,%esi,4), %ecx 2871 movl %eax, %edx 2446 2872 movl %esi, %eax 2873 sall $2, %edx 2874 addl %ecx, %esi 2875 movl %esi, -40(%ebp) 2447 2876 shrl $30, %eax 2448 addl %edx, %ebx2449 addl %ecx, %esi2450 leal 0(,%ebx,4), %edx2451 2877 orl %eax, %edx 2452 2878 xorl %eax, %eax … … 2454 2880 setb %al 2455 2881 addl %eax, %edx 2882 movl -36(%ebp), %eax 2456 2883 xorl %ecx, %ecx 2457 addl %edx, %ebx 2458 movl 4(%esp), %edx 2459 movl (%esp), %eax 2460 movl %ebx, 464(%esp) 2884 movl -968(%ebp), %esi 2885 addl %eax, %edx 2886 movl -1028(%ebp), %eax 2887 movl %edx, -60(%ebp) 2888 movl -1024(%ebp), %edx 2461 2889 xorl $-1515870811, %edx 2462 movl 56(%esp), %ebx 2463 cmpl %edx, 56(%esp) 2890 cmpl %edx, -968(%ebp) 2464 2891 setb %cl 2465 subl %edx, %ebx 2466 xorl %edi, 484(%esp) 2892 subl %edx, %esi 2893 movl %esi, -72(%ebp) 2894 movl -972(%ebp), %esi 2467 2895 xorl $-1515870811, %eax 2468 2896 addl %ecx, %eax 2469 movl %ebx, 476(%esp) 2470 movl 52(%esp), %ebx 2471 movl 48(%esp), %ecx 2472 xorl %ecx, 480(%esp) 2473 subl %eax, %ebx 2474 movl 484(%esp), %eax 2475 movl %ebx, 472(%esp) 2476 movzbl 484(%esp),%ebx 2477 shrl $16, %eax 2478 andl $255, %eax 2479 movl tiger_table+2048(,%eax,8), %ecx 2480 movl tiger_table(,%ebx,8), %edx 2481 xorl %edx, %ecx 2482 movl tiger_table+2052(,%eax,8), %edx 2483 movl tiger_table+4(,%ebx,8), %eax 2484 xorl %eax, %edx 2485 movzbl 480(%esp),%eax 2486 movl tiger_table+4096(,%eax,8), %ebx 2487 xorl %ebx, %ecx 2488 movl tiger_table+4100(,%eax,8), %ebx 2489 movl 480(%esp), %eax 2490 xorl %ebx, %edx 2491 shrl $16, %eax 2492 andl $255, %eax 2493 movl tiger_table+6144(,%eax,8), %ebx 2494 xorl %ebx, %ecx 2495 movl tiger_table+6148(,%eax,8), %ebx 2496 xorl %ebx, %edx 2497 xorl %ebx, %ebx 2897 movl -976(%ebp), %edx 2898 movl -980(%ebp), %ecx 2899 subl %eax, %esi 2900 movl -44(%ebp), %eax 2901 movl %esi, -76(%ebp) 2902 movl -48(%ebp), %esi 2903 xorl %edx, %eax 2904 movl %eax, -52(%ebp) 2905 xorl %ecx, %esi 2906 movl %esi, -56(%ebp) 2907 movzbl %al,%esi 2908 shrl $13, %eax 2909 andl $2040, %eax 2910 movl (%edi,%esi,8), %ecx 2911 movl 2048(%eax,%edi), %edx 2912 movl 2052(%eax,%edi), %eax 2913 xorl %edx, %ecx 2914 movl 4(%edi,%esi,8), %edx 2915 xorl %eax, %edx 2916 movzbl -56(%ebp),%eax 2917 sall $3, %eax 2918 movl 4096(%eax,%edi), %esi 2919 xorl %esi, %ecx 2920 movl 4100(%eax,%edi), %esi 2921 movl -56(%ebp), %eax 2922 xorl %esi, %edx 2923 shrl $13, %eax 2924 andl $2040, %eax 2925 movl 6144(%eax,%edi), %esi 2926 xorl %esi, %ecx 2927 movl 6148(%eax,%edi), %esi 2928 xorl %eax, %eax 2929 xorl %esi, %edx 2930 movl -40(%ebp), %esi 2931 cmpl %ecx, -40(%ebp) 2932 setb %al 2933 subl %ecx, %esi 2934 movl %esi, -80(%ebp) 2935 movl -52(%ebp), %ecx 2936 addl %eax, %edx 2937 movl -60(%ebp), %esi 2938 movzbl %ch, %eax 2939 subl %edx, %esi 2940 movl %esi, -84(%ebp) 2941 leal 0(,%eax,8), %esi 2942 movl %ecx, %eax 2943 shrl $24, %eax 2944 movl 6144(%esi,%edi), %ecx 2945 sall $3, %eax 2946 movl 4096(%eax,%edi), %edx 2947 movl 4100(%eax,%edi), %eax 2948 xorl %edx, %ecx 2949 movl 6148(%esi,%edi), %edx 2950 xorl %eax, %edx 2951 movl -56(%ebp), %eax 2952 movzbl %ah, %esi 2953 leal 0(,%esi,8), %eax 2954 movl 2048(%eax,%edi), %esi 2955 xorl %esi, %ecx 2956 movl 2052(%eax,%edi), %esi 2957 movl -56(%ebp), %eax 2958 xorl %esi, %edx 2959 shrl $24, %eax 2960 movl (%edi,%eax,8), %esi 2961 xorl %esi, %ecx 2962 movl 4(%edi,%eax,8), %esi 2963 xorl %eax, %eax 2964 xorl %esi, %edx 2965 movl -28(%ebp), %esi 2966 addl %ecx, %esi 2498 2967 cmpl %ecx, %esi 2499 setb %bl 2968 movl -32(%ebp), %ecx 2969 setb %al 2970 addl %eax, %edx 2971 movl %esi, %eax 2972 addl %ecx, %edx 2973 movl %edx, -64(%ebp) 2974 leal 0(,%esi,4), %ecx 2975 addl %ecx, %esi 2976 movl %esi, -68(%ebp) 2977 shrl $30, %eax 2978 sall $2, %edx 2979 orl %eax, %edx 2980 xorl %eax, %eax 2981 cmpl %ecx, %esi 2982 movl -64(%ebp), %esi 2983 setb %al 2984 addl %eax, %edx 2985 movl -976(%ebp), %ecx 2986 addl %esi, %edx 2987 movl -76(%ebp), %eax 2988 movl %edx, -96(%ebp) 2989 movl -980(%ebp), %esi 2990 movl -72(%ebp), %edx 2991 xorl %eax, %esi 2992 xorl %edx, %ecx 2993 movl %esi, -116(%ebp) 2994 movl -984(%ebp), %edx 2995 movl %ecx, -108(%ebp) 2996 movl -80(%ebp), %eax 2997 movl -988(%ebp), %ecx 2998 movl -84(%ebp), %esi 2999 xorl %edx, %eax 3000 movl %eax, -88(%ebp) 3001 xorl %ecx, %esi 3002 movl %esi, -92(%ebp) 3003 movzbl %al,%esi 3004 shrl $13, %eax 3005 andl $2040, %eax 3006 movl (%edi,%esi,8), %ecx 3007 movl 2048(%eax,%edi), %edx 3008 movl 2052(%eax,%edi), %eax 3009 xorl %edx, %ecx 3010 movl 4(%edi,%esi,8), %edx 3011 xorl %eax, %edx 3012 movzbl -92(%ebp),%eax 3013 sall $3, %eax 3014 movl 4096(%eax,%edi), %esi 3015 xorl %esi, %ecx 3016 movl 4100(%eax,%edi), %esi 3017 movl -92(%ebp), %eax 3018 xorl %esi, %edx 3019 shrl $13, %eax 3020 andl $2040, %eax 3021 movl 6144(%eax,%edi), %esi 3022 xorl %esi, %ecx 3023 movl 6148(%eax,%edi), %esi 3024 xorl %eax, %eax 3025 xorl %esi, %edx 3026 movl -68(%ebp), %esi 3027 cmpl %ecx, -68(%ebp) 3028 setb %al 2500 3029 subl %ecx, %esi 2501 addl %ebx, %edx 2502 movl %esi, 468(%esp) 2503 movl 484(%esp), %eax 2504 subl %edx, 464(%esp) 2505 movl %eax, %edx 2506 movzbl %ah, %ecx 2507 shrl $24, %edx 2508 movl tiger_table+6148(,%ecx,8), %ebx 2509 movl tiger_table+4096(,%edx,8), %eax 2510 movl tiger_table+4100(,%edx,8), %edx 2511 movl tiger_table+6144(,%ecx,8), %esi 2512 xorl %ebx, %edx 2513 movl 480(%esp), %ebx 3030 movl %esi, -120(%ebp) 3031 movl -88(%ebp), %ecx 3032 addl %eax, %edx 3033 movl -96(%ebp), %esi 3034 movzbl %ch, %eax 3035 subl %edx, %esi 3036 movl %esi, -124(%ebp) 3037 leal 0(,%eax,8), %esi 3038 movl %ecx, %eax 3039 shrl $24, %eax 3040 movl 6144(%esi,%edi), %ecx 3041 sall $3, %eax 3042 movl 4096(%eax,%edi), %edx 3043 movl 4100(%eax,%edi), %eax 3044 xorl %edx, %ecx 3045 movl 6148(%esi,%edi), %edx 3046 xorl %eax, %edx 3047 movl -92(%ebp), %eax 3048 movzbl %ah, %esi 3049 leal 0(,%esi,8), %eax 3050 movl 2048(%eax,%edi), %esi 3051 xorl %esi, %ecx 3052 movl 2052(%eax,%edi), %esi 3053 movl -92(%ebp), %eax 3054 xorl %esi, %edx 3055 shrl $24, %eax 3056 movl (%edi,%eax,8), %esi 3057 xorl %esi, %ecx 3058 movl 4(%edi,%eax,8), %esi 3059 xorl %eax, %eax 3060 xorl %esi, %edx 3061 movl -52(%ebp), %esi 3062 addl %ecx, %esi 3063 cmpl %ecx, %esi 3064 movl -56(%ebp), %ecx 3065 setb %al 3066 addl %eax, %edx 3067 movl %esi, %eax 3068 addl %ecx, %edx 3069 movl %edx, -100(%ebp) 3070 leal 0(,%esi,4), %ecx 3071 addl %ecx, %esi 3072 movl %esi, -104(%ebp) 3073 shrl $30, %eax 3074 sall $2, %edx 3075 orl %eax, %edx 3076 xorl %eax, %eax 3077 cmpl %ecx, %esi 3078 movl -100(%ebp), %ecx 3079 setb %al 3080 addl %eax, %edx 3081 movl -108(%ebp), %eax 3082 addl %ecx, %edx 3083 movl -108(%ebp), %esi 3084 movl %edx, -136(%ebp) 3085 movl -984(%ebp), %edx 3086 movl -116(%ebp), %ecx 3087 addl %eax, %edx 3088 xorl %eax, %eax 3089 cmpl %esi, %edx 3090 movl %edx, -112(%ebp) 3091 movl -988(%ebp), %esi 3092 setb %al 3093 addl %ecx, %eax 3094 movl -992(%ebp), %edx 3095 movl -996(%ebp), %ecx 3096 addl %esi, %eax 3097 movl -124(%ebp), %esi 3098 movl %eax, -148(%ebp) 3099 movl -120(%ebp), %eax 3100 xorl %ecx, %esi 3101 movl %esi, -132(%ebp) 3102 xorl %edx, %eax 3103 movzbl %al,%esi 3104 movl %eax, -128(%ebp) 3105 shrl $13, %eax 3106 movl (%edi,%esi,8), %ecx 3107 andl $2040, %eax 3108 movl 2048(%eax,%edi), %edx 3109 movl 2052(%eax,%edi), %eax 3110 xorl %edx, %ecx 3111 movl 4(%edi,%esi,8), %edx 3112 xorl %eax, %edx 3113 movzbl -132(%ebp),%eax 3114 sall $3, %eax 3115 movl 4096(%eax,%edi), %esi 3116 xorl %esi, %ecx 3117 movl 4100(%eax,%edi), %esi 3118 movl -132(%ebp), %eax 3119 xorl %esi, %edx 3120 shrl $13, %eax 3121 andl $2040, %eax 3122 movl 6144(%eax,%edi), %esi 3123 xorl %esi, %ecx 3124 movl 6148(%eax,%edi), %esi 3125 xorl %eax, %eax 3126 xorl %esi, %edx 3127 movl -104(%ebp), %esi 3128 cmpl %ecx, -104(%ebp) 3129 setb %al 3130 subl %ecx, %esi 3131 movl %esi, -152(%ebp) 3132 movl -128(%ebp), %ecx 3133 addl %eax, %edx 3134 movl -136(%ebp), %esi 3135 movzbl %ch, %eax 3136 subl %edx, %esi 3137 movl %esi, -156(%ebp) 3138 leal 0(,%eax,8), %esi 3139 movl %ecx, %eax 3140 shrl $24, %eax 3141 movl 6144(%esi,%edi), %ecx 3142 sall $3, %eax 3143 movl 4096(%eax,%edi), %edx 3144 movl 4100(%eax,%edi), %eax 3145 xorl %edx, %ecx 3146 movl 6148(%esi,%edi), %edx 3147 xorl %eax, %edx 3148 movl -132(%ebp), %eax 3149 movzbl %ah, %esi 3150 leal 0(,%esi,8), %eax 3151 movl 2048(%eax,%edi), %esi 3152 xorl %esi, %ecx 3153 movl 2052(%eax,%edi), %esi 3154 movl -132(%ebp), %eax 3155 xorl %esi, %edx 3156 shrl $24, %eax 3157 movl (%edi,%eax,8), %esi 3158 xorl %esi, %ecx 3159 movl 4(%edi,%eax,8), %esi 3160 xorl %eax, %eax 3161 xorl %esi, %edx 3162 movl -88(%ebp), %esi 3163 addl %ecx, %esi 3164 cmpl %ecx, %esi 3165 movl -92(%ebp), %ecx 3166 setb %al 3167 addl %eax, %edx 3168 movl %esi, %eax 3169 addl %ecx, %edx 3170 movl %edx, -140(%ebp) 3171 leal 0(,%esi,4), %ecx 3172 addl %ecx, %esi 3173 movl %esi, -144(%ebp) 3174 shrl $30, %eax 3175 sall $2, %edx 3176 orl %eax, %edx 3177 xorl %eax, %eax 3178 cmpl %ecx, %esi 3179 setb %al 3180 movl -112(%ebp), %esi 3181 addl %eax, %edx 3182 movl -140(%ebp), %eax 3183 addl %eax, %edx 3184 movl -108(%ebp), %eax 3185 movl %edx, -168(%ebp) 3186 movl -992(%ebp), %edx 3187 notl %eax 3188 sall $19, %eax 2514 3189 xorl %esi, %eax 2515 movzbl %bh, %ecx 2516 movl tiger_table+2048(,%ecx,8), %esi 2517 xorl %esi, %eax 2518 movl tiger_table+2052(,%ecx,8), %esi 2519 xorl %esi, %edx 2520 movl %ebx, %esi 2521 shrl $24, %esi 2522 movl tiger_table(,%esi,8), %ecx 2523 movl tiger_table+4(,%esi,8), %ebx 2524 xorl %ecx, %eax 2525 xorl %ebx, %edx 2526 leal (%ebp,%eax), %ebx 2527 cmpl %eax, %ebx 3190 cmpl %eax, -992(%ebp) 2528 3191 setb %cl 2529 movl 488(%esp), %ebp 2530 movl %ebx, %esi 2531 movzbl %cl, %eax 2532 shrl $30, %esi 2533 addl %eax, %edx 2534 addl %edx, %ebp 2535 leal 0(,%ebx,4), %ecx 2536 movl 472(%esp), %eax 2537 leal 0(,%ebp,4), %edx 2538 orl %esi, %edx 2539 leal (%ebx,%ecx), %esi 2540 xorl %ebx, %ebx 2541 cmpl %ecx, %esi 2542 setb %bl 2543 addl %ebx, %edx 2544 leal (%ebp,%edx), %ecx 2545 movl 44(%esp), %ebp 2546 xorl %ebp, 468(%esp) 2547 movl 48(%esp), %ebx 2548 movl %ecx, 448(%esp) 2549 movl 476(%esp), %edx 2550 movl 40(%esp), %ecx 2551 xorl %ecx, 464(%esp) 2552 xorl %eax, %ebx 2553 movl 468(%esp), %eax 2554 movl %ebx, 456(%esp) 2555 movzbl 468(%esp),%ebx 2556 xorl %edx, %edi 2557 shrl $16, %eax 2558 andl $255, %eax 2559 movl tiger_table(,%ebx,8), %edx 2560 movl tiger_table+2048(,%eax,8), %ecx 2561 movl tiger_table+4(,%ebx,8), %ebp 2562 xorl %edx, %ecx 2563 movl tiger_table+2052(,%eax,8), %edx 2564 movzbl 464(%esp),%eax 2565 xorl %ebp, %edx 2566 movl tiger_table+4096(,%eax,8), %ebx 2567 movl tiger_table+4100(,%eax,8), %ebp 2568 movl 464(%esp), %eax 2569 xorl %ebx, %ecx 2570 xorl %ebp, %edx 2571 shrl $16, %eax 2572 andl $255, %eax 2573 movl tiger_table+6144(,%eax,8), %ebx 2574 movl tiger_table+6148(,%eax,8), %ebp 2575 xorl %ebx, %ecx 2576 xorl %ebp, %edx 2577 xorl %ebx, %ebx 2578 cmpl %ecx, %esi 2579 setb %bl 2580 subl %ecx, %esi 2581 addl %ebx, %edx 2582 movl %esi, 452(%esp) 2583 movl 468(%esp), %eax 2584 subl %edx, 448(%esp) 2585 movl %eax, %edx 2586 movzbl %ah, %ebp 2587 shrl $24, %edx 2588 movl tiger_table+6148(,%ebp,8), %ebx 2589 movl tiger_table+4096(,%edx,8), %eax 2590 movl tiger_table+4100(,%edx,8), %edx 2591 movl tiger_table+6144(,%ebp,8), %esi 2592 xorl %ebx, %edx 2593 movl 464(%esp), %ebx 2594 xorl %esi, %eax 2595 movzbl %bh, %esi 2596 movl tiger_table+2048(,%esi,8), %ecx 2597 movl tiger_table+2052(,%esi,8), %ebp 2598 xorl %ecx, %eax 2599 movl %ebx, %ecx 2600 xorl %ebp, %edx 2601 shrl $24, %ecx 2602 movl tiger_table(,%ecx,8), %ebx 2603 movl tiger_table+4(,%ecx,8), %esi 2604 xorl %ebx, %eax 2605 movl 484(%esp), %ebx 2606 xorl %esi, %edx 2607 movl 480(%esp), %esi 2608 addl %eax, %ebx 2609 cmpl %eax, %ebx 2610 movl %ebx, %ebp 2611 setb %cl 2612 movzbl %cl, %eax 2613 shrl $30, %ebp 2614 addl %eax, %edx 2615 leal 0(,%ebx,4), %ecx 2616 addl %edx, %esi 2617 leal 0(,%esi,4), %edx 2618 orl %ebp, %edx 2619 leal (%ebx,%ecx), %ebp 2620 xorl %ebx, %ebx 2621 cmpl %ecx, %ebp 2622 movl 44(%esp), %ecx 2623 setb %bl 2624 addl %ebx, %edx 2625 leal (%esi,%edx), %eax 2626 movl %eax, 436(%esp) 2627 addl %edi, %ecx 2628 movl 456(%esp), %edx 2629 movl %ecx, 460(%esp) 2630 movl 40(%esp), %ebx 2631 xorl %eax, %eax 2632 movl 36(%esp), %esi 2633 cmpl %edi, %ecx 2634 setb %al 2635 xorl %esi, 452(%esp) 2636 addl %edx, %eax 2637 addl %ebx, %eax 2638 movl %eax, 444(%esp) 2639 movl 32(%esp), %ecx 2640 movl 452(%esp), %eax 2641 movzbl 452(%esp),%ebx 2642 xorl %ecx, 448(%esp) 2643 shrl $16, %eax 2644 andl $255, %eax 2645 movl tiger_table(,%ebx,8), %edx 2646 movl tiger_table+2048(,%eax,8), %ecx 2647 movl tiger_table+4(,%ebx,8), %esi 2648 xorl %edx, %ecx 2649 movl tiger_table+2052(,%eax,8), %edx 2650 movzbl 448(%esp),%eax 2651 xorl %esi, %edx 2652 movl tiger_table+4096(,%eax,8), %ebx 2653 movl tiger_table+4100(,%eax,8), %esi 2654 movl 448(%esp), %eax 2655 xorl %ebx, %ecx 2656 xorl %esi, %edx 2657 shrl $16, %eax 2658 andl $255, %eax 2659 movl tiger_table+6144(,%eax,8), %ebx 2660 movl tiger_table+6148(,%eax,8), %esi 2661 xorl %ebx, %ecx 2662 xorl %esi, %edx 2663 xorl %ebx, %ebx 2664 cmpl %ecx, %ebp 2665 setb %bl 2666 subl %ecx, %ebp 2667 addl %ebx, %edx 2668 movl %ebp, 440(%esp) 2669 movl 452(%esp), %eax 2670 subl %edx, 436(%esp) 2671 movl %eax, %edx 2672 movzbl %ah, %esi 2673 shrl $24, %edx 2674 movl tiger_table+6148(,%esi,8), %ebx 2675 movl tiger_table+4096(,%edx,8), %eax 2676 movl tiger_table+4100(,%edx,8), %edx 2677 movl tiger_table+6144(,%esi,8), %ecx 2678 xorl %ebx, %edx 2679 movl 448(%esp), %ebx 2680 xorl %ecx, %eax 2681 movzbl %bh, %ecx 2682 movl tiger_table+2048(,%ecx,8), %ebp 2683 movl tiger_table+2052(,%ecx,8), %esi 2684 xorl %ebp, %eax 2685 movl %ebx, %ebp 2686 xorl %esi, %edx 2687 shrl $24, %ebp 2688 movl tiger_table(,%ebp,8), %ebx 2689 movl tiger_table+4(,%ebp,8), %esi 2690 xorl %ebx, %eax 2691 movl 468(%esp), %ebx 2692 xorl %esi, %edx 2693 movl 464(%esp), %esi 2694 addl %eax, %ebx 2695 cmpl %eax, %ebx 2696 movl %ebx, %ebp 2697 setb %cl 2698 movzbl %cl, %eax 2699 shrl $30, %ebp 2700 addl %eax, %edx 2701 leal 0(,%ebx,4), %ecx 2702 addl %edx, %esi 2703 leal 0(,%esi,4), %edx 2704 orl %ebp, %edx 2705 leal (%ebx,%ecx), %ebp 2706 xorl %ebx, %ebx 2707 cmpl %ecx, %ebp 2708 setb %bl 2709 addl %ebx, %edx 2710 movl 460(%esp), %ebx 2711 leal (%esi,%edx), %eax 2712 movl %eax, 420(%esp) 2713 movl %edi, %edx 2714 movl 36(%esp), %esi 2715 notl %edx 2716 movl 456(%esp), %eax 2717 movl %edi, %ecx 2718 sall $19, %edx 2719 xorl %ebx, %edx 2720 xorl %ebx, %ebx 2721 cmpl %edx, 36(%esp) 2722 setb %bl 2723 subl %edx, %esi 2724 movl %esi, 432(%esp) 2725 movl 444(%esp), %edx 2726 shrl $13, %ecx 2727 sall $19, %eax 2728 movl 28(%esp), %esi 2729 orl %ecx, %eax 2730 xorl %esi, 440(%esp) 2731 notl %edx 2732 xorl %eax, %edx 2733 addl %ebx, %edx 2734 movl 32(%esp), %ebx 2735 movl 440(%esp), %eax 2736 movl 24(%esp), %ecx 2737 subl %edx, %ebx 2738 shrl $16, %eax 2739 movl %ebx, 428(%esp) 2740 movzbl 440(%esp),%ebx 2741 andl $255, %eax 2742 xorl %ecx, 436(%esp) 2743 movl tiger_table+2048(,%eax,8), %ecx 2744 movl tiger_table(,%ebx,8), %edx 2745 movl tiger_table+4(,%ebx,8), %esi 2746 xorl %edx, %ecx 2747 movl tiger_table+2052(,%eax,8), %edx 2748 movzbl 436(%esp),%eax 2749 xorl %esi, %edx 2750 movl tiger_table+4096(,%eax,8), %ebx 2751 movl tiger_table+4100(,%eax,8), %esi 2752 movl 436(%esp), %eax 2753 xorl %ebx, %ecx 2754 xorl %esi, %edx 2755 shrl $16, %eax 2756 andl $255, %eax 2757 movl tiger_table+6144(,%eax,8), %ebx 2758 movl tiger_table+6148(,%eax,8), %esi 2759 xorl %ebx, %ecx 2760 xorl %esi, %edx 2761 xorl %ebx, %ebx 2762 cmpl %ecx, %ebp 2763 setb %bl 2764 subl %ecx, %ebp 2765 addl %ebx, %edx 2766 movl %ebp, 424(%esp) 2767 movl 440(%esp), %eax 2768 subl %edx, 420(%esp) 2769 movl %eax, %edx 2770 movzbl %ah, %ebp 2771 shrl $24, %edx 2772 movl tiger_table+6148(,%ebp,8), %ebx 2773 movl tiger_table+4096(,%edx,8), %eax 2774 movl tiger_table+4100(,%edx,8), %edx 2775 movl tiger_table+6144(,%ebp,8), %ecx 2776 xorl %ebx, %edx 2777 movl 436(%esp), %ebx 2778 xorl %ecx, %eax 2779 movzbl %bh, %ecx 2780 movl tiger_table+2048(,%ecx,8), %esi 2781 movl tiger_table+2052(,%ecx,8), %ebp 2782 movl %ebx, %ecx 2783 shrl $24, %ecx 2784 xorl %esi, %eax 2785 movl tiger_table+4(,%ecx,8), %ebx 2786 movl tiger_table(,%ecx,8), %esi 2787 xorl %ebp, %edx 2788 xorl %ebx, %edx 2789 movl 452(%esp), %ebx 2790 xorl %esi, %eax 2791 addl %eax, %ebx 2792 cmpl %eax, %ebx 2793 movl %ebx, %esi 2794 setb %al 2795 movzbl %al, %ebp 2796 leal 0(,%ebx,4), %ecx 2797 addl %ebp, %edx 2798 movl 448(%esp), %ebp 2799 shrl $30, %esi 2800 xorl %eax, %eax 2801 addl %edx, %ebp 2802 leal 0(,%ebp,4), %edx 2803 orl %esi, %edx 2804 leal (%ebx,%ecx), %esi 2805 cmpl %ecx, %esi 2806 setb %al 2807 addl %eax, %edx 2808 movl 428(%esp), %eax 2809 leal (%ebp,%edx), %ebx 2810 movl %ebx, 400(%esp) 2811 movl 20(%esp), %ebp 2812 movl 24(%esp), %ebx 2813 xorl %ebp, 424(%esp) 2814 movl 432(%esp), %ecx 2815 xorl %eax, %ebx 2816 movl %ebx, 408(%esp) 2817 movl 424(%esp), %eax 2818 movl 28(%esp), %edx 2819 movzbl 424(%esp),%ebx 2820 shrl $16, %eax 2821 xorl %ecx, %edx 2822 movl %edx, 416(%esp) 2823 andl $255, %eax 2824 movl 16(%esp), %ecx 2825 xorl %ecx, 420(%esp) 2826 movl tiger_table(,%ebx,8), %edx 2827 movl tiger_table+2048(,%eax,8), %ecx 2828 movl tiger_table+4(,%ebx,8), %ebp 2829 xorl %edx, %ecx 2830 movl tiger_table+2052(,%eax,8), %edx 2831 movzbl 420(%esp),%eax 2832 xorl %ebp, %edx 2833 movl tiger_table+4096(,%eax,8), %ebx 2834 movl tiger_table+4100(,%eax,8), %ebp 2835 movl 420(%esp), %eax 2836 xorl %ebx, %ecx 2837 xorl %ebp, %edx 2838 shrl $16, %eax 2839 andl $255, %eax 2840 movl tiger_table+6144(,%eax,8), %ebx 2841 movl tiger_table+6148(,%eax,8), %ebp 2842 xorl %ebx, %ecx 2843 xorl %ebp, %edx 2844 xorl %ebx, %ebx 2845 cmpl %ecx, %esi 2846 setb %bl 2847 subl %ecx, %esi 2848 addl %ebx, %edx 2849 movl %esi, 404(%esp) 2850 movl 424(%esp), %eax 2851 subl %edx, 400(%esp) 2852 movl %eax, %edx 2853 movzbl %ah, %esi 2854 shrl $24, %edx 2855 movl tiger_table+6148(,%esi,8), %ebx 2856 movl tiger_table+4096(,%edx,8), %eax 2857 movl tiger_table+4100(,%edx,8), %edx 2858 movl tiger_table+6144(,%esi,8), %ecx 2859 xorl %ebx, %edx 2860 movl 420(%esp), %ebx 2861 xorl %ecx, %eax 2862 movzbl %bh, %ecx 2863 movl tiger_table+2048(,%ecx,8), %ebp 2864 movl tiger_table+2052(,%ecx,8), %esi 2865 movl %ebx, %ecx 2866 shrl $24, %ecx 2867 xorl %ebp, %eax 2868 movl tiger_table+4(,%ecx,8), %ebx 2869 movl tiger_table(,%ecx,8), %ebp 2870 xorl %esi, %edx 2871 xorl %ebx, %edx 2872 movl 440(%esp), %ebx 2873 xorl %ebp, %eax 2874 addl %eax, %ebx 2875 cmpl %eax, %ebx 2876 movl %ebx, %ebp 2877 setb %al 2878 movzbl %al, %esi 2879 leal 0(,%ebx,4), %ecx 2880 addl %esi, %edx 2881 movl 436(%esp), %esi 2882 shrl $30, %ebp 2883 xorl %eax, %eax 2884 addl %edx, %esi 2885 leal 0(,%esi,4), %edx 2886 orl %ebp, %edx 2887 leal (%ebx,%ecx), %ebp 2888 cmpl %ecx, %ebp 2889 movl 416(%esp), %ebx 2890 setb %al 2891 addl %eax, %edx 2892 leal (%esi,%edx), %edx 2893 movl %edx, 388(%esp) 2894 movl 20(%esp), %esi 2895 movl 416(%esp), %eax 2896 movl 408(%esp), %edx 2897 addl %ebx, %esi 2898 cmpl %eax, %esi 2899 movl %esi, 412(%esp) 2900 setb %cl 2901 movl 16(%esp), %ebx 2902 movl 12(%esp), %esi 2903 movzbl %cl, %eax 2904 addl %edx, %eax 2905 xorl %esi, 404(%esp) 2906 addl %ebx, %eax 2907 movl 8(%esp), %ecx 2908 movl %eax, 396(%esp) 2909 movl 404(%esp), %eax 2910 movzbl 404(%esp),%ebx 2911 xorl %ecx, 400(%esp) 2912 shrl $16, %eax 2913 andl $255, %eax 2914 movl tiger_table(,%ebx,8), %edx 2915 movl tiger_table+2048(,%eax,8), %ecx 2916 movl tiger_table+4(,%ebx,8), %esi 2917 xorl %edx, %ecx 2918 movl tiger_table+2052(,%eax,8), %edx 2919 movzbl 400(%esp),%eax 2920 xorl %esi, %edx 2921 movl tiger_table+4096(,%eax,8), %ebx 2922 movl tiger_table+4100(,%eax,8), %esi 2923 movl 400(%esp), %eax 2924 xorl %ebx, %ecx 2925 xorl %esi, %edx 2926 shrl $16, %eax 2927 andl $255, %eax 2928 movl tiger_table+6144(,%eax,8), %ebx 2929 movl tiger_table+6148(,%eax,8), %esi 2930 xorl %ebx, %ecx 2931 xorl %esi, %edx 2932 xorl %ebx, %ebx 2933 cmpl %ecx, %ebp 2934 setb %bl 2935 subl %ecx, %ebp 2936 addl %ebx, %edx 2937 movl %ebp, 392(%esp) 2938 movl 404(%esp), %eax 2939 subl %edx, 388(%esp) 2940 movl %eax, %edx 2941 movzbl %ah, %esi 2942 shrl $24, %edx 2943 movl tiger_table+6148(,%esi,8), %ebx 2944 movl tiger_table+4096(,%edx,8), %eax 2945 movl tiger_table+4100(,%edx,8), %edx 2946 movl tiger_table+6144(,%esi,8), %ecx 2947 xorl %ebx, %edx 2948 movl 400(%esp), %ebx 2949 xorl %ecx, %eax 2950 movzbl %bh, %ecx 2951 movl tiger_table+2048(,%ecx,8), %ebp 2952 movl tiger_table+2052(,%ecx,8), %esi 2953 xorl %ebp, %eax 2954 movl %ebx, %ebp 2955 xorl %esi, %edx 2956 shrl $24, %ebp 2957 movl tiger_table(,%ebp,8), %ebx 2958 movl tiger_table+4(,%ebp,8), %esi 2959 xorl %ebx, %eax 2960 movl 424(%esp), %ebx 2961 xorl %esi, %edx 2962 movl 420(%esp), %esi 2963 addl %eax, %ebx 2964 cmpl %eax, %ebx 2965 movl %ebx, %ebp 2966 setb %cl 2967 movzbl %cl, %eax 2968 shrl $30, %ebp 2969 addl %eax, %edx 2970 leal 0(,%ebx,4), %ecx 2971 addl %edx, %esi 2972 leal 0(,%esi,4), %edx 2973 movl 416(%esp), %eax 2974 orl %ebp, %edx 2975 leal (%ebx,%ecx), %ebp 2976 xorl %ebx, %ebx 2977 cmpl %ecx, %ebp 2978 setb %bl 2979 addl %ebx, %edx 2980 movl 412(%esp), %ebx 2981 leal (%esi,%edx), %ecx 2982 movl 408(%esp), %edx 2983 shrl $23, %eax 2984 movl %ecx, 316(%esp) 2985 notl %ebx 2986 movl 12(%esp), %esi 2987 sall $9, %edx 2988 movl 396(%esp), %ecx 2989 orl %edx, %eax 2990 xorl %eax, %ebx 2991 xorl %edx, %edx 2992 movl 408(%esp), %eax 2993 cmpl %ebx, 12(%esp) 2994 notl %eax 2995 setb %dl 2996 subl %ebx, %esi 2997 shrl $23, %eax 2998 movl 8(%esp), %ebx 2999 movl %esi, 380(%esp) 3000 movl 4(%esp), %esi 3001 xorl %ecx, %eax 3002 xorl %esi, 392(%esp) 3003 addl %edx, %eax 3004 subl %eax, %ebx 3005 movl %ebx, 376(%esp) 3006 movl (%esp), %ecx 3007 movl 392(%esp), %eax 3008 movzbl 392(%esp),%ebx 3009 xorl %ecx, 388(%esp) 3010 shrl $16, %eax 3011 andl $255, %eax 3012 movl tiger_table(,%ebx,8), %edx 3013 movl tiger_table+2048(,%eax,8), %ecx 3014 movl tiger_table+4(,%ebx,8), %esi 3015 xorl %edx, %ecx 3016 movl tiger_table+2052(,%eax,8), %edx 3017 movzbl 388(%esp),%eax 3018 xorl %esi, %edx 3019 movl tiger_table+4096(,%eax,8), %ebx 3020 movl tiger_table+4100(,%eax,8), %esi 3021 movl 388(%esp), %eax 3022 xorl %ebx, %ecx 3023 xorl %esi, %edx 3024 shrl $16, %eax 3025 andl $255, %eax 3026 movl tiger_table+6144(,%eax,8), %ebx 3027 movl tiger_table+6148(,%eax,8), %esi 3028 xorl %ebx, %ecx 3029 xorl %esi, %edx 3030 xorl %ebx, %ebx 3031 cmpl %ecx, %ebp 3032 setb %bl 3033 subl %ecx, %ebp 3034 addl %ebx, %edx 3035 movl %ebp, 320(%esp) 3036 movl 392(%esp), %eax 3037 subl %edx, 316(%esp) 3038 movl %eax, %edx 3039 movzbl %ah, %ebp 3040 shrl $24, %edx 3041 movl tiger_table+6148(,%ebp,8), %ebx 3042 movl tiger_table+4096(,%edx,8), %eax 3043 movl tiger_table+4100(,%edx,8), %edx 3044 movl tiger_table+6144(,%ebp,8), %esi 3045 xorl %ebx, %edx 3046 movl 388(%esp), %ebx 3047 xorl %esi, %eax 3048 movzbl %bh, %esi 3049 movl tiger_table+2048(,%esi,8), %ecx 3050 movl tiger_table+2052(,%esi,8), %ebp 3051 xorl %ecx, %eax 3052 movl %ebx, %ecx 3053 xorl %ebp, %edx 3054 shrl $24, %ecx 3055 movl tiger_table(,%ecx,8), %ebx 3056 movl tiger_table+4(,%ecx,8), %esi 3057 xorl %ebx, %eax 3058 movl 404(%esp), %ebx 3059 xorl %esi, %edx 3060 movl 400(%esp), %esi 3061 addl %eax, %ebx 3062 cmpl %eax, %ebx 3063 leal 0(,%ebx,4), %ecx 3064 setb %al 3065 movzbl %al, %ebp 3066 addl %ebp, %edx 3067 addl %edx, %esi 3068 movl %ebx, %edx 3069 shrl $30, %edx 3070 addl %ecx, %ebx 3071 leal 0(,%esi,4), %ebp 3072 orl %edx, %ebp 3073 movl %ebx, 384(%esp) 3074 xorl %eax, %eax 3075 cmpl %ecx, %ebx 3076 setb %al 3077 movl 376(%esp), %ecx 3078 addl %eax, %ebp 3079 leal (%esi,%ebp), %edx 3080 movl 380(%esp), %ebp 3081 movl 4(%esp), %esi 3082 movl %edx, 300(%esp) 3083 movl 476(%esp), %eax 3084 xorl %ebp, %esi 3085 movl (%esp), %ebp 3086 addl %esi, %eax 3087 movl %eax, 372(%esp) 3088 xorl %ecx, %ebp 3089 cmpl %esi, %eax 3090 setb %bl 3091 movl 472(%esp), %ecx 3092 movzbl %bl, %edx 3093 leal (%ebp,%edx), %eax 3094 movl 372(%esp), %ebx 3095 movl %esi, %edx 3096 notl %edx 3097 addl %ecx, %eax 3098 sall $19, %edx 3099 movl %eax, 368(%esp) 3100 xorl %ebx, %edx 3101 xorl %ebx, %ebx 3102 cmpl %edx, %edi 3103 movl %ebp, %eax 3104 setb %bl 3105 subl %edx, %edi 3106 movl 368(%esp), %edx 3107 movl %esi, %ecx 3192 movzbl %cl, %esi 3193 subl %eax, %edx 3194 movl -108(%ebp), %ecx 3195 movl -116(%ebp), %eax 3196 movl %edx, -180(%ebp) 3197 movl -148(%ebp), %edx 3108 3198 shrl $13, %ecx 3109 3199 sall $19, %eax … … 3111 3201 notl %edx 3112 3202 xorl %eax, %edx 3113 movl 456(%esp), %eax3114 addl %e bx, %edx3115 movl 460(%esp), %ebx3203 movl -996(%ebp), %eax 3204 addl %esi, %edx 3205 movl -1004(%ebp), %ecx 3116 3206 subl %edx, %eax 3117 movl %eax, 364(%esp) 3118 movl 444(%esp), %edx 3119 xorl %edi, %ebx 3120 movl %ebx, 360(%esp) 3121 xorl %eax, %edx 3122 xorl %eax, %eax 3123 movl %edx, 352(%esp) 3124 movl 432(%esp), %edx 3125 addl %ebx, %edx 3126 movl %edx, 356(%esp) 3127 movl 352(%esp), %ecx 3128 cmpl %ebx, %edx 3207 movl -156(%ebp), %esi 3208 movl %eax, -184(%ebp) 3209 movl -1000(%ebp), %edx 3210 movl -152(%ebp), %eax 3211 xorl %ecx, %esi 3212 movl %esi, -164(%ebp) 3213 xorl %edx, %eax 3214 movzbl %al,%esi 3215 movl %eax, -160(%ebp) 3216 shrl $13, %eax 3217 movl (%edi,%esi,8), %ecx 3218 andl $2040, %eax 3219 movl 2048(%eax,%edi), %edx 3220 movl 2052(%eax,%edi), %eax 3221 xorl %edx, %ecx 3222 movl 4(%edi,%esi,8), %edx 3223 xorl %eax, %edx 3224 movzbl -164(%ebp),%eax 3225 sall $3, %eax 3226 movl 4096(%eax,%edi), %esi 3227 xorl %esi, %ecx 3228 movl 4100(%eax,%edi), %esi 3229 movl -164(%ebp), %eax 3230 xorl %esi, %edx 3231 shrl $13, %eax 3232 andl $2040, %eax 3233 movl 6144(%eax,%edi), %esi 3234 xorl %esi, %ecx 3235 movl 6148(%eax,%edi), %esi 3236 xorl %eax, %eax 3237 xorl %esi, %edx 3238 movl -144(%ebp), %esi 3239 cmpl %ecx, -144(%ebp) 3240 setb %al 3241 subl %ecx, %esi 3242 movl %esi, -188(%ebp) 3243 movl -168(%ebp), %esi 3244 addl %eax, %edx 3245 subl %edx, %esi 3246 movl %esi, -192(%ebp) 3247 movl -160(%ebp), %ecx 3248 movzbl %ch, %eax 3249 leal 0(,%eax,8), %esi 3250 movl %ecx, %eax 3251 shrl $24, %eax 3252 sall $3, %eax 3253 movl 6144(%esi,%edi), %ecx 3254 movl 4096(%eax,%edi), %edx 3255 movl 4100(%eax,%edi), %eax 3256 xorl %edx, %ecx 3257 movl 6148(%esi,%edi), %edx 3258 xorl %eax, %edx 3259 movl -164(%ebp), %eax 3260 movzbl %ah, %esi 3261 leal 0(,%esi,8), %eax 3262 movl 2048(%eax,%edi), %esi 3263 xorl %esi, %ecx 3264 movl 2052(%eax,%edi), %esi 3265 movl -164(%ebp), %eax 3266 xorl %esi, %edx 3267 shrl $24, %eax 3268 movl (%edi,%eax,8), %esi 3269 xorl %esi, %ecx 3270 movl 4(%edi,%eax,8), %esi 3271 xorl %eax, %eax 3272 xorl %esi, %edx 3273 movl -128(%ebp), %esi 3274 addl %ecx, %esi 3275 cmpl %ecx, %esi 3276 movl -132(%ebp), %ecx 3277 setb %al 3278 addl %eax, %edx 3279 movl %esi, %eax 3280 addl %ecx, %edx 3281 leal 0(,%esi,4), %ecx 3282 movl %edx, -172(%ebp) 3283 addl %ecx, %esi 3284 shrl $30, %eax 3285 movl %esi, -176(%ebp) 3286 sall $2, %edx 3287 orl %eax, %edx 3288 xorl %eax, %eax 3289 cmpl %ecx, %esi 3290 movl -172(%ebp), %esi 3291 setb %al 3292 movl -1000(%ebp), %ecx 3293 addl %eax, %edx 3294 addl %esi, %edx 3295 movl -184(%ebp), %eax 3296 movl -1004(%ebp), %esi 3297 movl %edx, -204(%ebp) 3298 movl -180(%ebp), %edx 3299 xorl %eax, %esi 3300 movl %esi, -224(%ebp) 3301 movl -188(%ebp), %eax 3302 xorl %edx, %ecx 3303 movl %ecx, -216(%ebp) 3304 movl -1008(%ebp), %edx 3305 movl -1012(%ebp), %ecx 3306 movl -192(%ebp), %esi 3307 xorl %edx, %eax 3308 movl %eax, -196(%ebp) 3309 xorl %ecx, %esi 3310 movl %esi, -200(%ebp) 3311 movzbl %al,%esi 3312 shrl $13, %eax 3313 andl $2040, %eax 3314 movl (%edi,%esi,8), %ecx 3315 movl 2048(%eax,%edi), %edx 3316 movl 2052(%eax,%edi), %eax 3317 xorl %edx, %ecx 3318 movl 4(%edi,%esi,8), %edx 3319 xorl %eax, %edx 3320 movzbl -200(%ebp),%eax 3321 sall $3, %eax 3322 movl 4096(%eax,%edi), %esi 3323 xorl %esi, %ecx 3324 movl 4100(%eax,%edi), %esi 3325 movl -200(%ebp), %eax 3326 xorl %esi, %edx 3327 shrl $13, %eax 3328 andl $2040, %eax 3329 movl 6144(%eax,%edi), %esi 3330 xorl %esi, %ecx 3331 movl 6148(%eax,%edi), %esi 3332 xorl %eax, %eax 3333 xorl %esi, %edx 3334 movl -176(%ebp), %esi 3335 cmpl %ecx, -176(%ebp) 3336 setb %al 3337 subl %ecx, %esi 3338 movl %esi, -228(%ebp) 3339 movl -196(%ebp), %ecx 3340 movl -204(%ebp), %esi 3341 addl %eax, %edx 3342 movzbl %ch, %eax 3343 subl %edx, %esi 3344 movl %esi, -232(%ebp) 3345 leal 0(,%eax,8), %esi 3346 movl %ecx, %eax 3347 shrl $24, %eax 3348 movl 6144(%esi,%edi), %ecx 3349 sall $3, %eax 3350 movl 4096(%eax,%edi), %edx 3351 movl 4100(%eax,%edi), %eax 3352 xorl %edx, %ecx 3353 movl 6148(%esi,%edi), %edx 3354 xorl %eax, %edx 3355 movl -200(%ebp), %eax 3356 movzbl %ah, %esi 3357 leal 0(,%esi,8), %eax 3358 movl 2048(%eax,%edi), %esi 3359 xorl %esi, %ecx 3360 movl 2052(%eax,%edi), %esi 3361 movl -200(%ebp), %eax 3362 xorl %esi, %edx 3363 shrl $24, %eax 3364 movl (%edi,%eax,8), %esi 3365 xorl %esi, %ecx 3366 movl 4(%edi,%eax,8), %esi 3367 xorl %eax, %eax 3368 xorl %esi, %edx 3369 movl -160(%ebp), %esi 3370 addl %ecx, %esi 3371 cmpl %ecx, %esi 3372 movl -164(%ebp), %ecx 3373 setb %al 3374 addl %eax, %edx 3375 movl %esi, %eax 3376 addl %ecx, %edx 3377 movl %edx, -208(%ebp) 3378 leal 0(,%esi,4), %ecx 3379 addl %ecx, %esi 3380 movl %esi, -212(%ebp) 3381 shrl $30, %eax 3382 sall $2, %edx 3383 orl %eax, %edx 3384 xorl %eax, %eax 3385 cmpl %ecx, %esi 3386 movl -208(%ebp), %ecx 3387 setb %al 3388 addl %eax, %edx 3389 movl -216(%ebp), %eax 3390 addl %ecx, %edx 3391 movl -216(%ebp), %esi 3392 movl %edx, -244(%ebp) 3393 movl -1008(%ebp), %edx 3394 movl -224(%ebp), %ecx 3395 addl %eax, %edx 3396 xorl %eax, %eax 3397 cmpl %esi, %edx 3398 movl %edx, -220(%ebp) 3399 movl -1012(%ebp), %esi 3129 3400 setb %al 3130 3401 addl %ecx, %eax 3131 movl 428(%esp), %ecx 3402 movl -1016(%ebp), %edx 3403 movl -1020(%ebp), %ecx 3404 addl %esi, %eax 3405 movl -232(%ebp), %esi 3406 movl %eax, -256(%ebp) 3407 movl -228(%ebp), %eax 3408 xorl %ecx, %esi 3409 movl %esi, -240(%ebp) 3410 xorl %edx, %eax 3411 movzbl %al,%esi 3412 movl %eax, -236(%ebp) 3413 shrl $13, %eax 3414 movl (%edi,%esi,8), %ecx 3415 andl $2040, %eax 3416 movl 2048(%eax,%edi), %edx 3417 movl 2052(%eax,%edi), %eax 3418 xorl %edx, %ecx 3419 movl 4(%edi,%esi,8), %edx 3420 xorl %eax, %edx 3421 movzbl -240(%ebp),%eax 3422 sall $3, %eax 3423 movl 4096(%eax,%edi), %esi 3424 xorl %esi, %ecx 3425 movl 4100(%eax,%edi), %esi 3426 movl -240(%ebp), %eax 3427 xorl %esi, %edx 3428 shrl $13, %eax 3429 andl $2040, %eax 3430 movl 6144(%eax,%edi), %esi 3431 xorl %esi, %ecx 3432 movl 6148(%eax,%edi), %esi 3433 xorl %eax, %eax 3434 xorl %esi, %edx 3435 movl -212(%ebp), %esi 3436 cmpl %ecx, -212(%ebp) 3437 setb %al 3438 subl %ecx, %esi 3439 movl %esi, -260(%ebp) 3440 movl -236(%ebp), %ecx 3441 movl -244(%ebp), %esi 3442 addl %eax, %edx 3443 movzbl %ch, %eax 3444 subl %edx, %esi 3445 movl %esi, -264(%ebp) 3446 leal 0(,%eax,8), %esi 3447 movl %ecx, %eax 3448 shrl $24, %eax 3449 movl 6144(%esi,%edi), %ecx 3450 sall $3, %eax 3451 movl 4096(%eax,%edi), %edx 3452 movl 4100(%eax,%edi), %eax 3453 xorl %edx, %ecx 3454 movl 6148(%esi,%edi), %edx 3455 xorl %eax, %edx 3456 movl -240(%ebp), %eax 3457 movzbl %ah, %esi 3458 leal 0(,%esi,8), %eax 3459 movl 2048(%eax,%edi), %esi 3460 xorl %esi, %ecx 3461 movl 2052(%eax,%edi), %esi 3462 movl -240(%ebp), %eax 3463 xorl %esi, %edx 3464 shrl $24, %eax 3465 movl (%edi,%eax,8), %esi 3466 xorl %esi, %ecx 3467 movl 4(%edi,%eax,8), %esi 3468 xorl %eax, %eax 3469 xorl %esi, %edx 3470 movl -196(%ebp), %esi 3471 addl %ecx, %esi 3472 cmpl %ecx, %esi 3473 movl -200(%ebp), %ecx 3474 setb %al 3475 addl %eax, %edx 3476 movl %esi, %eax 3477 addl %ecx, %edx 3478 movl %edx, -248(%ebp) 3479 leal 0(,%esi,4), %ecx 3480 addl %ecx, %esi 3481 movl %esi, -252(%ebp) 3482 shrl $30, %eax 3483 sall $2, %edx 3484 orl %eax, %edx 3485 xorl %eax, %eax 3486 cmpl %ecx, %esi 3487 movl -248(%ebp), %esi 3488 setb %al 3489 addl %eax, %edx 3490 movl -216(%ebp), %eax 3491 addl %esi, %edx 3492 movl -220(%ebp), %ecx 3493 movl %edx, -276(%ebp) 3494 movl -224(%ebp), %edx 3495 shrl $23, %eax 3496 notl %ecx 3497 movl -1016(%ebp), %esi 3498 sall $9, %edx 3499 orl %edx, %eax 3500 xorl %eax, %ecx 3501 xorl %edx, %edx 3502 cmpl %ecx, -1016(%ebp) 3503 movl -224(%ebp), %eax 3504 setb %dl 3505 subl %ecx, %esi 3506 movl -256(%ebp), %ecx 3507 notl %eax 3508 movl %esi, -288(%ebp) 3509 shrl $23, %eax 3510 movl -1020(%ebp), %esi 3511 xorl %ecx, %eax 3512 addl %edx, %eax 3513 movl -1028(%ebp), %ecx 3514 subl %eax, %esi 3515 movl -1024(%ebp), %edx 3516 movl -260(%ebp), %eax 3517 movl %esi, -292(%ebp) 3518 movl -264(%ebp), %esi 3519 xorl %edx, %eax 3520 movl %eax, -268(%ebp) 3521 xorl %ecx, %esi 3522 movl %esi, -272(%ebp) 3523 movzbl %al,%esi 3524 shrl $13, %eax 3525 andl $2040, %eax 3526 movl (%edi,%esi,8), %ecx 3527 movl 2048(%eax,%edi), %edx 3528 movl 2052(%eax,%edi), %eax 3529 xorl %edx, %ecx 3530 movl 4(%edi,%esi,8), %edx 3531 xorl %eax, %edx 3532 movzbl -272(%ebp),%eax 3533 sall $3, %eax 3534 movl 4096(%eax,%edi), %esi 3535 xorl %esi, %ecx 3536 movl 4100(%eax,%edi), %esi 3537 movl -272(%ebp), %eax 3538 xorl %esi, %edx 3539 shrl $13, %eax 3540 andl $2040, %eax 3541 movl 6144(%eax,%edi), %esi 3542 xorl %esi, %ecx 3543 movl 6148(%eax,%edi), %esi 3544 xorl %eax, %eax 3545 xorl %esi, %edx 3546 movl -252(%ebp), %esi 3547 cmpl %ecx, -252(%ebp) 3548 setb %al 3549 subl %ecx, %esi 3550 movl %esi, -360(%ebp) 3551 movl -268(%ebp), %ecx 3552 addl %eax, %edx 3553 movl -276(%ebp), %esi 3554 movzbl %ch, %eax 3555 subl %edx, %esi 3556 movl %esi, -364(%ebp) 3557 leal 0(,%eax,8), %esi 3558 movl %ecx, %eax 3559 shrl $24, %eax 3560 movl 6144(%esi,%edi), %ecx 3561 sall $3, %eax 3562 movl 4096(%eax,%edi), %edx 3563 movl 4100(%eax,%edi), %eax 3564 xorl %edx, %ecx 3565 movl 6148(%esi,%edi), %edx 3566 xorl %eax, %edx 3567 movl -272(%ebp), %eax 3568 movzbl %ah, %esi 3569 leal 0(,%esi,8), %eax 3570 movl 2048(%eax,%edi), %esi 3571 xorl %esi, %ecx 3572 movl 2052(%eax,%edi), %esi 3573 movl -272(%ebp), %eax 3574 xorl %esi, %edx 3575 shrl $24, %eax 3576 movl (%edi,%eax,8), %esi 3577 xorl %esi, %ecx 3578 movl 4(%edi,%eax,8), %esi 3579 xorl %eax, %eax 3580 xorl %esi, %edx 3581 movl -236(%ebp), %esi 3582 addl %ecx, %esi 3583 cmpl %ecx, %esi 3584 movl -240(%ebp), %ecx 3585 setb %al 3586 addl %eax, %edx 3587 movl %esi, %eax 3588 addl %ecx, %edx 3589 movl %edx, -280(%ebp) 3590 leal 0(,%esi,4), %ecx 3591 addl %ecx, %esi 3592 movl %esi, -284(%ebp) 3593 shrl $30, %eax 3594 sall $2, %edx 3595 orl %eax, %edx 3596 xorl %eax, %eax 3597 cmpl %ecx, %esi 3598 movl -280(%ebp), %ecx 3599 setb %al 3600 addl %eax, %edx 3601 movl -288(%ebp), %esi 3602 addl %ecx, %edx 3603 movl %edx, -376(%ebp) 3604 movl -1024(%ebp), %edx 3605 xorl %esi, %edx 3606 movl %edx, -296(%ebp) 3607 movl -72(%ebp), %ecx 3608 movl -292(%ebp), %eax 3609 movl -1028(%ebp), %esi 3610 addl %edx, %ecx 3611 movl %ecx, -300(%ebp) 3612 xorl %eax, %esi 3613 cmpl %edx, %ecx 3614 movl %esi, -304(%ebp) 3615 setb %al 3616 movl -76(%ebp), %ecx 3617 movzbl %al, %eax 3618 addl %esi, %eax 3132 3619 addl %ecx, %eax 3133 movl %edx, %ecx 3620 movl %eax, -308(%ebp) 3621 movl -300(%ebp), %esi 3622 movl %edx, %eax 3623 notl %eax 3624 movl -108(%ebp), %edx 3625 sall $19, %eax 3626 xorl %esi, %eax 3627 cmpl %eax, -108(%ebp) 3628 setb %cl 3629 movzbl %cl, %esi 3630 subl %eax, %edx 3631 movl -296(%ebp), %ecx 3632 movl -304(%ebp), %eax 3633 movl %edx, -312(%ebp) 3634 movl -308(%ebp), %edx 3635 shrl $13, %ecx 3636 sall $19, %eax 3637 orl %ecx, %eax 3638 notl %edx 3639 xorl %eax, %edx 3640 movl -112(%ebp), %ecx 3641 addl %esi, %edx 3642 movl -116(%ebp), %esi 3643 subl %edx, %esi 3644 movl -312(%ebp), %edx 3645 movl %esi, -316(%ebp) 3646 xorl %edx, %ecx 3647 movl -148(%ebp), %edx 3648 movl %ecx, -320(%ebp) 3649 xorl %esi, %edx 3650 movl -180(%ebp), %esi 3651 movl %edx, -328(%ebp) 3652 addl %ecx, %esi 3653 cmpl %ecx, %esi 3654 movl %esi, -324(%ebp) 3655 setb %al 3656 movl -184(%ebp), %ecx 3657 movzbl %al, %eax 3658 addl %edx, %eax 3659 addl %ecx, %eax 3660 movl %eax, -332(%ebp) 3661 movl -320(%ebp), %eax 3662 sall $9, %edx 3663 movl %esi, %ecx 3134 3664 notl %ecx 3135 movl %eax, 348(%esp) 3136 movl %ebx, %eax 3137 movl 352(%esp), %ebx 3665 movl -216(%ebp), %esi 3138 3666 shrl $23, %eax 3667 orl %edx, %eax 3668 xorl %eax, %ecx 3139 3669 xorl %edx, %edx 3140 sall $9, %ebx 3141 orl %ebx, %eax 3142 xorl %eax, %ecx 3143 movl 416(%esp), %ebx 3144 cmpl %ecx, 416(%esp) 3145 movl 352(%esp), %eax 3670 cmpl %ecx, -216(%ebp) 3671 movl -328(%ebp), %eax 3146 3672 setb %dl 3147 subl %ecx, %e bx3148 movl 348(%esp), %ecx3673 subl %ecx, %esi 3674 movl -332(%ebp), %ecx 3149 3675 notl %eax 3150 movl %e bx, 344(%esp)3676 movl %esi, -336(%ebp) 3151 3677 shrl $23, %eax 3152 3678 xorl %ecx, %eax 3153 3679 addl %edx, %eax 3154 movl 408(%esp), %edx 3155 movl 412(%esp), %ecx 3680 movl -336(%ebp), %esi 3681 movl -224(%ebp), %edx 3682 movl -220(%ebp), %ecx 3156 3683 subl %eax, %edx 3157 movl 380(%esp), %eax 3158 xorl %ebx, %ecx 3159 movl %edx, 340(%esp) 3160 movl 396(%esp), %ebx 3161 movl %ecx, 336(%esp) 3684 xorl %esi, %ecx 3685 movl %edx, -340(%ebp) 3686 movl %ecx, -344(%ebp) 3687 movl -256(%ebp), %eax 3688 xorl %edx, %eax 3689 movl %eax, -352(%ebp) 3690 movl -288(%ebp), %edx 3691 movl -352(%ebp), %esi 3692 xorl %eax, %eax 3693 addl %ecx, %edx 3694 cmpl %ecx, %edx 3695 movl %edx, -348(%ebp) 3696 movl -292(%ebp), %ecx 3697 setb %al 3698 addl %esi, %eax 3699 xorl $-1985229329, %edx 3700 movl -296(%ebp), %esi 3162 3701 addl %ecx, %eax 3163 xorl %edx, %ebx 3164 movl %eax, 332(%esp) 3165 cmpl %ecx, %eax 3166 setb %dl 3167 movl %ebx, 328(%esp) 3168 movl 376(%esp), %ecx 3169 movzbl %dl, %eax 3170 addl %ebx, %eax 3171 movl 332(%esp), %edx 3172 xorl %ebx, %ebx 3702 xorl %ecx, %ecx 3703 cmpl %edx, -296(%ebp) 3704 movl %eax, -356(%ebp) 3705 movl -356(%ebp), %eax 3706 setb %cl 3707 subl %edx, %esi 3708 xorl $19088743, %eax 3173 3709 addl %ecx, %eax 3174 xorl $-1985229329, %edx 3175 movl %eax, 324(%esp) 3176 movl 324(%esp), %eax 3177 cmpl %edx, %esi 3178 setb %bl 3710 movl %esi, -392(%ebp) 3711 movl -304(%ebp), %esi 3712 movl -300(%ebp), %edx 3713 movl -308(%ebp), %ecx 3714 subl %eax, %esi 3715 movl -360(%ebp), %eax 3716 movl %esi, -396(%ebp) 3717 movl -364(%ebp), %esi 3718 xorl %edx, %eax 3719 movl %eax, -368(%ebp) 3720 xorl %ecx, %esi 3721 movl %esi, -372(%ebp) 3722 movzbl %al,%esi 3723 shrl $13, %eax 3724 andl $2040, %eax 3725 movl (%edi,%esi,8), %ecx 3726 movl 2048(%eax,%edi), %edx 3727 movl 2052(%eax,%edi), %eax 3728 xorl %edx, %ecx 3729 movl 4(%edi,%esi,8), %edx 3730 xorl %eax, %edx 3731 movzbl -372(%ebp),%eax 3732 sall $3, %eax 3733 movl 4096(%eax,%edi), %esi 3734 xorl %esi, %ecx 3735 movl 4100(%eax,%edi), %esi 3736 movl -372(%ebp), %eax 3737 xorl %esi, %edx 3738 shrl $13, %eax 3739 andl $2040, %eax 3740 movl 6144(%eax,%edi), %esi 3741 xorl %esi, %ecx 3742 movl 6148(%eax,%edi), %esi 3743 xorl %eax, %eax 3744 xorl %esi, %edx 3745 movl -284(%ebp), %esi 3746 cmpl %ecx, -284(%ebp) 3747 setb %al 3748 subl %ecx, %esi 3749 movl %esi, -400(%ebp) 3750 movl -376(%ebp), %esi 3751 addl %eax, %edx 3179 3752 subl %edx, %esi 3180 movl 368(%esp), %ecx 3181 movl %esi, 312(%esp) 3182 xorl $19088743, %eax 3183 addl %ebx, %eax 3184 xorl %ecx, 316(%esp) 3185 subl %eax, %ebp 3186 movl %ebp, 308(%esp) 3187 movl 372(%esp), %ebp 3188 xorl %ebp, 320(%esp) 3189 movl 320(%esp), %ebx 3190 movzbl 320(%esp),%esi 3191 shrl $16, %ebx 3192 andl $255, %ebx 3193 movl tiger_table(,%esi,8), %edx 3194 movl tiger_table+2048(,%ebx,8), %ecx 3195 movl tiger_table+4(,%esi,8), %eax 3196 xorl %edx, %ecx 3197 movl tiger_table+2052(,%ebx,8), %edx 3198 movzbl 316(%esp),%ebx 3199 xorl %eax, %edx 3200 movl tiger_table+4096(,%ebx,8), %ebp 3201 movl tiger_table+4100(,%ebx,8), %esi 3202 xorl %ebp, %ecx 3203 movl 316(%esp), %ebp 3204 xorl %esi, %edx 3205 movl 384(%esp), %esi 3206 shrl $16, %ebp 3207 andl $255, %ebp 3208 movl tiger_table+6144(,%ebp,8), %eax 3209 movl tiger_table+6148(,%ebp,8), %ebx 3210 xorl %eax, %ecx 3211 xorl %ebx, %edx 3212 xorl %eax, %eax 3213 cmpl %ecx, 384(%esp) 3214 setb %al 3215 subl %ecx, %esi 3216 movl %esi, 304(%esp) 3217 addl %eax, %edx 3218 movl 320(%esp), %eax 3219 subl %edx, 300(%esp) 3220 movl %eax, %edx 3221 movzbl %ah, %ebp 3222 shrl $24, %edx 3223 movl tiger_table+6148(,%ebp,8), %ebx 3224 movl tiger_table+4096(,%edx,8), %eax 3225 movl tiger_table+4100(,%edx,8), %edx 3226 movl tiger_table+6144(,%ebp,8), %ecx 3227 xorl %ebx, %edx 3228 movl 316(%esp), %ebx 3229 xorl %ecx, %eax 3230 movzbl %bh, %ecx 3231 movl tiger_table+2048(,%ecx,8), %esi 3232 movl tiger_table+2052(,%ecx,8), %ebp 3233 movl %ebx, %ecx 3234 shrl $24, %ecx 3235 xorl %esi, %eax 3236 movl tiger_table(,%ecx,8), %esi 3237 xorl %ebp, %edx 3238 movl tiger_table+4(,%ecx,8), %ebp 3239 movl 392(%esp), %ecx 3240 xorl %esi, %eax 3241 xorl %ebp, %edx 3242 movl 388(%esp), %esi 3243 addl %eax, %ecx 3244 cmpl %eax, %ecx 3245 movl %ecx, %ebp 3246 setb %bl 3247 movzbl %bl, %eax 3248 shrl $29, %ebp 3249 addl %eax, %edx 3250 leal 0(,%ecx,8), %ebx 3251 addl %esi, %edx 3252 leal 0(,%edx,8), %esi 3253 xorl %eax, %eax 3254 orl %ebp, %esi 3255 cmpl %ecx, %ebx 3256 movl %ebx, %ebp 3257 setb %al 3258 leal (%edx,%eax), %eax 3259 movl 312(%esp), %edx 3260 subl %ecx, %ebp 3753 movl %esi, -404(%ebp) 3754 movl -368(%ebp), %ecx 3755 movzbl %ch, %eax 3756 leal 0(,%eax,8), %esi 3757 movl %ecx, %eax 3758 shrl $24, %eax 3759 sall $3, %eax 3760 movl 6144(%esi,%edi), %ecx 3761 movl 4096(%eax,%edi), %edx 3762 movl 4100(%eax,%edi), %eax 3763 xorl %edx, %ecx 3764 movl 6148(%esi,%edi), %edx 3765 xorl %eax, %edx 3766 movl -372(%ebp), %eax 3767 movzbl %ah, %esi 3768 leal 0(,%esi,8), %eax 3769 movl 2048(%eax,%edi), %esi 3770 xorl %esi, %ecx 3771 movl 2052(%eax,%edi), %esi 3772 movl -372(%ebp), %eax 3773 xorl %esi, %edx 3774 shrl $24, %eax 3775 movl (%edi,%eax,8), %esi 3776 xorl %esi, %ecx 3777 movl 4(%edi,%eax,8), %esi 3778 xorl %eax, %eax 3779 xorl %esi, %edx 3780 movl -268(%ebp), %esi 3781 addl %ecx, %esi 3782 cmpl %ecx, %esi 3783 movl -272(%ebp), %ecx 3784 setb %al 3785 addl %eax, %edx 3786 movl %esi, %eax 3787 addl %ecx, %edx 3788 shrl $29, %eax 3789 movl %edx, -380(%ebp) 3790 movl -380(%ebp), %ecx 3791 leal 0(,%esi,8), %edx 3792 sall $3, %ecx 3793 orl %eax, %ecx 3794 xorl %eax, %eax 3795 cmpl %esi, %edx 3796 setb %al 3797 subl %esi, %edx 3798 movl %edx, -384(%ebp) 3799 movl -380(%ebp), %esi 3800 movl -392(%ebp), %edx 3801 addl %esi, %eax 3802 subl %eax, %ecx 3803 xorl $-1515870811, %edx 3804 movl %ecx, -388(%ebp) 3805 xorl %ecx, %ecx 3806 cmpl %edx, -300(%ebp) 3807 movl -300(%ebp), %esi 3808 movl -396(%ebp), %eax 3809 setb %cl 3810 subl %edx, %esi 3811 xorl $-1515870811, %eax 3812 movl %esi, -428(%ebp) 3813 movl -308(%ebp), %esi 3814 addl %ecx, %eax 3815 movl -312(%ebp), %edx 3816 movl -316(%ebp), %ecx 3261 3817 subl %eax, %esi 3262 xorl %ecx, %ecx 3263 movl 372(%esp), %ebx 3264 movl 308(%esp), %eax 3265 xorl $-1515870811, %edx 3266 cmpl %edx, 372(%esp) 3267 setb %cl 3268 subl %edx, %ebx 3269 xorl %edi, 304(%esp) 3270 xorl $-1515870811, %eax 3271 addl %ecx, %eax 3272 movl %ebx, 292(%esp) 3273 movl 368(%esp), %ebx 3274 movl 364(%esp), %ecx 3275 xorl %ecx, 300(%esp) 3276 subl %eax, %ebx 3277 movl 304(%esp), %eax 3278 movl %ebx, 288(%esp) 3279 movzbl 304(%esp),%ebx 3280 shrl $16, %eax 3281 andl $255, %eax 3282 movl tiger_table+2048(,%eax,8), %ecx 3283 movl tiger_table(,%ebx,8), %edx 3284 xorl %edx, %ecx 3285 movl tiger_table+2052(,%eax,8), %edx 3286 movl tiger_table+4(,%ebx,8), %eax 3287 xorl %eax, %edx 3288 movzbl 300(%esp),%eax 3289 movl tiger_table+4096(,%eax,8), %ebx 3290 xorl %ebx, %ecx 3291 movl tiger_table+4100(,%eax,8), %ebx 3292 movl 300(%esp), %eax 3293 xorl %ebx, %edx 3294 shrl $16, %eax 3295 andl $255, %eax 3296 movl tiger_table+6144(,%eax,8), %ebx 3297 xorl %ebx, %ecx 3298 movl tiger_table+6148(,%eax,8), %ebx 3299 xorl %ebx, %edx 3300 xorl %ebx, %ebx 3301 cmpl %ecx, %ebp 3302 setb %bl 3303 subl %ecx, %ebp 3304 addl %ebx, %edx 3305 subl %edx, %esi 3306 movl %ebp, 284(%esp) 3307 movl 304(%esp), %eax 3308 movl %eax, %edx 3309 movzbl %ah, %ecx 3310 shrl $24, %edx 3311 movl tiger_table+6148(,%ecx,8), %ebx 3312 movl tiger_table+4096(,%edx,8), %eax 3313 movl tiger_table+4100(,%edx,8), %edx 3314 movl tiger_table+6144(,%ecx,8), %ebp 3315 xorl %ebx, %edx 3316 movl 300(%esp), %ebx 3317 xorl %ebp, %eax 3318 movzbl %bh, %ecx 3319 movl tiger_table+2048(,%ecx,8), %ebp 3320 xorl %ebp, %eax 3321 movl tiger_table+2052(,%ecx,8), %ebp 3322 movl %ebx, %ecx 3323 shrl $24, %ecx 3324 movl tiger_table(,%ecx,8), %ebx 3325 xorl %ebp, %edx 3326 movl tiger_table+4(,%ecx,8), %ebp 3327 movl 320(%esp), %ecx 3328 xorl %ebx, %eax 3329 xorl %ebp, %edx 3330 addl %eax, %ecx 3331 movl 316(%esp), %ebp 3332 cmpl %eax, %ecx 3333 setb %al 3334 movzbl %al, %ebx 3335 addl %ebx, %edx 3336 addl %ebp, %edx 3337 movl %ecx, %eax 3338 leal 0(,%ecx,8), %ebx 3339 shrl $29, %eax 3340 leal 0(,%edx,8), %ebp 3341 orl %eax, %ebp 3342 xorl %eax, %eax 3343 cmpl %ecx, %ebx 3344 setb %al 3345 subl %ecx, %ebx 3346 movl 292(%esp), %ecx 3347 movl %ebx, 296(%esp) 3348 leal (%edx,%eax), %ebx 3349 subl %ebx, %ebp 3350 movl 288(%esp), %edx 3351 xorl %ecx, %edi 3352 movl 360(%esp), %ebx 3353 xorl %ebx, 284(%esp) 3354 movl 364(%esp), %eax 3355 movl 352(%esp), %ecx 3356 movzbl 284(%esp),%ebx 3818 movl %esi, -432(%ebp) 3819 movl -400(%ebp), %eax 3820 movl -404(%ebp), %esi 3357 3821 xorl %edx, %eax 3358 3822 xorl %ecx, %esi 3359 movl %eax, 272(%esp) 3360 movl 284(%esp), %eax 3361 movl tiger_table(,%ebx,8), %edx 3362 shrl $16, %eax 3363 andl $255, %eax 3364 movl tiger_table+2048(,%eax,8), %ecx 3365 xorl %edx, %ecx 3366 movl tiger_table+2052(,%eax,8), %edx 3367 movl tiger_table+4(,%ebx,8), %eax 3368 xorl %eax, %edx 3823 movl %esi, -412(%ebp) 3824 movzbl %al,%esi 3825 movl %eax, -408(%ebp) 3826 shrl $13, %eax 3827 movl (%edi,%esi,8), %ecx 3828 andl $2040, %eax 3829 movl 2048(%eax,%edi), %edx 3830 movl 2052(%eax,%edi), %eax 3831 xorl %edx, %ecx 3832 movl 4(%edi,%esi,8), %edx 3833 xorl %eax, %edx 3834 movzbl -412(%ebp),%eax 3835 sall $3, %eax 3836 movl 4096(%eax,%edi), %esi 3837 xorl %esi, %ecx 3838 movl 4100(%eax,%edi), %esi 3839 movl -412(%ebp), %eax 3840 xorl %esi, %edx 3841 shrl $13, %eax 3842 andl $2040, %eax 3843 movl 6144(%eax,%edi), %esi 3844 xorl %esi, %ecx 3845 movl 6148(%eax,%edi), %esi 3846 xorl %eax, %eax 3847 xorl %esi, %edx 3848 movl -384(%ebp), %esi 3849 cmpl %ecx, -384(%ebp) 3850 setb %al 3851 subl %ecx, %esi 3852 movl %esi, -436(%ebp) 3853 movl -408(%ebp), %ecx 3854 movl -388(%ebp), %esi 3855 addl %eax, %edx 3856 movzbl %ch, %eax 3857 subl %edx, %esi 3858 movl %esi, -440(%ebp) 3859 leal 0(,%eax,8), %esi 3860 movl %ecx, %eax 3861 shrl $24, %eax 3862 movl 6144(%esi,%edi), %ecx 3863 sall $3, %eax 3864 movl 4096(%eax,%edi), %edx 3865 movl 4100(%eax,%edi), %eax 3866 xorl %edx, %ecx 3867 movl 6148(%esi,%edi), %edx 3868 xorl %eax, %edx 3869 movl -412(%ebp), %eax 3870 movzbl %ah, %esi 3871 leal 0(,%esi,8), %eax 3872 movl 2048(%eax,%edi), %esi 3873 xorl %esi, %ecx 3874 movl 2052(%eax,%edi), %esi 3875 movl -412(%ebp), %eax 3876 xorl %esi, %edx 3877 shrl $24, %eax 3878 movl (%edi,%eax,8), %esi 3879 xorl %esi, %ecx 3880 movl 4(%edi,%eax,8), %esi 3881 xorl %eax, %eax 3882 xorl %esi, %edx 3883 movl -368(%ebp), %esi 3884 addl %ecx, %esi 3885 cmpl %ecx, %esi 3886 movl -372(%ebp), %ecx 3887 setb %al 3888 addl %eax, %edx 3369 3889 movl %esi, %eax 3370 andl $255, %eax 3371 movl tiger_table+4096(,%eax,8), %ebx 3372 xorl %ebx, %ecx 3373 movl tiger_table+4100(,%eax,8), %ebx 3890 addl %ecx, %edx 3891 movl %edx, -416(%ebp) 3892 shrl $29, %eax 3893 movl -416(%ebp), %ecx 3894 leal 0(,%esi,8), %edx 3895 sall $3, %ecx 3896 orl %eax, %ecx 3897 xorl %eax, %eax 3898 cmpl %esi, %edx 3899 setb %al 3900 subl %esi, %edx 3901 movl -416(%ebp), %esi 3902 movl %edx, -420(%ebp) 3903 movl -428(%ebp), %edx 3904 addl %esi, %eax 3905 subl %eax, %ecx 3906 movl -316(%ebp), %esi 3907 movl -432(%ebp), %eax 3908 movl %ecx, -424(%ebp) 3909 movl -312(%ebp), %ecx 3910 xorl %eax, %esi 3911 movl %esi, -472(%ebp) 3912 movl -436(%ebp), %eax 3913 xorl %edx, %ecx 3914 movl %ecx, -464(%ebp) 3915 movl -320(%ebp), %edx 3916 movl -328(%ebp), %ecx 3917 movl -440(%ebp), %esi 3918 xorl %edx, %eax 3919 movl %eax, -444(%ebp) 3920 xorl %ecx, %esi 3921 movl %esi, -448(%ebp) 3922 movzbl %al,%esi 3923 shrl $13, %eax 3924 andl $2040, %eax 3925 movl (%edi,%esi,8), %ecx 3926 movl 2048(%eax,%edi), %edx 3927 movl 2052(%eax,%edi), %eax 3928 xorl %edx, %ecx 3929 movl 4(%edi,%esi,8), %edx 3930 xorl %eax, %edx 3931 movzbl -448(%ebp),%eax 3932 sall $3, %eax 3933 movl 4096(%eax,%edi), %esi 3934 xorl %esi, %ecx 3935 movl 4100(%eax,%edi), %esi 3936 movl -448(%ebp), %eax 3937 xorl %esi, %edx 3938 shrl $13, %eax 3939 andl $2040, %eax 3940 movl 6144(%eax,%edi), %esi 3941 xorl %esi, %ecx 3942 movl 6148(%eax,%edi), %esi 3943 xorl %eax, %eax 3944 xorl %esi, %edx 3945 movl -420(%ebp), %esi 3946 cmpl %ecx, -420(%ebp) 3947 setb %al 3948 subl %ecx, %esi 3949 movl %esi, -476(%ebp) 3950 movl -444(%ebp), %ecx 3951 movl -424(%ebp), %esi 3952 addl %eax, %edx 3953 movzbl %ch, %eax 3954 subl %edx, %esi 3955 movl %esi, -480(%ebp) 3956 leal 0(,%eax,8), %esi 3957 movl %ecx, %eax 3958 shrl $24, %eax 3959 movl 6144(%esi,%edi), %ecx 3960 sall $3, %eax 3961 movl 4096(%eax,%edi), %edx 3962 movl 4100(%eax,%edi), %eax 3963 xorl %edx, %ecx 3964 movl 6148(%esi,%edi), %edx 3965 xorl %eax, %edx 3966 movl -448(%ebp), %eax 3967 movzbl %ah, %esi 3968 leal 0(,%esi,8), %eax 3969 movl 2048(%eax,%edi), %esi 3970 xorl %esi, %ecx 3971 movl 2052(%eax,%edi), %esi 3972 movl -448(%ebp), %eax 3973 xorl %esi, %edx 3974 shrl $24, %eax 3975 movl (%edi,%eax,8), %esi 3976 xorl %esi, %ecx 3977 movl 4(%edi,%eax,8), %esi 3978 xorl %eax, %eax 3979 xorl %esi, %edx 3980 movl -408(%ebp), %esi 3981 addl %ecx, %esi 3982 cmpl %ecx, %esi 3983 movl -412(%ebp), %ecx 3984 setb %al 3985 addl %eax, %edx 3374 3986 movl %esi, %eax 3375 shrl $16, %eax 3376 andl $255, %eax 3377 xorl %ebx, %edx 3378 movl tiger_table+6144(,%eax,8), %ebx 3379 xorl %ebx, %ecx 3380 movl tiger_table+6148(,%eax,8), %ebx 3381 xorl %eax, %eax 3382 xorl %ebx, %edx 3383 cmpl %ecx, 296(%esp) 3384 movl 296(%esp), %ebx 3385 setb %al 3386 subl %ecx, %ebx 3387 addl %eax, %edx 3388 subl %edx, %ebp 3389 movl %ebx, 268(%esp) 3390 movl 284(%esp), %eax 3391 movl %eax, %edx 3392 movzbl %ah, %ecx 3393 shrl $24, %edx 3394 movl tiger_table+6144(,%ecx,8), %ebx 3395 movl tiger_table+4096(,%edx,8), %eax 3396 movl tiger_table+4100(,%edx,8), %edx 3397 xorl %ebx, %eax 3398 movl tiger_table+6148(,%ecx,8), %ebx 3399 xorl %ebx, %edx 3400 movl %esi, %ebx 3401 movzbl %bh, %ecx 3402 movl tiger_table+2048(,%ecx,8), %ebx 3403 xorl %ebx, %eax 3404 movl tiger_table+2052(,%ecx,8), %ebx 3405 movl %esi, %ecx 3406 shrl $24, %ecx 3407 xorl %ebx, %edx 3408 movl tiger_table(,%ecx,8), %ebx 3409 xorl %ebx, %eax 3410 movl tiger_table+4(,%ecx,8), %ebx 3411 movl 304(%esp), %ecx 3412 xorl %ebx, %edx 3413 addl %eax, %ecx 3414 cmpl %eax, %ecx 3415 setb %bl 3416 movzbl %bl, %eax 3417 movl 300(%esp), %ebx 3418 addl %eax, %edx 3419 addl %ebx, %edx 3420 leal 0(,%edx,8), %eax 3421 leal 0(,%ecx,8), %ebx 3422 movl %eax, 252(%esp) 3987 addl %ecx, %edx 3988 movl %edx, -452(%ebp) 3989 shrl $29, %eax 3990 movl -452(%ebp), %ecx 3991 leal 0(,%esi,8), %edx 3992 sall $3, %ecx 3993 orl %eax, %ecx 3994 xorl %eax, %eax 3995 cmpl %esi, %edx 3996 setb %al 3997 subl %esi, %edx 3998 movl -452(%ebp), %esi 3999 movl %edx, -456(%ebp) 4000 movl -320(%ebp), %edx 4001 addl %esi, %eax 4002 subl %eax, %ecx 4003 movl -464(%ebp), %eax 4004 movl -464(%ebp), %esi 4005 movl %ecx, -460(%ebp) 4006 addl %eax, %edx 4007 movl -472(%ebp), %ecx 4008 movl %edx, -468(%ebp) 4009 xorl %eax, %eax 4010 cmpl %esi, %edx 4011 movl -328(%ebp), %esi 4012 setb %al 4013 addl %ecx, %eax 4014 movl -324(%ebp), %edx 4015 addl %esi, %eax 4016 movl -332(%ebp), %ecx 4017 movl %eax, -504(%ebp) 4018 movl -480(%ebp), %esi 4019 movl -476(%ebp), %eax 4020 xorl %ecx, %esi 4021 xorl %edx, %eax 4022 movl %esi, -488(%ebp) 4023 movzbl %al,%esi 4024 movl %eax, -484(%ebp) 4025 shrl $13, %eax 4026 movl (%edi,%esi,8), %ecx 4027 andl $2040, %eax 4028 movl 2048(%eax,%edi), %edx 4029 movl 2052(%eax,%edi), %eax 4030 xorl %edx, %ecx 4031 movl 4(%edi,%esi,8), %edx 4032 xorl %eax, %edx 4033 movzbl -488(%ebp),%eax 4034 sall $3, %eax 4035 movl 4096(%eax,%edi), %esi 4036 xorl %esi, %ecx 4037 movl 4100(%eax,%edi), %esi 4038 movl -488(%ebp), %eax 4039 xorl %esi, %edx 4040 shrl $13, %eax 4041 andl $2040, %eax 4042 movl 6144(%eax,%edi), %esi 4043 xorl %esi, %ecx 4044 movl 6148(%eax,%edi), %esi 4045 xorl %eax, %eax 4046 xorl %esi, %edx 4047 movl -456(%ebp), %esi 4048 cmpl %ecx, -456(%ebp) 4049 setb %al 4050 subl %ecx, %esi 4051 movl %esi, -508(%ebp) 4052 movl -484(%ebp), %ecx 4053 movl -460(%ebp), %esi 4054 addl %eax, %edx 4055 movzbl %ch, %eax 4056 subl %edx, %esi 4057 movl %esi, -512(%ebp) 4058 leal 0(,%eax,8), %esi 3423 4059 movl %ecx, %eax 4060 shrl $24, %eax 4061 movl 6144(%esi,%edi), %ecx 4062 sall $3, %eax 4063 movl 4096(%eax,%edi), %edx 4064 movl 4100(%eax,%edi), %eax 4065 xorl %edx, %ecx 4066 movl 6148(%esi,%edi), %edx 4067 xorl %eax, %edx 4068 movl -488(%ebp), %eax 4069 movzbl %ah, %esi 4070 leal 0(,%esi,8), %eax 4071 movl 2048(%eax,%edi), %esi 4072 xorl %esi, %ecx 4073 movl 2052(%eax,%edi), %esi 4074 movl -488(%ebp), %eax 4075 xorl %esi, %edx 4076 shrl $24, %eax 4077 movl (%edi,%eax,8), %esi 4078 xorl %esi, %ecx 4079 movl 4(%edi,%eax,8), %esi 4080 xorl %eax, %eax 4081 xorl %esi, %edx 4082 movl -444(%ebp), %esi 4083 addl %ecx, %esi 4084 cmpl %ecx, %esi 4085 movl -448(%ebp), %ecx 4086 setb %al 4087 addl %eax, %edx 4088 movl %esi, %eax 4089 addl %ecx, %edx 4090 movl %edx, -492(%ebp) 3424 4091 shrl $29, %eax 3425 orl %eax, 252(%esp) 3426 xorl %eax, %eax 3427 cmpl %ecx, %ebx 3428 setb %al 3429 subl %ecx, %ebx 3430 leal (%edx,%eax), %eax 3431 movl %ebx, 280(%esp) 3432 movl 360(%esp), %ebx 3433 movl 272(%esp), %ecx 3434 subl %eax, 252(%esp) 3435 xorl %eax, %eax 3436 addl %edi, %ebx 3437 movl %ebx, 276(%esp) 3438 cmpl %edi, %ebx 3439 movl 352(%esp), %edx 3440 movl 356(%esp), %ebx 3441 setb %al 3442 addl %ecx, %eax 3443 xorl %ebx, 268(%esp) 4092 movl -492(%ebp), %ecx 4093 leal 0(,%esi,8), %edx 4094 sall $3, %ecx 4095 orl %eax, %ecx 4096 xorl %eax, %eax 4097 cmpl %esi, %edx 4098 setb %al 4099 subl %esi, %edx 4100 movl -468(%ebp), %esi 4101 movl %edx, -496(%ebp) 4102 movl -492(%ebp), %edx 3444 4103 addl %edx, %eax 3445 movl 348(%esp), %ecx 3446 movl %eax, 260(%esp) 3447 movl 268(%esp), %eax 3448 xorl %ecx, %ebp 3449 movzbl 268(%esp),%ebx 3450 shrl $16, %eax 3451 andl $255, %eax 3452 movl tiger_table+2048(,%eax,8), %ecx 3453 movl tiger_table(,%ebx,8), %edx 3454 xorl %edx, %ecx 3455 movl tiger_table+2052(,%eax,8), %edx 3456 movl tiger_table+4(,%ebx,8), %eax 3457 xorl %eax, %edx 3458 movl %ebp, %eax 3459 andl $255, %eax 3460 movl tiger_table+4096(,%eax,8), %ebx 3461 xorl %ebx, %ecx 3462 movl tiger_table+4100(,%eax,8), %ebx 3463 movl %ebp, %eax 3464 shrl $16, %eax 3465 andl $255, %eax 3466 xorl %ebx, %edx 3467 movl tiger_table+6144(,%eax,8), %ebx 3468 xorl %ebx, %ecx 3469 movl tiger_table+6148(,%eax,8), %ebx 3470 xorl %eax, %eax 3471 xorl %ebx, %edx 3472 movl 280(%esp), %ebx 3473 cmpl %ecx, 280(%esp) 3474 setb %al 3475 subl %ecx, %ebx 3476 movl %ebx, 256(%esp) 3477 addl %eax, %edx 3478 movl 268(%esp), %eax 3479 subl %edx, 252(%esp) 3480 movl %eax, %edx 3481 movzbl %ah, %ecx 3482 shrl $24, %edx 3483 movl tiger_table+6144(,%ecx,8), %ebx 3484 movl tiger_table+4096(,%edx,8), %eax 3485 movl tiger_table+4100(,%edx,8), %edx 3486 xorl %ebx, %eax 3487 movl tiger_table+6148(,%ecx,8), %ebx 3488 xorl %ebx, %edx 3489 movl %ebp, %ebx 3490 movzbl %bh, %ecx 3491 movl tiger_table+2048(,%ecx,8), %ebx 3492 xorl %ebx, %eax 3493 movl tiger_table+2052(,%ecx,8), %ebx 3494 movl %ebp, %ecx 3495 shrl $24, %ecx 3496 xorl %ebx, %edx 3497 movl tiger_table(,%ecx,8), %ebx 3498 xorl %ebx, %eax 3499 movl tiger_table+4(,%ecx,8), %ebx 3500 movl 284(%esp), %ecx 3501 xorl %ebx, %edx 3502 addl %eax, %ecx 3503 cmpl %eax, %ecx 3504 setb %al 3505 movzbl %al, %ebx 3506 addl %ebx, %edx 3507 movl %ecx, %eax 3508 leal (%esi,%edx), %ebx 3509 shrl $29, %eax 3510 leal 0(,%ecx,8), %edx 3511 leal 0(,%ebx,8), %esi 3512 orl %eax, %esi 3513 xorl %eax, %eax 3514 cmpl %ecx, %edx 3515 setb %al 3516 subl %ecx, %edx 3517 leal (%ebx,%eax), %ecx 3518 movl %edx, 264(%esp) 3519 movl 276(%esp), %ebx 3520 movl %edi, %eax 4104 subl %eax, %ecx 4105 movl -464(%ebp), %eax 4106 movl -324(%ebp), %edx 4107 movl %ecx, -500(%ebp) 3521 4108 notl %eax 3522 subl %ecx, %esi3523 movl 356(%esp), %edx3524 4109 sall $19, %eax 3525 movl %edi, %ecx 3526 xorl %ebx, %eax 3527 xorl %ebx, %ebx 3528 cmpl %eax, 356(%esp) 3529 setb %bl 4110 xorl %esi, %eax 4111 cmpl %eax, -324(%ebp) 4112 setb %cl 4113 movzbl %cl, %esi 3530 4114 subl %eax, %edx 3531 movl %edx, 244(%esp) 3532 movl 272(%esp), %eax 4115 movl -464(%ebp), %ecx 4116 movl -472(%ebp), %eax 4117 movl %edx, -536(%ebp) 4118 movl -504(%ebp), %edx 3533 4119 shrl $13, %ecx 3534 movl 260(%esp), %edx3535 4120 sall $19, %eax 3536 4121 orl %ecx, %eax 3537 4122 notl %edx 3538 movl 340(%esp), %ecx 3539 xorl %eax, %edx 3540 xorl %ecx, 252(%esp) 3541 addl %ebx, %edx 3542 movl 348(%esp), %eax 3543 movl 344(%esp), %ebx 3544 xorl %ebx, 256(%esp) 4123 xorl %eax, %edx 4124 movl -332(%ebp), %eax 4125 addl %esi, %edx 4126 movl -340(%ebp), %ecx 3545 4127 subl %edx, %eax 3546 movl %eax, 240(%esp) 3547 movl 256(%esp), %eax 3548 movzbl 256(%esp),%ebx 3549 shrl $16, %eax 3550 andl $255, %eax 3551 movl tiger_table(,%ebx,8), %edx 3552 movl tiger_table+2048(,%eax,8), %ecx 3553 xorl %edx, %ecx 3554 movl tiger_table+2052(,%eax,8), %edx 3555 movl tiger_table+4(,%ebx,8), %eax 3556 xorl %eax, %edx 3557 movzbl 252(%esp),%eax 3558 movl tiger_table+4096(,%eax,8), %ebx 3559 xorl %ebx, %ecx 3560 movl tiger_table+4100(,%eax,8), %ebx 3561 movl 252(%esp), %eax 3562 xorl %ebx, %edx 3563 shrl $16, %eax 3564 andl $255, %eax 3565 movl tiger_table+6144(,%eax,8), %ebx 3566 xorl %ebx, %ecx 3567 movl tiger_table+6148(,%eax,8), %ebx 3568 xorl %eax, %eax 3569 xorl %ebx, %edx 3570 movl 264(%esp), %ebx 3571 cmpl %ecx, 264(%esp) 3572 setb %al 3573 subl %ecx, %ebx 3574 movl %ebx, 236(%esp) 3575 addl %eax, %edx 3576 movl 256(%esp), %eax 4128 movl -512(%ebp), %esi 4129 movl %eax, -540(%ebp) 4130 movl -336(%ebp), %edx 4131 movl -508(%ebp), %eax 4132 xorl %ecx, %esi 4133 xorl %edx, %eax 4134 movl %eax, -516(%ebp) 4135 movl %esi, -520(%ebp) 4136 movzbl %al,%esi 4137 shrl $13, %eax 4138 andl $2040, %eax 4139 movl (%edi,%esi,8), %ecx 4140 movl 2048(%eax,%edi), %edx 4141 movl 2052(%eax,%edi), %eax 4142 xorl %edx, %ecx 4143 movl 4(%edi,%esi,8), %edx 4144 xorl %eax, %edx 4145 movzbl -520(%ebp),%eax 4146 sall $3, %eax 4147 movl 4096(%eax,%edi), %esi 4148 xorl %esi, %ecx 4149 movl 4100(%eax,%edi), %esi 4150 movl -520(%ebp), %eax 4151 xorl %esi, %edx 4152 shrl $13, %eax 4153 andl $2040, %eax 4154 movl 6144(%eax,%edi), %esi 4155 xorl %esi, %ecx 4156 movl 6148(%eax,%edi), %esi 4157 xorl %eax, %eax 4158 xorl %esi, %edx 4159 movl -496(%ebp), %esi 4160 cmpl %ecx, -496(%ebp) 4161 setb %al 4162 subl %ecx, %esi 4163 movl %esi, -544(%ebp) 4164 movl -516(%ebp), %ecx 4165 addl %eax, %edx 4166 movl -500(%ebp), %esi 4167 movzbl %ch, %eax 3577 4168 subl %edx, %esi 3578 movl %eax, %edx 3579 movzbl %ah, %ecx 3580 shrl $24, %edx 3581 movl tiger_table+6144(,%ecx,8), %ebx 3582 movl tiger_table+4096(,%edx,8), %eax 3583 movl tiger_table+4100(,%edx,8), %edx 3584 xorl %ebx, %eax 3585 movl tiger_table+6148(,%ecx,8), %ebx 3586 xorl %ebx, %edx 3587 movl 252(%esp), %ebx 3588 movzbl %bh, %ecx 3589 xorl tiger_table+2048(,%ecx,8), %eax 3590 xorl tiger_table+2052(,%ecx,8), %edx 3591 movl %ebx, %ecx 3592 shrl $24, %ecx 3593 movl tiger_table(,%ecx,8), %ebx 3594 xorl %ebx, %eax 3595 movl tiger_table+4(,%ecx,8), %ebx 3596 movl 268(%esp), %ecx 3597 xorl %ebx, %edx 3598 addl %eax, %ecx 3599 cmpl %eax, %ecx 3600 setb %al 3601 movzbl %al, %ebx 3602 addl %ebx, %edx 4169 movl %esi, -548(%ebp) 4170 leal 0(,%eax,8), %esi 3603 4171 movl %ecx, %eax 3604 leal (%ebp,%edx), %ebx 4172 shrl $24, %eax 4173 movl 6144(%esi,%edi), %ecx 4174 sall $3, %eax 4175 movl 4096(%eax,%edi), %edx 4176 movl 4100(%eax,%edi), %eax 4177 xorl %edx, %ecx 4178 movl 6148(%esi,%edi), %edx 4179 xorl %eax, %edx 4180 movl -520(%ebp), %eax 4181 movzbl %ah, %esi 4182 leal 0(,%esi,8), %eax 4183 movl 2048(%eax,%edi), %esi 4184 xorl %esi, %ecx 4185 movl 2052(%eax,%edi), %esi 4186 movl -520(%ebp), %eax 4187 xorl %esi, %edx 4188 shrl $24, %eax 4189 movl (%edi,%eax,8), %esi 4190 xorl %esi, %ecx 4191 movl 4(%edi,%eax,8), %esi 4192 xorl %eax, %eax 4193 xorl %esi, %edx 4194 movl -484(%ebp), %esi 4195 addl %ecx, %esi 4196 cmpl %ecx, %esi 4197 movl -488(%ebp), %ecx 4198 setb %al 4199 addl %eax, %edx 4200 movl %esi, %eax 4201 addl %ecx, %edx 4202 movl %edx, -524(%ebp) 3605 4203 shrl $29, %eax 3606 leal 0(,%ecx,8), %edx 3607 leal 0(,%ebx,8), %ebp 3608 orl %eax, %ebp 3609 xorl %eax, %eax 3610 cmpl %ecx, %edx 3611 setb %al 3612 leal (%ebx,%eax), %eax 3613 subl %ecx, %edx 3614 movl %edx, 248(%esp) 3615 movl 244(%esp), %ebx 3616 subl %eax, %ebp 3617 movl 344(%esp), %ecx 3618 movl 240(%esp), %edx 3619 movl 340(%esp), %eax 3620 xorl %ebx, %ecx 3621 movl 336(%esp), %ebx 4204 movl -524(%ebp), %ecx 4205 leal 0(,%esi,8), %edx 4206 sall $3, %ecx 4207 orl %eax, %ecx 4208 xorl %eax, %eax 4209 cmpl %esi, %edx 4210 setb %al 4211 subl %esi, %edx 4212 movl -524(%ebp), %esi 4213 movl %edx, -528(%ebp) 4214 movl -536(%ebp), %edx 4215 addl %esi, %eax 4216 subl %eax, %ecx 4217 movl %ecx, -532(%ebp) 4218 movl -336(%ebp), %ecx 4219 xorl %edx, %ecx 4220 movl %ecx, -572(%ebp) 4221 movl -540(%ebp), %eax 4222 movl -340(%ebp), %esi 4223 movl -344(%ebp), %edx 4224 movl -352(%ebp), %ecx 4225 xorl %eax, %esi 4226 movl %esi, -580(%ebp) 4227 movl -544(%ebp), %eax 4228 movl -548(%ebp), %esi 3622 4229 xorl %edx, %eax 3623 xorl %ebx, 236(%esp)3624 movl %eax, 220(%esp)3625 movl %ecx, 228(%esp)3626 movl 236(%esp), %eax3627 movl 328(%esp), %ecx3628 movzbl 236(%esp),%ebx3629 shrl $16, %eax3630 andl $255, %eax3631 4230 xorl %ecx, %esi 3632 movl tiger_table(,%ebx,8), %edx 3633 movl tiger_table+2048(,%eax,8), %ecx 3634 xorl %edx, %ecx 3635 movl tiger_table+2052(,%eax,8), %edx 3636 movl tiger_table+4(,%ebx,8), %eax 3637 xorl %eax, %edx 4231 movl %esi, -556(%ebp) 4232 movzbl %al,%esi 4233 movl %eax, -552(%ebp) 4234 shrl $13, %eax 4235 movl (%edi,%esi,8), %ecx 4236 andl $2040, %eax 4237 movl 2048(%eax,%edi), %edx 4238 movl 2052(%eax,%edi), %eax 4239 xorl %edx, %ecx 4240 movl 4(%edi,%esi,8), %edx 4241 xorl %eax, %edx 4242 movzbl -556(%ebp),%eax 4243 sall $3, %eax 4244 movl 4096(%eax,%edi), %esi 4245 xorl %esi, %ecx 4246 movl 4100(%eax,%edi), %esi 4247 movl -556(%ebp), %eax 4248 xorl %esi, %edx 4249 shrl $13, %eax 4250 andl $2040, %eax 4251 movl 6144(%eax,%edi), %esi 4252 xorl %esi, %ecx 4253 movl 6148(%eax,%edi), %esi 4254 xorl %eax, %eax 4255 xorl %esi, %edx 4256 movl -528(%ebp), %esi 4257 cmpl %ecx, -528(%ebp) 4258 setb %al 4259 subl %ecx, %esi 4260 movl %esi, -584(%ebp) 4261 movl -552(%ebp), %ecx 4262 addl %eax, %edx 4263 movl -532(%ebp), %esi 4264 movzbl %ch, %eax 4265 subl %edx, %esi 4266 movl %esi, -588(%ebp) 4267 leal 0(,%eax,8), %esi 4268 movl %ecx, %eax 4269 shrl $24, %eax 4270 movl 6144(%esi,%edi), %ecx 4271 sall $3, %eax 4272 movl 4096(%eax,%edi), %edx 4273 movl 4100(%eax,%edi), %eax 4274 xorl %edx, %ecx 4275 movl 6148(%esi,%edi), %edx 4276 xorl %eax, %edx 4277 movl -556(%ebp), %eax 4278 movzbl %ah, %esi 4279 leal 0(,%esi,8), %eax 4280 movl 2048(%eax,%edi), %esi 4281 xorl %esi, %ecx 4282 movl 2052(%eax,%edi), %esi 4283 movl -556(%ebp), %eax 4284 xorl %esi, %edx 4285 shrl $24, %eax 4286 movl (%edi,%eax,8), %esi 4287 xorl %esi, %ecx 4288 movl 4(%edi,%eax,8), %esi 4289 xorl %eax, %eax 4290 xorl %esi, %edx 4291 movl -516(%ebp), %esi 4292 addl %ecx, %esi 4293 cmpl %ecx, %esi 4294 movl -520(%ebp), %ecx 4295 setb %al 4296 addl %eax, %edx 3638 4297 movl %esi, %eax 3639 andl $255, %eax 3640 movl tiger_table+4096(,%eax,8), %ebx 3641 xorl %ebx, %ecx 3642 movl tiger_table+4100(,%eax,8), %ebx 4298 addl %ecx, %edx 4299 movl %edx, -560(%ebp) 4300 movl -560(%ebp), %ecx 4301 leal 0(,%esi,8), %edx 4302 shrl $29, %eax 4303 sall $3, %ecx 4304 orl %eax, %ecx 4305 xorl %eax, %eax 4306 cmpl %esi, %edx 4307 setb %al 4308 subl %esi, %edx 4309 movl -560(%ebp), %esi 4310 movl %edx, -564(%ebp) 4311 movl -344(%ebp), %edx 4312 addl %esi, %eax 4313 subl %eax, %ecx 4314 movl -572(%ebp), %eax 4315 movl -572(%ebp), %esi 4316 movl %ecx, -568(%ebp) 4317 addl %eax, %edx 4318 movl -580(%ebp), %ecx 4319 movl %edx, -576(%ebp) 4320 xorl %eax, %eax 4321 cmpl %esi, %edx 4322 movl -352(%ebp), %esi 4323 setb %al 4324 addl %ecx, %eax 4325 movl -348(%ebp), %edx 4326 addl %esi, %eax 4327 movl -356(%ebp), %ecx 4328 movl %eax, -612(%ebp) 4329 movl -588(%ebp), %esi 4330 movl -584(%ebp), %eax 4331 xorl %ecx, %esi 4332 xorl %edx, %eax 4333 movl %esi, -596(%ebp) 4334 movzbl %al,%esi 4335 movl %eax, -592(%ebp) 4336 shrl $13, %eax 4337 movl (%edi,%esi,8), %ecx 4338 andl $2040, %eax 4339 movl 2048(%eax,%edi), %edx 4340 movl 2052(%eax,%edi), %eax 4341 xorl %edx, %ecx 4342 movl 4(%edi,%esi,8), %edx 4343 xorl %eax, %edx 4344 movzbl -596(%ebp),%eax 4345 sall $3, %eax 4346 movl 4096(%eax,%edi), %esi 4347 xorl %esi, %ecx 4348 movl 4100(%eax,%edi), %esi 4349 movl -596(%ebp), %eax 4350 xorl %esi, %edx 4351 shrl $13, %eax 4352 andl $2040, %eax 4353 movl 6144(%eax,%edi), %esi 4354 xorl %esi, %ecx 4355 movl 6148(%eax,%edi), %esi 4356 xorl %eax, %eax 4357 xorl %esi, %edx 4358 movl -564(%ebp), %esi 4359 cmpl %ecx, -564(%ebp) 4360 setb %al 4361 subl %ecx, %esi 4362 movl %esi, -616(%ebp) 4363 movl -592(%ebp), %ecx 4364 addl %eax, %edx 4365 movl -568(%ebp), %esi 4366 movzbl %ch, %eax 4367 subl %edx, %esi 4368 movl %esi, -620(%ebp) 4369 leal 0(,%eax,8), %esi 4370 movl %ecx, %eax 4371 shrl $24, %eax 4372 movl 6144(%esi,%edi), %ecx 4373 sall $3, %eax 4374 movl 4096(%eax,%edi), %edx 4375 movl 4100(%eax,%edi), %eax 4376 xorl %edx, %ecx 4377 movl 6148(%esi,%edi), %edx 4378 xorl %eax, %edx 4379 movl -596(%ebp), %eax 4380 movzbl %ah, %esi 4381 leal 0(,%esi,8), %eax 4382 movl 2048(%eax,%edi), %esi 4383 xorl %esi, %ecx 4384 movl 2052(%eax,%edi), %esi 4385 movl -596(%ebp), %eax 4386 xorl %esi, %edx 4387 shrl $24, %eax 4388 movl (%edi,%eax,8), %esi 4389 xorl %esi, %ecx 4390 movl 4(%edi,%eax,8), %esi 4391 xorl %eax, %eax 4392 xorl %esi, %edx 4393 movl -552(%ebp), %esi 4394 addl %ecx, %esi 4395 cmpl %ecx, %esi 4396 movl -556(%ebp), %ecx 4397 setb %al 4398 addl %eax, %edx 3643 4399 movl %esi, %eax 3644 shrl $16, %eax 3645 andl $255, %eax 3646 xorl %ebx, %edx 3647 movl tiger_table+6144(,%eax,8), %ebx 3648 xorl %ebx, %ecx 3649 movl tiger_table+6148(,%eax,8), %ebx 3650 xorl %eax, %eax 3651 xorl %ebx, %edx 3652 cmpl %ecx, 248(%esp) 3653 movl 248(%esp), %ebx 3654 setb %al 3655 subl %ecx, %ebx 3656 addl %eax, %edx 3657 subl %edx, %ebp 3658 movl %ebx, 216(%esp) 3659 movl 236(%esp), %eax 3660 movl %eax, %edx 3661 movzbl %ah, %ecx 3662 shrl $24, %edx 3663 movl tiger_table+6144(,%ecx,8), %ebx 3664 movl tiger_table+4096(,%edx,8), %eax 3665 movl tiger_table+4100(,%edx,8), %edx 3666 xorl %ebx, %eax 3667 movl tiger_table+6148(,%ecx,8), %ebx 3668 xorl %ebx, %edx 3669 movl %esi, %ebx 3670 movzbl %bh, %ecx 3671 movl tiger_table+2048(,%ecx,8), %ebx 3672 xorl %ebx, %eax 3673 movl tiger_table+2052(,%ecx,8), %ebx 3674 movl %esi, %ecx 3675 shrl $24, %ecx 3676 xorl %ebx, %edx 3677 movl tiger_table(,%ecx,8), %ebx 3678 xorl %ebx, %eax 3679 movl tiger_table+4(,%ecx,8), %ebx 3680 movl 256(%esp), %ecx 3681 xorl %ebx, %edx 3682 addl %eax, %ecx 3683 cmpl %eax, %ecx 3684 setb %al 3685 movzbl %al, %ebx 3686 addl %ebx, %edx 3687 movl 252(%esp), %ebx 3688 addl %edx, %ebx 3689 leal 0(,%ebx,8), %eax 3690 leal 0(,%ecx,8), %edx 3691 movl %eax, 204(%esp) 3692 movl %ecx, %eax 4400 addl %ecx, %edx 4401 movl %edx, -600(%ebp) 4402 movl -600(%ebp), %ecx 4403 leal 0(,%esi,8), %edx 3693 4404 shrl $29, %eax 3694 orl %eax, 204(%esp) 3695 xorl %eax, %eax 3696 cmpl %ecx, %edx 3697 setb %al 3698 subl %ecx, %edx 3699 leal (%ebx,%eax), %ecx 3700 movl %edx, 232(%esp) 3701 movl 228(%esp), %eax 3702 movl 336(%esp), %edx 3703 subl %ecx, 204(%esp) 3704 movl 228(%esp), %ebx 3705 addl %eax, %edx 3706 movl %edx, 224(%esp) 3707 movl 220(%esp), %ecx 3708 xorl %eax, %eax 3709 cmpl %ebx, %edx 3710 movl 328(%esp), %edx 3711 setb %al 3712 movl 332(%esp), %ebx 3713 addl %ecx, %eax 3714 movl 324(%esp), %ecx 3715 xorl %ebx, 216(%esp) 3716 addl %edx, %eax 3717 movl %eax, 212(%esp) 3718 xorl %ecx, %ebp 3719 movl 216(%esp), %eax 3720 movzbl 216(%esp),%ebx 3721 shrl $16, %eax 3722 andl $255, %eax 3723 movl tiger_table(,%ebx,8), %edx 3724 movl tiger_table+2048(,%eax,8), %ecx 3725 xorl %edx, %ecx 3726 movl tiger_table+2052(,%eax,8), %edx 3727 movl tiger_table+4(,%ebx,8), %eax 3728 xorl %eax, %edx 3729 movl %ebp, %eax 3730 andl $255, %eax 3731 movl tiger_table+4096(,%eax,8), %ebx 3732 xorl %ebx, %ecx 3733 movl tiger_table+4100(,%eax,8), %ebx 3734 movl %ebp, %eax 3735 shrl $16, %eax 3736 andl $255, %eax 3737 xorl %ebx, %edx 3738 movl tiger_table+6144(,%eax,8), %ebx 3739 xorl %ebx, %ecx 3740 movl tiger_table+6148(,%eax,8), %ebx 3741 xorl %eax, %eax 3742 xorl %ebx, %edx 3743 movl 232(%esp), %ebx 3744 cmpl %ecx, 232(%esp) 3745 setb %al 3746 subl %ecx, %ebx 3747 movl %ebx, 208(%esp) 3748 addl %eax, %edx 3749 movl 216(%esp), %eax 3750 subl %edx, 204(%esp) 3751 movl %eax, %edx 3752 movzbl %ah, %ecx 3753 shrl $24, %edx 3754 movl tiger_table+6144(,%ecx,8), %ebx 3755 movl tiger_table+4096(,%edx,8), %eax 3756 movl tiger_table+4100(,%edx,8), %edx 3757 xorl %ebx, %eax 3758 movl tiger_table+6148(,%ecx,8), %ebx 3759 xorl %ebx, %edx 3760 movl %ebp, %ebx 3761 movzbl %bh, %ecx 3762 movl tiger_table+2048(,%ecx,8), %ebx 3763 xorl %ebx, %eax 3764 movl tiger_table+2052(,%ecx,8), %ebx 3765 movl %ebp, %ecx 3766 shrl $24, %ecx 3767 xorl %ebx, %edx 3768 movl tiger_table(,%ecx,8), %ebx 3769 xorl %ebx, %eax 3770 movl tiger_table+4(,%ecx,8), %ebx 3771 movl 236(%esp), %ecx 3772 xorl %ebx, %edx 3773 addl %eax, %ecx 3774 cmpl %eax, %ecx 3775 setb %al 3776 movzbl %al, %ebx 3777 addl %ebx, %edx 3778 leal (%esi,%edx), %edx 3779 movl %ecx, %esi 3780 leal 0(,%edx,8), %eax 3781 leal 0(,%ecx,8), %ebx 3782 movl %eax, 132(%esp) 3783 shrl $29, %esi 3784 xorl %eax, %eax 3785 orl %esi, 132(%esp) 3786 cmpl %ecx, %ebx 3787 setb %al 3788 leal (%edx,%eax), %esi 3789 movl 228(%esp), %eax 3790 movl 220(%esp), %edx 3791 subl %esi, 132(%esp) 3792 subl %ecx, %ebx 3793 movl 224(%esp), %ecx 4405 sall $3, %ecx 4406 orl %eax, %ecx 4407 xorl %eax, %eax 4408 cmpl %esi, %edx 4409 setb %al 4410 subl %esi, %edx 4411 movl -600(%ebp), %esi 4412 movl %edx, -604(%ebp) 4413 movl -580(%ebp), %edx 4414 addl %esi, %eax 4415 subl %eax, %ecx 4416 movl -572(%ebp), %eax 3794 4417 sall $9, %edx 3795 movl 332(%esp), %esi 4418 movl %ecx, -608(%ebp) 4419 movl -576(%ebp), %ecx 3796 4420 shrl $23, %eax 3797 4421 orl %edx, %eax 4422 xorl %edx, %edx 3798 4423 notl %ecx 3799 4424 xorl %eax, %ecx 3800 xorl %edx, %edx 3801 cmpl %ecx, 332(%esp) 3802 movl 220(%esp), %eax 3803 setb %dl 3804 subl %ecx, %esi 3805 movl 212(%esp), %ecx 3806 notl %eax 3807 movl %esi, 196(%esp) 3808 shrl $23, %eax 3809 xorl %ecx, %eax 3810 movl 312(%esp), %esi 3811 addl %edx, %eax 3812 movl 324(%esp), %edx 3813 xorl %esi, 208(%esp) 3814 movl 308(%esp), %ecx 3815 subl %eax, %edx 3816 movzbl 208(%esp),%esi 3817 movl %edx, 192(%esp) 3818 movl 208(%esp), %eax 3819 xorl %ecx, 204(%esp) 3820 shrl $16, %eax 3821 movl tiger_table(,%esi,8), %edx 3822 andl $255, %eax 3823 movl tiger_table+2048(,%eax,8), %ecx 3824 xorl %edx, %ecx 3825 movl tiger_table+2052(,%eax,8), %edx 3826 movl tiger_table+4(,%esi,8), %eax 3827 xorl %eax, %edx 3828 movzbl 204(%esp),%eax 3829 movl tiger_table+4096(,%eax,8), %esi 3830 xorl %esi, %ecx 3831 movl tiger_table+4100(,%eax,8), %esi 3832 movl 204(%esp), %eax 3833 xorl %esi, %edx 3834 shrl $16, %eax 3835 andl $255, %eax 3836 movl tiger_table+6144(,%eax,8), %esi 3837 xorl %esi, %ecx 3838 movl tiger_table+6148(,%eax,8), %esi 3839 xorl %eax, %eax 3840 xorl %esi, %edx 3841 cmpl %ecx, %ebx 3842 setb %al 3843 addl %eax, %edx 3844 subl %ecx, %ebx 3845 subl %edx, 132(%esp) 3846 movl 208(%esp), %eax 3847 movl %eax, %edx 3848 movzbl %ah, %ecx 3849 shrl $24, %edx 3850 movl tiger_table+6144(,%ecx,8), %esi 3851 movl tiger_table+4096(,%edx,8), %eax 3852 movl tiger_table+4100(,%edx,8), %edx 3853 xorl %esi, %eax 3854 movl tiger_table+6148(,%ecx,8), %esi 3855 movl 204(%esp), %ecx 3856 xorl %esi, %edx 3857 movzbl %ch, %esi 3858 shrl $24, %ecx 3859 xorl tiger_table+2048(,%esi,8), %eax 3860 xorl tiger_table+2052(,%esi,8), %edx 3861 movl tiger_table(,%ecx,8), %esi 3862 xorl %esi, %eax 3863 movl tiger_table+4(,%ecx,8), %esi 3864 movl 216(%esp), %ecx 3865 xorl %esi, %edx 3866 addl %eax, %ecx 3867 cmpl %eax, %ecx 3868 setb %al 3869 movzbl %al, %esi 3870 addl %esi, %edx 3871 leal (%ebp,%edx), %esi 3872 leal 0(,%esi,8), %eax 3873 movl %ecx, %edx 3874 leal 0(,%ecx,8), %ebp 3875 movl %eax, 120(%esp) 3876 shrl $29, %edx 3877 xorl %eax, %eax 3878 orl %edx, 120(%esp) 3879 cmpl %ecx, %ebp 3880 setb %al 3881 leal (%esi,%eax), %edx 3882 subl %ecx, %ebp 3883 movl 196(%esp), %ecx 3884 subl %edx, 120(%esp) 3885 xorl %eax, %eax 3886 movl 312(%esp), %edx 3887 movl %ebp, 200(%esp) 3888 movl 192(%esp), %ebp 3889 movl 288(%esp), %esi 3890 xorl %ecx, %edx 3891 movl 308(%esp), %ecx 3892 movl %edx, 188(%esp) 3893 xorl %ebp, %ecx 3894 movl 292(%esp), %ebp 3895 movl %ecx, 184(%esp) 3896 addl %edx, %ebp 3897 cmpl %edx, %ebp 3898 setb %al 3899 addl %ecx, %eax 3900 addl %esi, %eax 3901 movl %eax, 180(%esp) 3902 movl %edx, %eax 3903 notl %eax 3904 sall $19, %eax 3905 xorl %ebp, %eax 3906 cmpl %eax, %edi 3907 setb %dl 3908 subl %eax, %edi 3909 movl %ecx, %eax 3910 movl 188(%esp), %ecx 3911 movzbl %dl, %esi 3912 sall $19, %eax 3913 movl 180(%esp), %edx 3914 shrl $13, %ecx 3915 orl %ecx, %eax 3916 notl %edx 3917 movl 272(%esp), %ecx 3918 xorl %eax, %edx 3919 addl %esi, %edx 3920 movl 276(%esp), %eax 3921 subl %edx, %ecx 3922 movl %ecx, 176(%esp) 3923 movl 260(%esp), %edx 3924 xorl %edi, %eax 3925 movl %eax, 172(%esp) 3926 xorl %ecx, %edx 3927 movl %edx, 164(%esp) 3928 movl 244(%esp), %ecx 3929 movl 240(%esp), %esi 3930 addl %eax, %ecx 3931 cmpl %eax, %ecx 3932 setb %al 3933 movl %ecx, 168(%esp) 3934 movzbl %al, %eax 3935 addl %edx, %eax 3936 addl %esi, %eax 3937 movl 172(%esp), %esi 3938 sall $9, %edx 3939 movl %eax, 160(%esp) 3940 notl %ecx 3941 movl 164(%esp), %eax 3942 shrl $23, %esi 3943 orl %edx, %esi 3944 xorl %esi, %ecx 3945 xorl %edx, %edx 3946 cmpl %ecx, 228(%esp) 3947 movl 228(%esp), %esi 4425 movl -348(%ebp), %esi 4426 movl -580(%ebp), %eax 4427 cmpl %ecx, -348(%ebp) 3948 4428 notl %eax 3949 4429 setb %dl 3950 4430 subl %ecx, %esi 3951 movl 160(%esp), %ecx 3952 movl %esi, 156(%esp) 4431 movl -612(%ebp), %ecx 4432 shrl $23, %eax 4433 movl %esi, -644(%ebp) 4434 movl -356(%ebp), %esi 4435 xorl %ecx, %eax 4436 addl %edx, %eax 4437 movl -396(%ebp), %ecx 4438 movl -392(%ebp), %edx 4439 subl %eax, %esi 4440 movl -616(%ebp), %eax 4441 movl %esi, -648(%ebp) 4442 movl -620(%ebp), %esi 4443 xorl %edx, %eax 4444 movl %eax, -624(%ebp) 4445 xorl %ecx, %esi 4446 movl %esi, -628(%ebp) 4447 movzbl %al,%esi 4448 shrl $13, %eax 4449 andl $2040, %eax 4450 movl (%edi,%esi,8), %ecx 4451 movl 2048(%eax,%edi), %edx 4452 movl 2052(%eax,%edi), %eax 4453 xorl %edx, %ecx 4454 movl 4(%edi,%esi,8), %edx 4455 xorl %eax, %edx 4456 movzbl -628(%ebp),%eax 4457 sall $3, %eax 4458 movl 4096(%eax,%edi), %esi 4459 xorl %esi, %ecx 4460 movl 4100(%eax,%edi), %esi 4461 movl -628(%ebp), %eax 4462 xorl %esi, %edx 4463 shrl $13, %eax 4464 andl $2040, %eax 4465 movl 6144(%eax,%edi), %esi 4466 xorl %esi, %ecx 4467 movl 6148(%eax,%edi), %esi 4468 xorl %eax, %eax 4469 xorl %esi, %edx 4470 movl -604(%ebp), %esi 4471 cmpl %ecx, -604(%ebp) 4472 setb %al 4473 subl %ecx, %esi 4474 movl %esi, -716(%ebp) 4475 movl -608(%ebp), %esi 4476 addl %eax, %edx 4477 subl %edx, %esi 4478 movl %esi, -720(%ebp) 4479 movl -624(%ebp), %ecx 4480 movzbl %ch, %eax 4481 leal 0(,%eax,8), %esi 4482 movl %ecx, %eax 4483 shrl $24, %eax 4484 sall $3, %eax 4485 movl 6144(%esi,%edi), %ecx 4486 movl 4096(%eax,%edi), %edx 4487 movl 4100(%eax,%edi), %eax 4488 xorl %edx, %ecx 4489 movl 6148(%esi,%edi), %edx 4490 xorl %eax, %edx 4491 movl -628(%ebp), %eax 4492 movzbl %ah, %esi 4493 leal 0(,%esi,8), %eax 4494 movl 2048(%eax,%edi), %esi 4495 xorl %esi, %ecx 4496 movl 2052(%eax,%edi), %esi 4497 movl -628(%ebp), %eax 4498 xorl %esi, %edx 4499 shrl $24, %eax 4500 movl (%edi,%eax,8), %esi 4501 xorl %esi, %ecx 4502 movl 4(%edi,%eax,8), %esi 4503 xorl %eax, %eax 4504 xorl %esi, %edx 4505 movl -592(%ebp), %esi 4506 addl %ecx, %esi 4507 cmpl %ecx, %esi 4508 movl -596(%ebp), %ecx 4509 setb %al 4510 addl %eax, %edx 4511 movl %esi, %eax 4512 addl %ecx, %edx 4513 shrl $29, %eax 4514 movl %edx, -632(%ebp) 4515 movl -632(%ebp), %ecx 4516 leal 0(,%esi,8), %edx 4517 sall $3, %ecx 4518 orl %eax, %ecx 4519 xorl %eax, %eax 4520 cmpl %esi, %edx 4521 setb %al 4522 subl %esi, %edx 4523 movl %edx, -636(%ebp) 4524 movl -632(%ebp), %edx 4525 movl -644(%ebp), %esi 4526 addl %edx, %eax 4527 movl -392(%ebp), %edx 4528 subl %eax, %ecx 4529 movl %ecx, -640(%ebp) 4530 movl -428(%ebp), %ecx 4531 movl -648(%ebp), %eax 4532 xorl %esi, %edx 4533 movl -396(%ebp), %esi 4534 addl %edx, %ecx 4535 movl %ecx, -656(%ebp) 4536 movl %edx, -652(%ebp) 4537 xorl %eax, %esi 4538 cmpl %edx, %ecx 4539 movl %esi, -660(%ebp) 4540 setb %al 4541 movl -432(%ebp), %ecx 4542 movzbl %al, %eax 4543 addl %esi, %eax 4544 addl %ecx, %eax 4545 movl %eax, -664(%ebp) 4546 movl -656(%ebp), %esi 4547 movl %edx, %eax 4548 notl %eax 4549 movl -464(%ebp), %edx 4550 sall $19, %eax 4551 xorl %esi, %eax 4552 cmpl %eax, -464(%ebp) 4553 setb %cl 4554 movzbl %cl, %esi 4555 subl %eax, %edx 4556 movl -652(%ebp), %ecx 4557 movl -660(%ebp), %eax 4558 movl %edx, -668(%ebp) 4559 movl -664(%ebp), %edx 4560 shrl $13, %ecx 4561 sall $19, %eax 4562 orl %ecx, %eax 4563 notl %edx 4564 xorl %eax, %edx 4565 addl %esi, %edx 4566 movl -472(%ebp), %esi 4567 subl %edx, %esi 4568 movl %esi, -672(%ebp) 4569 movl -668(%ebp), %edx 4570 movl -468(%ebp), %ecx 4571 xorl %edx, %ecx 4572 movl -504(%ebp), %edx 4573 movl %ecx, -676(%ebp) 4574 xorl %esi, %edx 4575 movl -536(%ebp), %esi 4576 movl %edx, -684(%ebp) 4577 addl %ecx, %esi 4578 cmpl %ecx, %esi 4579 movl %esi, -680(%ebp) 4580 setb %al 4581 movl -540(%ebp), %ecx 4582 movzbl %al, %eax 4583 addl %edx, %eax 4584 addl %ecx, %eax 4585 movl %eax, -688(%ebp) 4586 movl -676(%ebp), %eax 4587 sall $9, %edx 4588 movl %esi, %ecx 4589 notl %ecx 4590 movl -572(%ebp), %esi 4591 shrl $23, %eax 4592 orl %edx, %eax 4593 xorl %eax, %ecx 4594 xorl %edx, %edx 4595 cmpl %ecx, -572(%ebp) 4596 movl -684(%ebp), %eax 4597 setb %dl 4598 subl %ecx, %esi 4599 movl -688(%ebp), %ecx 4600 notl %eax 4601 movl %esi, -692(%ebp) 3953 4602 shrl $23, %eax 3954 4603 xorl %ecx, %eax 3955 4604 addl %edx, %eax 3956 movl 220(%esp), %edx 3957 movl 224(%esp), %ecx 4605 movl -580(%ebp), %edx 4606 movl -692(%ebp), %esi 4607 movl -576(%ebp), %ecx 3958 4608 subl %eax, %edx 3959 movl 196(%esp), %eax 3960 xorl %esi, %ecx 3961 movl %edx, 152(%esp) 3962 movl 212(%esp), %esi 3963 movl %ecx, 148(%esp) 4609 movl -612(%ebp), %eax 4610 movl %edx, -696(%ebp) 4611 xorl %esi, %ecx 4612 movl %ecx, -700(%ebp) 4613 xorl %edx, %eax 4614 movl -644(%ebp), %edx 4615 movl %eax, -708(%ebp) 4616 movl -708(%ebp), %esi 4617 xorl %eax, %eax 4618 addl %ecx, %edx 4619 cmpl %ecx, %edx 4620 movl -648(%ebp), %ecx 4621 movl %edx, -704(%ebp) 4622 setb %al 4623 addl %esi, %eax 4624 xorl $-1985229329, %edx 3964 4625 addl %ecx, %eax 3965 xorl %edx, %esi 3966 movl %eax, 144(%esp) 3967 cmpl %ecx, %eax 3968 setb %dl 3969 movl %esi, 140(%esp) 3970 movl 192(%esp), %ecx 3971 movzbl %dl, %eax 3972 movl 144(%esp), %edx 3973 addl %esi, %eax 4626 movl -652(%ebp), %esi 4627 movl %eax, -712(%ebp) 4628 xorl %ecx, %ecx 4629 movl -712(%ebp), %eax 4630 cmpl %edx, -652(%ebp) 4631 setb %cl 4632 subl %edx, %esi 4633 movl %esi, -740(%ebp) 4634 movl -660(%ebp), %esi 4635 xorl $19088743, %eax 3974 4636 addl %ecx, %eax 3975 movl %eax, 136(%esp) 3976 xorl $-1985229329, %edx 3977 xorl %eax, %eax 3978 cmpl %edx, 188(%esp) 3979 movl 136(%esp), %esi 3980 movl 180(%esp), %ecx 3981 setb %al 3982 xorl %ebp, %ebx 3983 xorl $19088743, %esi 3984 xorl %ecx, 132(%esp) 3985 addl %eax, %esi 3986 movl %ebx, %eax 3987 subl %esi, 184(%esp) 3988 shrl $16, %eax 3989 movzbl %bl,%esi 3990 subl %edx, 188(%esp) 3991 andl $255, %eax 3992 movl tiger_table(,%esi,8), %edx 3993 movl tiger_table+2048(,%eax,8), %ecx 3994 movl tiger_table+4(,%esi,8), %ebp 3995 xorl %edx, %ecx 3996 movl tiger_table+2052(,%eax,8), %edx 3997 movzbl 132(%esp),%eax 3998 xorl %ebp, %edx 3999 movl tiger_table+4096(,%eax,8), %esi 4000 movl tiger_table+4100(,%eax,8), %ebp 4001 movl 132(%esp), %eax 4002 xorl %esi, %ecx 4003 xorl %ebp, %edx 4004 shrl $16, %eax 4005 andl $255, %eax 4006 movl tiger_table+6144(,%eax,8), %esi 4007 movl tiger_table+6148(,%eax,8), %ebp 4008 xorl %eax, %eax 4009 xorl %esi, %ecx 4010 xorl %ebp, %edx 4011 cmpl %ecx, 200(%esp) 4012 movl 200(%esp), %esi 4013 setb %al 4014 addl %eax, %edx 4637 movl -656(%ebp), %edx 4638 subl %eax, %esi 4639 movl %esi, -744(%ebp) 4640 movl -716(%ebp), %eax 4641 xorl %edx, %eax 4642 movl %eax, -724(%ebp) 4643 movl -664(%ebp), %ecx 4644 movl -720(%ebp), %esi 4645 xorl %ecx, %esi 4646 movl %esi, -728(%ebp) 4647 movzbl %al,%esi 4648 shrl $13, %eax 4649 andl $2040, %eax 4650 movl (%edi,%esi,8), %ecx 4651 movl 2048(%eax,%edi), %edx 4652 movl 2052(%eax,%edi), %eax 4653 xorl %edx, %ecx 4654 movl 4(%edi,%esi,8), %edx 4655 xorl %eax, %edx 4656 movzbl -728(%ebp),%eax 4657 sall $3, %eax 4658 movl 4096(%eax,%edi), %esi 4659 xorl %esi, %ecx 4660 movl 4100(%eax,%edi), %esi 4661 movl -728(%ebp), %eax 4662 xorl %esi, %edx 4663 shrl $13, %eax 4664 andl $2040, %eax 4665 movl 6144(%eax,%edi), %esi 4666 xorl %esi, %ecx 4667 movl 6148(%eax,%edi), %esi 4668 xorl %eax, %eax 4669 xorl %esi, %edx 4670 movl -636(%ebp), %esi 4671 cmpl %ecx, -636(%ebp) 4672 setb %al 4015 4673 subl %ecx, %esi 4016 movzbl %bh, %ecx 4017 movl %esi, 124(%esp) 4018 movl tiger_table+6144(,%ecx,8), %ebp 4019 movl tiger_table+6148(,%ecx,8), %esi 4020 subl %edx, 120(%esp) 4021 movl %ebx, %edx 4022 shrl $24, %edx 4023 movl tiger_table+4096(,%edx,8), %eax 4024 movl 132(%esp), %ecx 4025 movl tiger_table+4100(,%edx,8), %edx 4026 xorl %ebp, %eax 4027 xorl %esi, %edx 4028 movzbl %ch, %esi 4029 movl tiger_table+2048(,%esi,8), %ebp 4030 shrl $24, %ecx 4031 xorl %ebp, %eax 4032 movl tiger_table+2052(,%esi,8), %ebp 4033 movl tiger_table+4(,%ecx,8), %esi 4034 xorl %ebp, %edx 4035 movl tiger_table(,%ecx,8), %ebp 4036 xorl %esi, %edx 4037 movl 208(%esp), %esi 4038 xorl %ebp, %eax 4039 addl %eax, %esi 4040 cmpl %eax, %esi 4041 setb %al 4042 movl %esi, %ebp 4043 movzbl %al, %ecx 4044 movl 204(%esp), %eax 4674 movl %esi, -748(%ebp) 4675 movl -724(%ebp), %ecx 4676 addl %eax, %edx 4677 movl -640(%ebp), %esi 4678 movzbl %ch, %eax 4679 subl %edx, %esi 4680 movl %esi, -752(%ebp) 4681 leal 0(,%eax,8), %esi 4682 movl %ecx, %eax 4683 shrl $24, %eax 4684 movl 6144(%esi,%edi), %ecx 4685 sall $3, %eax 4686 movl 4096(%eax,%edi), %edx 4687 movl 4100(%eax,%edi), %eax 4688 xorl %edx, %ecx 4689 movl 6148(%esi,%edi), %edx 4690 xorl %eax, %edx 4691 movl -728(%ebp), %eax 4692 movzbl %ah, %esi 4693 leal 0(,%esi,8), %eax 4694 movl 2048(%eax,%edi), %esi 4695 xorl %esi, %ecx 4696 movl 2052(%eax,%edi), %esi 4697 movl -728(%ebp), %eax 4698 xorl %esi, %edx 4699 shrl $24, %eax 4700 movl (%edi,%eax,8), %esi 4701 xorl %esi, %ecx 4702 movl 4(%edi,%eax,8), %esi 4703 xorl %eax, %eax 4704 xorl %esi, %edx 4705 movl -624(%ebp), %esi 4706 addl %ecx, %esi 4707 cmpl %ecx, %esi 4708 movl -628(%ebp), %ecx 4709 setb %al 4710 addl %eax, %edx 4711 movl %esi, %eax 4045 4712 addl %ecx, %edx 4046 shrl $29, %ebp 4047 leal 0(,%esi,8), %ecx 4048 addl %eax, %edx 4049 xorl %eax, %eax 4050 movl %edx, 128(%esp) 4051 sall $3, %edx 4052 orl %ebp, %edx 4053 leal (%esi,%ecx), %ebp 4054 cmpl %ecx, %ebp 4055 movl 128(%esp), %esi 4056 setb %al 4057 xorl %edi, 124(%esp) 4058 addl %eax, %edx 4059 movl 176(%esp), %ecx 4060 xorl %ecx, 120(%esp) 4061 addl %esi, %edx 4062 movl 124(%esp), %eax 4063 movzbl 124(%esp),%esi 4064 movl %edx, 112(%esp) 4065 shrl $16, %eax 4066 andl $255, %eax 4067 movl tiger_table(,%esi,8), %edx 4068 movl tiger_table+2048(,%eax,8), %ecx 4069 movl tiger_table+4(,%esi,8), %edi 4070 xorl %edx, %ecx 4071 movl tiger_table+2052(,%eax,8), %edx 4072 movzbl 120(%esp),%eax 4073 xorl %edi, %edx 4074 movl tiger_table+4096(,%eax,8), %esi 4075 movl tiger_table+4100(,%eax,8), %edi 4076 movl 120(%esp), %eax 4077 xorl %esi, %ecx 4078 xorl %edi, %edx 4079 shrl $16, %eax 4080 andl $255, %eax 4081 movl tiger_table+6144(,%eax,8), %esi 4082 movl tiger_table+6148(,%eax,8), %edi 4083 xorl %eax, %eax 4084 xorl %esi, %ecx 4085 xorl %edi, %edx 4086 cmpl %ecx, %ebp 4087 setb %al 4088 subl %ecx, %ebp 4089 addl %eax, %edx 4090 movl %ebp, 116(%esp) 4091 movl 124(%esp), %eax 4092 subl %edx, 112(%esp) 4093 movl %eax, %edx 4094 movzbl %ah, %ecx 4095 shrl $24, %edx 4096 movl tiger_table+6144(,%ecx,8), %esi 4097 movl tiger_table+6148(,%ecx,8), %ebp 4098 movl tiger_table+4096(,%edx,8), %eax 4099 movl 120(%esp), %ecx 4100 movl tiger_table+4100(,%edx,8), %edx 4101 xorl %esi, %eax 4102 movzbl %ch, %esi 4103 movl tiger_table+2048(,%esi,8), %edi 4104 shrl $24, %ecx 4105 xorl %ebp, %edx 4106 movl tiger_table+2052(,%esi,8), %ebp 4107 movl tiger_table(,%ecx,8), %esi 4108 xorl %edi, %eax 4109 movl tiger_table+4(,%ecx,8), %edi 4110 xorl %ebp, %edx 4111 xorl %esi, %eax 4112 addl %eax, %ebx 4113 xorl %edi, %edx 4114 cmpl %eax, %ebx 4115 movl 132(%esp), %esi 4116 setb %al 4117 movl %ebx, %ecx 4118 movzbl %al, %ebp 4119 addl %ebp, %edx 4120 shrl $29, %ecx 4121 addl %edx, %esi 4122 leal 0(,%ebx,8), %edx 4123 xorl %eax, %eax 4124 addl %edx, %ebx 4125 leal 0(,%esi,8), %edi 4126 orl %ecx, %edi 4127 cmpl %edx, %ebx 4128 setb %al 4129 movl 164(%esp), %ecx 4130 addl %eax, %edi 4131 xorl %ecx, 112(%esp) 4132 leal (%esi,%edi), %ebp 4133 movl 172(%esp), %esi 4134 xorl %esi, 116(%esp) 4135 movl %ebp, 108(%esp) 4136 movl 116(%esp), %eax 4137 movzbl 116(%esp),%edi 4138 shrl $16, %eax 4139 andl $255, %eax 4140 movl tiger_table(,%edi,8), %edx 4141 movl tiger_table+2048(,%eax,8), %ecx 4142 movl tiger_table+4(,%edi,8), %ebp 4143 xorl %edx, %ecx 4144 movl tiger_table+2052(,%eax,8), %edx 4145 movzbl 112(%esp),%eax 4146 xorl %ebp, %edx 4147 movl tiger_table+4096(,%eax,8), %esi 4148 movl tiger_table+4100(,%eax,8), %edi 4149 xorl %eax, %eax 4150 xorl %esi, %ecx 4151 movl 112(%esp), %esi 4152 xorl %edi, %edx 4153 shrl $16, %esi 4154 andl $255, %esi 4155 movl tiger_table+6144(,%esi,8), %ebp 4156 movl tiger_table+6148(,%esi,8), %edi 4157 xorl %ebp, %ecx 4158 xorl %edi, %edx 4159 cmpl %ecx, %ebx 4160 setb %al 4161 addl %eax, %edx 4162 subl %ecx, %ebx 4163 subl %edx, 108(%esp) 4164 movl 116(%esp), %edx 4165 movzbl %dh, %ecx 4166 shrl $24, %edx 4167 movl tiger_table+6144(,%ecx,8), %esi 4168 movl tiger_table+6148(,%ecx,8), %ebp 4169 movl tiger_table+4096(,%edx,8), %eax 4170 movl 112(%esp), %ecx 4171 movl tiger_table+4100(,%edx,8), %edx 4172 xorl %esi, %eax 4173 movzbl %ch, %esi 4174 movl tiger_table+2048(,%esi,8), %edi 4175 shrl $24, %ecx 4176 xorl %ebp, %edx 4177 movl tiger_table+2052(,%esi,8), %ebp 4178 movl tiger_table+4(,%ecx,8), %esi 4179 xorl %edi, %eax 4180 movl tiger_table(,%ecx,8), %edi 4181 xorl %ebp, %edx 4182 xorl %esi, %edx 4183 movl 124(%esp), %esi 4184 xorl %edi, %eax 4185 addl %eax, %esi 4186 cmpl %eax, %esi 4187 setb %al 4188 movl %esi, %edi 4189 movzbl %al, %ebp 4190 addl %ebp, %edx 4191 movl 120(%esp), %ebp 4192 leal 0(,%esi,8), %ecx 4193 shrl $29, %edi 4194 xorl %eax, %eax 4195 addl %edx, %ebp 4196 leal 0(,%ebp,8), %edx 4197 orl %edi, %edx 4198 leal (%esi,%ecx), %edi 4199 cmpl %ecx, %edi 4200 setb %al 4201 addl %eax, %edx 4202 leal (%ebp,%edx), %esi 4203 movl %esi, 100(%esp) 4204 movl 168(%esp), %ebp 4205 movl 160(%esp), %ecx 4206 xorl %ecx, 108(%esp) 4207 xorl %ebp, %ebx 4208 movl %ebx, %eax 4209 shrl $16, %eax 4210 movzbl %bl,%esi 4211 andl $255, %eax 4212 movl tiger_table(,%esi,8), %edx 4213 movl tiger_table+2048(,%eax,8), %ecx 4214 movl tiger_table+4(,%esi,8), %ebp 4215 xorl %edx, %ecx 4216 movl tiger_table+2052(,%eax,8), %edx 4217 movzbl 108(%esp),%eax 4218 xorl %ebp, %edx 4219 movl tiger_table+4096(,%eax,8), %esi 4220 movl tiger_table+4100(,%eax,8), %ebp 4221 movl 108(%esp), %eax 4222 xorl %esi, %ecx 4223 xorl %ebp, %edx 4224 shrl $16, %eax 4225 andl $255, %eax 4226 movl tiger_table+6144(,%eax,8), %esi 4227 movl tiger_table+6148(,%eax,8), %ebp 4228 xorl %eax, %eax 4229 xorl %esi, %ecx 4230 xorl %ebp, %edx 4231 cmpl %ecx, %edi 4232 setb %al 4233 addl %eax, %edx 4234 subl %ecx, %edi 4235 subl %edx, 100(%esp) 4236 movl %ebx, %edx 4237 movzbl %bh, %ecx 4238 movl %edi, 104(%esp) 4239 shrl $24, %edx 4240 movl tiger_table+6144(,%ecx,8), %esi 4241 movl tiger_table+6148(,%ecx,8), %ebp 4242 movl tiger_table+4096(,%edx,8), %eax 4243 movl 108(%esp), %ecx 4244 movl tiger_table+4100(,%edx,8), %edx 4245 xorl %esi, %eax 4246 movzbl %ch, %esi 4247 movl tiger_table+2048(,%esi,8), %edi 4248 shrl $24, %ecx 4249 xorl %ebp, %edx 4250 movl tiger_table+2052(,%esi,8), %ebp 4251 movl tiger_table+4(,%ecx,8), %esi 4252 xorl %edi, %eax 4253 xorl %ebp, %edx 4254 movl tiger_table(,%ecx,8), %edi 4255 xorl %esi, %edx 4256 movl 116(%esp), %esi 4257 xorl %edi, %eax 4258 addl %eax, %esi 4259 cmpl %eax, %esi 4260 movl %esi, %edi 4261 setb %al 4262 movzbl %al, %ebp 4263 leal 0(,%esi,8), %ecx 4264 addl %ebp, %edx 4265 movl 112(%esp), %ebp 4266 shrl $29, %edi 4267 xorl %eax, %eax 4268 addl %edx, %ebp 4269 leal 0(,%ebp,8), %edx 4270 orl %edi, %edx 4271 leal (%esi,%ecx), %edi 4272 cmpl %ecx, %edi 4273 setb %al 4274 addl %eax, %edx 4275 movl 152(%esp), %ecx 4276 leal (%ebp,%edx), %esi 4277 movl %esi, 92(%esp) 4278 movl 156(%esp), %ebp 4279 xorl %ebp, 104(%esp) 4280 xorl %ecx, 100(%esp) 4281 movl 104(%esp), %eax 4282 movzbl 104(%esp),%esi 4283 shrl $16, %eax 4284 andl $255, %eax 4285 movl tiger_table(,%esi,8), %edx 4286 movl tiger_table+2048(,%eax,8), %ecx 4287 movl tiger_table+4(,%esi,8), %ebp 4288 xorl %edx, %ecx 4289 movl tiger_table+2052(,%eax,8), %edx 4290 movzbl 100(%esp),%eax 4291 xorl %ebp, %edx 4292 movl tiger_table+4096(,%eax,8), %esi 4293 movl tiger_table+4100(,%eax,8), %ebp 4294 movl 100(%esp), %eax 4295 xorl %esi, %ecx 4296 xorl %ebp, %edx 4297 shrl $16, %eax 4298 andl $255, %eax 4299 movl tiger_table+6144(,%eax,8), %esi 4300 movl tiger_table+6148(,%eax,8), %ebp 4301 xorl %eax, %eax 4302 xorl %esi, %ecx 4303 xorl %ebp, %edx 4304 cmpl %ecx, %edi 4305 setb %al 4306 addl %eax, %edx 4307 subl %ecx, %edi 4308 subl %edx, 92(%esp) 4309 movl 104(%esp), %edx 4310 movl %edi, 96(%esp) 4311 movzbl %dh, %ecx 4312 shrl $24, %edx 4313 movl tiger_table+6144(,%ecx,8), %esi 4314 movl tiger_table+6148(,%ecx,8), %ebp 4315 movl tiger_table+4096(,%edx,8), %eax 4316 movl 100(%esp), %ecx 4317 movl tiger_table+4100(,%edx,8), %edx 4318 xorl %esi, %eax 4319 movzbl %ch, %esi 4320 movl tiger_table+2048(,%esi,8), %edi 4321 shrl $24, %ecx 4322 xorl %ebp, %edx 4323 movl tiger_table+2052(,%esi,8), %ebp 4324 movl tiger_table(,%ecx,8), %esi 4325 xorl %edi, %eax 4326 movl tiger_table+4(,%ecx,8), %edi 4327 xorl %ebp, %edx 4328 xorl %esi, %eax 4329 addl %eax, %ebx 4330 movl 108(%esp), %esi 4331 xorl %edi, %edx 4332 cmpl %eax, %ebx 4333 setb %al 4334 movzbl %al, %ebp 4335 movl %ebx, %ecx 4336 addl %ebp, %edx 4337 addl %edx, %esi 4338 leal 0(,%ebx,8), %edx 4339 addl %edx, %ebx 4340 shrl $29, %ecx 4341 xorl %eax, %eax 4342 leal 0(,%esi,8), %edi 4343 orl %ecx, %edi 4344 cmpl %edx, %ebx 4345 movl 140(%esp), %ecx 4346 setb %al 4347 addl %eax, %edi 4348 leal (%esi,%edi), %ebp 4349 xorl %ecx, 92(%esp) 4350 movl 148(%esp), %esi 4351 xorl %esi, 96(%esp) 4352 movl %ebp, 88(%esp) 4353 movl 96(%esp), %eax 4354 movzbl 96(%esp),%edi 4355 shrl $16, %eax 4356 andl $255, %eax 4357 movl tiger_table(,%edi,8), %edx 4358 movl tiger_table+2048(,%eax,8), %ecx 4359 movl tiger_table+4(,%edi,8), %ebp 4360 xorl %edx, %ecx 4361 movl tiger_table+2052(,%eax,8), %edx 4362 movzbl 92(%esp),%eax 4363 xorl %ebp, %edx 4364 movl tiger_table+4096(,%eax,8), %esi 4365 movl tiger_table+4100(,%eax,8), %edi 4366 xorl %eax, %eax 4367 xorl %esi, %ecx 4368 movl 92(%esp), %esi 4369 xorl %edi, %edx 4370 shrl $16, %esi 4371 andl $255, %esi 4372 movl tiger_table+6144(,%esi,8), %ebp 4373 movl tiger_table+6148(,%esi,8), %edi 4374 xorl %ebp, %ecx 4375 xorl %edi, %edx 4376 cmpl %ecx, %ebx 4377 setb %al 4378 addl %eax, %edx 4379 subl %ecx, %ebx 4380 subl %edx, 88(%esp) 4381 movl 96(%esp), %edx 4382 movzbl %dh, %ecx 4383 shrl $24, %edx 4384 movl tiger_table+6144(,%ecx,8), %esi 4385 movl tiger_table+6148(,%ecx,8), %ebp 4386 movl tiger_table+4096(,%edx,8), %eax 4387 movl 92(%esp), %ecx 4388 movl tiger_table+4100(,%edx,8), %edx 4389 xorl %esi, %eax 4390 movzbl %ch, %esi 4391 movl tiger_table+2048(,%esi,8), %edi 4392 shrl $24, %ecx 4393 xorl %ebp, %edx 4394 movl tiger_table+2052(,%esi,8), %ebp 4395 movl tiger_table+4(,%ecx,8), %esi 4396 xorl %edi, %eax 4397 movl tiger_table(,%ecx,8), %edi 4398 xorl %ebp, %edx 4399 xorl %esi, %edx 4400 movl 104(%esp), %esi 4401 xorl %edi, %eax 4402 addl %eax, %esi 4403 cmpl %eax, %esi 4404 setb %al 4405 movl %esi, %edi 4406 movzbl %al, %ebp 4407 addl %ebp, %edx 4408 movl 100(%esp), %ebp 4409 leal 0(,%esi,8), %ecx 4410 shrl $29, %edi 4411 xorl %eax, %eax 4412 addl %edx, %ebp 4413 leal 0(,%ebp,8), %edx 4414 orl %edi, %edx 4415 leal (%esi,%ecx), %edi 4416 movl 144(%esp), %esi 4417 cmpl %ecx, %edi 4418 setb %al 4419 addl %eax, %edx 4420 movl 136(%esp), %ecx 4421 xorl %esi, %ebx 4422 xorl %ecx, 88(%esp) 4423 movl %ebx, %eax 4424 shrl $16, %eax 4425 movzbl %bl,%esi 4426 andl $255, %eax 4427 addl %edx, %ebp 4428 movl tiger_table+2048(,%eax,8), %ecx 4429 movl tiger_table(,%esi,8), %edx 4430 xorl %edx, %ecx 4431 movl tiger_table+2052(,%eax,8), %edx 4432 movl tiger_table+4(,%esi,8), %eax 4433 xorl %eax, %edx 4434 movzbl 88(%esp),%eax 4435 movl tiger_table+4096(,%eax,8), %esi 4436 xorl %esi, %ecx 4437 movl tiger_table+4100(,%eax,8), %esi 4438 movl 88(%esp), %eax 4439 xorl %esi, %edx 4440 shrl $16, %eax 4441 andl $255, %eax 4442 movl tiger_table+6144(,%eax,8), %esi 4443 xorl %esi, %ecx 4444 movl tiger_table+6148(,%eax,8), %esi 4445 xorl %eax, %eax 4446 xorl %esi, %edx 4447 cmpl %ecx, %edi 4448 setb %al 4449 addl %eax, %edx 4450 subl %ecx, %edi 4451 subl %edx, %ebp 4452 movl %ebx, %edx 4453 movzbl %bh, %ecx 4454 shrl $24, %edx 4455 movl tiger_table+6144(,%ecx,8), %esi 4456 movl tiger_table+4096(,%edx,8), %eax 4457 movl tiger_table+4100(,%edx,8), %edx 4458 xorl %esi, %eax 4459 movl tiger_table+6148(,%ecx,8), %esi 4460 movl 88(%esp), %ecx 4461 xorl %esi, %edx 4462 movzbl %ch, %esi 4463 shrl $24, %ecx 4464 xorl tiger_table+2048(,%esi,8), %eax 4465 xorl tiger_table+2052(,%esi,8), %edx 4466 movl tiger_table(,%ecx,8), %esi 4467 xorl %esi, %eax 4468 movl tiger_table+4(,%ecx,8), %esi 4469 xorl %esi, %edx 4470 movl 96(%esp), %esi 4471 addl %eax, %esi 4472 cmpl %eax, %esi 4473 setb %cl 4474 movzbl %cl, %eax 4475 movl 92(%esp), %ecx 4476 addl %eax, %edx 4477 movl %esi, %eax 4478 shrl $29, %eax 4479 addl %ecx, %edx 4480 movl %edx, 84(%esp) 4713 movl %edx, -732(%ebp) 4481 4714 leal 0(,%esi,8), %ecx 4482 4715 addl %ecx, %esi 4483 movl %esi, 80(%esp) 4716 movl %esi, -736(%ebp) 4717 shrl $29, %eax 4484 4718 sall $3, %edx 4485 4719 orl %eax, %edx 4486 4720 xorl %eax, %eax 4487 4721 cmpl %ecx, %esi 4488 setb %al 4489 movl 188(%esp), %esi 4490 addl %eax, %edx 4491 movl 84(%esp), %eax 4492 movl 184(%esp), %ecx 4493 xorl %esi, %edi 4494 addl %eax, %edx 4495 movl %edx, 76(%esp) 4496 movl %edi, %eax 4497 movl %edi, %esi 4498 shrl $16, %eax 4499 andl $255, %esi 4500 andl $255, %eax 4501 xorl %ecx, %ebp 4502 movl tiger_table(,%esi,8), %edx 4503 movl tiger_table+2048(,%eax,8), %ecx 4504 xorl %edx, %ecx 4505 movl tiger_table+2052(,%eax,8), %edx 4506 movl tiger_table+4(,%esi,8), %eax 4507 xorl %eax, %edx 4508 movl %ebp, %eax 4509 andl $255, %eax 4510 movl tiger_table+4096(,%eax,8), %esi 4511 xorl %esi, %ecx 4512 movl tiger_table+4100(,%eax,8), %esi 4513 movl %ebp, %eax 4514 shrl $16, %eax 4515 andl $255, %eax 4516 xorl %esi, %edx 4517 movl tiger_table+6144(,%eax,8), %esi 4518 xorl %esi, %ecx 4519 movl tiger_table+6148(,%eax,8), %esi 4520 xorl %eax, %eax 4521 xorl %esi, %edx 4522 cmpl %ecx, 80(%esp) 4523 setb %al 4524 addl %eax, %edx 4525 subl %edx, 76(%esp) 4526 movl %edi, %eax 4527 movl %edi, %edx 4528 subl %ecx, 80(%esp) 4529 shrl $24, %edx 4530 movzbl %ah, %ecx 4531 movl tiger_table+6144(,%ecx,8), %esi 4532 movl tiger_table+4096(,%edx,8), %eax 4533 movl tiger_table+4100(,%edx,8), %edx 4722 movl -732(%ebp), %esi 4723 setb %al 4724 addl %eax, %edx 4725 addl %esi, %edx 4726 movl %edx, -764(%ebp) 4727 movl -668(%ebp), %eax 4728 movl -748(%ebp), %edx 4729 movl -672(%ebp), %ecx 4730 movl -752(%ebp), %esi 4731 xorl %eax, %edx 4732 movl %edx, -756(%ebp) 4733 movl %edx, %eax 4734 xorl %ecx, %esi 4735 movl %esi, -760(%ebp) 4736 shrl $13, %eax 4737 movzbl %dl,%esi 4738 andl $2040, %eax 4739 movl (%edi,%esi,8), %ecx 4740 movl 2048(%eax,%edi), %edx 4741 movl 2052(%eax,%edi), %eax 4742 xorl %edx, %ecx 4743 movl 4(%edi,%esi,8), %edx 4744 xorl %eax, %edx 4745 movzbl -760(%ebp),%eax 4746 sall $3, %eax 4747 movl 4096(%eax,%edi), %esi 4748 xorl %esi, %ecx 4749 movl 4100(%eax,%edi), %esi 4750 movl -760(%ebp), %eax 4751 xorl %esi, %edx 4752 shrl $13, %eax 4753 andl $2040, %eax 4754 movl 6144(%eax,%edi), %esi 4755 xorl %esi, %ecx 4756 movl 6148(%eax,%edi), %esi 4757 xorl %eax, %eax 4758 xorl %esi, %edx 4759 movl -736(%ebp), %esi 4760 cmpl %ecx, -736(%ebp) 4761 setb %al 4762 subl %ecx, %esi 4763 movl %esi, -776(%ebp) 4764 movl -756(%ebp), %ecx 4765 addl %eax, %edx 4766 movl -764(%ebp), %esi 4767 movzbl %ch, %eax 4768 subl %edx, %esi 4769 movl %esi, -780(%ebp) 4770 leal 0(,%eax,8), %esi 4771 movl %ecx, %eax 4772 shrl $24, %eax 4773 movl 6144(%esi,%edi), %ecx 4774 sall $3, %eax 4775 movl 4096(%eax,%edi), %edx 4776 movl 4100(%eax,%edi), %eax 4777 xorl %edx, %ecx 4778 movl 6148(%esi,%edi), %edx 4779 xorl %eax, %edx 4780 movl -760(%ebp), %eax 4781 movzbl %ah, %esi 4782 leal 0(,%esi,8), %eax 4783 movl 2048(%eax,%edi), %esi 4784 xorl %esi, %ecx 4785 movl 2052(%eax,%edi), %esi 4786 movl -760(%ebp), %eax 4787 xorl %esi, %edx 4788 shrl $24, %eax 4789 movl (%edi,%eax,8), %esi 4790 xorl %esi, %ecx 4791 movl 4(%edi,%eax,8), %esi 4792 xorl %eax, %eax 4793 xorl %esi, %edx 4794 movl -724(%ebp), %esi 4795 addl %ecx, %esi 4796 cmpl %ecx, %esi 4797 movl -728(%ebp), %ecx 4798 setb %al 4799 addl %eax, %edx 4800 movl %esi, %eax 4801 addl %ecx, %edx 4802 movl %edx, -768(%ebp) 4803 leal 0(,%esi,8), %ecx 4804 addl %ecx, %esi 4805 movl %esi, -772(%ebp) 4806 shrl $29, %eax 4807 sall $3, %edx 4808 orl %eax, %edx 4809 xorl %eax, %eax 4810 cmpl %ecx, %esi 4811 movl -768(%ebp), %esi 4812 setb %al 4813 addl %eax, %edx 4814 movl -676(%ebp), %eax 4815 addl %esi, %edx 4816 movl -684(%ebp), %ecx 4817 movl %edx, -792(%ebp) 4818 movl -776(%ebp), %edx 4819 movl -780(%ebp), %esi 4820 xorl %eax, %edx 4821 movl %edx, %eax 4822 xorl %ecx, %esi 4823 movl %esi, -788(%ebp) 4824 shrl $13, %eax 4825 movzbl %dl,%esi 4826 movl %edx, -784(%ebp) 4827 andl $2040, %eax 4828 movl 2048(%eax,%edi), %edx 4829 movl (%edi,%esi,8), %ecx 4830 movl 2052(%eax,%edi), %eax 4831 xorl %edx, %ecx 4832 movl 4(%edi,%esi,8), %edx 4833 xorl %eax, %edx 4834 movzbl -788(%ebp),%eax 4835 sall $3, %eax 4836 movl 4096(%eax,%edi), %esi 4837 xorl %esi, %ecx 4838 movl 4100(%eax,%edi), %esi 4839 movl -788(%ebp), %eax 4840 xorl %esi, %edx 4841 shrl $13, %eax 4842 andl $2040, %eax 4843 movl 6144(%eax,%edi), %esi 4844 xorl %esi, %ecx 4845 movl 6148(%eax,%edi), %esi 4846 xorl %eax, %eax 4847 xorl %esi, %edx 4848 movl -772(%ebp), %esi 4849 cmpl %ecx, -772(%ebp) 4850 setb %al 4851 subl %ecx, %esi 4852 movl %esi, -804(%ebp) 4853 movl -784(%ebp), %ecx 4854 addl %eax, %edx 4855 movl -792(%ebp), %esi 4856 movzbl %ch, %eax 4857 subl %edx, %esi 4858 movl %esi, -808(%ebp) 4859 leal 0(,%eax,8), %esi 4860 movl %ecx, %eax 4861 shrl $24, %eax 4862 movl 6144(%esi,%edi), %ecx 4863 sall $3, %eax 4864 movl 4096(%eax,%edi), %edx 4865 movl 4100(%eax,%edi), %eax 4866 xorl %edx, %ecx 4867 movl 6148(%esi,%edi), %edx 4868 xorl %eax, %edx 4869 movl -788(%ebp), %eax 4870 movzbl %ah, %esi 4871 leal 0(,%esi,8), %eax 4872 movl 2048(%eax,%edi), %esi 4873 xorl %esi, %ecx 4874 movl 2052(%eax,%edi), %esi 4875 movl -788(%ebp), %eax 4876 xorl %esi, %edx 4877 shrl $24, %eax 4878 movl (%edi,%eax,8), %esi 4879 xorl %esi, %ecx 4880 movl 4(%edi,%eax,8), %esi 4881 xorl %eax, %eax 4882 xorl %esi, %edx 4883 movl -756(%ebp), %esi 4884 addl %ecx, %esi 4885 cmpl %ecx, %esi 4886 movl -760(%ebp), %ecx 4887 setb %al 4888 addl %eax, %edx 4889 movl %esi, %eax 4890 addl %ecx, %edx 4891 movl %edx, -796(%ebp) 4892 leal 0(,%esi,8), %ecx 4893 addl %ecx, %esi 4894 movl %esi, -800(%ebp) 4895 shrl $29, %eax 4896 sall $3, %edx 4897 orl %eax, %edx 4898 xorl %eax, %eax 4899 cmpl %ecx, %esi 4900 movl -796(%ebp), %esi 4901 setb %al 4902 addl %eax, %edx 4903 movl -680(%ebp), %eax 4904 addl %esi, %edx 4905 movl -688(%ebp), %ecx 4906 movl %edx, -820(%ebp) 4907 movl -804(%ebp), %edx 4908 movl -808(%ebp), %esi 4909 xorl %eax, %edx 4910 movl %edx, %eax 4911 xorl %ecx, %esi 4912 movl %esi, -816(%ebp) 4913 shrl $13, %eax 4914 movzbl %dl,%esi 4915 movl %edx, -812(%ebp) 4916 andl $2040, %eax 4917 movl 2048(%eax,%edi), %edx 4918 movl (%edi,%esi,8), %ecx 4919 movl 2052(%eax,%edi), %eax 4920 xorl %edx, %ecx 4921 movl 4(%edi,%esi,8), %edx 4922 xorl %eax, %edx 4923 movzbl -816(%ebp),%eax 4924 sall $3, %eax 4925 movl 4096(%eax,%edi), %esi 4926 xorl %esi, %ecx 4927 movl 4100(%eax,%edi), %esi 4928 movl -816(%ebp), %eax 4929 xorl %esi, %edx 4930 shrl $13, %eax 4931 andl $2040, %eax 4932 movl 6144(%eax,%edi), %esi 4933 xorl %esi, %ecx 4934 movl 6148(%eax,%edi), %esi 4935 xorl %eax, %eax 4936 xorl %esi, %edx 4937 movl -800(%ebp), %esi 4938 cmpl %ecx, -800(%ebp) 4939 setb %al 4940 subl %ecx, %esi 4941 movl %esi, -832(%ebp) 4942 movl -812(%ebp), %ecx 4943 addl %eax, %edx 4944 movl -820(%ebp), %esi 4945 movzbl %ch, %eax 4946 subl %edx, %esi 4947 movl %esi, -836(%ebp) 4948 leal 0(,%eax,8), %esi 4949 movl %ecx, %eax 4950 shrl $24, %eax 4951 movl 6144(%esi,%edi), %ecx 4952 sall $3, %eax 4953 movl 4096(%eax,%edi), %edx 4954 movl 4100(%eax,%edi), %eax 4955 xorl %edx, %ecx 4956 movl 6148(%esi,%edi), %edx 4957 xorl %eax, %edx 4958 movl -816(%ebp), %eax 4959 movzbl %ah, %esi 4960 leal 0(,%esi,8), %eax 4961 movl 2048(%eax,%edi), %esi 4962 xorl %esi, %ecx 4963 movl 2052(%eax,%edi), %esi 4964 movl -816(%ebp), %eax 4965 xorl %esi, %edx 4966 shrl $24, %eax 4967 movl (%edi,%eax,8), %esi 4968 xorl %esi, %ecx 4969 movl 4(%edi,%eax,8), %esi 4970 xorl %eax, %eax 4971 xorl %esi, %edx 4972 movl -784(%ebp), %esi 4973 addl %ecx, %esi 4974 cmpl %ecx, %esi 4975 movl -788(%ebp), %ecx 4976 setb %al 4977 addl %eax, %edx 4978 movl %esi, %eax 4979 addl %ecx, %edx 4980 movl %edx, -824(%ebp) 4981 leal 0(,%esi,8), %ecx 4982 addl %ecx, %esi 4983 movl %esi, -828(%ebp) 4984 shrl $29, %eax 4985 sall $3, %edx 4986 orl %eax, %edx 4987 xorl %eax, %eax 4988 cmpl %ecx, %esi 4989 movl -824(%ebp), %esi 4990 setb %al 4991 addl %eax, %edx 4992 movl -692(%ebp), %eax 4993 addl %esi, %edx 4994 movl -696(%ebp), %ecx 4995 movl %edx, -848(%ebp) 4996 movl -832(%ebp), %edx 4997 movl -836(%ebp), %esi 4998 xorl %eax, %edx 4999 movl %edx, %eax 5000 xorl %ecx, %esi 5001 movl %esi, -844(%ebp) 5002 shrl $13, %eax 5003 movzbl %dl,%esi 5004 movl %edx, -840(%ebp) 5005 andl $2040, %eax 5006 movl 2048(%eax,%edi), %edx 5007 movl (%edi,%esi,8), %ecx 5008 movl 2052(%eax,%edi), %eax 5009 xorl %edx, %ecx 5010 movl 4(%edi,%esi,8), %edx 5011 xorl %eax, %edx 5012 movzbl -844(%ebp),%eax 5013 sall $3, %eax 5014 movl 4096(%eax,%edi), %esi 5015 xorl %esi, %ecx 5016 movl 4100(%eax,%edi), %esi 5017 movl -844(%ebp), %eax 5018 xorl %esi, %edx 5019 shrl $13, %eax 5020 andl $2040, %eax 5021 movl 6144(%eax,%edi), %esi 5022 xorl %esi, %ecx 5023 movl 6148(%eax,%edi), %esi 5024 xorl %eax, %eax 5025 xorl %esi, %edx 5026 movl -828(%ebp), %esi 5027 cmpl %ecx, -828(%ebp) 5028 setb %al 5029 subl %ecx, %esi 5030 movl %esi, -860(%ebp) 5031 movl -840(%ebp), %ecx 5032 addl %eax, %edx 5033 movl -848(%ebp), %esi 5034 movzbl %ch, %eax 5035 subl %edx, %esi 5036 movl %esi, -864(%ebp) 5037 leal 0(,%eax,8), %esi 5038 movl %ecx, %eax 5039 shrl $24, %eax 5040 movl 6144(%esi,%edi), %ecx 5041 sall $3, %eax 5042 movl 4096(%eax,%edi), %edx 5043 movl 4100(%eax,%edi), %eax 5044 xorl %edx, %ecx 5045 movl 6148(%esi,%edi), %edx 5046 xorl %eax, %edx 5047 movl -844(%ebp), %eax 5048 movzbl %ah, %esi 5049 leal 0(,%esi,8), %eax 5050 movl 2048(%eax,%edi), %esi 5051 xorl %esi, %ecx 5052 movl 2052(%eax,%edi), %esi 5053 movl -844(%ebp), %eax 5054 xorl %esi, %edx 5055 shrl $24, %eax 5056 movl (%edi,%eax,8), %esi 5057 xorl %esi, %ecx 5058 movl 4(%edi,%eax,8), %esi 5059 xorl %eax, %eax 5060 xorl %esi, %edx 5061 movl -812(%ebp), %esi 5062 addl %ecx, %esi 5063 cmpl %ecx, %esi 5064 movl -816(%ebp), %ecx 5065 setb %al 5066 addl %eax, %edx 5067 movl %esi, %eax 5068 addl %ecx, %edx 5069 movl %edx, -852(%ebp) 5070 leal 0(,%esi,8), %ecx 5071 addl %ecx, %esi 5072 movl %esi, -856(%ebp) 5073 shrl $29, %eax 5074 sall $3, %edx 5075 orl %eax, %edx 5076 xorl %eax, %eax 5077 cmpl %ecx, %esi 5078 movl -852(%ebp), %esi 5079 setb %al 5080 addl %eax, %edx 5081 movl -700(%ebp), %eax 5082 addl %esi, %edx 5083 movl -708(%ebp), %ecx 5084 movl %edx, -876(%ebp) 5085 movl -860(%ebp), %edx 5086 movl -864(%ebp), %esi 5087 xorl %eax, %edx 5088 movl %edx, %eax 5089 xorl %ecx, %esi 5090 movl %esi, -872(%ebp) 5091 shrl $13, %eax 5092 movzbl %dl,%esi 5093 movl %edx, -868(%ebp) 5094 andl $2040, %eax 5095 movl 2048(%eax,%edi), %edx 5096 movl (%edi,%esi,8), %ecx 5097 movl 2052(%eax,%edi), %eax 5098 xorl %edx, %ecx 5099 movl 4(%edi,%esi,8), %edx 5100 xorl %eax, %edx 5101 movzbl -872(%ebp),%eax 5102 sall $3, %eax 5103 movl 4096(%eax,%edi), %esi 5104 xorl %esi, %ecx 5105 movl 4100(%eax,%edi), %esi 5106 movl -872(%ebp), %eax 5107 xorl %esi, %edx 5108 shrl $13, %eax 5109 andl $2040, %eax 5110 movl 6144(%eax,%edi), %esi 5111 xorl %esi, %ecx 5112 movl 6148(%eax,%edi), %esi 5113 xorl %eax, %eax 5114 xorl %esi, %edx 5115 movl -856(%ebp), %esi 5116 cmpl %ecx, -856(%ebp) 5117 setb %al 5118 subl %ecx, %esi 5119 movl %esi, -888(%ebp) 5120 movl -868(%ebp), %ecx 5121 addl %eax, %edx 5122 movl -876(%ebp), %esi 5123 movzbl %ch, %eax 5124 subl %edx, %esi 5125 movl %esi, -892(%ebp) 5126 leal 0(,%eax,8), %esi 5127 movl %ecx, %eax 5128 shrl $24, %eax 5129 movl 6144(%esi,%edi), %ecx 5130 sall $3, %eax 5131 movl 4096(%eax,%edi), %edx 5132 movl 4100(%eax,%edi), %eax 5133 xorl %edx, %ecx 5134 movl 6148(%esi,%edi), %edx 5135 xorl %eax, %edx 5136 movl -872(%ebp), %eax 5137 movzbl %ah, %esi 5138 leal 0(,%esi,8), %eax 5139 movl 2048(%eax,%edi), %esi 5140 xorl %esi, %ecx 5141 movl 2052(%eax,%edi), %esi 5142 movl -872(%ebp), %eax 5143 xorl %esi, %edx 5144 shrl $24, %eax 5145 movl (%edi,%eax,8), %esi 5146 xorl %esi, %ecx 5147 movl 4(%edi,%eax,8), %esi 5148 xorl %eax, %eax 5149 xorl %esi, %edx 5150 movl -840(%ebp), %esi 5151 addl %ecx, %esi 5152 cmpl %ecx, %esi 5153 movl -844(%ebp), %ecx 5154 setb %al 5155 addl %eax, %edx 5156 movl %esi, %eax 5157 addl %ecx, %edx 5158 movl %edx, -880(%ebp) 5159 leal 0(,%esi,8), %ecx 5160 addl %ecx, %esi 5161 movl %esi, -884(%ebp) 5162 shrl $29, %eax 5163 sall $3, %edx 5164 orl %eax, %edx 5165 xorl %eax, %eax 5166 cmpl %ecx, %esi 5167 movl -880(%ebp), %esi 5168 setb %al 5169 addl %eax, %edx 5170 movl -704(%ebp), %eax 5171 addl %esi, %edx 5172 movl -712(%ebp), %ecx 5173 movl %edx, -904(%ebp) 5174 movl -888(%ebp), %edx 5175 movl -892(%ebp), %esi 5176 xorl %eax, %edx 5177 movl %edx, %eax 5178 xorl %ecx, %esi 5179 movl %esi, -900(%ebp) 5180 shrl $13, %eax 5181 movzbl %dl,%esi 5182 movl %edx, -896(%ebp) 5183 andl $2040, %eax 5184 movl 2048(%eax,%edi), %edx 5185 movl (%edi,%esi,8), %ecx 5186 movl 2052(%eax,%edi), %eax 5187 xorl %edx, %ecx 5188 movl 4(%edi,%esi,8), %edx 5189 xorl %eax, %edx 5190 movzbl -900(%ebp),%eax 5191 sall $3, %eax 5192 movl 4096(%eax,%edi), %esi 5193 xorl %esi, %ecx 5194 movl 4100(%eax,%edi), %esi 5195 movl -900(%ebp), %eax 5196 xorl %esi, %edx 5197 shrl $13, %eax 5198 andl $2040, %eax 5199 movl 6144(%eax,%edi), %esi 5200 xorl %esi, %ecx 5201 movl 6148(%eax,%edi), %esi 5202 xorl %eax, %eax 5203 xorl %esi, %edx 5204 movl -884(%ebp), %esi 5205 cmpl %ecx, -884(%ebp) 5206 setb %al 5207 subl %ecx, %esi 5208 movl %esi, -916(%ebp) 5209 movl -896(%ebp), %ecx 5210 addl %eax, %edx 5211 movl -904(%ebp), %esi 5212 movzbl %ch, %eax 5213 subl %edx, %esi 5214 movl %esi, -920(%ebp) 5215 leal 0(,%eax,8), %esi 5216 movl %ecx, %eax 5217 shrl $24, %eax 5218 movl 6144(%esi,%edi), %ecx 5219 sall $3, %eax 5220 movl 4096(%eax,%edi), %edx 5221 movl 4100(%eax,%edi), %eax 5222 xorl %edx, %ecx 5223 movl 6148(%esi,%edi), %edx 5224 xorl %eax, %edx 5225 movl -900(%ebp), %eax 5226 movzbl %ah, %esi 5227 leal 0(,%esi,8), %eax 5228 movl 2048(%eax,%edi), %esi 5229 xorl %esi, %ecx 5230 movl 2052(%eax,%edi), %esi 5231 movl -900(%ebp), %eax 5232 xorl %esi, %edx 5233 shrl $24, %eax 5234 movl (%edi,%eax,8), %esi 5235 xorl %esi, %ecx 5236 movl 4(%edi,%eax,8), %esi 5237 xorl %eax, %eax 5238 xorl %esi, %edx 5239 movl -868(%ebp), %esi 5240 addl %ecx, %esi 5241 cmpl %ecx, %esi 5242 movl -872(%ebp), %ecx 5243 setb %al 5244 addl %eax, %edx 5245 movl %esi, %eax 5246 addl %ecx, %edx 5247 movl %edx, -908(%ebp) 5248 leal 0(,%esi,8), %ecx 5249 addl %ecx, %esi 5250 movl %esi, -912(%ebp) 5251 shrl $29, %eax 5252 sall $3, %edx 5253 orl %eax, %edx 5254 xorl %eax, %eax 5255 cmpl %ecx, %esi 5256 movl -908(%ebp), %esi 5257 setb %al 5258 addl %eax, %edx 5259 movl -740(%ebp), %eax 5260 addl %esi, %edx 5261 movl -744(%ebp), %ecx 5262 movl %edx, -932(%ebp) 5263 movl -916(%ebp), %edx 5264 movl -920(%ebp), %esi 5265 xorl %eax, %edx 5266 movl %edx, %eax 5267 xorl %ecx, %esi 5268 movl %esi, -928(%ebp) 5269 shrl $13, %eax 5270 movzbl %dl,%esi 5271 movl %edx, -924(%ebp) 5272 andl $2040, %eax 5273 movl 2048(%eax,%edi), %edx 5274 movl (%edi,%esi,8), %ecx 5275 movl 2052(%eax,%edi), %eax 5276 xorl %edx, %ecx 5277 movl 4(%edi,%esi,8), %edx 5278 xorl %eax, %edx 5279 movzbl -928(%ebp),%eax 5280 sall $3, %eax 5281 movl 4096(%eax,%edi), %esi 5282 xorl %esi, %ecx 5283 movl 4100(%eax,%edi), %esi 5284 movl -928(%ebp), %eax 5285 xorl %esi, %edx 5286 shrl $13, %eax 5287 andl $2040, %eax 5288 movl 6144(%eax,%edi), %esi 5289 xorl %esi, %ecx 5290 movl 6148(%eax,%edi), %esi 5291 xorl %eax, %eax 5292 xorl %esi, %edx 5293 movl -912(%ebp), %esi 5294 cmpl %ecx, -912(%ebp) 5295 setb %al 5296 subl %ecx, %esi 5297 movl %esi, -940(%ebp) 5298 movl -924(%ebp), %ecx 5299 addl %eax, %edx 5300 movl -932(%ebp), %esi 5301 movzbl %ch, %eax 5302 subl %edx, %esi 5303 movl %esi, -944(%ebp) 5304 leal 0(,%eax,8), %esi 5305 movl %ecx, %eax 5306 shrl $24, %eax 5307 movl 6144(%esi,%edi), %ecx 5308 sall $3, %eax 5309 movl 4096(%eax,%edi), %edx 5310 movl 4100(%eax,%edi), %eax 5311 xorl %edx, %ecx 5312 movl 6148(%esi,%edi), %edx 5313 xorl %eax, %edx 5314 movl -928(%ebp), %eax 5315 movzbl %ah, %esi 5316 leal 0(,%esi,8), %eax 5317 movl 2048(%eax,%edi), %esi 5318 xorl %esi, %ecx 5319 movl 2052(%eax,%edi), %esi 5320 movl -928(%ebp), %eax 5321 xorl %esi, %edx 5322 shrl $24, %eax 5323 movl (%edi,%eax,8), %esi 5324 xorl %esi, %ecx 5325 movl 4(%edi,%eax,8), %esi 5326 xorl %eax, %eax 5327 xorl %esi, %edx 5328 movl -896(%ebp), %esi 5329 addl %ecx, %esi 5330 cmpl %ecx, %esi 5331 movl -900(%ebp), %ecx 5332 setb %al 5333 addl %eax, %edx 5334 movl %esi, %eax 5335 addl %ecx, %edx 5336 movl %edx, -936(%ebp) 5337 leal 0(,%esi,8), %ecx 5338 shrl $29, %eax 5339 addl %ecx, %esi 5340 sall $3, %edx 5341 orl %eax, %edx 5342 xorl %eax, %eax 5343 cmpl %ecx, %esi 5344 setb %al 5345 addl %eax, %edx 5346 movl -936(%ebp), %eax 5347 movl -20(%ebp), %ecx 5348 addl %edx, %eax 5349 movl -948(%ebp), %edx 5350 xorl %edx, %esi 5351 movl %esi, -1032(%ebp) 5352 movl -952(%ebp), %esi 5353 movl -960(%ebp), %edx 4534 5354 xorl %esi, %eax 4535 movl tiger_table+6148(,%ecx,8), %esi 4536 movl %ebp, %ecx 4537 xorl %esi, %edx 4538 movzbl %ch, %esi 4539 shrl $24, %ecx 4540 xorl tiger_table+2048(,%esi,8), %eax 4541 xorl tiger_table+2052(,%esi,8), %edx 4542 movl tiger_table(,%ecx,8), %esi 4543 xorl %esi, %eax 4544 movl tiger_table+4(,%ecx,8), %esi 4545 addl %eax, %ebx 4546 xorl %esi, %edx 4547 cmpl %eax, %ebx 4548 setb %cl 4549 movl %ebx, %eax 4550 movzbl %cl, %esi 4551 leal 0(,%ebx,8), %ecx 4552 addl %esi, %edx 4553 movl 88(%esp), %esi 4554 shrl $29, %eax 4555 addl %ecx, %ebx 4556 addl %edx, %esi 4557 leal 0(,%esi,8), %edx 4558 orl %eax, %edx 4559 xorl %eax, %eax 4560 cmpl %ecx, %ebx 4561 setb %al 4562 addl %eax, %edx 4563 movl 72(%esp), %ecx 4564 movl 68(%esp), %eax 4565 leal (%esi,%edx), %edx 4566 xorl %ecx, %ebx 4567 movl 64(%esp), %ecx 4568 xorl %eax, %edx 4569 xorl %eax, %eax 4570 movl 496(%esp), %esi 4571 cmpl 496(%esp), %edi 4572 setb %al 4573 addl %ecx, %eax 4574 subl %eax, %ebp 4575 movl 80(%esp), %ecx 4576 subl %esi, %edi 4577 movl 492(%esp), %eax 4578 movl 60(%esp), %esi 5355 movl -924(%ebp), %esi 5356 movl %eax, -1036(%ebp) 5357 xorl %eax, %eax 5358 cmpl %ecx, -924(%ebp) 5359 setb %al 5360 subl %ecx, %esi 5361 movl -928(%ebp), %ecx 5362 addl %edx, %eax 5363 movl -964(%ebp), %edx 5364 subl %eax, %ecx 5365 movl -24(%ebp), %eax 5366 movl %ecx, -1040(%ebp) 5367 movl -940(%ebp), %ecx 4579 5368 addl %eax, %ecx 4580 5369 xorl %eax, %eax 4581 cmpl 492(%esp), %ecx 4582 setb %al 4583 addl %esi, %eax 4584 movl 76(%esp), %esi 4585 addl %esi, %eax 4586 movl 532(%esp), %esi 4587 movl %ebx, (%esi) 4588 movl %edx, 4(%esi) 4589 movl %edi, 8(%esi) 4590 movl %ebp, 12(%esi) 4591 movl %ecx, 16(%esi) 4592 movl %eax, 20(%esi) 4593 subl $64, 500(%esp) 4594 addl $64, 524(%esp) 4595 cmpl $63, 500(%esp) 5370 cmpl -24(%ebp), %ecx 5371 setb %al 5372 addl %edx, %eax 5373 movl -944(%ebp), %edx 5374 addl %edx, %eax 5375 movl -1032(%ebp), %edx 5376 movl %eax, -1044(%ebp) 5377 movl 16(%ebp), %eax 5378 movl %edx, (%eax) 5379 movl -1036(%ebp), %edx 5380 movl %esi, 8(%eax) 5381 movl %edx, 4(%eax) 5382 movl -1040(%ebp), %esi 5383 movl %ecx, 16(%eax) 5384 movl %esi, 12(%eax) 5385 movl -1044(%ebp), %edx 5386 movl %edx, 20(%eax) 5387 subl $64, -16(%ebp) 5388 addl $64, 8(%ebp) 5389 cmpl $63, -16(%ebp) 4596 5390 ja .L6 4597 5391 .L8: 4598 addl $ 504, %esp5392 addl $1032, %esp 4599 5393 popl %ebx 4600 5394 popl %esi … … 4610 5404 pushl %edi 4611 5405 pushl %esi 4612 pushl %ebx 4613 subl $84, %esp 4614 movl 12(%ebp), %esi 4615 movl 8(%ebp), %ebx 4616 movl 16(%ebp), %edi 4617 cmpl $63, %esi 5406 subl $72, %esp 5407 movl 12(%ebp), %edi 5408 movl 8(%ebp), %esi 5409 cmpl $63, %edi 4618 5410 jbe .L33 4619 5411 .L42: 4620 movl %ebx, (%esp) 4621 subl $64, %esi 4622 addl $64, %ebx 4623 movl %edi, 4(%esp) 5412 movl %esi, (%esp) 5413 movl 16(%ebp), %eax 5414 subl $64, %edi 5415 addl $64, %esi 5416 movl %eax, 4(%esp) 4624 5417 call tiger_compress 4625 cmpl $63, %e si4626 ja .L 425418 cmpl $63, %edi 5419 ja .L132 4627 5420 .L33: 4628 5421 xorl %ecx, %ecx 4629 cmpl %e si, %ecx4630 jb .L1 265422 cmpl %edi, %ecx 5423 jb .L140 4631 5424 .L35: 4632 movb $1, - 88(%ecx,%ebp)4633 leal 1(%ecx), %e ax4634 testb $7, % al5425 movb $1, -72(%ecx,%ebp) 5426 leal 1(%ecx), %edx 5427 testb $7, %dl 4635 5428 je .L37 4636 5429 .L44: 4637 movb $0, - 88(%ebp,%eax)4638 incl %e ax4639 testb $7, % al4640 jne .L 445430 movb $0, -72(%ebp,%edx) 5431 incl %edx 5432 testb $7, %dl 5433 jne .L135 4641 5434 .L37: 4642 cmpl $56, %e ax5435 cmpl $56, %edx 4643 5436 jbe .L23 4644 cmpl $63, %e ax4645 jbe .L1 275437 cmpl $63, %edx 5438 jbe .L141 4646 5439 .L39: 4647 movl %edi, 4(%esp) 4648 leal -88(%ebp), %eax 4649 movl %eax, (%esp) 5440 movl 16(%ebp), %ecx 5441 leal -72(%ebp), %edx 5442 movl %edx, (%esp) 5443 movl %ecx, 4(%esp) 4650 5444 call tiger_compress 4651 xorl %e ax, %eax5445 xorl %edx, %edx 4652 5446 .L23: 4653 cmpl $55, %eax4654 ja .L414655 movb $0, -88(%ebp,%eax)4656 movl %eax, %ecx4657 leal 1(%eax), %edx4658 notl %ecx4659 andl $7, %ecx4660 5447 cmpl $55, %edx 4661 5448 ja .L41 4662 testl %ecx, %ecx 5449 movb $0, -72(%ebp,%edx) 5450 movl %edx, %eax 5451 leal 1(%edx), %ecx 5452 notl %eax 5453 andl $7, %eax 5454 cmpl $55, %ecx 5455 ja .L41 5456 testl %eax, %eax 4663 5457 je .L46 4664 cmpl $1, %e cx4665 je .L1 294666 cmpl $2, %e cx4667 je .L1 304668 cmpl $3, %e cx4669 je .L1 314670 cmpl $4, %e cx4671 je .L1 324672 cmpl $5, %e cx4673 je .L1 334674 cmpl $6, %e cx4675 je .L1 344676 movb $0, - 88(%ebp,%edx)4677 leal 2(%e ax), %edx4678 .L1 34:4679 movb $0, - 88(%ebp,%edx)4680 incl %e dx4681 .L1 33:4682 movb $0, - 88(%ebp,%edx)4683 incl %e dx4684 .L1 32:4685 movb $0, - 88(%ebp,%edx)4686 incl %e dx4687 .L1 31:4688 movb $0, - 88(%ebp,%edx)4689 incl %e dx4690 .L1 30:4691 movb $0, - 88(%ebp,%edx)4692 incl %e dx4693 .L1 29:4694 movb $0, - 88(%ebp,%edx)4695 incl %e dx4696 cmpl $55, %e dx5458 cmpl $1, %eax 5459 je .L143 5460 cmpl $2, %eax 5461 je .L144 5462 cmpl $3, %eax 5463 je .L145 5464 cmpl $4, %eax 5465 je .L146 5466 cmpl $5, %eax 5467 je .L147 5468 cmpl $6, %eax 5469 je .L148 5470 movb $0, -72(%ebp,%ecx) 5471 leal 2(%edx), %ecx 5472 .L148: 5473 movb $0, -72(%ebp,%ecx) 5474 incl %ecx 5475 .L147: 5476 movb $0, -72(%ebp,%ecx) 5477 incl %ecx 5478 .L146: 5479 movb $0, -72(%ebp,%ecx) 5480 incl %ecx 5481 .L145: 5482 movb $0, -72(%ebp,%ecx) 5483 incl %ecx 5484 .L144: 5485 movb $0, -72(%ebp,%ecx) 5486 incl %ecx 5487 .L143: 5488 movb $0, -72(%ebp,%ecx) 5489 incl %ecx 5490 cmpl $55, %ecx 4697 5491 ja .L41 4698 5492 .L46: 4699 movb $0, - 88(%ebp,%edx)4700 movb $0, - 87(%edx,%ebp)4701 movb $0, - 86(%edx,%ebp)4702 movb $0, - 85(%edx,%ebp)4703 movb $0, - 84(%edx,%ebp)4704 movb $0, - 83(%edx,%ebp)4705 movb $0, - 82(%edx,%ebp)4706 movb $0, - 81(%edx,%ebp)4707 addl $8, %e dx4708 cmpl $55, %e dx5493 movb $0, -72(%ebp,%ecx) 5494 movb $0, -71(%ecx,%ebp) 5495 movb $0, -70(%ecx,%ebp) 5496 movb $0, -69(%ecx,%ebp) 5497 movb $0, -68(%ecx,%ebp) 5498 movb $0, -67(%ecx,%ebp) 5499 movb $0, -66(%ecx,%ebp) 5500 movb $0, -65(%ecx,%ebp) 5501 addl $8, %ecx 5502 cmpl $55, %ecx 4709 5503 ja .L41 4710 5504 jmp .L46 4711 .L1 27:4712 movb $0, - 88(%ebp,%eax)4713 movl %e ax, %ecx4714 leal 1(%e ax), %edx4715 notl %e cx4716 andl $7, %e cx4717 cmpl $63, %e dx5505 .L141: 5506 movb $0, -72(%ebp,%edx) 5507 movl %edx, %eax 5508 leal 1(%edx), %ecx 5509 notl %eax 5510 andl $7, %eax 5511 cmpl $63, %ecx 4718 5512 ja .L39 4719 testl %e cx, %ecx5513 testl %eax, %eax 4720 5514 je .L45 4721 cmpl $1, %e cx4722 je .L1 354723 cmpl $2, %e cx4724 je .L1 364725 cmpl $3, %e cx4726 je .L1 374727 cmpl $4, %e cx4728 je .L1 384729 cmpl $5, %e cx4730 je .L1 394731 cmpl $6, %e cx4732 je .L1 404733 movb $0, - 88(%ebp,%edx)4734 leal 2(%e ax), %edx4735 .L1 40:4736 movb $0, - 88(%ebp,%edx)4737 incl %e dx4738 .L1 39:4739 movb $0, - 88(%ebp,%edx)4740 incl %e dx4741 .L1 38:4742 movb $0, - 88(%ebp,%edx)4743 incl %e dx4744 .L1 37:4745 movb $0, - 88(%ebp,%edx)4746 incl %e dx4747 .L1 36:4748 movb $0, - 88(%ebp,%edx)4749 incl %e dx4750 .L1 35:4751 movb $0, - 88(%ebp,%edx)4752 incl %e dx4753 cmpl $63, %e dx5515 cmpl $1, %eax 5516 je .L149 5517 cmpl $2, %eax 5518 je .L150 5519 cmpl $3, %eax 5520 je .L151 5521 cmpl $4, %eax 5522 je .L152 5523 cmpl $5, %eax 5524 je .L153 5525 cmpl $6, %eax 5526 je .L154 5527 movb $0, -72(%ebp,%ecx) 5528 leal 2(%edx), %ecx 5529 .L154: 5530 movb $0, -72(%ebp,%ecx) 5531 incl %ecx 5532 .L153: 5533 movb $0, -72(%ebp,%ecx) 5534 incl %ecx 5535 .L152: 5536 movb $0, -72(%ebp,%ecx) 5537 incl %ecx 5538 .L151: 5539 movb $0, -72(%ebp,%ecx) 5540 incl %ecx 5541 .L150: 5542 movb $0, -72(%ebp,%ecx) 5543 incl %ecx 5544 .L149: 5545 movb $0, -72(%ebp,%ecx) 5546 incl %ecx 5547 cmpl $63, %ecx 4754 5548 ja .L39 4755 5549 .L45: 4756 movb $0, - 88(%ebp,%edx)4757 movb $0, - 87(%edx,%ebp)4758 movb $0, - 86(%edx,%ebp)4759 movb $0, - 85(%edx,%ebp)4760 movb $0, - 84(%edx,%ebp)4761 movb $0, - 83(%edx,%ebp)4762 movb $0, - 82(%edx,%ebp)4763 movb $0, - 81(%edx,%ebp)4764 addl $8, %e dx4765 cmpl $63, %e dx5550 movb $0, -72(%ebp,%ecx) 5551 movb $0, -71(%ecx,%ebp) 5552 movb $0, -70(%ecx,%ebp) 5553 movb $0, -69(%ecx,%ebp) 5554 movb $0, -68(%ecx,%ebp) 5555 movb $0, -67(%ecx,%ebp) 5556 movb $0, -66(%ecx,%ebp) 5557 movb $0, -65(%ecx,%ebp) 5558 addl $8, %ecx 5559 cmpl $63, %ecx 4766 5560 ja .L39 4767 5561 jmp .L45 4768 .L126: 5562 .L135: 5563 movb $0, -72(%ebp,%edx) 5564 incl %edx 5565 testb $7, %dl 5566 je .L37 5567 movb $0, -72(%ebp,%edx) 5568 incl %edx 5569 testb $7, %dl 5570 je .L37 5571 movb $0, -72(%ebp,%edx) 5572 incl %edx 5573 testb $7, %dl 5574 je .L37 5575 movb $0, -72(%ebp,%edx) 5576 incl %edx 5577 testb $7, %dl 5578 je .L37 5579 movb $0, -72(%ebp,%edx) 5580 incl %edx 5581 testb $7, %dl 5582 je .L37 5583 movb $0, -72(%ebp,%edx) 5584 incl %edx 5585 testb $7, %dl 5586 je .L37 5587 movb $0, -72(%ebp,%edx) 5588 incl %edx 5589 testb $7, %dl 5590 je .L37 5591 jmp .L44 5592 .L140: 4769 5593 movl %ecx, %eax 4770 5594 notl %eax 4771 leal (%eax,%esi), %edx4772 mov zbl (%ebx,%ecx), %eax5595 addl %edi, %eax 5596 movl %eax, %edx 4773 5597 andl $7, %edx 4774 movb %al, -88(%ebp,%ecx) 5598 movzbl (%esi,%ecx), %eax 5599 movb %al, -72(%ebp,%ecx) 4775 5600 incl %ecx 4776 cmpl %e si, %ecx5601 cmpl %edi, %ecx 4777 5602 jae .L35 4778 5603 testl %edx, %edx 4779 5604 je .L43 4780 5605 cmpl $1, %edx 4781 je .L1 415606 je .L155 4782 5607 cmpl $2, %edx 4783 je .L1 425608 je .L156 4784 5609 cmpl $3, %edx 4785 je .L1 435610 je .L157 4786 5611 cmpl $4, %edx 4787 je .L1 445612 je .L158 4788 5613 cmpl $5, %edx 4789 je .L1 455614 je .L159 4790 5615 cmpl $6, %edx 4791 je .L1 464792 movzbl (%e bx,%ecx), %edx4793 movb %dl, - 88(%ebp,%ecx)5616 je .L160 5617 movzbl (%esi,%ecx), %edx 5618 movb %dl, -72(%ebp,%ecx) 4794 5619 incl %ecx 4795 .L1 46:4796 movzbl (%e bx,%ecx), %eax4797 movb %al, - 88(%ebp,%ecx)5620 .L160: 5621 movzbl (%esi,%ecx), %eax 5622 movb %al, -72(%ebp,%ecx) 4798 5623 incl %ecx 4799 .L1 45:4800 movzbl (%e bx,%ecx), %edx4801 movb %dl, - 88(%ebp,%ecx)5624 .L159: 5625 movzbl (%esi,%ecx), %edx 5626 movb %dl, -72(%ebp,%ecx) 4802 5627 incl %ecx 4803 .L1 44:4804 movzbl (%e bx,%ecx), %eax4805 movb %al, - 88(%ebp,%ecx)5628 .L158: 5629 movzbl (%esi,%ecx), %eax 5630 movb %al, -72(%ebp,%ecx) 4806 5631 incl %ecx 4807 .L1 43:4808 movzbl (%e bx,%ecx), %edx4809 movb %dl, - 88(%ebp,%ecx)5632 .L157: 5633 movzbl (%esi,%ecx), %edx 5634 movb %dl, -72(%ebp,%ecx) 4810 5635 incl %ecx 4811 .L1 42:4812 movzbl (%e bx,%ecx), %eax4813 movb %al, - 88(%ebp,%ecx)5636 .L156: 5637 movzbl (%esi,%ecx), %eax 5638 movb %al, -72(%ebp,%ecx) 4814 5639 incl %ecx 4815 .L1 41:4816 movzbl (%e bx,%ecx), %edx4817 movb %dl, - 88(%ebp,%ecx)5640 .L155: 5641 movzbl (%esi,%ecx), %edx 5642 movb %dl, -72(%ebp,%ecx) 4818 5643 incl %ecx 4819 cmpl %e si, %ecx5644 cmpl %edi, %ecx 4820 5645 jae .L35 4821 5646 .L43: 4822 movzbl (%e bx,%ecx), %edx4823 movb %dl, - 88(%ebp,%ecx)5647 movzbl (%esi,%ecx), %edx 5648 movb %dl, -72(%ebp,%ecx) 4824 5649 leal 1(%ecx), %edx 4825 movzbl (%e bx,%edx), %eax4826 movb %al, - 88(%ebp,%edx)5650 movzbl (%esi,%edx), %eax 5651 movb %al, -72(%ebp,%edx) 4827 5652 leal 2(%ecx), %edx 4828 movzbl (%e bx,%edx), %eax4829 movb %al, - 88(%ebp,%edx)5653 movzbl (%esi,%edx), %eax 5654 movb %al, -72(%ebp,%edx) 4830 5655 leal 3(%ecx), %edx 4831 movzbl (%e bx,%edx), %eax4832 movb %al, - 88(%ebp,%edx)5656 movzbl (%esi,%edx), %eax 5657 movb %al, -72(%ebp,%edx) 4833 5658 leal 4(%ecx), %edx 4834 movzbl (%e bx,%edx), %eax4835 movb %al, - 88(%ebp,%edx)5659 movzbl (%esi,%edx), %eax 5660 movb %al, -72(%ebp,%edx) 4836 5661 leal 5(%ecx), %edx 4837 movzbl (%e bx,%edx), %eax4838 movb %al, - 88(%ebp,%edx)5662 movzbl (%esi,%edx), %eax 5663 movb %al, -72(%ebp,%edx) 4839 5664 leal 6(%ecx), %edx 4840 movzbl (%e bx,%edx), %eax4841 movb %al, - 88(%ebp,%edx)5665 movzbl (%esi,%edx), %eax 5666 movb %al, -72(%ebp,%edx) 4842 5667 leal 7(%ecx), %edx 4843 5668 addl $8, %ecx 4844 movzbl (%e bx,%edx), %eax4845 cmpl %e si, %ecx4846 movb %al, - 88(%ebp,%edx)5669 movzbl (%esi,%edx), %eax 5670 cmpl %edi, %ecx 5671 movb %al, -72(%ebp,%edx) 4847 5672 jae .L35 4848 5673 jmp .L43 5674 .L132: 5675 movl %esi, (%esp) 5676 movl 16(%ebp), %ecx 5677 subl $64, %edi 5678 addl $64, %esi 5679 movl %ecx, 4(%esp) 5680 call tiger_compress 5681 cmpl $63, %edi 5682 jbe .L33 5683 movl %esi, (%esp) 5684 movl 16(%ebp), %eax 5685 subl $64, %edi 5686 addl $64, %esi 5687 movl %eax, 4(%esp) 5688 call tiger_compress 5689 cmpl $63, %edi 5690 jbe .L33 5691 movl %esi, (%esp) 5692 movl 16(%ebp), %edx 5693 subl $64, %edi 5694 addl $64, %esi 5695 movl %edx, 4(%esp) 5696 call tiger_compress 5697 cmpl $63, %edi 5698 jbe .L33 5699 movl %esi, (%esp) 5700 movl 16(%ebp), %ecx 5701 subl $64, %edi 5702 addl $64, %esi 5703 movl %ecx, 4(%esp) 5704 call tiger_compress 5705 cmpl $63, %edi 5706 jbe .L33 5707 movl %esi, (%esp) 5708 movl 16(%ebp), %eax 5709 subl $64, %edi 5710 addl $64, %esi 5711 movl %eax, 4(%esp) 5712 call tiger_compress 5713 cmpl $63, %edi 5714 jbe .L33 5715 movl %esi, (%esp) 5716 movl 16(%ebp), %edx 5717 subl $64, %edi 5718 addl $64, %esi 5719 movl %edx, 4(%esp) 5720 call tiger_compress 5721 cmpl $63, %edi 5722 jbe .L33 5723 movl %esi, (%esp) 5724 movl 16(%ebp), %ecx 5725 subl $64, %edi 5726 addl $64, %esi 5727 movl %ecx, 4(%esp) 5728 call tiger_compress 5729 cmpl $63, %edi 5730 jbe .L33 5731 jmp .L42 4849 5732 .L41: 5733 movl $0, -12(%ebp) 5734 movl 12(%ebp), %eax 5735 leal -72(%ebp), %esi 5736 movl %esi, (%esp) 5737 movl 16(%ebp), %edi 5738 sall $3, %eax 4850 5739 movl %edi, 4(%esp) 4851 movl 12(%ebp), %ebx 4852 leal -88(%ebp), %ecx 4853 movl $0, -28(%ebp) 4854 movl %ecx, (%esp) 4855 sall $3, %ebx 4856 movl %ebx, -32(%ebp) 5740 movl %eax, -16(%ebp) 4857 5741 call tiger_compress 4858 addl $84, %esp 4859 popl %ebx 5742 addl $72, %esp 4860 5743 popl %esi 4861 5744 popl %edi … … 4863 5746 ret 4864 5747 .size tiger, .-tiger 5748 .section .gnu.linkonce.t.__i686.get_pc_thunk.bx,"ax",@progbits 5749 .globl __i686.get_pc_thunk.bx 5750 .hidden __i686.get_pc_thunk.bx 5751 .type __i686.get_pc_thunk.bx, @function 5752 __i686.get_pc_thunk.bx: 5753 movl (%esp), %ebx 5754 ret 4865 5755 .section .note.GNU-stack,"",@progbits 4866 5756 .ident "GCC: (GNU) 3.4.0"
Note:
See TracChangeset
for help on using the changeset viewer.