1bc3d5698SJohn Baldwin/* Do not modify. This file is auto-generated from crypt586.pl. */ 2bc3d5698SJohn Baldwin#ifdef PIC 3bc3d5698SJohn Baldwin.text 4bc3d5698SJohn Baldwin.globl fcrypt_body 5bc3d5698SJohn Baldwin.type fcrypt_body,@function 6bc3d5698SJohn Baldwin.align 16 7bc3d5698SJohn Baldwinfcrypt_body: 8bc3d5698SJohn Baldwin.L_fcrypt_body_begin: 9*c0855eaaSJohn Baldwin #ifdef __CET__ 10*c0855eaaSJohn Baldwin 11*c0855eaaSJohn Baldwin.byte 243,15,30,251 12*c0855eaaSJohn Baldwin #endif 13*c0855eaaSJohn Baldwin 14bc3d5698SJohn Baldwin pushl %ebp 15bc3d5698SJohn Baldwin pushl %ebx 16bc3d5698SJohn Baldwin pushl %esi 17bc3d5698SJohn Baldwin pushl %edi 18bc3d5698SJohn Baldwin 19bc3d5698SJohn Baldwin 20bc3d5698SJohn Baldwin xorl %edi,%edi 21bc3d5698SJohn Baldwin xorl %esi,%esi 22bc3d5698SJohn Baldwin call .L000PIC_me_up 23bc3d5698SJohn Baldwin.L000PIC_me_up: 24bc3d5698SJohn Baldwin popl %edx 25bc3d5698SJohn Baldwin leal _GLOBAL_OFFSET_TABLE_+[.-.L000PIC_me_up](%edx),%edx 26bc3d5698SJohn Baldwin movl DES_SPtrans@GOT(%edx),%edx 27bc3d5698SJohn Baldwin pushl %edx 28bc3d5698SJohn Baldwin movl 28(%esp),%ebp 29bc3d5698SJohn Baldwin pushl $25 30bc3d5698SJohn Baldwin.L001start: 31bc3d5698SJohn Baldwin 32bc3d5698SJohn Baldwin 33bc3d5698SJohn Baldwin movl 36(%esp),%eax 34bc3d5698SJohn Baldwin movl %esi,%edx 35bc3d5698SJohn Baldwin shrl $16,%edx 36bc3d5698SJohn Baldwin movl 40(%esp),%ecx 37bc3d5698SJohn Baldwin xorl %esi,%edx 38bc3d5698SJohn Baldwin andl %edx,%eax 39bc3d5698SJohn Baldwin andl %ecx,%edx 40bc3d5698SJohn Baldwin movl %eax,%ebx 41bc3d5698SJohn Baldwin shll $16,%ebx 42bc3d5698SJohn Baldwin movl %edx,%ecx 43bc3d5698SJohn Baldwin shll $16,%ecx 44bc3d5698SJohn Baldwin xorl %ebx,%eax 45bc3d5698SJohn Baldwin xorl %ecx,%edx 46bc3d5698SJohn Baldwin movl (%ebp),%ebx 47bc3d5698SJohn Baldwin xorl %ebx,%eax 48bc3d5698SJohn Baldwin movl 4(%ebp),%ecx 49bc3d5698SJohn Baldwin xorl %esi,%eax 50bc3d5698SJohn Baldwin xorl %esi,%edx 51bc3d5698SJohn Baldwin xorl %ecx,%edx 52bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 53bc3d5698SJohn Baldwin xorl %ebx,%ebx 54bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 55bc3d5698SJohn Baldwin xorl %ecx,%ecx 56bc3d5698SJohn Baldwin movb %al,%bl 57bc3d5698SJohn Baldwin movb %ah,%cl 58bc3d5698SJohn Baldwin rorl $4,%edx 59bc3d5698SJohn Baldwin movl 4(%esp),%ebp 60bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 61bc3d5698SJohn Baldwin movb %dl,%bl 62bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 63bc3d5698SJohn Baldwin movb %dh,%cl 64bc3d5698SJohn Baldwin shrl $16,%eax 65bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 66bc3d5698SJohn Baldwin movb %ah,%bl 67bc3d5698SJohn Baldwin shrl $16,%edx 68bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 69bc3d5698SJohn Baldwin movb %dh,%cl 70bc3d5698SJohn Baldwin andl $0xff,%eax 71bc3d5698SJohn Baldwin andl $0xff,%edx 72bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 73bc3d5698SJohn Baldwin xorl %ebx,%edi 74bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 75bc3d5698SJohn Baldwin xorl %ebx,%edi 76bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 77bc3d5698SJohn Baldwin xorl %ebx,%edi 78bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 79bc3d5698SJohn Baldwin xorl %ebx,%edi 80bc3d5698SJohn Baldwin movl 32(%esp),%ebp 81bc3d5698SJohn Baldwin 82bc3d5698SJohn Baldwin 83bc3d5698SJohn Baldwin movl 36(%esp),%eax 84bc3d5698SJohn Baldwin movl %edi,%edx 85bc3d5698SJohn Baldwin shrl $16,%edx 86bc3d5698SJohn Baldwin movl 40(%esp),%ecx 87bc3d5698SJohn Baldwin xorl %edi,%edx 88bc3d5698SJohn Baldwin andl %edx,%eax 89bc3d5698SJohn Baldwin andl %ecx,%edx 90bc3d5698SJohn Baldwin movl %eax,%ebx 91bc3d5698SJohn Baldwin shll $16,%ebx 92bc3d5698SJohn Baldwin movl %edx,%ecx 93bc3d5698SJohn Baldwin shll $16,%ecx 94bc3d5698SJohn Baldwin xorl %ebx,%eax 95bc3d5698SJohn Baldwin xorl %ecx,%edx 96bc3d5698SJohn Baldwin movl 8(%ebp),%ebx 97bc3d5698SJohn Baldwin xorl %ebx,%eax 98bc3d5698SJohn Baldwin movl 12(%ebp),%ecx 99bc3d5698SJohn Baldwin xorl %edi,%eax 100bc3d5698SJohn Baldwin xorl %edi,%edx 101bc3d5698SJohn Baldwin xorl %ecx,%edx 102bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 103bc3d5698SJohn Baldwin xorl %ebx,%ebx 104bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 105bc3d5698SJohn Baldwin xorl %ecx,%ecx 106bc3d5698SJohn Baldwin movb %al,%bl 107bc3d5698SJohn Baldwin movb %ah,%cl 108bc3d5698SJohn Baldwin rorl $4,%edx 109bc3d5698SJohn Baldwin movl 4(%esp),%ebp 110bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 111bc3d5698SJohn Baldwin movb %dl,%bl 112bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 113bc3d5698SJohn Baldwin movb %dh,%cl 114bc3d5698SJohn Baldwin shrl $16,%eax 115bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 116bc3d5698SJohn Baldwin movb %ah,%bl 117bc3d5698SJohn Baldwin shrl $16,%edx 118bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 119bc3d5698SJohn Baldwin movb %dh,%cl 120bc3d5698SJohn Baldwin andl $0xff,%eax 121bc3d5698SJohn Baldwin andl $0xff,%edx 122bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 123bc3d5698SJohn Baldwin xorl %ebx,%esi 124bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 125bc3d5698SJohn Baldwin xorl %ebx,%esi 126bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 127bc3d5698SJohn Baldwin xorl %ebx,%esi 128bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 129bc3d5698SJohn Baldwin xorl %ebx,%esi 130bc3d5698SJohn Baldwin movl 32(%esp),%ebp 131bc3d5698SJohn Baldwin 132bc3d5698SJohn Baldwin 133bc3d5698SJohn Baldwin movl 36(%esp),%eax 134bc3d5698SJohn Baldwin movl %esi,%edx 135bc3d5698SJohn Baldwin shrl $16,%edx 136bc3d5698SJohn Baldwin movl 40(%esp),%ecx 137bc3d5698SJohn Baldwin xorl %esi,%edx 138bc3d5698SJohn Baldwin andl %edx,%eax 139bc3d5698SJohn Baldwin andl %ecx,%edx 140bc3d5698SJohn Baldwin movl %eax,%ebx 141bc3d5698SJohn Baldwin shll $16,%ebx 142bc3d5698SJohn Baldwin movl %edx,%ecx 143bc3d5698SJohn Baldwin shll $16,%ecx 144bc3d5698SJohn Baldwin xorl %ebx,%eax 145bc3d5698SJohn Baldwin xorl %ecx,%edx 146bc3d5698SJohn Baldwin movl 16(%ebp),%ebx 147bc3d5698SJohn Baldwin xorl %ebx,%eax 148bc3d5698SJohn Baldwin movl 20(%ebp),%ecx 149bc3d5698SJohn Baldwin xorl %esi,%eax 150bc3d5698SJohn Baldwin xorl %esi,%edx 151bc3d5698SJohn Baldwin xorl %ecx,%edx 152bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 153bc3d5698SJohn Baldwin xorl %ebx,%ebx 154bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 155bc3d5698SJohn Baldwin xorl %ecx,%ecx 156bc3d5698SJohn Baldwin movb %al,%bl 157bc3d5698SJohn Baldwin movb %ah,%cl 158bc3d5698SJohn Baldwin rorl $4,%edx 159bc3d5698SJohn Baldwin movl 4(%esp),%ebp 160bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 161bc3d5698SJohn Baldwin movb %dl,%bl 162bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 163bc3d5698SJohn Baldwin movb %dh,%cl 164bc3d5698SJohn Baldwin shrl $16,%eax 165bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 166bc3d5698SJohn Baldwin movb %ah,%bl 167bc3d5698SJohn Baldwin shrl $16,%edx 168bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 169bc3d5698SJohn Baldwin movb %dh,%cl 170bc3d5698SJohn Baldwin andl $0xff,%eax 171bc3d5698SJohn Baldwin andl $0xff,%edx 172bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 173bc3d5698SJohn Baldwin xorl %ebx,%edi 174bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 175bc3d5698SJohn Baldwin xorl %ebx,%edi 176bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 177bc3d5698SJohn Baldwin xorl %ebx,%edi 178bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 179bc3d5698SJohn Baldwin xorl %ebx,%edi 180bc3d5698SJohn Baldwin movl 32(%esp),%ebp 181bc3d5698SJohn Baldwin 182bc3d5698SJohn Baldwin 183bc3d5698SJohn Baldwin movl 36(%esp),%eax 184bc3d5698SJohn Baldwin movl %edi,%edx 185bc3d5698SJohn Baldwin shrl $16,%edx 186bc3d5698SJohn Baldwin movl 40(%esp),%ecx 187bc3d5698SJohn Baldwin xorl %edi,%edx 188bc3d5698SJohn Baldwin andl %edx,%eax 189bc3d5698SJohn Baldwin andl %ecx,%edx 190bc3d5698SJohn Baldwin movl %eax,%ebx 191bc3d5698SJohn Baldwin shll $16,%ebx 192bc3d5698SJohn Baldwin movl %edx,%ecx 193bc3d5698SJohn Baldwin shll $16,%ecx 194bc3d5698SJohn Baldwin xorl %ebx,%eax 195bc3d5698SJohn Baldwin xorl %ecx,%edx 196bc3d5698SJohn Baldwin movl 24(%ebp),%ebx 197bc3d5698SJohn Baldwin xorl %ebx,%eax 198bc3d5698SJohn Baldwin movl 28(%ebp),%ecx 199bc3d5698SJohn Baldwin xorl %edi,%eax 200bc3d5698SJohn Baldwin xorl %edi,%edx 201bc3d5698SJohn Baldwin xorl %ecx,%edx 202bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 203bc3d5698SJohn Baldwin xorl %ebx,%ebx 204bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 205bc3d5698SJohn Baldwin xorl %ecx,%ecx 206bc3d5698SJohn Baldwin movb %al,%bl 207bc3d5698SJohn Baldwin movb %ah,%cl 208bc3d5698SJohn Baldwin rorl $4,%edx 209bc3d5698SJohn Baldwin movl 4(%esp),%ebp 210bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 211bc3d5698SJohn Baldwin movb %dl,%bl 212bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 213bc3d5698SJohn Baldwin movb %dh,%cl 214bc3d5698SJohn Baldwin shrl $16,%eax 215bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 216bc3d5698SJohn Baldwin movb %ah,%bl 217bc3d5698SJohn Baldwin shrl $16,%edx 218bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 219bc3d5698SJohn Baldwin movb %dh,%cl 220bc3d5698SJohn Baldwin andl $0xff,%eax 221bc3d5698SJohn Baldwin andl $0xff,%edx 222bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 223bc3d5698SJohn Baldwin xorl %ebx,%esi 224bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 225bc3d5698SJohn Baldwin xorl %ebx,%esi 226bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 227bc3d5698SJohn Baldwin xorl %ebx,%esi 228bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 229bc3d5698SJohn Baldwin xorl %ebx,%esi 230bc3d5698SJohn Baldwin movl 32(%esp),%ebp 231bc3d5698SJohn Baldwin 232bc3d5698SJohn Baldwin 233bc3d5698SJohn Baldwin movl 36(%esp),%eax 234bc3d5698SJohn Baldwin movl %esi,%edx 235bc3d5698SJohn Baldwin shrl $16,%edx 236bc3d5698SJohn Baldwin movl 40(%esp),%ecx 237bc3d5698SJohn Baldwin xorl %esi,%edx 238bc3d5698SJohn Baldwin andl %edx,%eax 239bc3d5698SJohn Baldwin andl %ecx,%edx 240bc3d5698SJohn Baldwin movl %eax,%ebx 241bc3d5698SJohn Baldwin shll $16,%ebx 242bc3d5698SJohn Baldwin movl %edx,%ecx 243bc3d5698SJohn Baldwin shll $16,%ecx 244bc3d5698SJohn Baldwin xorl %ebx,%eax 245bc3d5698SJohn Baldwin xorl %ecx,%edx 246bc3d5698SJohn Baldwin movl 32(%ebp),%ebx 247bc3d5698SJohn Baldwin xorl %ebx,%eax 248bc3d5698SJohn Baldwin movl 36(%ebp),%ecx 249bc3d5698SJohn Baldwin xorl %esi,%eax 250bc3d5698SJohn Baldwin xorl %esi,%edx 251bc3d5698SJohn Baldwin xorl %ecx,%edx 252bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 253bc3d5698SJohn Baldwin xorl %ebx,%ebx 254bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 255bc3d5698SJohn Baldwin xorl %ecx,%ecx 256bc3d5698SJohn Baldwin movb %al,%bl 257bc3d5698SJohn Baldwin movb %ah,%cl 258bc3d5698SJohn Baldwin rorl $4,%edx 259bc3d5698SJohn Baldwin movl 4(%esp),%ebp 260bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 261bc3d5698SJohn Baldwin movb %dl,%bl 262bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 263bc3d5698SJohn Baldwin movb %dh,%cl 264bc3d5698SJohn Baldwin shrl $16,%eax 265bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 266bc3d5698SJohn Baldwin movb %ah,%bl 267bc3d5698SJohn Baldwin shrl $16,%edx 268bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 269bc3d5698SJohn Baldwin movb %dh,%cl 270bc3d5698SJohn Baldwin andl $0xff,%eax 271bc3d5698SJohn Baldwin andl $0xff,%edx 272bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 273bc3d5698SJohn Baldwin xorl %ebx,%edi 274bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 275bc3d5698SJohn Baldwin xorl %ebx,%edi 276bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 277bc3d5698SJohn Baldwin xorl %ebx,%edi 278bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 279bc3d5698SJohn Baldwin xorl %ebx,%edi 280bc3d5698SJohn Baldwin movl 32(%esp),%ebp 281bc3d5698SJohn Baldwin 282bc3d5698SJohn Baldwin 283bc3d5698SJohn Baldwin movl 36(%esp),%eax 284bc3d5698SJohn Baldwin movl %edi,%edx 285bc3d5698SJohn Baldwin shrl $16,%edx 286bc3d5698SJohn Baldwin movl 40(%esp),%ecx 287bc3d5698SJohn Baldwin xorl %edi,%edx 288bc3d5698SJohn Baldwin andl %edx,%eax 289bc3d5698SJohn Baldwin andl %ecx,%edx 290bc3d5698SJohn Baldwin movl %eax,%ebx 291bc3d5698SJohn Baldwin shll $16,%ebx 292bc3d5698SJohn Baldwin movl %edx,%ecx 293bc3d5698SJohn Baldwin shll $16,%ecx 294bc3d5698SJohn Baldwin xorl %ebx,%eax 295bc3d5698SJohn Baldwin xorl %ecx,%edx 296bc3d5698SJohn Baldwin movl 40(%ebp),%ebx 297bc3d5698SJohn Baldwin xorl %ebx,%eax 298bc3d5698SJohn Baldwin movl 44(%ebp),%ecx 299bc3d5698SJohn Baldwin xorl %edi,%eax 300bc3d5698SJohn Baldwin xorl %edi,%edx 301bc3d5698SJohn Baldwin xorl %ecx,%edx 302bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 303bc3d5698SJohn Baldwin xorl %ebx,%ebx 304bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 305bc3d5698SJohn Baldwin xorl %ecx,%ecx 306bc3d5698SJohn Baldwin movb %al,%bl 307bc3d5698SJohn Baldwin movb %ah,%cl 308bc3d5698SJohn Baldwin rorl $4,%edx 309bc3d5698SJohn Baldwin movl 4(%esp),%ebp 310bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 311bc3d5698SJohn Baldwin movb %dl,%bl 312bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 313bc3d5698SJohn Baldwin movb %dh,%cl 314bc3d5698SJohn Baldwin shrl $16,%eax 315bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 316bc3d5698SJohn Baldwin movb %ah,%bl 317bc3d5698SJohn Baldwin shrl $16,%edx 318bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 319bc3d5698SJohn Baldwin movb %dh,%cl 320bc3d5698SJohn Baldwin andl $0xff,%eax 321bc3d5698SJohn Baldwin andl $0xff,%edx 322bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 323bc3d5698SJohn Baldwin xorl %ebx,%esi 324bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 325bc3d5698SJohn Baldwin xorl %ebx,%esi 326bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 327bc3d5698SJohn Baldwin xorl %ebx,%esi 328bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 329bc3d5698SJohn Baldwin xorl %ebx,%esi 330bc3d5698SJohn Baldwin movl 32(%esp),%ebp 331bc3d5698SJohn Baldwin 332bc3d5698SJohn Baldwin 333bc3d5698SJohn Baldwin movl 36(%esp),%eax 334bc3d5698SJohn Baldwin movl %esi,%edx 335bc3d5698SJohn Baldwin shrl $16,%edx 336bc3d5698SJohn Baldwin movl 40(%esp),%ecx 337bc3d5698SJohn Baldwin xorl %esi,%edx 338bc3d5698SJohn Baldwin andl %edx,%eax 339bc3d5698SJohn Baldwin andl %ecx,%edx 340bc3d5698SJohn Baldwin movl %eax,%ebx 341bc3d5698SJohn Baldwin shll $16,%ebx 342bc3d5698SJohn Baldwin movl %edx,%ecx 343bc3d5698SJohn Baldwin shll $16,%ecx 344bc3d5698SJohn Baldwin xorl %ebx,%eax 345bc3d5698SJohn Baldwin xorl %ecx,%edx 346bc3d5698SJohn Baldwin movl 48(%ebp),%ebx 347bc3d5698SJohn Baldwin xorl %ebx,%eax 348bc3d5698SJohn Baldwin movl 52(%ebp),%ecx 349bc3d5698SJohn Baldwin xorl %esi,%eax 350bc3d5698SJohn Baldwin xorl %esi,%edx 351bc3d5698SJohn Baldwin xorl %ecx,%edx 352bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 353bc3d5698SJohn Baldwin xorl %ebx,%ebx 354bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 355bc3d5698SJohn Baldwin xorl %ecx,%ecx 356bc3d5698SJohn Baldwin movb %al,%bl 357bc3d5698SJohn Baldwin movb %ah,%cl 358bc3d5698SJohn Baldwin rorl $4,%edx 359bc3d5698SJohn Baldwin movl 4(%esp),%ebp 360bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 361bc3d5698SJohn Baldwin movb %dl,%bl 362bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 363bc3d5698SJohn Baldwin movb %dh,%cl 364bc3d5698SJohn Baldwin shrl $16,%eax 365bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 366bc3d5698SJohn Baldwin movb %ah,%bl 367bc3d5698SJohn Baldwin shrl $16,%edx 368bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 369bc3d5698SJohn Baldwin movb %dh,%cl 370bc3d5698SJohn Baldwin andl $0xff,%eax 371bc3d5698SJohn Baldwin andl $0xff,%edx 372bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 373bc3d5698SJohn Baldwin xorl %ebx,%edi 374bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 375bc3d5698SJohn Baldwin xorl %ebx,%edi 376bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 377bc3d5698SJohn Baldwin xorl %ebx,%edi 378bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 379bc3d5698SJohn Baldwin xorl %ebx,%edi 380bc3d5698SJohn Baldwin movl 32(%esp),%ebp 381bc3d5698SJohn Baldwin 382bc3d5698SJohn Baldwin 383bc3d5698SJohn Baldwin movl 36(%esp),%eax 384bc3d5698SJohn Baldwin movl %edi,%edx 385bc3d5698SJohn Baldwin shrl $16,%edx 386bc3d5698SJohn Baldwin movl 40(%esp),%ecx 387bc3d5698SJohn Baldwin xorl %edi,%edx 388bc3d5698SJohn Baldwin andl %edx,%eax 389bc3d5698SJohn Baldwin andl %ecx,%edx 390bc3d5698SJohn Baldwin movl %eax,%ebx 391bc3d5698SJohn Baldwin shll $16,%ebx 392bc3d5698SJohn Baldwin movl %edx,%ecx 393bc3d5698SJohn Baldwin shll $16,%ecx 394bc3d5698SJohn Baldwin xorl %ebx,%eax 395bc3d5698SJohn Baldwin xorl %ecx,%edx 396bc3d5698SJohn Baldwin movl 56(%ebp),%ebx 397bc3d5698SJohn Baldwin xorl %ebx,%eax 398bc3d5698SJohn Baldwin movl 60(%ebp),%ecx 399bc3d5698SJohn Baldwin xorl %edi,%eax 400bc3d5698SJohn Baldwin xorl %edi,%edx 401bc3d5698SJohn Baldwin xorl %ecx,%edx 402bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 403bc3d5698SJohn Baldwin xorl %ebx,%ebx 404bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 405bc3d5698SJohn Baldwin xorl %ecx,%ecx 406bc3d5698SJohn Baldwin movb %al,%bl 407bc3d5698SJohn Baldwin movb %ah,%cl 408bc3d5698SJohn Baldwin rorl $4,%edx 409bc3d5698SJohn Baldwin movl 4(%esp),%ebp 410bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 411bc3d5698SJohn Baldwin movb %dl,%bl 412bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 413bc3d5698SJohn Baldwin movb %dh,%cl 414bc3d5698SJohn Baldwin shrl $16,%eax 415bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 416bc3d5698SJohn Baldwin movb %ah,%bl 417bc3d5698SJohn Baldwin shrl $16,%edx 418bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 419bc3d5698SJohn Baldwin movb %dh,%cl 420bc3d5698SJohn Baldwin andl $0xff,%eax 421bc3d5698SJohn Baldwin andl $0xff,%edx 422bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 423bc3d5698SJohn Baldwin xorl %ebx,%esi 424bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 425bc3d5698SJohn Baldwin xorl %ebx,%esi 426bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 427bc3d5698SJohn Baldwin xorl %ebx,%esi 428bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 429bc3d5698SJohn Baldwin xorl %ebx,%esi 430bc3d5698SJohn Baldwin movl 32(%esp),%ebp 431bc3d5698SJohn Baldwin 432bc3d5698SJohn Baldwin 433bc3d5698SJohn Baldwin movl 36(%esp),%eax 434bc3d5698SJohn Baldwin movl %esi,%edx 435bc3d5698SJohn Baldwin shrl $16,%edx 436bc3d5698SJohn Baldwin movl 40(%esp),%ecx 437bc3d5698SJohn Baldwin xorl %esi,%edx 438bc3d5698SJohn Baldwin andl %edx,%eax 439bc3d5698SJohn Baldwin andl %ecx,%edx 440bc3d5698SJohn Baldwin movl %eax,%ebx 441bc3d5698SJohn Baldwin shll $16,%ebx 442bc3d5698SJohn Baldwin movl %edx,%ecx 443bc3d5698SJohn Baldwin shll $16,%ecx 444bc3d5698SJohn Baldwin xorl %ebx,%eax 445bc3d5698SJohn Baldwin xorl %ecx,%edx 446bc3d5698SJohn Baldwin movl 64(%ebp),%ebx 447bc3d5698SJohn Baldwin xorl %ebx,%eax 448bc3d5698SJohn Baldwin movl 68(%ebp),%ecx 449bc3d5698SJohn Baldwin xorl %esi,%eax 450bc3d5698SJohn Baldwin xorl %esi,%edx 451bc3d5698SJohn Baldwin xorl %ecx,%edx 452bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 453bc3d5698SJohn Baldwin xorl %ebx,%ebx 454bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 455bc3d5698SJohn Baldwin xorl %ecx,%ecx 456bc3d5698SJohn Baldwin movb %al,%bl 457bc3d5698SJohn Baldwin movb %ah,%cl 458bc3d5698SJohn Baldwin rorl $4,%edx 459bc3d5698SJohn Baldwin movl 4(%esp),%ebp 460bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 461bc3d5698SJohn Baldwin movb %dl,%bl 462bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 463bc3d5698SJohn Baldwin movb %dh,%cl 464bc3d5698SJohn Baldwin shrl $16,%eax 465bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 466bc3d5698SJohn Baldwin movb %ah,%bl 467bc3d5698SJohn Baldwin shrl $16,%edx 468bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 469bc3d5698SJohn Baldwin movb %dh,%cl 470bc3d5698SJohn Baldwin andl $0xff,%eax 471bc3d5698SJohn Baldwin andl $0xff,%edx 472bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 473bc3d5698SJohn Baldwin xorl %ebx,%edi 474bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 475bc3d5698SJohn Baldwin xorl %ebx,%edi 476bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 477bc3d5698SJohn Baldwin xorl %ebx,%edi 478bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 479bc3d5698SJohn Baldwin xorl %ebx,%edi 480bc3d5698SJohn Baldwin movl 32(%esp),%ebp 481bc3d5698SJohn Baldwin 482bc3d5698SJohn Baldwin 483bc3d5698SJohn Baldwin movl 36(%esp),%eax 484bc3d5698SJohn Baldwin movl %edi,%edx 485bc3d5698SJohn Baldwin shrl $16,%edx 486bc3d5698SJohn Baldwin movl 40(%esp),%ecx 487bc3d5698SJohn Baldwin xorl %edi,%edx 488bc3d5698SJohn Baldwin andl %edx,%eax 489bc3d5698SJohn Baldwin andl %ecx,%edx 490bc3d5698SJohn Baldwin movl %eax,%ebx 491bc3d5698SJohn Baldwin shll $16,%ebx 492bc3d5698SJohn Baldwin movl %edx,%ecx 493bc3d5698SJohn Baldwin shll $16,%ecx 494bc3d5698SJohn Baldwin xorl %ebx,%eax 495bc3d5698SJohn Baldwin xorl %ecx,%edx 496bc3d5698SJohn Baldwin movl 72(%ebp),%ebx 497bc3d5698SJohn Baldwin xorl %ebx,%eax 498bc3d5698SJohn Baldwin movl 76(%ebp),%ecx 499bc3d5698SJohn Baldwin xorl %edi,%eax 500bc3d5698SJohn Baldwin xorl %edi,%edx 501bc3d5698SJohn Baldwin xorl %ecx,%edx 502bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 503bc3d5698SJohn Baldwin xorl %ebx,%ebx 504bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 505bc3d5698SJohn Baldwin xorl %ecx,%ecx 506bc3d5698SJohn Baldwin movb %al,%bl 507bc3d5698SJohn Baldwin movb %ah,%cl 508bc3d5698SJohn Baldwin rorl $4,%edx 509bc3d5698SJohn Baldwin movl 4(%esp),%ebp 510bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 511bc3d5698SJohn Baldwin movb %dl,%bl 512bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 513bc3d5698SJohn Baldwin movb %dh,%cl 514bc3d5698SJohn Baldwin shrl $16,%eax 515bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 516bc3d5698SJohn Baldwin movb %ah,%bl 517bc3d5698SJohn Baldwin shrl $16,%edx 518bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 519bc3d5698SJohn Baldwin movb %dh,%cl 520bc3d5698SJohn Baldwin andl $0xff,%eax 521bc3d5698SJohn Baldwin andl $0xff,%edx 522bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 523bc3d5698SJohn Baldwin xorl %ebx,%esi 524bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 525bc3d5698SJohn Baldwin xorl %ebx,%esi 526bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 527bc3d5698SJohn Baldwin xorl %ebx,%esi 528bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 529bc3d5698SJohn Baldwin xorl %ebx,%esi 530bc3d5698SJohn Baldwin movl 32(%esp),%ebp 531bc3d5698SJohn Baldwin 532bc3d5698SJohn Baldwin 533bc3d5698SJohn Baldwin movl 36(%esp),%eax 534bc3d5698SJohn Baldwin movl %esi,%edx 535bc3d5698SJohn Baldwin shrl $16,%edx 536bc3d5698SJohn Baldwin movl 40(%esp),%ecx 537bc3d5698SJohn Baldwin xorl %esi,%edx 538bc3d5698SJohn Baldwin andl %edx,%eax 539bc3d5698SJohn Baldwin andl %ecx,%edx 540bc3d5698SJohn Baldwin movl %eax,%ebx 541bc3d5698SJohn Baldwin shll $16,%ebx 542bc3d5698SJohn Baldwin movl %edx,%ecx 543bc3d5698SJohn Baldwin shll $16,%ecx 544bc3d5698SJohn Baldwin xorl %ebx,%eax 545bc3d5698SJohn Baldwin xorl %ecx,%edx 546bc3d5698SJohn Baldwin movl 80(%ebp),%ebx 547bc3d5698SJohn Baldwin xorl %ebx,%eax 548bc3d5698SJohn Baldwin movl 84(%ebp),%ecx 549bc3d5698SJohn Baldwin xorl %esi,%eax 550bc3d5698SJohn Baldwin xorl %esi,%edx 551bc3d5698SJohn Baldwin xorl %ecx,%edx 552bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 553bc3d5698SJohn Baldwin xorl %ebx,%ebx 554bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 555bc3d5698SJohn Baldwin xorl %ecx,%ecx 556bc3d5698SJohn Baldwin movb %al,%bl 557bc3d5698SJohn Baldwin movb %ah,%cl 558bc3d5698SJohn Baldwin rorl $4,%edx 559bc3d5698SJohn Baldwin movl 4(%esp),%ebp 560bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 561bc3d5698SJohn Baldwin movb %dl,%bl 562bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 563bc3d5698SJohn Baldwin movb %dh,%cl 564bc3d5698SJohn Baldwin shrl $16,%eax 565bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 566bc3d5698SJohn Baldwin movb %ah,%bl 567bc3d5698SJohn Baldwin shrl $16,%edx 568bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 569bc3d5698SJohn Baldwin movb %dh,%cl 570bc3d5698SJohn Baldwin andl $0xff,%eax 571bc3d5698SJohn Baldwin andl $0xff,%edx 572bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 573bc3d5698SJohn Baldwin xorl %ebx,%edi 574bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 575bc3d5698SJohn Baldwin xorl %ebx,%edi 576bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 577bc3d5698SJohn Baldwin xorl %ebx,%edi 578bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 579bc3d5698SJohn Baldwin xorl %ebx,%edi 580bc3d5698SJohn Baldwin movl 32(%esp),%ebp 581bc3d5698SJohn Baldwin 582bc3d5698SJohn Baldwin 583bc3d5698SJohn Baldwin movl 36(%esp),%eax 584bc3d5698SJohn Baldwin movl %edi,%edx 585bc3d5698SJohn Baldwin shrl $16,%edx 586bc3d5698SJohn Baldwin movl 40(%esp),%ecx 587bc3d5698SJohn Baldwin xorl %edi,%edx 588bc3d5698SJohn Baldwin andl %edx,%eax 589bc3d5698SJohn Baldwin andl %ecx,%edx 590bc3d5698SJohn Baldwin movl %eax,%ebx 591bc3d5698SJohn Baldwin shll $16,%ebx 592bc3d5698SJohn Baldwin movl %edx,%ecx 593bc3d5698SJohn Baldwin shll $16,%ecx 594bc3d5698SJohn Baldwin xorl %ebx,%eax 595bc3d5698SJohn Baldwin xorl %ecx,%edx 596bc3d5698SJohn Baldwin movl 88(%ebp),%ebx 597bc3d5698SJohn Baldwin xorl %ebx,%eax 598bc3d5698SJohn Baldwin movl 92(%ebp),%ecx 599bc3d5698SJohn Baldwin xorl %edi,%eax 600bc3d5698SJohn Baldwin xorl %edi,%edx 601bc3d5698SJohn Baldwin xorl %ecx,%edx 602bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 603bc3d5698SJohn Baldwin xorl %ebx,%ebx 604bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 605bc3d5698SJohn Baldwin xorl %ecx,%ecx 606bc3d5698SJohn Baldwin movb %al,%bl 607bc3d5698SJohn Baldwin movb %ah,%cl 608bc3d5698SJohn Baldwin rorl $4,%edx 609bc3d5698SJohn Baldwin movl 4(%esp),%ebp 610bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 611bc3d5698SJohn Baldwin movb %dl,%bl 612bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 613bc3d5698SJohn Baldwin movb %dh,%cl 614bc3d5698SJohn Baldwin shrl $16,%eax 615bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 616bc3d5698SJohn Baldwin movb %ah,%bl 617bc3d5698SJohn Baldwin shrl $16,%edx 618bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 619bc3d5698SJohn Baldwin movb %dh,%cl 620bc3d5698SJohn Baldwin andl $0xff,%eax 621bc3d5698SJohn Baldwin andl $0xff,%edx 622bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 623bc3d5698SJohn Baldwin xorl %ebx,%esi 624bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 625bc3d5698SJohn Baldwin xorl %ebx,%esi 626bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 627bc3d5698SJohn Baldwin xorl %ebx,%esi 628bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 629bc3d5698SJohn Baldwin xorl %ebx,%esi 630bc3d5698SJohn Baldwin movl 32(%esp),%ebp 631bc3d5698SJohn Baldwin 632bc3d5698SJohn Baldwin 633bc3d5698SJohn Baldwin movl 36(%esp),%eax 634bc3d5698SJohn Baldwin movl %esi,%edx 635bc3d5698SJohn Baldwin shrl $16,%edx 636bc3d5698SJohn Baldwin movl 40(%esp),%ecx 637bc3d5698SJohn Baldwin xorl %esi,%edx 638bc3d5698SJohn Baldwin andl %edx,%eax 639bc3d5698SJohn Baldwin andl %ecx,%edx 640bc3d5698SJohn Baldwin movl %eax,%ebx 641bc3d5698SJohn Baldwin shll $16,%ebx 642bc3d5698SJohn Baldwin movl %edx,%ecx 643bc3d5698SJohn Baldwin shll $16,%ecx 644bc3d5698SJohn Baldwin xorl %ebx,%eax 645bc3d5698SJohn Baldwin xorl %ecx,%edx 646bc3d5698SJohn Baldwin movl 96(%ebp),%ebx 647bc3d5698SJohn Baldwin xorl %ebx,%eax 648bc3d5698SJohn Baldwin movl 100(%ebp),%ecx 649bc3d5698SJohn Baldwin xorl %esi,%eax 650bc3d5698SJohn Baldwin xorl %esi,%edx 651bc3d5698SJohn Baldwin xorl %ecx,%edx 652bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 653bc3d5698SJohn Baldwin xorl %ebx,%ebx 654bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 655bc3d5698SJohn Baldwin xorl %ecx,%ecx 656bc3d5698SJohn Baldwin movb %al,%bl 657bc3d5698SJohn Baldwin movb %ah,%cl 658bc3d5698SJohn Baldwin rorl $4,%edx 659bc3d5698SJohn Baldwin movl 4(%esp),%ebp 660bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 661bc3d5698SJohn Baldwin movb %dl,%bl 662bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 663bc3d5698SJohn Baldwin movb %dh,%cl 664bc3d5698SJohn Baldwin shrl $16,%eax 665bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 666bc3d5698SJohn Baldwin movb %ah,%bl 667bc3d5698SJohn Baldwin shrl $16,%edx 668bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 669bc3d5698SJohn Baldwin movb %dh,%cl 670bc3d5698SJohn Baldwin andl $0xff,%eax 671bc3d5698SJohn Baldwin andl $0xff,%edx 672bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 673bc3d5698SJohn Baldwin xorl %ebx,%edi 674bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 675bc3d5698SJohn Baldwin xorl %ebx,%edi 676bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 677bc3d5698SJohn Baldwin xorl %ebx,%edi 678bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 679bc3d5698SJohn Baldwin xorl %ebx,%edi 680bc3d5698SJohn Baldwin movl 32(%esp),%ebp 681bc3d5698SJohn Baldwin 682bc3d5698SJohn Baldwin 683bc3d5698SJohn Baldwin movl 36(%esp),%eax 684bc3d5698SJohn Baldwin movl %edi,%edx 685bc3d5698SJohn Baldwin shrl $16,%edx 686bc3d5698SJohn Baldwin movl 40(%esp),%ecx 687bc3d5698SJohn Baldwin xorl %edi,%edx 688bc3d5698SJohn Baldwin andl %edx,%eax 689bc3d5698SJohn Baldwin andl %ecx,%edx 690bc3d5698SJohn Baldwin movl %eax,%ebx 691bc3d5698SJohn Baldwin shll $16,%ebx 692bc3d5698SJohn Baldwin movl %edx,%ecx 693bc3d5698SJohn Baldwin shll $16,%ecx 694bc3d5698SJohn Baldwin xorl %ebx,%eax 695bc3d5698SJohn Baldwin xorl %ecx,%edx 696bc3d5698SJohn Baldwin movl 104(%ebp),%ebx 697bc3d5698SJohn Baldwin xorl %ebx,%eax 698bc3d5698SJohn Baldwin movl 108(%ebp),%ecx 699bc3d5698SJohn Baldwin xorl %edi,%eax 700bc3d5698SJohn Baldwin xorl %edi,%edx 701bc3d5698SJohn Baldwin xorl %ecx,%edx 702bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 703bc3d5698SJohn Baldwin xorl %ebx,%ebx 704bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 705bc3d5698SJohn Baldwin xorl %ecx,%ecx 706bc3d5698SJohn Baldwin movb %al,%bl 707bc3d5698SJohn Baldwin movb %ah,%cl 708bc3d5698SJohn Baldwin rorl $4,%edx 709bc3d5698SJohn Baldwin movl 4(%esp),%ebp 710bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 711bc3d5698SJohn Baldwin movb %dl,%bl 712bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 713bc3d5698SJohn Baldwin movb %dh,%cl 714bc3d5698SJohn Baldwin shrl $16,%eax 715bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 716bc3d5698SJohn Baldwin movb %ah,%bl 717bc3d5698SJohn Baldwin shrl $16,%edx 718bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 719bc3d5698SJohn Baldwin movb %dh,%cl 720bc3d5698SJohn Baldwin andl $0xff,%eax 721bc3d5698SJohn Baldwin andl $0xff,%edx 722bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 723bc3d5698SJohn Baldwin xorl %ebx,%esi 724bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 725bc3d5698SJohn Baldwin xorl %ebx,%esi 726bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 727bc3d5698SJohn Baldwin xorl %ebx,%esi 728bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 729bc3d5698SJohn Baldwin xorl %ebx,%esi 730bc3d5698SJohn Baldwin movl 32(%esp),%ebp 731bc3d5698SJohn Baldwin 732bc3d5698SJohn Baldwin 733bc3d5698SJohn Baldwin movl 36(%esp),%eax 734bc3d5698SJohn Baldwin movl %esi,%edx 735bc3d5698SJohn Baldwin shrl $16,%edx 736bc3d5698SJohn Baldwin movl 40(%esp),%ecx 737bc3d5698SJohn Baldwin xorl %esi,%edx 738bc3d5698SJohn Baldwin andl %edx,%eax 739bc3d5698SJohn Baldwin andl %ecx,%edx 740bc3d5698SJohn Baldwin movl %eax,%ebx 741bc3d5698SJohn Baldwin shll $16,%ebx 742bc3d5698SJohn Baldwin movl %edx,%ecx 743bc3d5698SJohn Baldwin shll $16,%ecx 744bc3d5698SJohn Baldwin xorl %ebx,%eax 745bc3d5698SJohn Baldwin xorl %ecx,%edx 746bc3d5698SJohn Baldwin movl 112(%ebp),%ebx 747bc3d5698SJohn Baldwin xorl %ebx,%eax 748bc3d5698SJohn Baldwin movl 116(%ebp),%ecx 749bc3d5698SJohn Baldwin xorl %esi,%eax 750bc3d5698SJohn Baldwin xorl %esi,%edx 751bc3d5698SJohn Baldwin xorl %ecx,%edx 752bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 753bc3d5698SJohn Baldwin xorl %ebx,%ebx 754bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 755bc3d5698SJohn Baldwin xorl %ecx,%ecx 756bc3d5698SJohn Baldwin movb %al,%bl 757bc3d5698SJohn Baldwin movb %ah,%cl 758bc3d5698SJohn Baldwin rorl $4,%edx 759bc3d5698SJohn Baldwin movl 4(%esp),%ebp 760bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 761bc3d5698SJohn Baldwin movb %dl,%bl 762bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 763bc3d5698SJohn Baldwin movb %dh,%cl 764bc3d5698SJohn Baldwin shrl $16,%eax 765bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 766bc3d5698SJohn Baldwin movb %ah,%bl 767bc3d5698SJohn Baldwin shrl $16,%edx 768bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 769bc3d5698SJohn Baldwin movb %dh,%cl 770bc3d5698SJohn Baldwin andl $0xff,%eax 771bc3d5698SJohn Baldwin andl $0xff,%edx 772bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 773bc3d5698SJohn Baldwin xorl %ebx,%edi 774bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 775bc3d5698SJohn Baldwin xorl %ebx,%edi 776bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 777bc3d5698SJohn Baldwin xorl %ebx,%edi 778bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 779bc3d5698SJohn Baldwin xorl %ebx,%edi 780bc3d5698SJohn Baldwin movl 32(%esp),%ebp 781bc3d5698SJohn Baldwin 782bc3d5698SJohn Baldwin 783bc3d5698SJohn Baldwin movl 36(%esp),%eax 784bc3d5698SJohn Baldwin movl %edi,%edx 785bc3d5698SJohn Baldwin shrl $16,%edx 786bc3d5698SJohn Baldwin movl 40(%esp),%ecx 787bc3d5698SJohn Baldwin xorl %edi,%edx 788bc3d5698SJohn Baldwin andl %edx,%eax 789bc3d5698SJohn Baldwin andl %ecx,%edx 790bc3d5698SJohn Baldwin movl %eax,%ebx 791bc3d5698SJohn Baldwin shll $16,%ebx 792bc3d5698SJohn Baldwin movl %edx,%ecx 793bc3d5698SJohn Baldwin shll $16,%ecx 794bc3d5698SJohn Baldwin xorl %ebx,%eax 795bc3d5698SJohn Baldwin xorl %ecx,%edx 796bc3d5698SJohn Baldwin movl 120(%ebp),%ebx 797bc3d5698SJohn Baldwin xorl %ebx,%eax 798bc3d5698SJohn Baldwin movl 124(%ebp),%ecx 799bc3d5698SJohn Baldwin xorl %edi,%eax 800bc3d5698SJohn Baldwin xorl %edi,%edx 801bc3d5698SJohn Baldwin xorl %ecx,%edx 802bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 803bc3d5698SJohn Baldwin xorl %ebx,%ebx 804bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 805bc3d5698SJohn Baldwin xorl %ecx,%ecx 806bc3d5698SJohn Baldwin movb %al,%bl 807bc3d5698SJohn Baldwin movb %ah,%cl 808bc3d5698SJohn Baldwin rorl $4,%edx 809bc3d5698SJohn Baldwin movl 4(%esp),%ebp 810bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 811bc3d5698SJohn Baldwin movb %dl,%bl 812bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 813bc3d5698SJohn Baldwin movb %dh,%cl 814bc3d5698SJohn Baldwin shrl $16,%eax 815bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 816bc3d5698SJohn Baldwin movb %ah,%bl 817bc3d5698SJohn Baldwin shrl $16,%edx 818bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 819bc3d5698SJohn Baldwin movb %dh,%cl 820bc3d5698SJohn Baldwin andl $0xff,%eax 821bc3d5698SJohn Baldwin andl $0xff,%edx 822bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 823bc3d5698SJohn Baldwin xorl %ebx,%esi 824bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 825bc3d5698SJohn Baldwin xorl %ebx,%esi 826bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 827bc3d5698SJohn Baldwin xorl %ebx,%esi 828bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 829bc3d5698SJohn Baldwin xorl %ebx,%esi 830bc3d5698SJohn Baldwin movl 32(%esp),%ebp 831bc3d5698SJohn Baldwin movl (%esp),%ebx 832bc3d5698SJohn Baldwin movl %edi,%eax 833bc3d5698SJohn Baldwin decl %ebx 834bc3d5698SJohn Baldwin movl %esi,%edi 835bc3d5698SJohn Baldwin movl %eax,%esi 836bc3d5698SJohn Baldwin movl %ebx,(%esp) 837bc3d5698SJohn Baldwin jnz .L001start 838bc3d5698SJohn Baldwin 839bc3d5698SJohn Baldwin 840bc3d5698SJohn Baldwin movl 28(%esp),%edx 841bc3d5698SJohn Baldwin rorl $1,%edi 842bc3d5698SJohn Baldwin movl %esi,%eax 843bc3d5698SJohn Baldwin xorl %edi,%esi 844bc3d5698SJohn Baldwin andl $0xaaaaaaaa,%esi 845bc3d5698SJohn Baldwin xorl %esi,%eax 846bc3d5698SJohn Baldwin xorl %esi,%edi 847bc3d5698SJohn Baldwin 848bc3d5698SJohn Baldwin roll $23,%eax 849bc3d5698SJohn Baldwin movl %eax,%esi 850bc3d5698SJohn Baldwin xorl %edi,%eax 851bc3d5698SJohn Baldwin andl $0x03fc03fc,%eax 852bc3d5698SJohn Baldwin xorl %eax,%esi 853bc3d5698SJohn Baldwin xorl %eax,%edi 854bc3d5698SJohn Baldwin 855bc3d5698SJohn Baldwin roll $10,%esi 856bc3d5698SJohn Baldwin movl %esi,%eax 857bc3d5698SJohn Baldwin xorl %edi,%esi 858bc3d5698SJohn Baldwin andl $0x33333333,%esi 859bc3d5698SJohn Baldwin xorl %esi,%eax 860bc3d5698SJohn Baldwin xorl %esi,%edi 861bc3d5698SJohn Baldwin 862bc3d5698SJohn Baldwin roll $18,%edi 863bc3d5698SJohn Baldwin movl %edi,%esi 864bc3d5698SJohn Baldwin xorl %eax,%edi 865bc3d5698SJohn Baldwin andl $0xfff0000f,%edi 866bc3d5698SJohn Baldwin xorl %edi,%esi 867bc3d5698SJohn Baldwin xorl %edi,%eax 868bc3d5698SJohn Baldwin 869bc3d5698SJohn Baldwin roll $12,%esi 870bc3d5698SJohn Baldwin movl %esi,%edi 871bc3d5698SJohn Baldwin xorl %eax,%esi 872bc3d5698SJohn Baldwin andl $0xf0f0f0f0,%esi 873bc3d5698SJohn Baldwin xorl %esi,%edi 874bc3d5698SJohn Baldwin xorl %esi,%eax 875bc3d5698SJohn Baldwin 876bc3d5698SJohn Baldwin rorl $4,%eax 877bc3d5698SJohn Baldwin movl %eax,(%edx) 878bc3d5698SJohn Baldwin movl %edi,4(%edx) 879bc3d5698SJohn Baldwin addl $8,%esp 880bc3d5698SJohn Baldwin popl %edi 881bc3d5698SJohn Baldwin popl %esi 882bc3d5698SJohn Baldwin popl %ebx 883bc3d5698SJohn Baldwin popl %ebp 884bc3d5698SJohn Baldwin ret 885bc3d5698SJohn Baldwin.size fcrypt_body,.-.L_fcrypt_body_begin 886*c0855eaaSJohn Baldwin 887*c0855eaaSJohn Baldwin .section ".note.gnu.property", "a" 888*c0855eaaSJohn Baldwin .p2align 2 889*c0855eaaSJohn Baldwin .long 1f - 0f 890*c0855eaaSJohn Baldwin .long 4f - 1f 891*c0855eaaSJohn Baldwin .long 5 892*c0855eaaSJohn Baldwin0: 893*c0855eaaSJohn Baldwin .asciz "GNU" 894*c0855eaaSJohn Baldwin1: 895*c0855eaaSJohn Baldwin .p2align 2 896*c0855eaaSJohn Baldwin .long 0xc0000002 897*c0855eaaSJohn Baldwin .long 3f - 2f 898*c0855eaaSJohn Baldwin2: 899*c0855eaaSJohn Baldwin .long 3 900*c0855eaaSJohn Baldwin3: 901*c0855eaaSJohn Baldwin .p2align 2 902*c0855eaaSJohn Baldwin4: 903bc3d5698SJohn Baldwin#else 904bc3d5698SJohn Baldwin.text 905bc3d5698SJohn Baldwin.globl fcrypt_body 906bc3d5698SJohn Baldwin.type fcrypt_body,@function 907bc3d5698SJohn Baldwin.align 16 908bc3d5698SJohn Baldwinfcrypt_body: 909bc3d5698SJohn Baldwin.L_fcrypt_body_begin: 910*c0855eaaSJohn Baldwin #ifdef __CET__ 911*c0855eaaSJohn Baldwin 912*c0855eaaSJohn Baldwin.byte 243,15,30,251 913*c0855eaaSJohn Baldwin #endif 914*c0855eaaSJohn Baldwin 915bc3d5698SJohn Baldwin pushl %ebp 916bc3d5698SJohn Baldwin pushl %ebx 917bc3d5698SJohn Baldwin pushl %esi 918bc3d5698SJohn Baldwin pushl %edi 919bc3d5698SJohn Baldwin 920bc3d5698SJohn Baldwin 921bc3d5698SJohn Baldwin xorl %edi,%edi 922bc3d5698SJohn Baldwin xorl %esi,%esi 923bc3d5698SJohn Baldwin leal DES_SPtrans,%edx 924bc3d5698SJohn Baldwin pushl %edx 925bc3d5698SJohn Baldwin movl 28(%esp),%ebp 926bc3d5698SJohn Baldwin pushl $25 927bc3d5698SJohn Baldwin.L000start: 928bc3d5698SJohn Baldwin 929bc3d5698SJohn Baldwin 930bc3d5698SJohn Baldwin movl 36(%esp),%eax 931bc3d5698SJohn Baldwin movl %esi,%edx 932bc3d5698SJohn Baldwin shrl $16,%edx 933bc3d5698SJohn Baldwin movl 40(%esp),%ecx 934bc3d5698SJohn Baldwin xorl %esi,%edx 935bc3d5698SJohn Baldwin andl %edx,%eax 936bc3d5698SJohn Baldwin andl %ecx,%edx 937bc3d5698SJohn Baldwin movl %eax,%ebx 938bc3d5698SJohn Baldwin shll $16,%ebx 939bc3d5698SJohn Baldwin movl %edx,%ecx 940bc3d5698SJohn Baldwin shll $16,%ecx 941bc3d5698SJohn Baldwin xorl %ebx,%eax 942bc3d5698SJohn Baldwin xorl %ecx,%edx 943bc3d5698SJohn Baldwin movl (%ebp),%ebx 944bc3d5698SJohn Baldwin xorl %ebx,%eax 945bc3d5698SJohn Baldwin movl 4(%ebp),%ecx 946bc3d5698SJohn Baldwin xorl %esi,%eax 947bc3d5698SJohn Baldwin xorl %esi,%edx 948bc3d5698SJohn Baldwin xorl %ecx,%edx 949bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 950bc3d5698SJohn Baldwin xorl %ebx,%ebx 951bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 952bc3d5698SJohn Baldwin xorl %ecx,%ecx 953bc3d5698SJohn Baldwin movb %al,%bl 954bc3d5698SJohn Baldwin movb %ah,%cl 955bc3d5698SJohn Baldwin rorl $4,%edx 956bc3d5698SJohn Baldwin movl 4(%esp),%ebp 957bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 958bc3d5698SJohn Baldwin movb %dl,%bl 959bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 960bc3d5698SJohn Baldwin movb %dh,%cl 961bc3d5698SJohn Baldwin shrl $16,%eax 962bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 963bc3d5698SJohn Baldwin movb %ah,%bl 964bc3d5698SJohn Baldwin shrl $16,%edx 965bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 966bc3d5698SJohn Baldwin movb %dh,%cl 967bc3d5698SJohn Baldwin andl $0xff,%eax 968bc3d5698SJohn Baldwin andl $0xff,%edx 969bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 970bc3d5698SJohn Baldwin xorl %ebx,%edi 971bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 972bc3d5698SJohn Baldwin xorl %ebx,%edi 973bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 974bc3d5698SJohn Baldwin xorl %ebx,%edi 975bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 976bc3d5698SJohn Baldwin xorl %ebx,%edi 977bc3d5698SJohn Baldwin movl 32(%esp),%ebp 978bc3d5698SJohn Baldwin 979bc3d5698SJohn Baldwin 980bc3d5698SJohn Baldwin movl 36(%esp),%eax 981bc3d5698SJohn Baldwin movl %edi,%edx 982bc3d5698SJohn Baldwin shrl $16,%edx 983bc3d5698SJohn Baldwin movl 40(%esp),%ecx 984bc3d5698SJohn Baldwin xorl %edi,%edx 985bc3d5698SJohn Baldwin andl %edx,%eax 986bc3d5698SJohn Baldwin andl %ecx,%edx 987bc3d5698SJohn Baldwin movl %eax,%ebx 988bc3d5698SJohn Baldwin shll $16,%ebx 989bc3d5698SJohn Baldwin movl %edx,%ecx 990bc3d5698SJohn Baldwin shll $16,%ecx 991bc3d5698SJohn Baldwin xorl %ebx,%eax 992bc3d5698SJohn Baldwin xorl %ecx,%edx 993bc3d5698SJohn Baldwin movl 8(%ebp),%ebx 994bc3d5698SJohn Baldwin xorl %ebx,%eax 995bc3d5698SJohn Baldwin movl 12(%ebp),%ecx 996bc3d5698SJohn Baldwin xorl %edi,%eax 997bc3d5698SJohn Baldwin xorl %edi,%edx 998bc3d5698SJohn Baldwin xorl %ecx,%edx 999bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1000bc3d5698SJohn Baldwin xorl %ebx,%ebx 1001bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1002bc3d5698SJohn Baldwin xorl %ecx,%ecx 1003bc3d5698SJohn Baldwin movb %al,%bl 1004bc3d5698SJohn Baldwin movb %ah,%cl 1005bc3d5698SJohn Baldwin rorl $4,%edx 1006bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1007bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 1008bc3d5698SJohn Baldwin movb %dl,%bl 1009bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 1010bc3d5698SJohn Baldwin movb %dh,%cl 1011bc3d5698SJohn Baldwin shrl $16,%eax 1012bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 1013bc3d5698SJohn Baldwin movb %ah,%bl 1014bc3d5698SJohn Baldwin shrl $16,%edx 1015bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 1016bc3d5698SJohn Baldwin movb %dh,%cl 1017bc3d5698SJohn Baldwin andl $0xff,%eax 1018bc3d5698SJohn Baldwin andl $0xff,%edx 1019bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1020bc3d5698SJohn Baldwin xorl %ebx,%esi 1021bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1022bc3d5698SJohn Baldwin xorl %ebx,%esi 1023bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1024bc3d5698SJohn Baldwin xorl %ebx,%esi 1025bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1026bc3d5698SJohn Baldwin xorl %ebx,%esi 1027bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1028bc3d5698SJohn Baldwin 1029bc3d5698SJohn Baldwin 1030bc3d5698SJohn Baldwin movl 36(%esp),%eax 1031bc3d5698SJohn Baldwin movl %esi,%edx 1032bc3d5698SJohn Baldwin shrl $16,%edx 1033bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1034bc3d5698SJohn Baldwin xorl %esi,%edx 1035bc3d5698SJohn Baldwin andl %edx,%eax 1036bc3d5698SJohn Baldwin andl %ecx,%edx 1037bc3d5698SJohn Baldwin movl %eax,%ebx 1038bc3d5698SJohn Baldwin shll $16,%ebx 1039bc3d5698SJohn Baldwin movl %edx,%ecx 1040bc3d5698SJohn Baldwin shll $16,%ecx 1041bc3d5698SJohn Baldwin xorl %ebx,%eax 1042bc3d5698SJohn Baldwin xorl %ecx,%edx 1043bc3d5698SJohn Baldwin movl 16(%ebp),%ebx 1044bc3d5698SJohn Baldwin xorl %ebx,%eax 1045bc3d5698SJohn Baldwin movl 20(%ebp),%ecx 1046bc3d5698SJohn Baldwin xorl %esi,%eax 1047bc3d5698SJohn Baldwin xorl %esi,%edx 1048bc3d5698SJohn Baldwin xorl %ecx,%edx 1049bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1050bc3d5698SJohn Baldwin xorl %ebx,%ebx 1051bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1052bc3d5698SJohn Baldwin xorl %ecx,%ecx 1053bc3d5698SJohn Baldwin movb %al,%bl 1054bc3d5698SJohn Baldwin movb %ah,%cl 1055bc3d5698SJohn Baldwin rorl $4,%edx 1056bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1057bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 1058bc3d5698SJohn Baldwin movb %dl,%bl 1059bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 1060bc3d5698SJohn Baldwin movb %dh,%cl 1061bc3d5698SJohn Baldwin shrl $16,%eax 1062bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 1063bc3d5698SJohn Baldwin movb %ah,%bl 1064bc3d5698SJohn Baldwin shrl $16,%edx 1065bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 1066bc3d5698SJohn Baldwin movb %dh,%cl 1067bc3d5698SJohn Baldwin andl $0xff,%eax 1068bc3d5698SJohn Baldwin andl $0xff,%edx 1069bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1070bc3d5698SJohn Baldwin xorl %ebx,%edi 1071bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1072bc3d5698SJohn Baldwin xorl %ebx,%edi 1073bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1074bc3d5698SJohn Baldwin xorl %ebx,%edi 1075bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1076bc3d5698SJohn Baldwin xorl %ebx,%edi 1077bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1078bc3d5698SJohn Baldwin 1079bc3d5698SJohn Baldwin 1080bc3d5698SJohn Baldwin movl 36(%esp),%eax 1081bc3d5698SJohn Baldwin movl %edi,%edx 1082bc3d5698SJohn Baldwin shrl $16,%edx 1083bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1084bc3d5698SJohn Baldwin xorl %edi,%edx 1085bc3d5698SJohn Baldwin andl %edx,%eax 1086bc3d5698SJohn Baldwin andl %ecx,%edx 1087bc3d5698SJohn Baldwin movl %eax,%ebx 1088bc3d5698SJohn Baldwin shll $16,%ebx 1089bc3d5698SJohn Baldwin movl %edx,%ecx 1090bc3d5698SJohn Baldwin shll $16,%ecx 1091bc3d5698SJohn Baldwin xorl %ebx,%eax 1092bc3d5698SJohn Baldwin xorl %ecx,%edx 1093bc3d5698SJohn Baldwin movl 24(%ebp),%ebx 1094bc3d5698SJohn Baldwin xorl %ebx,%eax 1095bc3d5698SJohn Baldwin movl 28(%ebp),%ecx 1096bc3d5698SJohn Baldwin xorl %edi,%eax 1097bc3d5698SJohn Baldwin xorl %edi,%edx 1098bc3d5698SJohn Baldwin xorl %ecx,%edx 1099bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1100bc3d5698SJohn Baldwin xorl %ebx,%ebx 1101bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1102bc3d5698SJohn Baldwin xorl %ecx,%ecx 1103bc3d5698SJohn Baldwin movb %al,%bl 1104bc3d5698SJohn Baldwin movb %ah,%cl 1105bc3d5698SJohn Baldwin rorl $4,%edx 1106bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1107bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 1108bc3d5698SJohn Baldwin movb %dl,%bl 1109bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 1110bc3d5698SJohn Baldwin movb %dh,%cl 1111bc3d5698SJohn Baldwin shrl $16,%eax 1112bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 1113bc3d5698SJohn Baldwin movb %ah,%bl 1114bc3d5698SJohn Baldwin shrl $16,%edx 1115bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 1116bc3d5698SJohn Baldwin movb %dh,%cl 1117bc3d5698SJohn Baldwin andl $0xff,%eax 1118bc3d5698SJohn Baldwin andl $0xff,%edx 1119bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1120bc3d5698SJohn Baldwin xorl %ebx,%esi 1121bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1122bc3d5698SJohn Baldwin xorl %ebx,%esi 1123bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1124bc3d5698SJohn Baldwin xorl %ebx,%esi 1125bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1126bc3d5698SJohn Baldwin xorl %ebx,%esi 1127bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1128bc3d5698SJohn Baldwin 1129bc3d5698SJohn Baldwin 1130bc3d5698SJohn Baldwin movl 36(%esp),%eax 1131bc3d5698SJohn Baldwin movl %esi,%edx 1132bc3d5698SJohn Baldwin shrl $16,%edx 1133bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1134bc3d5698SJohn Baldwin xorl %esi,%edx 1135bc3d5698SJohn Baldwin andl %edx,%eax 1136bc3d5698SJohn Baldwin andl %ecx,%edx 1137bc3d5698SJohn Baldwin movl %eax,%ebx 1138bc3d5698SJohn Baldwin shll $16,%ebx 1139bc3d5698SJohn Baldwin movl %edx,%ecx 1140bc3d5698SJohn Baldwin shll $16,%ecx 1141bc3d5698SJohn Baldwin xorl %ebx,%eax 1142bc3d5698SJohn Baldwin xorl %ecx,%edx 1143bc3d5698SJohn Baldwin movl 32(%ebp),%ebx 1144bc3d5698SJohn Baldwin xorl %ebx,%eax 1145bc3d5698SJohn Baldwin movl 36(%ebp),%ecx 1146bc3d5698SJohn Baldwin xorl %esi,%eax 1147bc3d5698SJohn Baldwin xorl %esi,%edx 1148bc3d5698SJohn Baldwin xorl %ecx,%edx 1149bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1150bc3d5698SJohn Baldwin xorl %ebx,%ebx 1151bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1152bc3d5698SJohn Baldwin xorl %ecx,%ecx 1153bc3d5698SJohn Baldwin movb %al,%bl 1154bc3d5698SJohn Baldwin movb %ah,%cl 1155bc3d5698SJohn Baldwin rorl $4,%edx 1156bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1157bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 1158bc3d5698SJohn Baldwin movb %dl,%bl 1159bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 1160bc3d5698SJohn Baldwin movb %dh,%cl 1161bc3d5698SJohn Baldwin shrl $16,%eax 1162bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 1163bc3d5698SJohn Baldwin movb %ah,%bl 1164bc3d5698SJohn Baldwin shrl $16,%edx 1165bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 1166bc3d5698SJohn Baldwin movb %dh,%cl 1167bc3d5698SJohn Baldwin andl $0xff,%eax 1168bc3d5698SJohn Baldwin andl $0xff,%edx 1169bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1170bc3d5698SJohn Baldwin xorl %ebx,%edi 1171bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1172bc3d5698SJohn Baldwin xorl %ebx,%edi 1173bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1174bc3d5698SJohn Baldwin xorl %ebx,%edi 1175bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1176bc3d5698SJohn Baldwin xorl %ebx,%edi 1177bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1178bc3d5698SJohn Baldwin 1179bc3d5698SJohn Baldwin 1180bc3d5698SJohn Baldwin movl 36(%esp),%eax 1181bc3d5698SJohn Baldwin movl %edi,%edx 1182bc3d5698SJohn Baldwin shrl $16,%edx 1183bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1184bc3d5698SJohn Baldwin xorl %edi,%edx 1185bc3d5698SJohn Baldwin andl %edx,%eax 1186bc3d5698SJohn Baldwin andl %ecx,%edx 1187bc3d5698SJohn Baldwin movl %eax,%ebx 1188bc3d5698SJohn Baldwin shll $16,%ebx 1189bc3d5698SJohn Baldwin movl %edx,%ecx 1190bc3d5698SJohn Baldwin shll $16,%ecx 1191bc3d5698SJohn Baldwin xorl %ebx,%eax 1192bc3d5698SJohn Baldwin xorl %ecx,%edx 1193bc3d5698SJohn Baldwin movl 40(%ebp),%ebx 1194bc3d5698SJohn Baldwin xorl %ebx,%eax 1195bc3d5698SJohn Baldwin movl 44(%ebp),%ecx 1196bc3d5698SJohn Baldwin xorl %edi,%eax 1197bc3d5698SJohn Baldwin xorl %edi,%edx 1198bc3d5698SJohn Baldwin xorl %ecx,%edx 1199bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1200bc3d5698SJohn Baldwin xorl %ebx,%ebx 1201bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1202bc3d5698SJohn Baldwin xorl %ecx,%ecx 1203bc3d5698SJohn Baldwin movb %al,%bl 1204bc3d5698SJohn Baldwin movb %ah,%cl 1205bc3d5698SJohn Baldwin rorl $4,%edx 1206bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1207bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 1208bc3d5698SJohn Baldwin movb %dl,%bl 1209bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 1210bc3d5698SJohn Baldwin movb %dh,%cl 1211bc3d5698SJohn Baldwin shrl $16,%eax 1212bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 1213bc3d5698SJohn Baldwin movb %ah,%bl 1214bc3d5698SJohn Baldwin shrl $16,%edx 1215bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 1216bc3d5698SJohn Baldwin movb %dh,%cl 1217bc3d5698SJohn Baldwin andl $0xff,%eax 1218bc3d5698SJohn Baldwin andl $0xff,%edx 1219bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1220bc3d5698SJohn Baldwin xorl %ebx,%esi 1221bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1222bc3d5698SJohn Baldwin xorl %ebx,%esi 1223bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1224bc3d5698SJohn Baldwin xorl %ebx,%esi 1225bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1226bc3d5698SJohn Baldwin xorl %ebx,%esi 1227bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1228bc3d5698SJohn Baldwin 1229bc3d5698SJohn Baldwin 1230bc3d5698SJohn Baldwin movl 36(%esp),%eax 1231bc3d5698SJohn Baldwin movl %esi,%edx 1232bc3d5698SJohn Baldwin shrl $16,%edx 1233bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1234bc3d5698SJohn Baldwin xorl %esi,%edx 1235bc3d5698SJohn Baldwin andl %edx,%eax 1236bc3d5698SJohn Baldwin andl %ecx,%edx 1237bc3d5698SJohn Baldwin movl %eax,%ebx 1238bc3d5698SJohn Baldwin shll $16,%ebx 1239bc3d5698SJohn Baldwin movl %edx,%ecx 1240bc3d5698SJohn Baldwin shll $16,%ecx 1241bc3d5698SJohn Baldwin xorl %ebx,%eax 1242bc3d5698SJohn Baldwin xorl %ecx,%edx 1243bc3d5698SJohn Baldwin movl 48(%ebp),%ebx 1244bc3d5698SJohn Baldwin xorl %ebx,%eax 1245bc3d5698SJohn Baldwin movl 52(%ebp),%ecx 1246bc3d5698SJohn Baldwin xorl %esi,%eax 1247bc3d5698SJohn Baldwin xorl %esi,%edx 1248bc3d5698SJohn Baldwin xorl %ecx,%edx 1249bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1250bc3d5698SJohn Baldwin xorl %ebx,%ebx 1251bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1252bc3d5698SJohn Baldwin xorl %ecx,%ecx 1253bc3d5698SJohn Baldwin movb %al,%bl 1254bc3d5698SJohn Baldwin movb %ah,%cl 1255bc3d5698SJohn Baldwin rorl $4,%edx 1256bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1257bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 1258bc3d5698SJohn Baldwin movb %dl,%bl 1259bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 1260bc3d5698SJohn Baldwin movb %dh,%cl 1261bc3d5698SJohn Baldwin shrl $16,%eax 1262bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 1263bc3d5698SJohn Baldwin movb %ah,%bl 1264bc3d5698SJohn Baldwin shrl $16,%edx 1265bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 1266bc3d5698SJohn Baldwin movb %dh,%cl 1267bc3d5698SJohn Baldwin andl $0xff,%eax 1268bc3d5698SJohn Baldwin andl $0xff,%edx 1269bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1270bc3d5698SJohn Baldwin xorl %ebx,%edi 1271bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1272bc3d5698SJohn Baldwin xorl %ebx,%edi 1273bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1274bc3d5698SJohn Baldwin xorl %ebx,%edi 1275bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1276bc3d5698SJohn Baldwin xorl %ebx,%edi 1277bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1278bc3d5698SJohn Baldwin 1279bc3d5698SJohn Baldwin 1280bc3d5698SJohn Baldwin movl 36(%esp),%eax 1281bc3d5698SJohn Baldwin movl %edi,%edx 1282bc3d5698SJohn Baldwin shrl $16,%edx 1283bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1284bc3d5698SJohn Baldwin xorl %edi,%edx 1285bc3d5698SJohn Baldwin andl %edx,%eax 1286bc3d5698SJohn Baldwin andl %ecx,%edx 1287bc3d5698SJohn Baldwin movl %eax,%ebx 1288bc3d5698SJohn Baldwin shll $16,%ebx 1289bc3d5698SJohn Baldwin movl %edx,%ecx 1290bc3d5698SJohn Baldwin shll $16,%ecx 1291bc3d5698SJohn Baldwin xorl %ebx,%eax 1292bc3d5698SJohn Baldwin xorl %ecx,%edx 1293bc3d5698SJohn Baldwin movl 56(%ebp),%ebx 1294bc3d5698SJohn Baldwin xorl %ebx,%eax 1295bc3d5698SJohn Baldwin movl 60(%ebp),%ecx 1296bc3d5698SJohn Baldwin xorl %edi,%eax 1297bc3d5698SJohn Baldwin xorl %edi,%edx 1298bc3d5698SJohn Baldwin xorl %ecx,%edx 1299bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1300bc3d5698SJohn Baldwin xorl %ebx,%ebx 1301bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1302bc3d5698SJohn Baldwin xorl %ecx,%ecx 1303bc3d5698SJohn Baldwin movb %al,%bl 1304bc3d5698SJohn Baldwin movb %ah,%cl 1305bc3d5698SJohn Baldwin rorl $4,%edx 1306bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1307bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 1308bc3d5698SJohn Baldwin movb %dl,%bl 1309bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 1310bc3d5698SJohn Baldwin movb %dh,%cl 1311bc3d5698SJohn Baldwin shrl $16,%eax 1312bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 1313bc3d5698SJohn Baldwin movb %ah,%bl 1314bc3d5698SJohn Baldwin shrl $16,%edx 1315bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 1316bc3d5698SJohn Baldwin movb %dh,%cl 1317bc3d5698SJohn Baldwin andl $0xff,%eax 1318bc3d5698SJohn Baldwin andl $0xff,%edx 1319bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1320bc3d5698SJohn Baldwin xorl %ebx,%esi 1321bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1322bc3d5698SJohn Baldwin xorl %ebx,%esi 1323bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1324bc3d5698SJohn Baldwin xorl %ebx,%esi 1325bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1326bc3d5698SJohn Baldwin xorl %ebx,%esi 1327bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1328bc3d5698SJohn Baldwin 1329bc3d5698SJohn Baldwin 1330bc3d5698SJohn Baldwin movl 36(%esp),%eax 1331bc3d5698SJohn Baldwin movl %esi,%edx 1332bc3d5698SJohn Baldwin shrl $16,%edx 1333bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1334bc3d5698SJohn Baldwin xorl %esi,%edx 1335bc3d5698SJohn Baldwin andl %edx,%eax 1336bc3d5698SJohn Baldwin andl %ecx,%edx 1337bc3d5698SJohn Baldwin movl %eax,%ebx 1338bc3d5698SJohn Baldwin shll $16,%ebx 1339bc3d5698SJohn Baldwin movl %edx,%ecx 1340bc3d5698SJohn Baldwin shll $16,%ecx 1341bc3d5698SJohn Baldwin xorl %ebx,%eax 1342bc3d5698SJohn Baldwin xorl %ecx,%edx 1343bc3d5698SJohn Baldwin movl 64(%ebp),%ebx 1344bc3d5698SJohn Baldwin xorl %ebx,%eax 1345bc3d5698SJohn Baldwin movl 68(%ebp),%ecx 1346bc3d5698SJohn Baldwin xorl %esi,%eax 1347bc3d5698SJohn Baldwin xorl %esi,%edx 1348bc3d5698SJohn Baldwin xorl %ecx,%edx 1349bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1350bc3d5698SJohn Baldwin xorl %ebx,%ebx 1351bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1352bc3d5698SJohn Baldwin xorl %ecx,%ecx 1353bc3d5698SJohn Baldwin movb %al,%bl 1354bc3d5698SJohn Baldwin movb %ah,%cl 1355bc3d5698SJohn Baldwin rorl $4,%edx 1356bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1357bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 1358bc3d5698SJohn Baldwin movb %dl,%bl 1359bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 1360bc3d5698SJohn Baldwin movb %dh,%cl 1361bc3d5698SJohn Baldwin shrl $16,%eax 1362bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 1363bc3d5698SJohn Baldwin movb %ah,%bl 1364bc3d5698SJohn Baldwin shrl $16,%edx 1365bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 1366bc3d5698SJohn Baldwin movb %dh,%cl 1367bc3d5698SJohn Baldwin andl $0xff,%eax 1368bc3d5698SJohn Baldwin andl $0xff,%edx 1369bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1370bc3d5698SJohn Baldwin xorl %ebx,%edi 1371bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1372bc3d5698SJohn Baldwin xorl %ebx,%edi 1373bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1374bc3d5698SJohn Baldwin xorl %ebx,%edi 1375bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1376bc3d5698SJohn Baldwin xorl %ebx,%edi 1377bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1378bc3d5698SJohn Baldwin 1379bc3d5698SJohn Baldwin 1380bc3d5698SJohn Baldwin movl 36(%esp),%eax 1381bc3d5698SJohn Baldwin movl %edi,%edx 1382bc3d5698SJohn Baldwin shrl $16,%edx 1383bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1384bc3d5698SJohn Baldwin xorl %edi,%edx 1385bc3d5698SJohn Baldwin andl %edx,%eax 1386bc3d5698SJohn Baldwin andl %ecx,%edx 1387bc3d5698SJohn Baldwin movl %eax,%ebx 1388bc3d5698SJohn Baldwin shll $16,%ebx 1389bc3d5698SJohn Baldwin movl %edx,%ecx 1390bc3d5698SJohn Baldwin shll $16,%ecx 1391bc3d5698SJohn Baldwin xorl %ebx,%eax 1392bc3d5698SJohn Baldwin xorl %ecx,%edx 1393bc3d5698SJohn Baldwin movl 72(%ebp),%ebx 1394bc3d5698SJohn Baldwin xorl %ebx,%eax 1395bc3d5698SJohn Baldwin movl 76(%ebp),%ecx 1396bc3d5698SJohn Baldwin xorl %edi,%eax 1397bc3d5698SJohn Baldwin xorl %edi,%edx 1398bc3d5698SJohn Baldwin xorl %ecx,%edx 1399bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1400bc3d5698SJohn Baldwin xorl %ebx,%ebx 1401bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1402bc3d5698SJohn Baldwin xorl %ecx,%ecx 1403bc3d5698SJohn Baldwin movb %al,%bl 1404bc3d5698SJohn Baldwin movb %ah,%cl 1405bc3d5698SJohn Baldwin rorl $4,%edx 1406bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1407bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 1408bc3d5698SJohn Baldwin movb %dl,%bl 1409bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 1410bc3d5698SJohn Baldwin movb %dh,%cl 1411bc3d5698SJohn Baldwin shrl $16,%eax 1412bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 1413bc3d5698SJohn Baldwin movb %ah,%bl 1414bc3d5698SJohn Baldwin shrl $16,%edx 1415bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 1416bc3d5698SJohn Baldwin movb %dh,%cl 1417bc3d5698SJohn Baldwin andl $0xff,%eax 1418bc3d5698SJohn Baldwin andl $0xff,%edx 1419bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1420bc3d5698SJohn Baldwin xorl %ebx,%esi 1421bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1422bc3d5698SJohn Baldwin xorl %ebx,%esi 1423bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1424bc3d5698SJohn Baldwin xorl %ebx,%esi 1425bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1426bc3d5698SJohn Baldwin xorl %ebx,%esi 1427bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1428bc3d5698SJohn Baldwin 1429bc3d5698SJohn Baldwin 1430bc3d5698SJohn Baldwin movl 36(%esp),%eax 1431bc3d5698SJohn Baldwin movl %esi,%edx 1432bc3d5698SJohn Baldwin shrl $16,%edx 1433bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1434bc3d5698SJohn Baldwin xorl %esi,%edx 1435bc3d5698SJohn Baldwin andl %edx,%eax 1436bc3d5698SJohn Baldwin andl %ecx,%edx 1437bc3d5698SJohn Baldwin movl %eax,%ebx 1438bc3d5698SJohn Baldwin shll $16,%ebx 1439bc3d5698SJohn Baldwin movl %edx,%ecx 1440bc3d5698SJohn Baldwin shll $16,%ecx 1441bc3d5698SJohn Baldwin xorl %ebx,%eax 1442bc3d5698SJohn Baldwin xorl %ecx,%edx 1443bc3d5698SJohn Baldwin movl 80(%ebp),%ebx 1444bc3d5698SJohn Baldwin xorl %ebx,%eax 1445bc3d5698SJohn Baldwin movl 84(%ebp),%ecx 1446bc3d5698SJohn Baldwin xorl %esi,%eax 1447bc3d5698SJohn Baldwin xorl %esi,%edx 1448bc3d5698SJohn Baldwin xorl %ecx,%edx 1449bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1450bc3d5698SJohn Baldwin xorl %ebx,%ebx 1451bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1452bc3d5698SJohn Baldwin xorl %ecx,%ecx 1453bc3d5698SJohn Baldwin movb %al,%bl 1454bc3d5698SJohn Baldwin movb %ah,%cl 1455bc3d5698SJohn Baldwin rorl $4,%edx 1456bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1457bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 1458bc3d5698SJohn Baldwin movb %dl,%bl 1459bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 1460bc3d5698SJohn Baldwin movb %dh,%cl 1461bc3d5698SJohn Baldwin shrl $16,%eax 1462bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 1463bc3d5698SJohn Baldwin movb %ah,%bl 1464bc3d5698SJohn Baldwin shrl $16,%edx 1465bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 1466bc3d5698SJohn Baldwin movb %dh,%cl 1467bc3d5698SJohn Baldwin andl $0xff,%eax 1468bc3d5698SJohn Baldwin andl $0xff,%edx 1469bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1470bc3d5698SJohn Baldwin xorl %ebx,%edi 1471bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1472bc3d5698SJohn Baldwin xorl %ebx,%edi 1473bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1474bc3d5698SJohn Baldwin xorl %ebx,%edi 1475bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1476bc3d5698SJohn Baldwin xorl %ebx,%edi 1477bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1478bc3d5698SJohn Baldwin 1479bc3d5698SJohn Baldwin 1480bc3d5698SJohn Baldwin movl 36(%esp),%eax 1481bc3d5698SJohn Baldwin movl %edi,%edx 1482bc3d5698SJohn Baldwin shrl $16,%edx 1483bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1484bc3d5698SJohn Baldwin xorl %edi,%edx 1485bc3d5698SJohn Baldwin andl %edx,%eax 1486bc3d5698SJohn Baldwin andl %ecx,%edx 1487bc3d5698SJohn Baldwin movl %eax,%ebx 1488bc3d5698SJohn Baldwin shll $16,%ebx 1489bc3d5698SJohn Baldwin movl %edx,%ecx 1490bc3d5698SJohn Baldwin shll $16,%ecx 1491bc3d5698SJohn Baldwin xorl %ebx,%eax 1492bc3d5698SJohn Baldwin xorl %ecx,%edx 1493bc3d5698SJohn Baldwin movl 88(%ebp),%ebx 1494bc3d5698SJohn Baldwin xorl %ebx,%eax 1495bc3d5698SJohn Baldwin movl 92(%ebp),%ecx 1496bc3d5698SJohn Baldwin xorl %edi,%eax 1497bc3d5698SJohn Baldwin xorl %edi,%edx 1498bc3d5698SJohn Baldwin xorl %ecx,%edx 1499bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1500bc3d5698SJohn Baldwin xorl %ebx,%ebx 1501bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1502bc3d5698SJohn Baldwin xorl %ecx,%ecx 1503bc3d5698SJohn Baldwin movb %al,%bl 1504bc3d5698SJohn Baldwin movb %ah,%cl 1505bc3d5698SJohn Baldwin rorl $4,%edx 1506bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1507bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 1508bc3d5698SJohn Baldwin movb %dl,%bl 1509bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 1510bc3d5698SJohn Baldwin movb %dh,%cl 1511bc3d5698SJohn Baldwin shrl $16,%eax 1512bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 1513bc3d5698SJohn Baldwin movb %ah,%bl 1514bc3d5698SJohn Baldwin shrl $16,%edx 1515bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 1516bc3d5698SJohn Baldwin movb %dh,%cl 1517bc3d5698SJohn Baldwin andl $0xff,%eax 1518bc3d5698SJohn Baldwin andl $0xff,%edx 1519bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1520bc3d5698SJohn Baldwin xorl %ebx,%esi 1521bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1522bc3d5698SJohn Baldwin xorl %ebx,%esi 1523bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1524bc3d5698SJohn Baldwin xorl %ebx,%esi 1525bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1526bc3d5698SJohn Baldwin xorl %ebx,%esi 1527bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1528bc3d5698SJohn Baldwin 1529bc3d5698SJohn Baldwin 1530bc3d5698SJohn Baldwin movl 36(%esp),%eax 1531bc3d5698SJohn Baldwin movl %esi,%edx 1532bc3d5698SJohn Baldwin shrl $16,%edx 1533bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1534bc3d5698SJohn Baldwin xorl %esi,%edx 1535bc3d5698SJohn Baldwin andl %edx,%eax 1536bc3d5698SJohn Baldwin andl %ecx,%edx 1537bc3d5698SJohn Baldwin movl %eax,%ebx 1538bc3d5698SJohn Baldwin shll $16,%ebx 1539bc3d5698SJohn Baldwin movl %edx,%ecx 1540bc3d5698SJohn Baldwin shll $16,%ecx 1541bc3d5698SJohn Baldwin xorl %ebx,%eax 1542bc3d5698SJohn Baldwin xorl %ecx,%edx 1543bc3d5698SJohn Baldwin movl 96(%ebp),%ebx 1544bc3d5698SJohn Baldwin xorl %ebx,%eax 1545bc3d5698SJohn Baldwin movl 100(%ebp),%ecx 1546bc3d5698SJohn Baldwin xorl %esi,%eax 1547bc3d5698SJohn Baldwin xorl %esi,%edx 1548bc3d5698SJohn Baldwin xorl %ecx,%edx 1549bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1550bc3d5698SJohn Baldwin xorl %ebx,%ebx 1551bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1552bc3d5698SJohn Baldwin xorl %ecx,%ecx 1553bc3d5698SJohn Baldwin movb %al,%bl 1554bc3d5698SJohn Baldwin movb %ah,%cl 1555bc3d5698SJohn Baldwin rorl $4,%edx 1556bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1557bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 1558bc3d5698SJohn Baldwin movb %dl,%bl 1559bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 1560bc3d5698SJohn Baldwin movb %dh,%cl 1561bc3d5698SJohn Baldwin shrl $16,%eax 1562bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 1563bc3d5698SJohn Baldwin movb %ah,%bl 1564bc3d5698SJohn Baldwin shrl $16,%edx 1565bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 1566bc3d5698SJohn Baldwin movb %dh,%cl 1567bc3d5698SJohn Baldwin andl $0xff,%eax 1568bc3d5698SJohn Baldwin andl $0xff,%edx 1569bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1570bc3d5698SJohn Baldwin xorl %ebx,%edi 1571bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1572bc3d5698SJohn Baldwin xorl %ebx,%edi 1573bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1574bc3d5698SJohn Baldwin xorl %ebx,%edi 1575bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1576bc3d5698SJohn Baldwin xorl %ebx,%edi 1577bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1578bc3d5698SJohn Baldwin 1579bc3d5698SJohn Baldwin 1580bc3d5698SJohn Baldwin movl 36(%esp),%eax 1581bc3d5698SJohn Baldwin movl %edi,%edx 1582bc3d5698SJohn Baldwin shrl $16,%edx 1583bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1584bc3d5698SJohn Baldwin xorl %edi,%edx 1585bc3d5698SJohn Baldwin andl %edx,%eax 1586bc3d5698SJohn Baldwin andl %ecx,%edx 1587bc3d5698SJohn Baldwin movl %eax,%ebx 1588bc3d5698SJohn Baldwin shll $16,%ebx 1589bc3d5698SJohn Baldwin movl %edx,%ecx 1590bc3d5698SJohn Baldwin shll $16,%ecx 1591bc3d5698SJohn Baldwin xorl %ebx,%eax 1592bc3d5698SJohn Baldwin xorl %ecx,%edx 1593bc3d5698SJohn Baldwin movl 104(%ebp),%ebx 1594bc3d5698SJohn Baldwin xorl %ebx,%eax 1595bc3d5698SJohn Baldwin movl 108(%ebp),%ecx 1596bc3d5698SJohn Baldwin xorl %edi,%eax 1597bc3d5698SJohn Baldwin xorl %edi,%edx 1598bc3d5698SJohn Baldwin xorl %ecx,%edx 1599bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1600bc3d5698SJohn Baldwin xorl %ebx,%ebx 1601bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1602bc3d5698SJohn Baldwin xorl %ecx,%ecx 1603bc3d5698SJohn Baldwin movb %al,%bl 1604bc3d5698SJohn Baldwin movb %ah,%cl 1605bc3d5698SJohn Baldwin rorl $4,%edx 1606bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1607bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 1608bc3d5698SJohn Baldwin movb %dl,%bl 1609bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 1610bc3d5698SJohn Baldwin movb %dh,%cl 1611bc3d5698SJohn Baldwin shrl $16,%eax 1612bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 1613bc3d5698SJohn Baldwin movb %ah,%bl 1614bc3d5698SJohn Baldwin shrl $16,%edx 1615bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 1616bc3d5698SJohn Baldwin movb %dh,%cl 1617bc3d5698SJohn Baldwin andl $0xff,%eax 1618bc3d5698SJohn Baldwin andl $0xff,%edx 1619bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1620bc3d5698SJohn Baldwin xorl %ebx,%esi 1621bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1622bc3d5698SJohn Baldwin xorl %ebx,%esi 1623bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1624bc3d5698SJohn Baldwin xorl %ebx,%esi 1625bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1626bc3d5698SJohn Baldwin xorl %ebx,%esi 1627bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1628bc3d5698SJohn Baldwin 1629bc3d5698SJohn Baldwin 1630bc3d5698SJohn Baldwin movl 36(%esp),%eax 1631bc3d5698SJohn Baldwin movl %esi,%edx 1632bc3d5698SJohn Baldwin shrl $16,%edx 1633bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1634bc3d5698SJohn Baldwin xorl %esi,%edx 1635bc3d5698SJohn Baldwin andl %edx,%eax 1636bc3d5698SJohn Baldwin andl %ecx,%edx 1637bc3d5698SJohn Baldwin movl %eax,%ebx 1638bc3d5698SJohn Baldwin shll $16,%ebx 1639bc3d5698SJohn Baldwin movl %edx,%ecx 1640bc3d5698SJohn Baldwin shll $16,%ecx 1641bc3d5698SJohn Baldwin xorl %ebx,%eax 1642bc3d5698SJohn Baldwin xorl %ecx,%edx 1643bc3d5698SJohn Baldwin movl 112(%ebp),%ebx 1644bc3d5698SJohn Baldwin xorl %ebx,%eax 1645bc3d5698SJohn Baldwin movl 116(%ebp),%ecx 1646bc3d5698SJohn Baldwin xorl %esi,%eax 1647bc3d5698SJohn Baldwin xorl %esi,%edx 1648bc3d5698SJohn Baldwin xorl %ecx,%edx 1649bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1650bc3d5698SJohn Baldwin xorl %ebx,%ebx 1651bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1652bc3d5698SJohn Baldwin xorl %ecx,%ecx 1653bc3d5698SJohn Baldwin movb %al,%bl 1654bc3d5698SJohn Baldwin movb %ah,%cl 1655bc3d5698SJohn Baldwin rorl $4,%edx 1656bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1657bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%edi 1658bc3d5698SJohn Baldwin movb %dl,%bl 1659bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%edi 1660bc3d5698SJohn Baldwin movb %dh,%cl 1661bc3d5698SJohn Baldwin shrl $16,%eax 1662bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%edi 1663bc3d5698SJohn Baldwin movb %ah,%bl 1664bc3d5698SJohn Baldwin shrl $16,%edx 1665bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%edi 1666bc3d5698SJohn Baldwin movb %dh,%cl 1667bc3d5698SJohn Baldwin andl $0xff,%eax 1668bc3d5698SJohn Baldwin andl $0xff,%edx 1669bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1670bc3d5698SJohn Baldwin xorl %ebx,%edi 1671bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1672bc3d5698SJohn Baldwin xorl %ebx,%edi 1673bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1674bc3d5698SJohn Baldwin xorl %ebx,%edi 1675bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1676bc3d5698SJohn Baldwin xorl %ebx,%edi 1677bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1678bc3d5698SJohn Baldwin 1679bc3d5698SJohn Baldwin 1680bc3d5698SJohn Baldwin movl 36(%esp),%eax 1681bc3d5698SJohn Baldwin movl %edi,%edx 1682bc3d5698SJohn Baldwin shrl $16,%edx 1683bc3d5698SJohn Baldwin movl 40(%esp),%ecx 1684bc3d5698SJohn Baldwin xorl %edi,%edx 1685bc3d5698SJohn Baldwin andl %edx,%eax 1686bc3d5698SJohn Baldwin andl %ecx,%edx 1687bc3d5698SJohn Baldwin movl %eax,%ebx 1688bc3d5698SJohn Baldwin shll $16,%ebx 1689bc3d5698SJohn Baldwin movl %edx,%ecx 1690bc3d5698SJohn Baldwin shll $16,%ecx 1691bc3d5698SJohn Baldwin xorl %ebx,%eax 1692bc3d5698SJohn Baldwin xorl %ecx,%edx 1693bc3d5698SJohn Baldwin movl 120(%ebp),%ebx 1694bc3d5698SJohn Baldwin xorl %ebx,%eax 1695bc3d5698SJohn Baldwin movl 124(%ebp),%ecx 1696bc3d5698SJohn Baldwin xorl %edi,%eax 1697bc3d5698SJohn Baldwin xorl %edi,%edx 1698bc3d5698SJohn Baldwin xorl %ecx,%edx 1699bc3d5698SJohn Baldwin andl $0xfcfcfcfc,%eax 1700bc3d5698SJohn Baldwin xorl %ebx,%ebx 1701bc3d5698SJohn Baldwin andl $0xcfcfcfcf,%edx 1702bc3d5698SJohn Baldwin xorl %ecx,%ecx 1703bc3d5698SJohn Baldwin movb %al,%bl 1704bc3d5698SJohn Baldwin movb %ah,%cl 1705bc3d5698SJohn Baldwin rorl $4,%edx 1706bc3d5698SJohn Baldwin movl 4(%esp),%ebp 1707bc3d5698SJohn Baldwin xorl (%ebp,%ebx,1),%esi 1708bc3d5698SJohn Baldwin movb %dl,%bl 1709bc3d5698SJohn Baldwin xorl 0x200(%ebp,%ecx,1),%esi 1710bc3d5698SJohn Baldwin movb %dh,%cl 1711bc3d5698SJohn Baldwin shrl $16,%eax 1712bc3d5698SJohn Baldwin xorl 0x100(%ebp,%ebx,1),%esi 1713bc3d5698SJohn Baldwin movb %ah,%bl 1714bc3d5698SJohn Baldwin shrl $16,%edx 1715bc3d5698SJohn Baldwin xorl 0x300(%ebp,%ecx,1),%esi 1716bc3d5698SJohn Baldwin movb %dh,%cl 1717bc3d5698SJohn Baldwin andl $0xff,%eax 1718bc3d5698SJohn Baldwin andl $0xff,%edx 1719bc3d5698SJohn Baldwin movl 0x600(%ebp,%ebx,1),%ebx 1720bc3d5698SJohn Baldwin xorl %ebx,%esi 1721bc3d5698SJohn Baldwin movl 0x700(%ebp,%ecx,1),%ebx 1722bc3d5698SJohn Baldwin xorl %ebx,%esi 1723bc3d5698SJohn Baldwin movl 0x400(%ebp,%eax,1),%ebx 1724bc3d5698SJohn Baldwin xorl %ebx,%esi 1725bc3d5698SJohn Baldwin movl 0x500(%ebp,%edx,1),%ebx 1726bc3d5698SJohn Baldwin xorl %ebx,%esi 1727bc3d5698SJohn Baldwin movl 32(%esp),%ebp 1728bc3d5698SJohn Baldwin movl (%esp),%ebx 1729bc3d5698SJohn Baldwin movl %edi,%eax 1730bc3d5698SJohn Baldwin decl %ebx 1731bc3d5698SJohn Baldwin movl %esi,%edi 1732bc3d5698SJohn Baldwin movl %eax,%esi 1733bc3d5698SJohn Baldwin movl %ebx,(%esp) 1734bc3d5698SJohn Baldwin jnz .L000start 1735bc3d5698SJohn Baldwin 1736bc3d5698SJohn Baldwin 1737bc3d5698SJohn Baldwin movl 28(%esp),%edx 1738bc3d5698SJohn Baldwin rorl $1,%edi 1739bc3d5698SJohn Baldwin movl %esi,%eax 1740bc3d5698SJohn Baldwin xorl %edi,%esi 1741bc3d5698SJohn Baldwin andl $0xaaaaaaaa,%esi 1742bc3d5698SJohn Baldwin xorl %esi,%eax 1743bc3d5698SJohn Baldwin xorl %esi,%edi 1744bc3d5698SJohn Baldwin 1745bc3d5698SJohn Baldwin roll $23,%eax 1746bc3d5698SJohn Baldwin movl %eax,%esi 1747bc3d5698SJohn Baldwin xorl %edi,%eax 1748bc3d5698SJohn Baldwin andl $0x03fc03fc,%eax 1749bc3d5698SJohn Baldwin xorl %eax,%esi 1750bc3d5698SJohn Baldwin xorl %eax,%edi 1751bc3d5698SJohn Baldwin 1752bc3d5698SJohn Baldwin roll $10,%esi 1753bc3d5698SJohn Baldwin movl %esi,%eax 1754bc3d5698SJohn Baldwin xorl %edi,%esi 1755bc3d5698SJohn Baldwin andl $0x33333333,%esi 1756bc3d5698SJohn Baldwin xorl %esi,%eax 1757bc3d5698SJohn Baldwin xorl %esi,%edi 1758bc3d5698SJohn Baldwin 1759bc3d5698SJohn Baldwin roll $18,%edi 1760bc3d5698SJohn Baldwin movl %edi,%esi 1761bc3d5698SJohn Baldwin xorl %eax,%edi 1762bc3d5698SJohn Baldwin andl $0xfff0000f,%edi 1763bc3d5698SJohn Baldwin xorl %edi,%esi 1764bc3d5698SJohn Baldwin xorl %edi,%eax 1765bc3d5698SJohn Baldwin 1766bc3d5698SJohn Baldwin roll $12,%esi 1767bc3d5698SJohn Baldwin movl %esi,%edi 1768bc3d5698SJohn Baldwin xorl %eax,%esi 1769bc3d5698SJohn Baldwin andl $0xf0f0f0f0,%esi 1770bc3d5698SJohn Baldwin xorl %esi,%edi 1771bc3d5698SJohn Baldwin xorl %esi,%eax 1772bc3d5698SJohn Baldwin 1773bc3d5698SJohn Baldwin rorl $4,%eax 1774bc3d5698SJohn Baldwin movl %eax,(%edx) 1775bc3d5698SJohn Baldwin movl %edi,4(%edx) 1776bc3d5698SJohn Baldwin addl $8,%esp 1777bc3d5698SJohn Baldwin popl %edi 1778bc3d5698SJohn Baldwin popl %esi 1779bc3d5698SJohn Baldwin popl %ebx 1780bc3d5698SJohn Baldwin popl %ebp 1781bc3d5698SJohn Baldwin ret 1782bc3d5698SJohn Baldwin.size fcrypt_body,.-.L_fcrypt_body_begin 1783*c0855eaaSJohn Baldwin 1784*c0855eaaSJohn Baldwin .section ".note.gnu.property", "a" 1785*c0855eaaSJohn Baldwin .p2align 2 1786*c0855eaaSJohn Baldwin .long 1f - 0f 1787*c0855eaaSJohn Baldwin .long 4f - 1f 1788*c0855eaaSJohn Baldwin .long 5 1789*c0855eaaSJohn Baldwin0: 1790*c0855eaaSJohn Baldwin .asciz "GNU" 1791*c0855eaaSJohn Baldwin1: 1792*c0855eaaSJohn Baldwin .p2align 2 1793*c0855eaaSJohn Baldwin .long 0xc0000002 1794*c0855eaaSJohn Baldwin .long 3f - 2f 1795*c0855eaaSJohn Baldwin2: 1796*c0855eaaSJohn Baldwin .long 3 1797*c0855eaaSJohn Baldwin3: 1798*c0855eaaSJohn Baldwin .p2align 2 1799*c0855eaaSJohn Baldwin4: 1800bc3d5698SJohn Baldwin#endif 1801