| 1 | /* |
| 2 | * ========== Copyright Header Begin ========================================== |
| 3 | * |
| 4 | * OpenSPARC T2 Processor File: isa3_window0_f0.s |
| 5 | * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved |
| 6 | * 4150 Network Circle, Santa Clara, California 95054, U.S.A. |
| 7 | * |
| 8 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
| 9 | * |
| 10 | * This program is free software; you can redistribute it and/or modify |
| 11 | * it under the terms of the GNU General Public License as published by |
| 12 | * the Free Software Foundation; version 2 of the License. |
| 13 | * |
| 14 | * This program is distributed in the hope that it will be useful, |
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 17 | * GNU General Public License for more details. |
| 18 | * |
| 19 | * You should have received a copy of the GNU General Public License |
| 20 | * along with this program; if not, write to the Free Software |
| 21 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
| 22 | * |
| 23 | * For the avoidance of doubt, and except that if any non-GPL license |
| 24 | * choice is available it will apply instead, Sun elects to use only |
| 25 | * the General Public License version 2 (GPLv2) at this time for any |
| 26 | * software where a choice of GPL license versions is made |
| 27 | * available with the language indicating that GPLv2 or any later version |
| 28 | * may be used, or where a choice of which version of the GPL is applied is |
| 29 | * otherwise unspecified. |
| 30 | * |
| 31 | * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, |
| 32 | * CA 95054 USA or visit www.sun.com if you need additional information or |
| 33 | * have any questions. |
| 34 | * |
| 35 | * |
| 36 | * ========== Copyright Header End ============================================ |
| 37 | */ |
| 38 | .ident "Using Instruction Hash for Focus :$Id: isa3_window0_f0.s,v 1.1.1.1 2007/02/13 22:20:15 drp Exp $" |
| 39 | #include "defines.h" |
| 40 | #include "nmacros.h" |
| 41 | #include "old_boot.s" |
| 42 | |
| 43 | /************************************************************************ |
| 44 | Test case code start |
| 45 | ************************************************************************/ |
| 46 | |
| 47 | .text |
| 48 | .global main |
| 49 | |
| 50 | main: /* test begin */ |
| 51 | |
| 52 | |
| 53 | ta T_RD_THID |
| 54 | mov %o1, %l6 |
| 55 | umul %l6, 256, %l7 |
| 56 | setx DIAG_DATA_AREA, %g1, %g3 |
| 57 | add %l7, %g3, %l7 |
| 58 | |
| 59 | mov %l7, %g1 |
| 60 | wrpr %g0, 0x0, %cwp |
| 61 | mov %g1, %l7 |
| 62 | wrpr %g0, 0x1, %cwp |
| 63 | mov %g1, %l7 |
| 64 | wrpr %g0, 0x2, %cwp |
| 65 | mov %g1, %l7 |
| 66 | wrpr %g0, 0x3, %cwp |
| 67 | mov %g1, %l7 |
| 68 | wrpr %g0, 0x4, %cwp |
| 69 | mov %g1, %l7 |
| 70 | wrpr %g0, 0x5, %cwp |
| 71 | mov %g1, %l7 |
| 72 | wrpr %g0, 0x6, %cwp |
| 73 | mov %g1, %l7 |
| 74 | wrpr %g0, 0x7, %cwp |
| 75 | mov %g1, %l7 |
| 76 | nop |
| 77 | setx 0x62A5A048404FF33D, %l0, %l6 |
| 78 | stx %l6, [%l7 + 0x0] |
| 79 | ldx [%l7 + 0x0], %fsr |
| 80 | ! |
| 81 | ! Thread 0 Start |
| 82 | ! |
| 83 | main_t0: |
| 84 | |
| 85 | !# Initialize registers .. |
| 86 | |
| 87 | !# Global registers |
| 88 | set 0xD, %g1 |
| 89 | set 0x6, %g2 |
| 90 | set 0x5, %g3 |
| 91 | set 0x6, %g4 |
| 92 | set 0x2, %g5 |
| 93 | set 0xE, %g6 |
| 94 | set 0x2, %g7 |
| 95 | !# Input registers |
| 96 | set -0x0, %i0 |
| 97 | set -0x8, %i1 |
| 98 | set -0x7, %i2 |
| 99 | set -0xC, %i3 |
| 100 | set -0x7, %i4 |
| 101 | set -0x3, %i5 |
| 102 | set -0x3, %i6 |
| 103 | set -0x9, %i7 |
| 104 | !# Local registers |
| 105 | set 0x0BE10A4F, %l0 |
| 106 | set 0x22AD887A, %l1 |
| 107 | set 0x7D7C4245, %l2 |
| 108 | set 0x496E7295, %l3 |
| 109 | set 0x6684872F, %l4 |
| 110 | set 0x40F4E5FD, %l5 |
| 111 | set 0x766678EF, %l6 |
| 112 | !# Output registers |
| 113 | set -0x1609, %o0 |
| 114 | set -0x1668, %o1 |
| 115 | set 0x1018, %o2 |
| 116 | set 0x1C55, %o3 |
| 117 | set 0x1DD9, %o4 |
| 118 | set -0x053E, %o5 |
| 119 | set 0x0B51, %o6 |
| 120 | set 0x0C89, %o7 |
| 121 | !# Float registers |
| 122 | INIT_TH_FP_REG(%l7,%f0,0x0BC8FABCA292EF5F) |
| 123 | INIT_TH_FP_REG(%l7,%f2,0x751C4DF99DF29016) |
| 124 | INIT_TH_FP_REG(%l7,%f4,0x2BC2E1C9267C3429) |
| 125 | INIT_TH_FP_REG(%l7,%f6,0xD19FB2A0B2F9DF68) |
| 126 | INIT_TH_FP_REG(%l7,%f8,0x962773EA981CD054) |
| 127 | INIT_TH_FP_REG(%l7,%f10,0x4AB62F57416F2A9D) |
| 128 | INIT_TH_FP_REG(%l7,%f12,0x82E5CA245A235A58) |
| 129 | INIT_TH_FP_REG(%l7,%f14,0x34966908FFE9F35F) |
| 130 | INIT_TH_FP_REG(%l7,%f16,0x3374366228CD3C94) |
| 131 | INIT_TH_FP_REG(%l7,%f18,0x479C965F14DCD008) |
| 132 | INIT_TH_FP_REG(%l7,%f20,0xFC9B0FF1C98B3680) |
| 133 | INIT_TH_FP_REG(%l7,%f22,0xA8526CED898862A2) |
| 134 | INIT_TH_FP_REG(%l7,%f24,0x30B7D0F76EBA71D0) |
| 135 | INIT_TH_FP_REG(%l7,%f26,0x6268B8D8587F5591) |
| 136 | INIT_TH_FP_REG(%l7,%f28,0x42877E489503D57E) |
| 137 | INIT_TH_FP_REG(%l7,%f30,0x16C2652C89801E5A) |
| 138 | !# Other state |
| 139 | |
| 140 | or %g0, 0x8, %l0 |
| 141 | sllx %l0, 0x3c, %l0 |
| 142 | |
| 143 | or %g0, 0x8, %l0 |
| 144 | sllx %l0, 0x3c, %l0 |
| 145 | wrhpr %l0, %g0, %hsys_tick_cmpr |
| 146 | |
| 147 | |
| 148 | !# Execute Main Diag .. |
| 149 | |
| 150 | xor %i5, %i0, %g7 |
| 151 | movcc %xcc, %i4, %o3 |
| 152 | sdivcc %o0, 0x1C6A, %l1 |
| 153 | edge8 %l5, %i1, %l0 |
| 154 | orcc %g3, 0x1792, %o2 |
| 155 | fcmpd %fcc3, %f14, %f4 |
| 156 | pdist %f22, %f10, %f18 |
| 157 | fexpand %f3, %f4 |
| 158 | stw %l6, [%l7 + 0x20] |
| 159 | array16 %i2, %o7, %o6 |
| 160 | fmovsgu %xcc, %f27, %f6 |
| 161 | ldd [%l7 + 0x78], %l2 |
| 162 | std %f12, [%l7 + 0x60] |
| 163 | faligndata %f6, %f28, %f30 |
| 164 | fmovrdgz %g2, %f14, %f26 |
| 165 | movl %icc, %o5, %g4 |
| 166 | or %o1, 0x13D5, %g1 |
| 167 | fsrc1 %f28, %f30 |
| 168 | alignaddrl %g6, %g5, %i7 |
| 169 | mulscc %i3, %l2, %l4 |
| 170 | movne %xcc, %i6, %o4 |
| 171 | mulx %i0, %i5, %g7 |
| 172 | ldsw [%l7 + 0x48], %i4 |
| 173 | movrgez %o0, %l1, %o3 |
| 174 | umul %l5, %l0, %g3 |
| 175 | ldd [%l7 + 0x20], %f18 |
| 176 | fxors %f22, %f7, %f27 |
| 177 | movge %xcc, %i1, %l6 |
| 178 | fmovspos %xcc, %f9, %f25 |
| 179 | movle %icc, %i2, %o2 |
| 180 | ldsw [%l7 + 0x6C], %o7 |
| 181 | fmovspos %xcc, %f13, %f21 |
| 182 | fabss %f8, %f3 |
| 183 | fcmped %fcc3, %f22, %f20 |
| 184 | edge32n %o6, %l3, %g2 |
| 185 | array16 %o5, %g4, %o1 |
| 186 | subcc %g1, 0x1400, %g5 |
| 187 | xnorcc %i7, 0x0F29, %g6 |
| 188 | save %i3, %l4, %i6 |
| 189 | rdpr %cwp, %g1 |
| 190 | rdpr %cansave, %g2 |
| 191 | rdpr %canrestore, %g3 |
| 192 | rdpr %cleanwin, %g4 |
| 193 | rdpr %otherwin, %g5 |
| 194 | rdpr %wstate, %g6 |
| 195 | edge16ln %l2, %i0, %o4 |
| 196 | sdiv %i5, 0x0356, %i4 |
| 197 | xnor %o0, %l1, %o3 |
| 198 | sub %g7, 0x063C, %l0 |
| 199 | movrgez %l5, %i1, %g3 |
| 200 | edge32 %i2, %o2, %l6 |
| 201 | fcmpeq32 %f10, %f22, %o7 |
| 202 | movge %xcc, %l3, %o6 |
| 203 | movrne %g2, %g4, %o1 |
| 204 | save %g1, %o5, %i7 |
| 205 | rdpr %cwp, %g1 |
| 206 | rdpr %cansave, %g2 |
| 207 | rdpr %canrestore, %g3 |
| 208 | rdpr %cleanwin, %g4 |
| 209 | rdpr %otherwin, %g5 |
| 210 | rdpr %wstate, %g6 |
| 211 | fnegd %f18, %f30 |
| 212 | move %xcc, %g6, %i3 |
| 213 | ldsh [%l7 + 0x7C], %l4 |
| 214 | and %i6, 0x1031, %g5 |
| 215 | sll %i0, 0x08, %l2 |
| 216 | addccc %i5, %o4, %i4 |
| 217 | fmovsn %icc, %f2, %f12 |
| 218 | sub %l1, 0x03A8, %o3 |
| 219 | siam 0x4 |
| 220 | fxors %f0, %f4, %f5 |
| 221 | movge %xcc, %o0, %g7 |
| 222 | umul %l0, 0x1ACA, %l5 |
| 223 | movrgez %g3, %i2, %i1 |
| 224 | fabss %f11, %f19 |
| 225 | movleu %xcc, %o2, %l6 |
| 226 | lduh [%l7 + 0x60], %l3 |
| 227 | fpsub16 %f26, %f22, %f26 |
| 228 | addccc %o6, 0x1844, %g2 |
| 229 | edge8 %g4, %o7, %o1 |
| 230 | mova %xcc, %g1, %o5 |
| 231 | edge32n %g6, %i3, %l4 |
| 232 | popc %i6, %i7 |
| 233 | sethi 0x0D07, %g5 |
| 234 | udivx %i0, 0x07B0, %l2 |
| 235 | edge8l %o4, %i5, %i4 |
| 236 | edge32ln %o3, %o0, %g7 |
| 237 | smul %l0, 0x12D4, %l5 |
| 238 | fmovsge %xcc, %f6, %f5 |
| 239 | add %l1, %g3, %i2 |
| 240 | fxors %f12, %f29, %f20 |
| 241 | movrgez %o2, 0x25E, %i1 |
| 242 | subcc %l6, %o6, %l3 |
| 243 | sethi 0x037E, %g4 |
| 244 | subccc %o7, %o1, %g2 |
| 245 | fpsub32s %f14, %f12, %f19 |
| 246 | edge8n %o5, %g6, %g1 |
| 247 | nop |
| 248 | set 0x3C, %g2 |
| 249 | ldsw [%l7 + %g2], %i3 |
| 250 | alignaddr %l4, %i6, %i7 |
| 251 | fandnot2 %f26, %f22, %f16 |
| 252 | movcs %icc, %i0, %g5 |
| 253 | ldd [%l7 + 0x78], %f6 |
| 254 | nop |
| 255 | set 0x58, %g1 |
| 256 | stb %l2, [%l7 + %g1] |
| 257 | fmovd %f8, %f18 |
| 258 | addccc %i5, 0x1D80, %i4 |
| 259 | movleu %xcc, %o4, %o0 |
| 260 | ldsw [%l7 + 0x5C], %o3 |
| 261 | sub %g7, %l5, %l0 |
| 262 | udivx %l1, 0x161B, %g3 |
| 263 | edge8ln %i2, %o2, %i1 |
| 264 | movvc %icc, %o6, %l3 |
| 265 | stw %g4, [%l7 + 0x28] |
| 266 | fmovdle %icc, %f2, %f30 |
| 267 | ldd [%l7 + 0x70], %f14 |
| 268 | movleu %xcc, %o7, %o1 |
| 269 | fmovsgu %xcc, %f23, %f12 |
| 270 | fmovspos %icc, %f21, %f4 |
| 271 | or %g2, 0x14D4, %o5 |
| 272 | alignaddr %g6, %g1, %i3 |
| 273 | fmovrsgz %l6, %f15, %f27 |
| 274 | fmul8x16 %f18, %f14, %f12 |
| 275 | movrgez %i6, 0x030, %i7 |
| 276 | ldsb [%l7 + 0x46], %l4 |
| 277 | fmovsn %xcc, %f8, %f1 |
| 278 | edge32 %i0, %l2, %i5 |
| 279 | stw %g5, [%l7 + 0x0C] |
| 280 | movcc %icc, %i4, %o0 |
| 281 | orncc %o4, 0x1EF5, %g7 |
| 282 | fxor %f22, %f10, %f16 |
| 283 | ldx [%l7 + 0x70], %o3 |
| 284 | umul %l0, 0x03D9, %l1 |
| 285 | alignaddrl %g3, %l5, %i2 |
| 286 | edge8ln %i1, %o6, %o2 |
| 287 | stx %l3, [%l7 + 0x08] |
| 288 | stb %g4, [%l7 + 0x6B] |
| 289 | ldsh [%l7 + 0x0A], %o7 |
| 290 | smul %o1, 0x145E, %g2 |
| 291 | xor %g6, 0x1A99, %o5 |
| 292 | movleu %icc, %g1, %l6 |
| 293 | nop |
| 294 | set 0x61, %i7 |
| 295 | stb %i6, [%l7 + %i7] |
| 296 | array16 %i7, %i3, %i0 |
| 297 | ldx [%l7 + 0x20], %l4 |
| 298 | fmovrdlez %l2, %f22, %f12 |
| 299 | fnors %f7, %f28, %f9 |
| 300 | fzero %f24 |
| 301 | fpack16 %f6, %f18 |
| 302 | mova %icc, %g5, %i5 |
| 303 | xnorcc %o0, %i4, %g7 |
| 304 | fmul8ulx16 %f0, %f4, %f14 |
| 305 | movvs %xcc, %o3, %l0 |
| 306 | andncc %l1, %g3, %o4 |
| 307 | movleu %xcc, %i2, %l5 |
| 308 | smulcc %o6, %o2, %l3 |
| 309 | sdiv %i1, 0x02E9, %g4 |
| 310 | move %xcc, %o7, %o1 |
| 311 | ldd [%l7 + 0x58], %g2 |
| 312 | fmovsleu %icc, %f5, %f18 |
| 313 | ldub [%l7 + 0x60], %g6 |
| 314 | andcc %g1, 0x0561, %o5 |
| 315 | fmovdge %icc, %f31, %f8 |
| 316 | ldsw [%l7 + 0x64], %i6 |
| 317 | restore %l6, 0x17C0, %i7 |
| 318 | rdpr %cwp, %g1 |
| 319 | rdpr %cansave, %g2 |
| 320 | rdpr %canrestore, %g3 |
| 321 | rdpr %cleanwin, %g4 |
| 322 | rdpr %otherwin, %g5 |
| 323 | rdpr %wstate, %g6 |
| 324 | udivx %i0, 0x1CFC, %l4 |
| 325 | save %l2, %g5, %i3 |
| 326 | rdpr %cwp, %g1 |
| 327 | rdpr %cansave, %g2 |
| 328 | rdpr %canrestore, %g3 |
| 329 | rdpr %cleanwin, %g4 |
| 330 | rdpr %otherwin, %g5 |
| 331 | rdpr %wstate, %g6 |
| 332 | xnorcc %o0, %i5, %i4 |
| 333 | ldub [%l7 + 0x08], %o3 |
| 334 | fcmpne16 %f26, %f4, %l0 |
| 335 | smul %l1, %g7, %o4 |
| 336 | fzeros %f24 |
| 337 | edge8n %g3, %l5, %i2 |
| 338 | fabss %f30, %f23 |
| 339 | edge32l %o2, %l3, %o6 |
| 340 | subc %g4, %i1, %o7 |
| 341 | edge32l %g2, %o1, %g1 |
| 342 | fnot2s %f23, %f9 |
| 343 | movcs %xcc, %g6, %o5 |
| 344 | addc %l6, %i6, %i7 |
| 345 | sir 0x1F2C |
| 346 | std %f24, [%l7 + 0x50] |
| 347 | st %f0, [%l7 + 0x38] |
| 348 | alignaddr %l4, %l2, %i0 |
| 349 | sub %g5, 0x0ED5, %i3 |
| 350 | movvs %xcc, %i5, %o0 |
| 351 | add %o3, 0x09E4, %l0 |
| 352 | array32 %l1, %g7, %o4 |
| 353 | movvc %icc, %g3, %l5 |
| 354 | fpackfix %f28, %f23 |
| 355 | edge32n %i2, %o2, %l3 |
| 356 | fand %f22, %f22, %f22 |
| 357 | nop |
| 358 | set 0x36, %g3 |
| 359 | sth %o6, [%l7 + %g3] |
| 360 | sllx %g4, %i4, %o7 |
| 361 | mova %icc, %g2, %i1 |
| 362 | setx loop_0, %l0, %l1 |
| 363 | return %l1 |
| 364 | nop |
| 365 | rdpr %cwp, %g1 |
| 366 | rdpr %cansave, %g2 |
| 367 | rdpr %canrestore, %g3 |
| 368 | rdpr %cleanwin, %g4 |
| 369 | rdpr %otherwin, %g5 |
| 370 | rdpr %wstate, %g6 |
| 371 | loop_0: xnor %o5, %g6, %l6 |
| 372 | fmovscc %xcc, %f30, %f1 |
| 373 | fmovrslz %i7, %f21, %f11 |
| 374 | ldd [%l7 + 0x08], %i6 |
| 375 | subccc %l4, %l2, %i0 |
| 376 | edge16ln %i3, %g5, %i5 |
| 377 | smulcc %o0, 0x0CA7, %l0 |
| 378 | siam 0x4 |
| 379 | fmovsge %xcc, %f2, %f0 |
| 380 | edge16l %l1, %o3, %g7 |
| 381 | stx %g3, [%l7 + 0x28] |
| 382 | st %f8, [%l7 + 0x0C] |
| 383 | movgu %xcc, %o4, %i2 |
| 384 | movg %icc, %o2, %l5 |
| 385 | sdivcc %l3, 0x11E2, %g4 |
| 386 | sll %i4, 0x1F, %o7 |
| 387 | save %g2, %o6, %o1 |
| 388 | rdpr %cwp, %g1 |
| 389 | rdpr %cansave, %g2 |
| 390 | rdpr %canrestore, %g3 |
| 391 | rdpr %cleanwin, %g4 |
| 392 | rdpr %otherwin, %g5 |
| 393 | rdpr %wstate, %g6 |
| 394 | ldsb [%l7 + 0x56], %g1 |
| 395 | andncc %o5, %g6, %l6 |
| 396 | fabsd %f16, %f16 |
| 397 | umul %i7, %i1, %i6 |
| 398 | xnor %l4, 0x0D75, %i0 |
| 399 | fmovsn %icc, %f29, %f13 |
| 400 | movre %l2, %i3, %g5 |
| 401 | subccc %i5, 0x070B, %l0 |
| 402 | movrne %o0, %l1, %g7 |
| 403 | mova %xcc, %g3, %o4 |
| 404 | edge32n %i2, %o3, %l5 |
| 405 | movvc %icc, %l3, %o2 |
| 406 | ldd [%l7 + 0x40], %g4 |
| 407 | add %i4, 0x14B8, %o7 |
| 408 | udivx %o6, 0x1513, %o1 |
| 409 | umulcc %g1, %g2, %o5 |
| 410 | edge8 %g6, %i7, %i1 |
| 411 | fmovsa %icc, %f7, %f18 |
| 412 | stw %i6, [%l7 + 0x58] |
| 413 | edge16n %l6, %i0, %l4 |
| 414 | xorcc %l2, %g5, %i3 |
| 415 | movne %xcc, %i5, %o0 |
| 416 | fmovsgu %icc, %f17, %f1 |
| 417 | edge8n %l0, %g7, %l1 |
| 418 | edge16l %o4, %i2, %o3 |
| 419 | ld [%l7 + 0x74], %f1 |
| 420 | st %f13, [%l7 + 0x5C] |
| 421 | lduh [%l7 + 0x5A], %g3 |
| 422 | umul %l5, %o2, %l3 |
| 423 | mova %icc, %i4, %o7 |
| 424 | edge8n %g4, %o1, %o6 |
| 425 | andn %g2, 0x078D, %o5 |
| 426 | addccc %g6, %i7, %i1 |
| 427 | fmuld8sux16 %f23, %f30, %f24 |
| 428 | addc %g1, 0x0B76, %i6 |
| 429 | sra %l6, %l4, %l2 |
| 430 | addc %i0, %i3, %i5 |
| 431 | movrgz %g5, %l0, %g7 |
| 432 | movle %icc, %l1, %o0 |
| 433 | addcc %o4, 0x0980, %i2 |
| 434 | sra %o3, %g3, %o2 |
| 435 | restore %l5, %l3, %i4 |
| 436 | rdpr %cwp, %g1 |
| 437 | rdpr %cansave, %g2 |
| 438 | rdpr %canrestore, %g3 |
| 439 | rdpr %cleanwin, %g4 |
| 440 | rdpr %otherwin, %g5 |
| 441 | rdpr %wstate, %g6 |
| 442 | xnor %o7, %o1, %g4 |
| 443 | ldub [%l7 + 0x4F], %o6 |
| 444 | lduh [%l7 + 0x7C], %o5 |
| 445 | subcc %g6, 0x168E, %i7 |
| 446 | fsrc2 %f26, %f0 |
| 447 | stx %i1, [%l7 + 0x48] |
| 448 | movpos %icc, %g2, %i6 |
| 449 | umul %g1, 0x05BA, %l6 |
| 450 | fmovsne %icc, %f28, %f1 |
| 451 | mulx %l4, %i0, %l2 |
| 452 | subccc %i5, 0x1465, %i3 |
| 453 | xnorcc %g5, 0x09A5, %l0 |
| 454 | sdiv %g7, 0x1504, %o0 |
| 455 | stw %l1, [%l7 + 0x4C] |
| 456 | mova %xcc, %i2, %o3 |
| 457 | setx loop_1, %l0, %l1 |
| 458 | return %l1 |
| 459 | nop |
| 460 | rdpr %cwp, %g1 |
| 461 | rdpr %cansave, %g2 |
| 462 | rdpr %canrestore, %g3 |
| 463 | rdpr %cleanwin, %g4 |
| 464 | rdpr %otherwin, %g5 |
| 465 | rdpr %wstate, %g6 |
| 466 | loop_1: add %l5, %l3, %i4 |
| 467 | fpsub32 %f12, %f0, %f6 |
| 468 | stw %o7, [%l7 + 0x08] |
| 469 | sub %o2, 0x07E5, %g4 |
| 470 | fxors %f24, %f26, %f5 |
| 471 | fpsub32s %f8, %f30, %f26 |
| 472 | srax %o6, %o1, %o5 |
| 473 | xnorcc %g6, %i1, %i7 |
| 474 | ldsw [%l7 + 0x70], %i6 |
| 475 | fmovdl %xcc, %f30, %f26 |
| 476 | edge32ln %g1, %g2, %l4 |
| 477 | edge8n %i0, %l2, %l6 |
| 478 | movge %icc, %i3, %g5 |
| 479 | smul %l0, %i5, %g7 |
| 480 | fsrc2s %f5, %f7 |
| 481 | st %f4, [%l7 + 0x24] |
| 482 | movneg %xcc, %l1, %o0 |
| 483 | movvs %xcc, %i2, %o3 |
| 484 | array16 %g3, %o4, %l3 |
| 485 | sdivcc %l5, 0x1C89, %i4 |
| 486 | edge32 %o7, %g4, %o6 |
| 487 | movcs %xcc, %o1, %o5 |
| 488 | edge16ln %g6, %o2, %i1 |
| 489 | subccc %i6, 0x1E25, %g1 |
| 490 | edge16n %g2, %i7, %i0 |
| 491 | edge32n %l4, %l2, %i3 |
| 492 | fpadd32 %f2, %f28, %f6 |
| 493 | fmovrde %l6, %f12, %f10 |
| 494 | edge16n %g5, %l0, %g7 |
| 495 | nop |
| 496 | set 0x7C, %l4 |
| 497 | lduw [%l7 + %l4], %l1 |
| 498 | fandnot2 %f30, %f24, %f26 |
| 499 | xnorcc %i5, %i2, %o3 |
| 500 | edge32n %g3, %o0, %o4 |
| 501 | sra %l5, %i4, %l3 |
| 502 | ldx [%l7 + 0x78], %g4 |
| 503 | subcc %o6, %o7, %o5 |
| 504 | sub %o1, %g6, %i1 |
| 505 | edge32ln %o2, %g1, %g2 |
| 506 | movgu %xcc, %i6, %i0 |
| 507 | save %l4, 0x1AB8, %l2 |
| 508 | rdpr %cwp, %g1 |
| 509 | rdpr %cansave, %g2 |
| 510 | rdpr %canrestore, %g3 |
| 511 | rdpr %cleanwin, %g4 |
| 512 | rdpr %otherwin, %g5 |
| 513 | rdpr %wstate, %g6 |
| 514 | ldsw [%l7 + 0x2C], %i3 |
| 515 | andn %l6, %i7, %l0 |
| 516 | ldd [%l7 + 0x30], %g4 |
| 517 | sdivx %g7, 0x00E9, %l1 |
| 518 | orcc %i5, 0x17E9, %o3 |
| 519 | smulcc %g3, %o0, %i2 |
| 520 | sethi 0x0E34, %l5 |
| 521 | mulscc %i4, %o4, %g4 |
| 522 | fmuld8ulx16 %f11, %f9, %f24 |
| 523 | movl %xcc, %l3, %o6 |
| 524 | sdivcc %o5, 0x046B, %o1 |
| 525 | subcc %g6, 0x0EA4, %i1 |
| 526 | movneg %icc, %o2, %g1 |
| 527 | movcc %icc, %g2, %i6 |
| 528 | orn %i0, 0x0733, %o7 |
| 529 | fzeros %f10 |
| 530 | alignaddr %l4, %i3, %l6 |
| 531 | edge16n %l2, %l0, %i7 |
| 532 | and %g5, 0x093C, %l1 |
| 533 | fnot2s %f31, %f30 |
| 534 | edge8ln %i5, %o3, %g7 |
| 535 | xnor %o0, %i2, %l5 |
| 536 | movvs %icc, %g3, %i4 |
| 537 | movleu %icc, %o4, %l3 |
| 538 | mulscc %o6, %g4, %o5 |
| 539 | sra %o1, 0x0B, %i1 |
| 540 | movn %xcc, %o2, %g1 |
| 541 | add %g6, %i6, %i0 |
| 542 | array16 %o7, %g2, %i3 |
| 543 | fmovdvc %icc, %f31, %f2 |
| 544 | smul %l6, 0x1CFA, %l2 |
| 545 | ldsh [%l7 + 0x32], %l0 |
| 546 | fmovdgu %icc, %f25, %f13 |
| 547 | movle %xcc, %l4, %g5 |
| 548 | fmul8x16au %f3, %f12, %f22 |
| 549 | fxors %f24, %f22, %f9 |
| 550 | edge16ln %i7, %l1, %o3 |
| 551 | edge8n %i5, %o0, %g7 |
| 552 | fmuld8ulx16 %f3, %f1, %f22 |
| 553 | sethi 0x0009, %i2 |
| 554 | lduh [%l7 + 0x4E], %g3 |
| 555 | stb %i4, [%l7 + 0x37] |
| 556 | fnands %f24, %f30, %f5 |
| 557 | fabss %f22, %f4 |
| 558 | fmovsleu %icc, %f19, %f22 |
| 559 | andcc %l5, 0x166F, %l3 |
| 560 | mova %icc, %o6, %g4 |
| 561 | movle %icc, %o5, %o4 |
| 562 | save %i1, %o1, %g1 |
| 563 | rdpr %cwp, %g1 |
| 564 | rdpr %cansave, %g2 |
| 565 | rdpr %canrestore, %g3 |
| 566 | rdpr %cleanwin, %g4 |
| 567 | rdpr %otherwin, %g5 |
| 568 | rdpr %wstate, %g6 |
| 569 | edge8ln %g6, %o2, %i6 |
| 570 | edge32l %o7, %g2, %i3 |
| 571 | sethi 0x028A, %i0 |
| 572 | andcc %l2, %l6, %l4 |
| 573 | ldsw [%l7 + 0x50], %g5 |
| 574 | save %i7, %l0, %l1 |
| 575 | rdpr %cwp, %g1 |
| 576 | rdpr %cansave, %g2 |
| 577 | rdpr %canrestore, %g3 |
| 578 | rdpr %cleanwin, %g4 |
| 579 | rdpr %otherwin, %g5 |
| 580 | rdpr %wstate, %g6 |
| 581 | array16 %o3, %i5, %o0 |
| 582 | edge8ln %i2, %g7, %g3 |
| 583 | sllx %l5, %i4, %o6 |
| 584 | fornot2 %f30, %f8, %f22 |
| 585 | sir 0x18CC |
| 586 | ldd [%l7 + 0x70], %g4 |
| 587 | fnot2 %f2, %f26 |
| 588 | ldx [%l7 + 0x70], %l3 |
| 589 | edge8ln %o5, %i1, %o1 |
| 590 | fcmpgt32 %f26, %f4, %g1 |
| 591 | movrlez %g6, 0x006, %o2 |
| 592 | andn %o4, 0x1584, %o7 |
| 593 | edge16 %i6, %g2, %i3 |
| 594 | alignaddrl %l2, %l6, %l4 |
| 595 | movle %xcc, %g5, %i0 |
| 596 | subccc %l0, 0x16E5, %l1 |
| 597 | edge16n %i7, %o3, %i5 |
| 598 | movle %icc, %i2, %g7 |
| 599 | fmul8ulx16 %f30, %f26, %f26 |
| 600 | ldsh [%l7 + 0x3A], %g3 |
| 601 | ldub [%l7 + 0x1C], %o0 |
| 602 | udivx %l5, 0x044F, %o6 |
| 603 | edge8 %g4, %l3, %o5 |
| 604 | ldd [%l7 + 0x70], %i0 |
| 605 | sdivcc %i4, 0x0134, %g1 |
| 606 | movrlz %o1, %o2, %o4 |
| 607 | subcc %o7, %g6, %i6 |
| 608 | edge16 %g2, %l2, %l6 |
| 609 | smul %i3, 0x1D56, %g5 |
| 610 | xorcc %l4, %i0, %l0 |
| 611 | umulcc %i7, %l1, %i5 |
| 612 | fcmpeq16 %f20, %f30, %o3 |
| 613 | fandnot1s %f10, %f16, %f11 |
| 614 | array16 %g7, %i2, %g3 |
| 615 | sub %o0, %o6, %g4 |
| 616 | sra %l3, %o5, %l5 |
| 617 | fornot1 %f16, %f14, %f24 |
| 618 | sra %i1, %g1, %o1 |
| 619 | bshuffle %f8, %f18, %f4 |
| 620 | stb %o2, [%l7 + 0x0C] |
| 621 | ldsh [%l7 + 0x0E], %i4 |
| 622 | udiv %o7, 0x13FA, %o4 |
| 623 | lduw [%l7 + 0x5C], %g6 |
| 624 | subcc %i6, 0x0AF2, %g2 |
| 625 | subcc %l2, %l6, %g5 |
| 626 | movne %xcc, %i3, %i0 |
| 627 | fnor %f4, %f22, %f4 |
| 628 | fnands %f4, %f27, %f15 |
| 629 | movre %l0, %l4, %l1 |
| 630 | save %i7, 0x1015, %i5 |
| 631 | rdpr %cwp, %g1 |
| 632 | rdpr %cansave, %g2 |
| 633 | rdpr %canrestore, %g3 |
| 634 | rdpr %cleanwin, %g4 |
| 635 | rdpr %otherwin, %g5 |
| 636 | rdpr %wstate, %g6 |
| 637 | movrlez %o3, %g7, %g3 |
| 638 | add %o0, %i2, %o6 |
| 639 | movge %xcc, %l3, %o5 |
| 640 | srax %l5, 0x01, %i1 |
| 641 | fmovscc %xcc, %f29, %f4 |
| 642 | fmovrdne %g1, %f0, %f30 |
| 643 | mulx %g4, 0x14EA, %o1 |
| 644 | sdivcc %o2, 0x003D, %o7 |
| 645 | addccc %o4, %i4, %i6 |
| 646 | fpadd32s %f9, %f14, %f6 |
| 647 | array32 %g6, %l2, %l6 |
| 648 | edge32n %g5, %g2, %i3 |
| 649 | fpmerge %f27, %f16, %f12 |
| 650 | movleu %xcc, %l0, %i0 |
| 651 | movleu %xcc, %l4, %i7 |
| 652 | srl %i5, 0x01, %l1 |
| 653 | fzeros %f8 |
| 654 | umul %o3, 0x0BDF, %g7 |
| 655 | movvs %icc, %g3, %i2 |
| 656 | fmovsvs %icc, %f4, %f23 |
| 657 | udivx %o6, 0x175B, %o0 |
| 658 | fornot1s %f0, %f11, %f15 |
| 659 | movpos %xcc, %l3, %o5 |
| 660 | srax %l5, 0x0B, %i1 |
| 661 | alignaddr %g1, %g4, %o2 |
| 662 | stw %o1, [%l7 + 0x14] |
| 663 | st %f2, [%l7 + 0x40] |
| 664 | sdiv %o4, 0x0720, %i4 |
| 665 | fnegd %f24, %f6 |
| 666 | ldsh [%l7 + 0x56], %o7 |
| 667 | move %xcc, %g6, %l2 |
| 668 | edge8ln %l6, %i6, %g5 |
| 669 | or %i3, %g2, %i0 |
| 670 | move %xcc, %l0, %i7 |
| 671 | fpack32 %f8, %f18, %f24 |
| 672 | sra %i5, 0x0D, %l1 |
| 673 | fnand %f28, %f14, %f16 |
| 674 | subccc %l4, %o3, %g7 |
| 675 | addccc %g3, 0x1E74, %i2 |
| 676 | move %icc, %o6, %l3 |
| 677 | movpos %xcc, %o5, %o0 |
| 678 | nop |
| 679 | set 0x21, %o3 |
| 680 | stb %i1, [%l7 + %o3] |
| 681 | fabsd %f24, %f16 |
| 682 | umulcc %g1, 0x0FA4, %g4 |
| 683 | nop |
| 684 | set 0x09, %o1 |
| 685 | ldub [%l7 + %o1], %l5 |
| 686 | fmul8sux16 %f10, %f8, %f6 |
| 687 | lduw [%l7 + 0x60], %o2 |
| 688 | orcc %o4, %o1, %o7 |
| 689 | addcc %i4, 0x08AE, %g6 |
| 690 | mulx %l2, %i6, %l6 |
| 691 | sll %g5, %i3, %g2 |
| 692 | fpadd16s %f19, %f3, %f31 |
| 693 | fcmpeq32 %f2, %f22, %i0 |
| 694 | orncc %i7, %i5, %l0 |
| 695 | edge16 %l1, %o3, %g7 |
| 696 | fcmpd %fcc2, %f0, %f2 |
| 697 | movvc %xcc, %g3, %i2 |
| 698 | ldd [%l7 + 0x28], %o6 |
| 699 | stw %l3, [%l7 + 0x58] |
| 700 | st %f21, [%l7 + 0x6C] |
| 701 | edge16ln %l4, %o5, %i1 |
| 702 | movg %xcc, %g1, %g4 |
| 703 | edge16l %l5, %o0, %o2 |
| 704 | movle %icc, %o1, %o4 |
| 705 | fpmerge %f31, %f18, %f2 |
| 706 | sdivx %i4, 0x19C4, %g6 |
| 707 | fmuld8ulx16 %f2, %f7, %f18 |
| 708 | for %f10, %f20, %f4 |
| 709 | udivx %o7, 0x178D, %i6 |
| 710 | andncc %l6, %l2, %g5 |
| 711 | edge16 %g2, %i3, %i0 |
| 712 | movrgez %i7, %l0, %l1 |
| 713 | subcc %i5, 0x07DC, %g7 |
| 714 | or %g3, %i2, %o3 |
| 715 | movgu %xcc, %o6, %l4 |
| 716 | fexpand %f26, %f12 |
| 717 | sdiv %l3, 0x1090, %o5 |
| 718 | xor %g1, 0x1150, %g4 |
| 719 | save %i1, %l5, %o2 |
| 720 | rdpr %cwp, %g1 |
| 721 | rdpr %cansave, %g2 |
| 722 | rdpr %canrestore, %g3 |
| 723 | rdpr %cleanwin, %g4 |
| 724 | rdpr %otherwin, %g5 |
| 725 | rdpr %wstate, %g6 |
| 726 | addccc %o0, 0x1C61, %o1 |
| 727 | ldx [%l7 + 0x58], %i4 |
| 728 | movcc %xcc, %g6, %o4 |
| 729 | edge16l %i6, %l6, %l2 |
| 730 | srax %o7, 0x1A, %g5 |
| 731 | fandnot1s %f8, %f31, %f22 |
| 732 | fzeros %f24 |
| 733 | edge8n %g2, %i0, %i3 |
| 734 | addccc %i7, 0x19ED, %l1 |
| 735 | addc %l0, %i5, %g7 |
| 736 | edge16 %g3, %i2, %o3 |
| 737 | sir 0x13BE |
| 738 | edge8 %l4, %l3, %o6 |
| 739 | udiv %o5, 0x1F44, %g1 |
| 740 | st %f16, [%l7 + 0x08] |
| 741 | movleu %xcc, %i1, %l5 |
| 742 | ld [%l7 + 0x58], %f26 |
| 743 | fmovse %icc, %f27, %f1 |
| 744 | ldd [%l7 + 0x48], %o2 |
| 745 | movrlez %g4, 0x2CC, %o0 |
| 746 | andcc %i4, 0x0687, %g6 |
| 747 | or %o1, 0x0896, %i6 |
| 748 | udivcc %l6, 0x0993, %o4 |
| 749 | udivx %o7, 0x1F33, %g5 |
| 750 | std %f14, [%l7 + 0x60] |
| 751 | andncc %l2, %g2, %i3 |
| 752 | movvc %xcc, %i0, %i7 |
| 753 | movvs %xcc, %l0, %i5 |
| 754 | edge32ln %l1, %g3, %g7 |
| 755 | xnorcc %o3, %i2, %l4 |
| 756 | fxnor %f14, %f10, %f24 |
| 757 | fands %f3, %f1, %f22 |
| 758 | ldsh [%l7 + 0x3A], %l3 |
| 759 | fcmpeq16 %f24, %f28, %o5 |
| 760 | movn %icc, %o6, %g1 |
| 761 | fexpand %f7, %f10 |
| 762 | smulcc %i1, 0x1134, %o2 |
| 763 | xor %g4, 0x0FD7, %l5 |
| 764 | movn %xcc, %o0, %i4 |
| 765 | movg %xcc, %g6, %o1 |
| 766 | popc %l6, %i6 |
| 767 | edge32n %o7, %o4, %l2 |
| 768 | edge32ln %g2, %i3, %g5 |
| 769 | srlx %i0, 0x1E, %i7 |
| 770 | edge8n %l0, %l1, %i5 |
| 771 | fmovdgu %xcc, %f2, %f12 |
| 772 | fmovrsgez %g7, %f27, %f20 |
| 773 | ld [%l7 + 0x14], %f22 |
| 774 | mulx %g3, %o3, %l4 |
| 775 | fmovscs %icc, %f4, %f30 |
| 776 | sth %l3, [%l7 + 0x78] |
| 777 | fandnot2s %f20, %f26, %f9 |
| 778 | array32 %o5, %o6, %g1 |
| 779 | std %f26, [%l7 + 0x60] |
| 780 | mulx %i2, 0x139B, %i1 |
| 781 | edge8 %o2, %g4, %l5 |
| 782 | fmuld8ulx16 %f14, %f24, %f22 |
| 783 | udivx %i4, 0x09D8, %g6 |
| 784 | nop |
| 785 | set 0x64, %i4 |
| 786 | ldsw [%l7 + %i4], %o1 |
| 787 | xnorcc %o0, 0x168E, %l6 |
| 788 | edge16l %i6, %o7, %l2 |
| 789 | fmovdg %xcc, %f3, %f26 |
| 790 | sll %g2, %o4, %g5 |
| 791 | sethi 0x0225, %i0 |
| 792 | fnot1s %f30, %f7 |
| 793 | fnot1s %f3, %f2 |
| 794 | fmovrdne %i7, %f10, %f4 |
| 795 | andn %i3, %l1, %l0 |
| 796 | lduw [%l7 + 0x70], %i5 |
| 797 | edge16n %g3, %g7, %l4 |
| 798 | ldsb [%l7 + 0x6F], %o3 |
| 799 | edge8 %l3, %o5, %g1 |
| 800 | movcs %xcc, %o6, %i1 |
| 801 | sth %o2, [%l7 + 0x54] |
| 802 | array16 %i2, %g4, %i4 |
| 803 | xorcc %g6, %l5, %o0 |
| 804 | movvs %xcc, %l6, %i6 |
| 805 | ldsw [%l7 + 0x24], %o1 |
| 806 | edge8ln %o7, %g2, %o4 |
| 807 | ldx [%l7 + 0x60], %g5 |
| 808 | fpadd32 %f0, %f0, %f8 |
| 809 | andcc %i0, %l2, %i3 |
| 810 | fmovrdgez %i7, %f8, %f6 |
| 811 | xor %l1, %i5, %g3 |
| 812 | std %f30, [%l7 + 0x78] |
| 813 | edge32l %g7, %l4, %l0 |
| 814 | edge8l %o3, %l3, %o5 |
| 815 | fsrc2s %f24, %f19 |
| 816 | stw %o6, [%l7 + 0x58] |
| 817 | srl %i1, 0x1B, %o2 |
| 818 | fcmpgt16 %f26, %f28, %i2 |
| 819 | sdiv %g4, 0x1A66, %g1 |
| 820 | ldx [%l7 + 0x78], %g6 |
| 821 | st %f18, [%l7 + 0x14] |
| 822 | edge32 %l5, %i4, %o0 |
| 823 | orn %l6, %i6, %o1 |
| 824 | nop |
| 825 | set 0x70, %l0 |
| 826 | stx %o7, [%l7 + %l0] |
| 827 | movne %icc, %o4, %g2 |
| 828 | orn %i0, %g5, %l2 |
| 829 | array32 %i7, %l1, %i5 |
| 830 | stb %i3, [%l7 + 0x44] |
| 831 | popc %g3, %g7 |
| 832 | srlx %l4, 0x1A, %l0 |
| 833 | nop |
| 834 | set 0x4C, %i1 |
| 835 | lduw [%l7 + %i1], %o3 |
| 836 | fnors %f14, %f7, %f30 |
| 837 | sll %l3, 0x05, %o6 |
| 838 | ldsw [%l7 + 0x1C], %i1 |
| 839 | udivcc %o5, 0x1FBA, %i2 |
| 840 | fmuld8sux16 %f1, %f24, %f6 |
| 841 | sllx %g4, %g1, %o2 |
| 842 | udivcc %l5, 0x0CEE, %i4 |
| 843 | sra %g6, %o0, %i6 |
| 844 | fexpand %f31, %f28 |
| 845 | st %f14, [%l7 + 0x68] |
| 846 | sub %o1, %l6, %o7 |
| 847 | popc %o4, %g2 |
| 848 | udiv %i0, 0x0C52, %g5 |
| 849 | orn %i7, 0x14EA, %l1 |
| 850 | sethi 0x11F6, %i5 |
| 851 | fmovdvc %xcc, %f19, %f21 |
| 852 | fmovdle %xcc, %f5, %f30 |
| 853 | edge8 %i3, %g3, %l2 |
| 854 | fcmpgt32 %f18, %f14, %l4 |
| 855 | edge32ln %g7, %o3, %l0 |
| 856 | edge16ln %o6, %i1, %o5 |
| 857 | andcc %l3, %i2, %g1 |
| 858 | fcmpgt32 %f14, %f18, %g4 |
| 859 | fcmpd %fcc1, %f28, %f10 |
| 860 | movl %xcc, %l5, %i4 |
| 861 | fcmpne16 %f14, %f22, %g6 |
| 862 | siam 0x0 |
| 863 | movge %xcc, %o2, %o0 |
| 864 | sdivcc %o1, 0x00A9, %i6 |
| 865 | array32 %o7, %l6, %o4 |
| 866 | fmovdvs %icc, %f17, %f26 |
| 867 | mova %icc, %g2, %g5 |
| 868 | orcc %i0, %i7, %l1 |
| 869 | addc %i3, 0x0F81, %g3 |
| 870 | fandnot1s %f21, %f23, %f24 |
| 871 | srax %i5, 0x00, %l4 |
| 872 | umulcc %g7, 0x17F1, %o3 |
| 873 | umulcc %l2, 0x04CD, %l0 |
| 874 | orn %i1, 0x18D3, %o5 |
| 875 | movcc %icc, %o6, %l3 |
| 876 | fmovrsgz %g1, %f10, %f26 |
| 877 | movrlez %i2, 0x054, %g4 |
| 878 | sethi 0x147F, %i4 |
| 879 | edge32l %g6, %l5, %o2 |
| 880 | st %f7, [%l7 + 0x34] |
| 881 | ldub [%l7 + 0x2D], %o0 |
| 882 | fnegd %f2, %f22 |
| 883 | movg %xcc, %o1, %i6 |
| 884 | sub %l6, 0x1CA9, %o4 |
| 885 | andn %g2, %g5, %o7 |
| 886 | fsrc2 %f4, %f10 |
| 887 | edge16 %i7, %i0, %i3 |
| 888 | nop |
| 889 | set 0x60, %l1 |
| 890 | stx %g3, [%l7 + %l1] |
| 891 | stw %l1, [%l7 + 0x50] |
| 892 | edge32 %i5, %l4, %o3 |
| 893 | edge16 %l2, %g7, %l0 |
| 894 | movrgez %o5, 0x3E0, %o6 |
| 895 | fmovsl %xcc, %f2, %f15 |
| 896 | restore %l3, %i1, %g1 |
| 897 | rdpr %cwp, %g1 |
| 898 | rdpr %cansave, %g2 |
| 899 | rdpr %canrestore, %g3 |
| 900 | rdpr %cleanwin, %g4 |
| 901 | rdpr %otherwin, %g5 |
| 902 | rdpr %wstate, %g6 |
| 903 | fmovdge %xcc, %f8, %f16 |
| 904 | ldsh [%l7 + 0x64], %g4 |
| 905 | movcs %icc, %i2, %g6 |
| 906 | addc %l5, %o2, %i4 |
| 907 | fmovdg %icc, %f17, %f12 |
| 908 | lduw [%l7 + 0x7C], %o0 |
| 909 | ldx [%l7 + 0x30], %i6 |
| 910 | movvs %icc, %o1, %o4 |
| 911 | subc %g2, 0x192C, %g5 |
| 912 | edge16ln %l6, %i7, %o7 |
| 913 | orn %i0, %i3, %g3 |
| 914 | stb %i5, [%l7 + 0x59] |
| 915 | fmovsleu %xcc, %f1, %f31 |
| 916 | ld [%l7 + 0x30], %f12 |
| 917 | movl %xcc, %l4, %o3 |
| 918 | fnot1 %f8, %f4 |
| 919 | stx %l1, [%l7 + 0x20] |
| 920 | bshuffle %f12, %f20, %f20 |
| 921 | movle %icc, %l2, %l0 |
| 922 | movge %icc, %g7, %o5 |
| 923 | alignaddr %o6, %l3, %i1 |
| 924 | sllx %g4, 0x0D, %i2 |
| 925 | edge8n %g6, %g1, %o2 |
| 926 | srax %l5, %i4, %o0 |
| 927 | add %o1, 0x14E5, %o4 |
| 928 | addccc %i6, 0x0522, %g5 |
| 929 | ldx [%l7 + 0x18], %l6 |
| 930 | umul %i7, 0x048E, %g2 |
| 931 | alignaddrl %o7, %i3, %i0 |
| 932 | sth %g3, [%l7 + 0x70] |
| 933 | smul %i5, %o3, %l4 |
| 934 | fmovsge %xcc, %f26, %f9 |
| 935 | fmovsn %icc, %f13, %f15 |
| 936 | movle %xcc, %l2, %l1 |
| 937 | orn %l0, 0x1A27, %g7 |
| 938 | sdivx %o6, 0x199A, %l3 |
| 939 | ldsb [%l7 + 0x51], %o5 |
| 940 | popc 0x13FB, %i1 |
| 941 | ldsw [%l7 + 0x30], %g4 |
| 942 | sll %g6, %g1, %o2 |
| 943 | sth %l5, [%l7 + 0x16] |
| 944 | fnand %f20, %f22, %f22 |
| 945 | srl %i2, %i4, %o0 |
| 946 | fmovdpos %icc, %f16, %f21 |
| 947 | movl %xcc, %o4, %i6 |
| 948 | subcc %g5, %l6, %o1 |
| 949 | stx %g2, [%l7 + 0x50] |
| 950 | fxor %f2, %f16, %f30 |
| 951 | andncc %o7, %i3, %i7 |
| 952 | udivcc %g3, 0x0B1B, %i5 |
| 953 | srlx %i0, %o3, %l4 |
| 954 | movcs %icc, %l1, %l2 |
| 955 | fmovscs %icc, %f29, %f9 |
| 956 | movgu %xcc, %g7, %l0 |
| 957 | movn %xcc, %l3, %o5 |
| 958 | fmovse %xcc, %f4, %f2 |
| 959 | alignaddr %i1, %o6, %g4 |
| 960 | std %f20, [%l7 + 0x08] |
| 961 | movrgz %g1, %g6, %o2 |
| 962 | sra %l5, %i2, %i4 |
| 963 | fmovdn %xcc, %f16, %f4 |
| 964 | movre %o4, 0x1EE, %o0 |
| 965 | ldd [%l7 + 0x38], %i6 |
| 966 | umulcc %g5, %l6, %g2 |
| 967 | sethi 0x1934, %o7 |
| 968 | movcs %xcc, %i3, %o1 |
| 969 | array16 %g3, %i5, %i7 |
| 970 | fmovsne %icc, %f4, %f7 |
| 971 | fnor %f4, %f26, %f8 |
| 972 | alignaddrl %i0, %l4, %l1 |
| 973 | subcc %l2, %o3, %l0 |
| 974 | sth %g7, [%l7 + 0x5A] |
| 975 | edge32 %o5, %l3, %o6 |
| 976 | subc %g4, %i1, %g6 |
| 977 | add %o2, %g1, %l5 |
| 978 | orn %i4, %o4, %o0 |
| 979 | ldsw [%l7 + 0x10], %i6 |
| 980 | movrlez %g5, 0x265, %l6 |
| 981 | edge32l %i2, %o7, %g2 |
| 982 | fmovdvc %icc, %f19, %f7 |
| 983 | array8 %i3, %g3, %i5 |
| 984 | umulcc %o1, 0x131D, %i7 |
| 985 | ld [%l7 + 0x64], %f29 |
| 986 | sth %i0, [%l7 + 0x3C] |
| 987 | fmovdleu %xcc, %f22, %f6 |
| 988 | edge16ln %l1, %l4, %o3 |
| 989 | edge16 %l0, %l2, %g7 |
| 990 | faligndata %f0, %f4, %f16 |
| 991 | subc %o5, 0x1D3A, %o6 |
| 992 | addccc %g4, %l3, %i1 |
| 993 | orn %o2, %g1, %g6 |
| 994 | movg %xcc, %i4, %l5 |
| 995 | lduw [%l7 + 0x30], %o4 |
| 996 | sdivx %o0, 0x074B, %g5 |
| 997 | fmovdcc %xcc, %f2, %f25 |
| 998 | addc %l6, 0x0789, %i2 |
| 999 | udivx %o7, 0x0281, %i6 |
| 1000 | fandnot2 %f2, %f30, %f2 |
| 1001 | smul %g2, 0x12EB, %i3 |
| 1002 | movle %icc, %i5, %o1 |
| 1003 | movrlez %i7, %g3, %i0 |
| 1004 | fandnot2 %f8, %f28, %f4 |
| 1005 | umulcc %l1, %l4, %o3 |
| 1006 | std %f20, [%l7 + 0x30] |
| 1007 | fmul8sux16 %f28, %f24, %f22 |
| 1008 | fxors %f7, %f5, %f24 |
| 1009 | srax %l2, %l0, %g7 |
| 1010 | edge16ln %o5, %o6, %l3 |
| 1011 | edge16n %g4, %i1, %o2 |
| 1012 | andncc %g6, %i4, %l5 |
| 1013 | lduh [%l7 + 0x56], %o4 |
| 1014 | movrlz %g1, 0x2A3, %g5 |
| 1015 | edge32ln %o0, %i2, %o7 |
| 1016 | move %xcc, %l6, %g2 |
| 1017 | smul %i3, 0x043A, %i5 |
| 1018 | array16 %o1, %i7, %g3 |
| 1019 | movge %icc, %i6, %l1 |
| 1020 | movvs %icc, %l4, %o3 |
| 1021 | array16 %l2, %i0, %g7 |
| 1022 | fmul8sux16 %f6, %f2, %f28 |
| 1023 | smul %o5, %o6, %l3 |
| 1024 | srax %l0, 0x0A, %i1 |
| 1025 | move %xcc, %g4, %g6 |
| 1026 | xnor %o2, %l5, %i4 |
| 1027 | sdiv %g1, 0x1CBB, %o4 |
| 1028 | movleu %xcc, %o0, %g5 |
| 1029 | addc %o7, %l6, %g2 |
| 1030 | fornot2s %f29, %f12, %f2 |
| 1031 | fsrc1 %f0, %f4 |
| 1032 | addc %i2, 0x1D38, %i3 |
| 1033 | fcmpne32 %f30, %f2, %o1 |
| 1034 | movle %icc, %i5, %g3 |
| 1035 | srl %i6, %l1, %i7 |
| 1036 | ld [%l7 + 0x70], %f4 |
| 1037 | fcmple32 %f10, %f10, %o3 |
| 1038 | popc 0x06AF, %l2 |
| 1039 | edge32l %i0, %g7, %l4 |
| 1040 | lduw [%l7 + 0x5C], %o5 |
| 1041 | xnorcc %o6, 0x1023, %l3 |
| 1042 | andcc %i1, %g4, %l0 |
| 1043 | subccc %g6, %l5, %o2 |
| 1044 | ldsh [%l7 + 0x20], %g1 |
| 1045 | xnor %o4, 0x0D88, %o0 |
| 1046 | smulcc %i4, %o7, %l6 |
| 1047 | orncc %g5, 0x13A8, %g2 |
| 1048 | save %i3, 0x07E0, %o1 |
| 1049 | rdpr %cwp, %g1 |
| 1050 | rdpr %cansave, %g2 |
| 1051 | rdpr %canrestore, %g3 |
| 1052 | rdpr %cleanwin, %g4 |
| 1053 | rdpr %otherwin, %g5 |
| 1054 | rdpr %wstate, %g6 |
| 1055 | fpack16 %f28, %f7 |
| 1056 | sir 0x1A56 |
| 1057 | mulx %i2, 0x0C81, %g3 |
| 1058 | fmovsg %icc, %f20, %f14 |
| 1059 | fmovspos %xcc, %f27, %f31 |
| 1060 | movgu %xcc, %i6, %l1 |
| 1061 | ld [%l7 + 0x3C], %f14 |
| 1062 | orcc %i5, %i7, %o3 |
| 1063 | fmovda %xcc, %f6, %f10 |
| 1064 | ldd [%l7 + 0x40], %i0 |
| 1065 | edge16 %g7, %l4, %l2 |
| 1066 | fpsub32 %f22, %f0, %f10 |
| 1067 | nop |
| 1068 | set 0x34, %o7 |
| 1069 | stw %o5, [%l7 + %o7] |
| 1070 | sllx %l3, %o6, %i1 |
| 1071 | std %f6, [%l7 + 0x50] |
| 1072 | edge16 %l0, %g6, %l5 |
| 1073 | movl %xcc, %g4, %o2 |
| 1074 | popc 0x1987, %g1 |
| 1075 | ldd [%l7 + 0x20], %o4 |
| 1076 | udivcc %o0, 0x01C3, %o7 |
| 1077 | fmovdl %xcc, %f7, %f31 |
| 1078 | srl %i4, %g5, %l6 |
| 1079 | umul %i3, %o1, %i2 |
| 1080 | fnegs %f10, %f24 |
| 1081 | movge %icc, %g2, %i6 |
| 1082 | sdiv %l1, 0x1C5D, %g3 |
| 1083 | fandnot2s %f22, %f24, %f22 |
| 1084 | addccc %i5, 0x1374, %i7 |
| 1085 | sra %i0, 0x17, %g7 |
| 1086 | edge32n %l4, %l2, %o5 |
| 1087 | edge16ln %o3, %o6, %l3 |
| 1088 | lduw [%l7 + 0x78], %i1 |
| 1089 | setx loop_2, %l0, %l1 |
| 1090 | return %l1 |
| 1091 | nop |
| 1092 | rdpr %cwp, %g1 |
| 1093 | rdpr %cansave, %g2 |
| 1094 | rdpr %canrestore, %g3 |
| 1095 | rdpr %cleanwin, %g4 |
| 1096 | rdpr %otherwin, %g5 |
| 1097 | rdpr %wstate, %g6 |
| 1098 | loop_2: mulscc %l5, %g4, %o2 |
| 1099 | edge32l %g1, %o4, %o0 |
| 1100 | fmovsvs %xcc, %f13, %f0 |
| 1101 | ldsb [%l7 + 0x31], %o7 |
| 1102 | edge16ln %i4, %l6, %i3 |
| 1103 | edge16 %g5, %o1, %g2 |
| 1104 | fexpand %f26, %f14 |
| 1105 | lduh [%l7 + 0x50], %i6 |
| 1106 | fpackfix %f4, %f13 |
| 1107 | smul %i2, %g3, %i5 |
| 1108 | movrlez %l1, 0x3F1, %i7 |
| 1109 | movneg %xcc, %i0, %l4 |
| 1110 | movvc %icc, %g7, %l2 |
| 1111 | edge16n %o3, %o5, %o6 |
| 1112 | sdivx %i1, 0x1A07, %l3 |
| 1113 | fcmped %fcc0, %f6, %f0 |
| 1114 | mulscc %g6, 0x1D9E, %l5 |
| 1115 | addcc %l0, 0x0B87, %g4 |
| 1116 | st %f8, [%l7 + 0x5C] |
| 1117 | fnand %f8, %f0, %f20 |
| 1118 | save %g1, 0x18CE, %o2 |
| 1119 | rdpr %cwp, %g1 |
| 1120 | rdpr %cansave, %g2 |
| 1121 | rdpr %canrestore, %g3 |
| 1122 | rdpr %cleanwin, %g4 |
| 1123 | rdpr %otherwin, %g5 |
| 1124 | rdpr %wstate, %g6 |
| 1125 | fmovdgu %xcc, %f27, %f0 |
| 1126 | movrgez %o0, 0x2BE, %o7 |
| 1127 | ldd [%l7 + 0x20], %o4 |
| 1128 | movrlz %i4, %i3, %l6 |
| 1129 | movrlz %g5, 0x155, %g2 |
| 1130 | fmovspos %xcc, %f29, %f3 |
| 1131 | movcc %xcc, %o1, %i6 |
| 1132 | mova %icc, %i2, %i5 |
| 1133 | std %f2, [%l7 + 0x28] |
| 1134 | add %l1, %i7, %g3 |
| 1135 | edge8n %l4, %g7, %l2 |
| 1136 | sdiv %o3, 0x0138, %o5 |
| 1137 | xnorcc %i0, %i1, %l3 |
| 1138 | fmovsleu %xcc, %f29, %f23 |
| 1139 | sethi 0x156B, %o6 |
| 1140 | or %g6, %l0, %l5 |
| 1141 | sir 0x1E40 |
| 1142 | movne %icc, %g4, %g1 |
| 1143 | xor %o2, %o0, %o7 |
| 1144 | addcc %i4, 0x0D6B, %o4 |
| 1145 | srlx %l6, 0x1A, %i3 |
| 1146 | addccc %g2, 0x13AB, %o1 |
| 1147 | movre %i6, %i2, %g5 |
| 1148 | fmovdg %icc, %f11, %f30 |
| 1149 | edge16 %l1, %i7, %i5 |
| 1150 | fzeros %f28 |
| 1151 | umulcc %l4, %g3, %g7 |
| 1152 | subccc %o3, %o5, %i0 |
| 1153 | sra %l2, 0x1B, %l3 |
| 1154 | fand %f2, %f10, %f0 |
| 1155 | ldx [%l7 + 0x08], %o6 |
| 1156 | nop |
| 1157 | set 0x38, %g5 |
| 1158 | ldd [%l7 + %g5], %f24 |
| 1159 | edge16ln %i1, %l0, %l5 |
| 1160 | faligndata %f18, %f2, %f24 |
| 1161 | movpos %xcc, %g6, %g4 |
| 1162 | array32 %o2, %g1, %o7 |
| 1163 | stw %o0, [%l7 + 0x64] |
| 1164 | sir 0x1CDB |
| 1165 | andcc %i4, 0x192E, %l6 |
| 1166 | movvc %xcc, %i3, %o4 |
| 1167 | nop |
| 1168 | set 0x68, %l5 |
| 1169 | ldx [%l7 + %l5], %o1 |
| 1170 | xnor %i6, 0x0726, %g2 |
| 1171 | fmovrsgez %i2, %f22, %f23 |
| 1172 | fands %f8, %f10, %f2 |
| 1173 | restore %l1, %g5, %i5 |
| 1174 | rdpr %cwp, %g1 |
| 1175 | rdpr %cansave, %g2 |
| 1176 | rdpr %canrestore, %g3 |
| 1177 | rdpr %cleanwin, %g4 |
| 1178 | rdpr %otherwin, %g5 |
| 1179 | rdpr %wstate, %g6 |
| 1180 | smulcc %l4, %g3, %g7 |
| 1181 | addc %o3, %o5, %i0 |
| 1182 | ld [%l7 + 0x10], %f20 |
| 1183 | stb %i7, [%l7 + 0x53] |
| 1184 | fpsub32s %f6, %f20, %f7 |
| 1185 | fnegs %f17, %f7 |
| 1186 | smul %l2, 0x15AF, %o6 |
| 1187 | movne %xcc, %i1, %l0 |
| 1188 | movneg %icc, %l5, %g6 |
| 1189 | edge16l %g4, %o2, %l3 |
| 1190 | orn %o7, 0x1534, %o0 |
| 1191 | movgu %xcc, %g1, %l6 |
| 1192 | setx loop_3, %l0, %l1 |
| 1193 | return %l1 |
| 1194 | nop |
| 1195 | rdpr %cwp, %g1 |
| 1196 | rdpr %cansave, %g2 |
| 1197 | rdpr %canrestore, %g3 |
| 1198 | rdpr %cleanwin, %g4 |
| 1199 | rdpr %otherwin, %g5 |
| 1200 | rdpr %wstate, %g6 |
| 1201 | loop_3: popc 0x1D57, %i3 |
| 1202 | movge %xcc, %g2, %i6 |
| 1203 | edge8l %l1, %i2, %i5 |
| 1204 | orcc %g5, %l4, %g7 |
| 1205 | addc %o3, %g3, %i0 |
| 1206 | movpos %icc, %o5, %i7 |
| 1207 | sdivx %l2, 0x078D, %o6 |
| 1208 | edge16n %l0, %l5, %i1 |
| 1209 | movne %xcc, %g6, %o2 |
| 1210 | fornot2s %f20, %f22, %f28 |
| 1211 | xnorcc %l3, 0x0727, %o7 |
| 1212 | subccc %g4, %o0, %g1 |
| 1213 | movne %icc, %l6, %o4 |
| 1214 | stw %i4, [%l7 + 0x38] |
| 1215 | srl %o1, %g2, %i6 |
| 1216 | fmovrdne %l1, %f18, %f20 |
| 1217 | xorcc %i3, 0x11C3, %i2 |
| 1218 | mulx %i5, 0x1906, %g5 |
| 1219 | movvs %icc, %g7, %o3 |
| 1220 | fandnot2 %f12, %f22, %f30 |
| 1221 | andn %g3, 0x0B55, %l4 |
| 1222 | fsrc2 %f14, %f4 |
| 1223 | orncc %o5, 0x19F9, %i7 |
| 1224 | mulx %i0, 0x06C9, %o6 |
| 1225 | fnot1 %f10, %f2 |
| 1226 | sllx %l2, 0x17, %l0 |
| 1227 | alignaddrl %l5, %i1, %g6 |
| 1228 | umul %o2, %l3, %o7 |
| 1229 | edge32 %o0, %g4, %l6 |
| 1230 | st %f28, [%l7 + 0x5C] |
| 1231 | xorcc %o4, %g1, %i4 |
| 1232 | fnot2 %f6, %f14 |
| 1233 | sll %o1, %i6, %l1 |
| 1234 | movrlez %g2, %i3, %i5 |
| 1235 | edge32ln %i2, %g5, %g7 |
| 1236 | movleu %icc, %o3, %l4 |
| 1237 | smulcc %o5, 0x063F, %i7 |
| 1238 | sethi 0x0638, %g3 |
| 1239 | sllx %i0, %l2, %o6 |
| 1240 | fmovrde %l5, %f28, %f16 |
| 1241 | stx %l0, [%l7 + 0x70] |
| 1242 | fpmerge %f26, %f19, %f22 |
| 1243 | save %g6, %i1, %o2 |
| 1244 | rdpr %cwp, %g1 |
| 1245 | rdpr %cansave, %g2 |
| 1246 | rdpr %canrestore, %g3 |
| 1247 | rdpr %cleanwin, %g4 |
| 1248 | rdpr %otherwin, %g5 |
| 1249 | rdpr %wstate, %g6 |
| 1250 | movrgez %o7, %o0, %l3 |
| 1251 | movrne %l6, %g4, %g1 |
| 1252 | addccc %i4, %o1, %o4 |
| 1253 | orncc %i6, 0x0221, %g2 |
| 1254 | sdivx %i3, 0x194F, %l1 |
| 1255 | sub %i5, 0x015B, %i2 |
| 1256 | fmovdvc %icc, %f12, %f14 |
| 1257 | fmovsge %icc, %f11, %f30 |
| 1258 | faligndata %f22, %f6, %f28 |
| 1259 | movgu %icc, %g5, %g7 |
| 1260 | fandnot1s %f23, %f1, %f21 |
| 1261 | movge %xcc, %o3, %l4 |
| 1262 | mulx %o5, 0x1790, %i7 |
| 1263 | movvc %xcc, %g3, %i0 |
| 1264 | or %o6, 0x17E1, %l5 |
| 1265 | sethi 0x048A, %l2 |
| 1266 | movl %icc, %l0, %g6 |
| 1267 | orncc %o2, %i1, %o0 |
| 1268 | ldub [%l7 + 0x08], %o7 |
| 1269 | edge8ln %l6, %l3, %g1 |
| 1270 | fpsub16 %f28, %f20, %f6 |
| 1271 | movleu %icc, %i4, %g4 |
| 1272 | srax %o4, 0x16, %o1 |
| 1273 | srax %g2, 0x10, %i6 |
| 1274 | edge32n %i3, %l1, %i2 |
| 1275 | smulcc %i5, 0x0FA7, %g5 |
| 1276 | edge16 %g7, %l4, %o5 |
| 1277 | ldx [%l7 + 0x10], %o3 |
| 1278 | fmuld8sux16 %f26, %f24, %f0 |
| 1279 | subccc %i7, 0x182F, %g3 |
| 1280 | fornot1s %f6, %f4, %f7 |
| 1281 | sethi 0x04B3, %i0 |
| 1282 | ldub [%l7 + 0x63], %o6 |
| 1283 | movneg %icc, %l5, %l2 |
| 1284 | fornot2s %f30, %f1, %f16 |
| 1285 | sra %l0, %g6, %o2 |
| 1286 | popc 0x1453, %i1 |
| 1287 | sllx %o7, 0x1C, %l6 |
| 1288 | or %o0, 0x1588, %g1 |
| 1289 | edge8n %i4, %l3, %g4 |
| 1290 | ldd [%l7 + 0x10], %f26 |
| 1291 | orncc %o4, 0x1241, %o1 |
| 1292 | movge %xcc, %g2, %i6 |
| 1293 | alignaddrl %i3, %l1, %i5 |
| 1294 | edge8ln %i2, %g7, %g5 |
| 1295 | udivcc %o5, 0x050B, %l4 |
| 1296 | edge8l %o3, %i7, %g3 |
| 1297 | srl %o6, 0x01, %l5 |
| 1298 | movleu %xcc, %l2, %i0 |
| 1299 | orncc %l0, %g6, %o2 |
| 1300 | sub %o7, 0x0926, %i1 |
| 1301 | edge32n %l6, %g1, %i4 |
| 1302 | umul %l3, %o0, %g4 |
| 1303 | movrne %o4, 0x3FF, %o1 |
| 1304 | stw %g2, [%l7 + 0x44] |
| 1305 | xnor %i6, %i3, %l1 |
| 1306 | ldsh [%l7 + 0x48], %i5 |
| 1307 | sub %g7, 0x002C, %g5 |
| 1308 | movg %icc, %o5, %l4 |
| 1309 | fmul8x16 %f16, %f18, %f26 |
| 1310 | fxor %f6, %f2, %f28 |
| 1311 | orn %i2, 0x182C, %i7 |
| 1312 | mulx %g3, 0x14DE, %o6 |
| 1313 | subcc %l5, %o3, %i0 |
| 1314 | orncc %l2, 0x191A, %g6 |
| 1315 | sra %l0, 0x01, %o7 |
| 1316 | fornot2 %f26, %f4, %f12 |
| 1317 | and %i1, %o2, %g1 |
| 1318 | movge %icc, %l6, %i4 |
| 1319 | fones %f14 |
| 1320 | ldsw [%l7 + 0x10], %l3 |
| 1321 | fcmps %fcc0, %f15, %f16 |
| 1322 | movrgz %g4, %o0, %o4 |
| 1323 | fcmpeq16 %f22, %f28, %g2 |
| 1324 | fmovdne %icc, %f24, %f20 |
| 1325 | srlx %i6, 0x06, %o1 |
| 1326 | fxors %f9, %f6, %f1 |
| 1327 | edge16ln %i3, %l1, %g7 |
| 1328 | fcmpgt32 %f22, %f16, %i5 |
| 1329 | stw %g5, [%l7 + 0x54] |
| 1330 | fpadd32s %f12, %f7, %f16 |
| 1331 | sll %o5, 0x03, %l4 |
| 1332 | xor %i2, %g3, %i7 |
| 1333 | fmovrslez %l5, %f2, %f22 |
| 1334 | sub %o3, 0x14E9, %i0 |
| 1335 | fmovsneg %xcc, %f30, %f1 |
| 1336 | sdivx %l2, 0x0023, %g6 |
| 1337 | ld [%l7 + 0x4C], %f15 |
| 1338 | fmovdcs %icc, %f31, %f22 |
| 1339 | fpsub16s %f27, %f6, %f23 |
| 1340 | umul %o6, 0x01A5, %l0 |
| 1341 | ldsh [%l7 + 0x40], %o7 |
| 1342 | edge16ln %o2, %g1, %i1 |
| 1343 | subc %i4, 0x088A, %l3 |
| 1344 | movvs %icc, %l6, %o0 |
| 1345 | fnegs %f28, %f26 |
| 1346 | ldsh [%l7 + 0x4E], %g4 |
| 1347 | fpsub16s %f26, %f21, %f8 |
| 1348 | add %o4, %g2, %i6 |
| 1349 | st %f22, [%l7 + 0x40] |
| 1350 | edge16n %i3, %l1, %o1 |
| 1351 | ldsb [%l7 + 0x5B], %i5 |
| 1352 | xnorcc %g5, 0x0BCE, %o5 |
| 1353 | andn %l4, %i2, %g7 |
| 1354 | orcc %g3, 0x1ACC, %l5 |
| 1355 | movl %xcc, %i7, %o3 |
| 1356 | edge8l %i0, %g6, %o6 |
| 1357 | fmovsne %icc, %f10, %f6 |
| 1358 | movgu %icc, %l0, %l2 |
| 1359 | srl %o2, %g1, %i1 |
| 1360 | srax %i4, 0x07, %l3 |
| 1361 | save %o7, %o0, %g4 |
| 1362 | rdpr %cwp, %g1 |
| 1363 | rdpr %cansave, %g2 |
| 1364 | rdpr %canrestore, %g3 |
| 1365 | rdpr %cleanwin, %g4 |
| 1366 | rdpr %otherwin, %g5 |
| 1367 | rdpr %wstate, %g6 |
| 1368 | lduh [%l7 + 0x50], %o4 |
| 1369 | fmovrslz %g2, %f16, %f17 |
| 1370 | sll %l6, 0x0F, %i6 |
| 1371 | xor %i3, 0x1D5F, %o1 |
| 1372 | fpmerge %f21, %f4, %f14 |
| 1373 | move %xcc, %i5, %g5 |
| 1374 | fmovd %f26, %f2 |
| 1375 | fcmpgt16 %f16, %f26, %o5 |
| 1376 | fmovscc %xcc, %f1, %f29 |
| 1377 | udiv %l4, 0x0215, %i2 |
| 1378 | stb %g7, [%l7 + 0x2E] |
| 1379 | movpos %icc, %g3, %l5 |
| 1380 | fnot2s %f28, %f16 |
| 1381 | fpadd32 %f22, %f6, %f24 |
| 1382 | or %i7, %o3, %l1 |
| 1383 | restore %g6, 0x025F, %o6 |
| 1384 | rdpr %cwp, %g1 |
| 1385 | rdpr %cansave, %g2 |
| 1386 | rdpr %canrestore, %g3 |
| 1387 | rdpr %cleanwin, %g4 |
| 1388 | rdpr %otherwin, %g5 |
| 1389 | rdpr %wstate, %g6 |
| 1390 | or %l0, 0x1C62, %i0 |
| 1391 | nop |
| 1392 | set 0x20, %o2 |
| 1393 | ldsw [%l7 + %o2], %l2 |
| 1394 | std %f14, [%l7 + 0x28] |
| 1395 | udivcc %o2, 0x0D04, %i1 |
| 1396 | fmovsneg %icc, %f15, %f14 |
| 1397 | movvs %icc, %g1, %l3 |
| 1398 | movrlz %o7, 0x317, %o0 |
| 1399 | addc %i4, 0x046A, %o4 |
| 1400 | setx loop_4, %l0, %l1 |
| 1401 | return %l1 |
| 1402 | nop |
| 1403 | rdpr %cwp, %g1 |
| 1404 | rdpr %cansave, %g2 |
| 1405 | rdpr %canrestore, %g3 |
| 1406 | rdpr %cleanwin, %g4 |
| 1407 | rdpr %otherwin, %g5 |
| 1408 | rdpr %wstate, %g6 |
| 1409 | loop_4: srl %l6, %i6, %o1 |
| 1410 | fmovrdgez %i3, %f4, %f14 |
| 1411 | sdivx %i5, 0x1A8C, %o5 |
| 1412 | mova %icc, %g5, %l4 |
| 1413 | sdivcc %g7, 0x0293, %g3 |
| 1414 | movrlez %l5, 0x38E, %i7 |
| 1415 | ldx [%l7 + 0x40], %o3 |
| 1416 | movcc %icc, %l1, %i2 |
| 1417 | sth %o6, [%l7 + 0x48] |
| 1418 | orn %l0, 0x1933, %g6 |
| 1419 | sdivx %l2, 0x10C1, %o2 |
| 1420 | edge8n %i1, %i0, %l3 |
| 1421 | srax %g1, 0x18, %o0 |
| 1422 | mova %xcc, %o7, %o4 |
| 1423 | stx %i4, [%l7 + 0x30] |
| 1424 | movvs %icc, %g4, %l6 |
| 1425 | array32 %g2, %o1, %i3 |
| 1426 | srlx %i5, 0x06, %o5 |
| 1427 | std %f20, [%l7 + 0x40] |
| 1428 | fnands %f9, %f8, %f14 |
| 1429 | xnorcc %i6, %l4, %g7 |
| 1430 | udivcc %g5, 0x153A, %l5 |
| 1431 | smul %g3, 0x1B5D, %o3 |
| 1432 | orncc %l1, %i7, %o6 |
| 1433 | movvc %xcc, %l0, %g6 |
| 1434 | and %i2, 0x0B2C, %l2 |
| 1435 | ld [%l7 + 0x14], %f14 |
| 1436 | fmovsleu %xcc, %f1, %f17 |
| 1437 | movpos %xcc, %i1, %i0 |
| 1438 | subccc %o2, 0x1047, %l3 |
| 1439 | fpsub32 %f28, %f26, %f14 |
| 1440 | addcc %g1, 0x1BF7, %o0 |
| 1441 | fcmpeq32 %f12, %f22, %o7 |
| 1442 | alignaddr %i4, %g4, %o4 |
| 1443 | fmovrsgez %l6, %f10, %f16 |
| 1444 | stw %g2, [%l7 + 0x24] |
| 1445 | movne %icc, %o1, %i5 |
| 1446 | bshuffle %f24, %f8, %f6 |
| 1447 | fsrc1 %f18, %f30 |
| 1448 | ld [%l7 + 0x28], %f0 |
| 1449 | fmovsn %icc, %f27, %f2 |
| 1450 | fcmpeq16 %f12, %f28, %i3 |
| 1451 | sethi 0x0400, %i6 |
| 1452 | edge8n %l4, %g7, %g5 |
| 1453 | edge8l %l5, %o5, %g3 |
| 1454 | mulx %o3, %i7, %o6 |
| 1455 | movpos %icc, %l1, %l0 |
| 1456 | std %f28, [%l7 + 0x50] |
| 1457 | move %icc, %i2, %l2 |
| 1458 | edge8 %g6, %i0, %i1 |
| 1459 | faligndata %f22, %f4, %f30 |
| 1460 | addccc %o2, %g1, %l3 |
| 1461 | sub %o7, %o0, %g4 |
| 1462 | umul %o4, 0x0A9A, %i4 |
| 1463 | fcmpd %fcc2, %f20, %f24 |
| 1464 | sdiv %g2, 0x084C, %l6 |
| 1465 | ldd [%l7 + 0x30], %f14 |
| 1466 | edge32 %o1, %i5, %i6 |
| 1467 | sdivcc %i3, 0x1541, %l4 |
| 1468 | move %xcc, %g5, %g7 |
| 1469 | fabsd %f6, %f10 |
| 1470 | ldx [%l7 + 0x08], %o5 |
| 1471 | subcc %g3, %l5, %i7 |
| 1472 | ldub [%l7 + 0x3E], %o6 |
| 1473 | addc %l1, 0x0150, %o3 |
| 1474 | movrlez %i2, %l0, %g6 |
| 1475 | xnor %l2, 0x0FA8, %i0 |
| 1476 | edge8l %i1, %g1, %l3 |
| 1477 | add %o2, 0x1C38, %o7 |
| 1478 | smul %o0, 0x1865, %g4 |
| 1479 | ldd [%l7 + 0x68], %f0 |
| 1480 | andcc %o4, %i4, %g2 |
| 1481 | sir 0x19C5 |
| 1482 | alignaddrl %l6, %o1, %i5 |
| 1483 | ldx [%l7 + 0x60], %i3 |
| 1484 | edge8l %l4, %g5, %g7 |
| 1485 | edge32ln %o5, %i6, %g3 |
| 1486 | ldsb [%l7 + 0x40], %i7 |
| 1487 | st %f21, [%l7 + 0x78] |
| 1488 | add %o6, %l1, %l5 |
| 1489 | nop |
| 1490 | set 0x30, %g6 |
| 1491 | ldd [%l7 + %g6], %o2 |
| 1492 | sll %l0, 0x18, %g6 |
| 1493 | edge16 %i2, %i0, %i1 |
| 1494 | lduh [%l7 + 0x20], %g1 |
| 1495 | fnand %f8, %f26, %f30 |
| 1496 | movne %xcc, %l2, %l3 |
| 1497 | movcc %xcc, %o7, %o0 |
| 1498 | andncc %g4, %o2, %i4 |
| 1499 | sth %g2, [%l7 + 0x42] |
| 1500 | edge8ln %o4, %o1, %l6 |
| 1501 | udivcc %i5, 0x173A, %i3 |
| 1502 | fmovsne %xcc, %f13, %f18 |
| 1503 | fmovscc %xcc, %f2, %f11 |
| 1504 | umulcc %l4, 0x0EF1, %g7 |
| 1505 | fmovdvc %icc, %f0, %f28 |
| 1506 | stx %o5, [%l7 + 0x28] |
| 1507 | edge32n %i6, %g5, %i7 |
| 1508 | sethi 0x0CC1, %g3 |
| 1509 | xnorcc %l1, %l5, %o3 |
| 1510 | ldx [%l7 + 0x28], %l0 |
| 1511 | mova %xcc, %o6, %g6 |
| 1512 | edge16l %i2, %i0, %i1 |
| 1513 | bshuffle %f24, %f10, %f28 |
| 1514 | srl %l2, 0x16, %g1 |
| 1515 | addc %l3, 0x12E4, %o0 |
| 1516 | sra %o7, %o2, %i4 |
| 1517 | restore %g4, %o4, %o1 |
| 1518 | rdpr %cwp, %g1 |
| 1519 | rdpr %cansave, %g2 |
| 1520 | rdpr %canrestore, %g3 |
| 1521 | rdpr %cleanwin, %g4 |
| 1522 | rdpr %otherwin, %g5 |
| 1523 | rdpr %wstate, %g6 |
| 1524 | movgu %icc, %l6, %i5 |
| 1525 | save %g2, 0x1917, %i3 |
| 1526 | rdpr %cwp, %g1 |
| 1527 | rdpr %cansave, %g2 |
| 1528 | rdpr %canrestore, %g3 |
| 1529 | rdpr %cleanwin, %g4 |
| 1530 | rdpr %otherwin, %g5 |
| 1531 | rdpr %wstate, %g6 |
| 1532 | mova %icc, %g7, %l4 |
| 1533 | xnorcc %i6, %g5, %o5 |
| 1534 | movn %xcc, %i7, %l1 |
| 1535 | movrlz %g3, %l5, %l0 |
| 1536 | popc %o6, %o3 |
| 1537 | addcc %g6, 0x160E, %i2 |
| 1538 | movpos %icc, %i1, %i0 |
| 1539 | udiv %g1, 0x1874, %l2 |
| 1540 | orncc %o0, 0x14AC, %l3 |
| 1541 | udivcc %o7, 0x1B8B, %o2 |
| 1542 | fmovdl %icc, %f20, %f19 |
| 1543 | movcs %icc, %i4, %o4 |
| 1544 | alignaddrl %o1, %l6, %i5 |
| 1545 | add %g4, 0x0FB6, %g2 |
| 1546 | udivx %i3, 0x0D07, %l4 |
| 1547 | fpack32 %f10, %f0, %f14 |
| 1548 | edge16l %i6, %g5, %o5 |
| 1549 | movgu %xcc, %i7, %l1 |
| 1550 | movvc %xcc, %g3, %l5 |
| 1551 | edge32 %g7, %l0, %o3 |
| 1552 | movrlez %o6, %i2, %g6 |
| 1553 | fmovsge %icc, %f0, %f31 |
| 1554 | alignaddr %i0, %i1, %g1 |
| 1555 | fmovsne %xcc, %f12, %f0 |
| 1556 | fexpand %f2, %f18 |
| 1557 | edge32ln %o0, %l2, %o7 |
| 1558 | sdivx %l3, 0x03D5, %i4 |
| 1559 | sdivcc %o4, 0x1110, %o1 |
| 1560 | fcmpd %fcc1, %f28, %f12 |
| 1561 | alignaddr %o2, %l6, %i5 |
| 1562 | addcc %g4, %g2, %i3 |
| 1563 | movne %xcc, %i6, %l4 |
| 1564 | addc %g5, %i7, %l1 |
| 1565 | xorcc %o5, %l5, %g3 |
| 1566 | movrlz %g7, %o3, %l0 |
| 1567 | sub %o6, %g6, %i2 |
| 1568 | movrlez %i1, 0x346, %i0 |
| 1569 | edge32l %g1, %l2, %o0 |
| 1570 | xor %o7, 0x00CD, %l3 |
| 1571 | fcmped %fcc0, %f28, %f18 |
| 1572 | movre %i4, 0x37B, %o4 |
| 1573 | movcc %icc, %o2, %l6 |
| 1574 | edge32n %i5, %g4, %o1 |
| 1575 | movge %xcc, %i3, %g2 |
| 1576 | ldx [%l7 + 0x40], %i6 |
| 1577 | nop |
| 1578 | set 0x28, %i2 |
| 1579 | stb %g5, [%l7 + %i2] |
| 1580 | addcc %l4, 0x04DF, %i7 |
| 1581 | sdiv %o5, 0x06A5, %l5 |
| 1582 | fmovdne %icc, %f6, %f9 |
| 1583 | nop |
| 1584 | set 0x18, %o5 |
| 1585 | stx %l1, [%l7 + %o5] |
| 1586 | edge16 %g3, %o3, %l0 |
| 1587 | movrgez %o6, 0x211, %g7 |
| 1588 | edge16 %g6, %i1, %i2 |
| 1589 | sllx %g1, 0x05, %l2 |
| 1590 | mulx %o0, %i0, %l3 |
| 1591 | array32 %i4, %o7, %o2 |
| 1592 | orcc %o4, 0x1D6D, %l6 |
| 1593 | fmovsle %xcc, %f6, %f10 |
| 1594 | edge32n %i5, %g4, %i3 |
| 1595 | sub %o1, %i6, %g5 |
| 1596 | edge16ln %g2, %l4, %i7 |
| 1597 | sra %l5, %o5, %l1 |
| 1598 | fmuld8ulx16 %f13, %f0, %f10 |
| 1599 | fmovsvc %icc, %f22, %f8 |
| 1600 | srax %o3, %l0, %g3 |
| 1601 | fornot2s %f31, %f17, %f2 |
| 1602 | mulx %o6, 0x056B, %g6 |
| 1603 | sdiv %i1, 0x013D, %g7 |
| 1604 | movl %icc, %g1, %i2 |
| 1605 | movcc %icc, %o0, %l2 |
| 1606 | movcc %icc, %i0, %l3 |
| 1607 | fcmple16 %f14, %f8, %o7 |
| 1608 | edge16n %i4, %o2, %o4 |
| 1609 | setx loop_5, %l0, %l1 |
| 1610 | return %l1 |
| 1611 | nop |
| 1612 | rdpr %cwp, %g1 |
| 1613 | rdpr %cansave, %g2 |
| 1614 | rdpr %canrestore, %g3 |
| 1615 | rdpr %cleanwin, %g4 |
| 1616 | rdpr %otherwin, %g5 |
| 1617 | rdpr %wstate, %g6 |
| 1618 | loop_5: subcc %i3, %o1, %i6 |
| 1619 | xnor %g4, 0x02F5, %g5 |
| 1620 | edge8 %g2, %i7, %l4 |
| 1621 | edge32l %o5, %l1, %o3 |
| 1622 | fpack32 %f26, %f12, %f16 |
| 1623 | movcc %icc, %l5, %l0 |
| 1624 | sethi 0x1F15, %o6 |
| 1625 | sdivcc %g3, 0x0CB6, %g6 |
| 1626 | srl %g7, 0x14, %i1 |
| 1627 | xnor %i2, %g1, %o0 |
| 1628 | movrne %i0, %l3, %l2 |
| 1629 | movl %xcc, %i4, %o7 |
| 1630 | edge32ln %o2, %i5, %l6 |
| 1631 | fmovsg %xcc, %f23, %f9 |
| 1632 | fmovdcs %xcc, %f20, %f31 |
| 1633 | movrgz %i3, 0x33F, %o1 |
| 1634 | fxnors %f13, %f5, %f27 |
| 1635 | edge16l %o4, %i6, %g4 |
| 1636 | stw %g5, [%l7 + 0x18] |
| 1637 | stx %g2, [%l7 + 0x30] |
| 1638 | xor %i7, %l4, %o5 |
| 1639 | faligndata %f26, %f20, %f0 |
| 1640 | sdivx %o3, 0x0C4B, %l1 |
| 1641 | ldsb [%l7 + 0x64], %l5 |
| 1642 | xor %l0, %o6, %g6 |
| 1643 | movrlez %g3, %g7, %i1 |
| 1644 | umul %g1, %i2, %o0 |
| 1645 | fpack32 %f8, %f22, %f16 |
| 1646 | addc %i0, %l2, %i4 |
| 1647 | udiv %o7, 0x138B, %l3 |
| 1648 | xnor %i5, 0x0997, %l6 |
| 1649 | sth %i3, [%l7 + 0x58] |
| 1650 | srlx %o2, 0x1F, %o1 |
| 1651 | edge16n %i6, %o4, %g4 |
| 1652 | srlx %g5, 0x00, %g2 |
| 1653 | smulcc %l4, %i7, %o3 |
| 1654 | ld [%l7 + 0x20], %f1 |
| 1655 | fnot2 %f26, %f4 |
| 1656 | subc %l1, %l5, %o5 |
| 1657 | udivcc %o6, 0x028C, %g6 |
| 1658 | movrlez %l0, 0x1DC, %g7 |
| 1659 | sra %i1, 0x12, %g3 |
| 1660 | stb %i2, [%l7 + 0x46] |
| 1661 | fcmple16 %f16, %f22, %g1 |
| 1662 | lduh [%l7 + 0x5E], %i0 |
| 1663 | save %o0, %l2, %o7 |
| 1664 | rdpr %cwp, %g1 |
| 1665 | rdpr %cansave, %g2 |
| 1666 | rdpr %canrestore, %g3 |
| 1667 | rdpr %cleanwin, %g4 |
| 1668 | rdpr %otherwin, %g5 |
| 1669 | rdpr %wstate, %g6 |
| 1670 | addcc %l3, 0x17F2, %i4 |
| 1671 | mova %xcc, %i5, %i3 |
| 1672 | restore %l6, %o1, %i6 |
| 1673 | rdpr %cwp, %g1 |
| 1674 | rdpr %cansave, %g2 |
| 1675 | rdpr %canrestore, %g3 |
| 1676 | rdpr %cleanwin, %g4 |
| 1677 | rdpr %otherwin, %g5 |
| 1678 | rdpr %wstate, %g6 |
| 1679 | edge8n %o4, %o2, %g5 |
| 1680 | movgu %icc, %g2, %g4 |
| 1681 | move %xcc, %i7, %l4 |
| 1682 | fnot1s %f25, %f29 |
| 1683 | fmovsne %icc, %f18, %f25 |
| 1684 | udivx %l1, 0x07F5, %o3 |
| 1685 | movrgz %l5, %o6, %o5 |
| 1686 | movleu %xcc, %l0, %g7 |
| 1687 | addcc %g6, %i1, %i2 |
| 1688 | save %g1, %g3, %i0 |
| 1689 | rdpr %cwp, %g1 |
| 1690 | rdpr %cansave, %g2 |
| 1691 | rdpr %canrestore, %g3 |
| 1692 | rdpr %cleanwin, %g4 |
| 1693 | rdpr %otherwin, %g5 |
| 1694 | rdpr %wstate, %g6 |
| 1695 | mulscc %o0, 0x0800, %o7 |
| 1696 | lduh [%l7 + 0x34], %l2 |
| 1697 | subcc %i4, 0x10FB, %l3 |
| 1698 | sdiv %i3, 0x1F73, %i5 |
| 1699 | edge32 %l6, %o1, %o4 |
| 1700 | fmovscc %xcc, %f7, %f25 |
| 1701 | sra %o2, 0x07, %g5 |
| 1702 | udivx %g2, 0x1D34, %g4 |
| 1703 | sllx %i6, 0x01, %l4 |
| 1704 | ldsh [%l7 + 0x64], %i7 |
| 1705 | fxor %f0, %f26, %f24 |
| 1706 | xor %l1, 0x0B43, %l5 |
| 1707 | lduh [%l7 + 0x34], %o6 |
| 1708 | umulcc %o3, 0x0A1A, %o5 |
| 1709 | movrgz %g7, 0x069, %g6 |
| 1710 | fpsub32s %f11, %f9, %f16 |
| 1711 | movrlez %l0, %i2, %i1 |
| 1712 | fmovse %xcc, %f7, %f24 |
| 1713 | movge %icc, %g1, %i0 |
| 1714 | movrne %o0, %g3, %o7 |
| 1715 | st %f16, [%l7 + 0x60] |
| 1716 | fmovsg %xcc, %f2, %f10 |
| 1717 | udivx %i4, 0x016F, %l2 |
| 1718 | sllx %l3, %i5, %i3 |
| 1719 | stb %o1, [%l7 + 0x6A] |
| 1720 | smul %o4, %l6, %g5 |
| 1721 | mova %xcc, %g2, %g4 |
| 1722 | movvs %xcc, %o2, %i6 |
| 1723 | setx loop_6, %l0, %l1 |
| 1724 | return %l1 |
| 1725 | nop |
| 1726 | rdpr %cwp, %g1 |
| 1727 | rdpr %cansave, %g2 |
| 1728 | rdpr %canrestore, %g3 |
| 1729 | rdpr %cleanwin, %g4 |
| 1730 | rdpr %otherwin, %g5 |
| 1731 | rdpr %wstate, %g6 |
| 1732 | loop_6: array32 %o6, %o3, %i7 |
| 1733 | ldsh [%l7 + 0x56], %o5 |
| 1734 | movrgez %g6, 0x185, %l0 |
| 1735 | movrgez %g7, 0x29C, %i2 |
| 1736 | edge8n %g1, %i0, %i1 |
| 1737 | fsrc1s %f19, %f31 |
| 1738 | movne %xcc, %o0, %g3 |
| 1739 | fmovrde %i4, %f20, %f6 |
| 1740 | xor %o7, 0x1092, %l3 |
| 1741 | alignaddr %l2, %i5, %o1 |
| 1742 | sra %i3, 0x0A, %o4 |
| 1743 | sth %l6, [%l7 + 0x46] |
| 1744 | fpadd32s %f4, %f30, %f2 |
| 1745 | sir 0x1AF1 |
| 1746 | fcmpd %fcc2, %f10, %f8 |
| 1747 | stx %g2, [%l7 + 0x18] |
| 1748 | fmovsa %icc, %f21, %f5 |
| 1749 | movrne %g4, 0x08E, %o2 |
| 1750 | edge16l %i6, %l4, %l1 |
| 1751 | fmovsn %icc, %f2, %f5 |
| 1752 | xor %l5, %o6, %o3 |
| 1753 | movgu %xcc, %g5, %o5 |
| 1754 | fzero %f26 |
| 1755 | edge8ln %g6, %i7, %g7 |
| 1756 | orn %l0, %g1, %i2 |
| 1757 | edge32 %i1, %i0, %g3 |
| 1758 | srl %o0, %i4, %l3 |
| 1759 | nop |
| 1760 | set 0x10, %o6 |
| 1761 | ldx [%l7 + %o6], %l2 |
| 1762 | fmul8x16au %f30, %f23, %f0 |
| 1763 | add %o7, %o1, %i5 |
| 1764 | orncc %i3, 0x0A5A, %o4 |
| 1765 | fmovse %icc, %f9, %f25 |
| 1766 | mova %icc, %l6, %g2 |
| 1767 | restore %g4, %i6, %o2 |
| 1768 | rdpr %cwp, %g1 |
| 1769 | rdpr %cansave, %g2 |
| 1770 | rdpr %canrestore, %g3 |
| 1771 | rdpr %cleanwin, %g4 |
| 1772 | rdpr %otherwin, %g5 |
| 1773 | rdpr %wstate, %g6 |
| 1774 | movvc %icc, %l4, %l5 |
| 1775 | nop |
| 1776 | set 0x68, %o4 |
| 1777 | std %f26, [%l7 + %o4] |
| 1778 | fcmpgt32 %f16, %f4, %l1 |
| 1779 | mulx %o3, %g5, %o6 |
| 1780 | movrlez %g6, %o5, %i7 |
| 1781 | edge16 %l0, %g1, %i2 |
| 1782 | edge8ln %i1, %g7, %g3 |
| 1783 | umulcc %i0, %i4, %l3 |
| 1784 | fmovdcs %xcc, %f16, %f7 |
| 1785 | movvc %icc, %o0, %o7 |
| 1786 | andn %l2, %o1, %i5 |
| 1787 | sllx %i3, %l6, %o4 |
| 1788 | addccc %g4, %i6, %o2 |
| 1789 | ldub [%l7 + 0x09], %g2 |
| 1790 | array8 %l5, %l4, %o3 |
| 1791 | lduh [%l7 + 0x18], %l1 |
| 1792 | udiv %g5, 0x0DE7, %g6 |
| 1793 | alignaddr %o5, %i7, %o6 |
| 1794 | sdivcc %g1, 0x060D, %l0 |
| 1795 | xorcc %i1, 0x0BCC, %i2 |
| 1796 | fmovdg %xcc, %f17, %f10 |
| 1797 | ldd [%l7 + 0x48], %g6 |
| 1798 | siam 0x1 |
| 1799 | std %f8, [%l7 + 0x48] |
| 1800 | popc %i0, %g3 |
| 1801 | xor %i4, %o0, %l3 |
| 1802 | movneg %icc, %l2, %o1 |
| 1803 | edge8ln %o7, %i3, %i5 |
| 1804 | fmuld8sux16 %f24, %f25, %f14 |
| 1805 | orncc %l6, %g4, %i6 |
| 1806 | nop |
| 1807 | set 0x20, %l6 |
| 1808 | ldd [%l7 + %l6], %o2 |
| 1809 | srlx %g2, %o4, %l4 |
| 1810 | fmovdvs %icc, %f18, %f23 |
| 1811 | edge8 %l5, %o3, %g5 |
| 1812 | edge16ln %g6, %l1, %o5 |
| 1813 | edge16n %i7, %o6, %l0 |
| 1814 | fnor %f28, %f16, %f6 |
| 1815 | lduh [%l7 + 0x32], %g1 |
| 1816 | fpsub16 %f20, %f6, %f22 |
| 1817 | edge16n %i2, %i1, %g7 |
| 1818 | sll %g3, 0x1A, %i4 |
| 1819 | movle %xcc, %o0, %i0 |
| 1820 | st %f28, [%l7 + 0x30] |
| 1821 | subcc %l3, %o1, %l2 |
| 1822 | sir 0x0D72 |
| 1823 | fcmpeq32 %f22, %f28, %i3 |
| 1824 | xnorcc %o7, %i5, %g4 |
| 1825 | stw %l6, [%l7 + 0x54] |
| 1826 | nop |
| 1827 | set 0x20, %i6 |
| 1828 | ldsh [%l7 + %i6], %o2 |
| 1829 | ldsh [%l7 + 0x54], %i6 |
| 1830 | movrgz %o4, %g2, %l4 |
| 1831 | edge32 %l5, %o3, %g5 |
| 1832 | nop |
| 1833 | set 0x18, %g4 |
| 1834 | stx %l1, [%l7 + %g4] |
| 1835 | udivx %o5, 0x10CA, %i7 |
| 1836 | movvc %xcc, %g6, %l0 |
| 1837 | movrne %o6, %g1, %i2 |
| 1838 | edge16ln %g7, %g3, %i1 |
| 1839 | movrgez %o0, 0x3C3, %i4 |
| 1840 | edge32 %i0, %l3, %o1 |
| 1841 | udivcc %l2, 0x0846, %o7 |
| 1842 | fmovscc %xcc, %f24, %f21 |
| 1843 | sdivx %i5, 0x0143, %i3 |
| 1844 | stx %l6, [%l7 + 0x40] |
| 1845 | sdivx %o2, 0x0107, %g4 |
| 1846 | udiv %i6, 0x1170, %o4 |
| 1847 | fnors %f10, %f28, %f3 |
| 1848 | fmul8sux16 %f8, %f8, %f2 |
| 1849 | movcc %icc, %l4, %g2 |
| 1850 | movn %icc, %o3, %g5 |
| 1851 | sll %l5, 0x14, %o5 |
| 1852 | fmovrdgez %i7, %f12, %f22 |
| 1853 | sdiv %g6, 0x0448, %l0 |
| 1854 | edge8 %l1, %o6, %i2 |
| 1855 | movge %icc, %g1, %g3 |
| 1856 | udivx %g7, 0x0B8D, %o0 |
| 1857 | and %i4, 0x19E4, %i0 |
| 1858 | edge32n %l3, %o1, %l2 |
| 1859 | sdivx %i1, 0x0F7F, %i5 |
| 1860 | alignaddr %o7, %i3, %o2 |
| 1861 | lduh [%l7 + 0x66], %g4 |
| 1862 | movleu %xcc, %l6, %o4 |
| 1863 | srax %i6, 0x02, %l4 |
| 1864 | movrgez %o3, 0x0D3, %g2 |
| 1865 | orncc %g5, 0x158C, %o5 |
| 1866 | and %l5, 0x1D33, %i7 |
| 1867 | andcc %l0, %l1, %o6 |
| 1868 | and %g6, %g1, %g3 |
| 1869 | fmuld8ulx16 %f25, %f14, %f22 |
| 1870 | edge16 %i2, %g7, %o0 |
| 1871 | xnor %i4, %l3, %i0 |
| 1872 | fmovdn %icc, %f21, %f25 |
| 1873 | ldd [%l7 + 0x78], %l2 |
| 1874 | addc %i1, %i5, %o1 |
| 1875 | ld [%l7 + 0x78], %f24 |
| 1876 | orncc %i3, 0x18A0, %o7 |
| 1877 | setx loop_7, %l0, %l1 |
| 1878 | return %l1 |
| 1879 | nop |
| 1880 | rdpr %cwp, %g1 |
| 1881 | rdpr %cansave, %g2 |
| 1882 | rdpr %canrestore, %g3 |
| 1883 | rdpr %cleanwin, %g4 |
| 1884 | rdpr %otherwin, %g5 |
| 1885 | rdpr %wstate, %g6 |
| 1886 | loop_7: movn %icc, %o4, %i6 |
| 1887 | movg %xcc, %o2, %l4 |
| 1888 | srax %o3, %g5, %g2 |
| 1889 | alignaddrl %o5, %i7, %l5 |
| 1890 | fone %f8 |
| 1891 | sra %l0, 0x00, %o6 |
| 1892 | fands %f30, %f26, %f21 |
| 1893 | edge16n %l1, %g6, %g1 |
| 1894 | fcmple16 %f20, %f12, %g3 |
| 1895 | fmul8x16au %f17, %f30, %f28 |
| 1896 | sll %g7, %o0, %i2 |
| 1897 | stx %l3, [%l7 + 0x38] |
| 1898 | alignaddr %i0, %l2, %i1 |
| 1899 | edge8ln %i5, %i4, %o1 |
| 1900 | movleu %xcc, %o7, %i3 |
| 1901 | movleu %icc, %g4, %l6 |
| 1902 | ld [%l7 + 0x10], %f26 |
| 1903 | edge32l %i6, %o4, %l4 |
| 1904 | addcc %o3, 0x0501, %g5 |
| 1905 | smulcc %o2, 0x1C38, %g2 |
| 1906 | alignaddr %o5, %i7, %l0 |
| 1907 | orn %l5, %l1, %g6 |
| 1908 | ldd [%l7 + 0x20], %g0 |
| 1909 | fmovsvc %icc, %f30, %f2 |
| 1910 | alignaddr %o6, %g7, %o0 |
| 1911 | ldsh [%l7 + 0x10], %g3 |
| 1912 | lduw [%l7 + 0x64], %i2 |
| 1913 | udivcc %i0, 0x0855, %l2 |
| 1914 | ldd [%l7 + 0x18], %f4 |
| 1915 | popc %l3, %i5 |
| 1916 | edge8 %i4, %o1, %i1 |
| 1917 | add %i3, 0x003D, %g4 |
| 1918 | movge %xcc, %l6, %i6 |
| 1919 | subc %o4, 0x0C7A, %o7 |
| 1920 | xnor %l4, 0x036F, %g5 |
| 1921 | ldd [%l7 + 0x30], %o2 |
| 1922 | fand %f14, %f24, %f22 |
| 1923 | fmovd %f16, %f12 |
| 1924 | movrlz %o3, %g2, %o5 |
| 1925 | sdivx %l0, 0x1546, %i7 |
| 1926 | umul %l5, %l1, %g6 |
| 1927 | st %f14, [%l7 + 0x74] |
| 1928 | array8 %g1, %o6, %g7 |
| 1929 | fmul8sux16 %f26, %f16, %f30 |
| 1930 | andcc %o0, 0x1ADF, %i2 |
| 1931 | fmovdvc %icc, %f25, %f2 |
| 1932 | fmovsl %icc, %f17, %f26 |
| 1933 | movn %icc, %i0, %g3 |
| 1934 | edge8 %l3, %i5, %l2 |
| 1935 | stw %i4, [%l7 + 0x18] |
| 1936 | ldsw [%l7 + 0x64], %o1 |
| 1937 | array16 %i1, %g4, %l6 |
| 1938 | fpadd16s %f5, %f2, %f19 |
| 1939 | andncc %i3, %o4, %o7 |
| 1940 | movvc %icc, %l4, %g5 |
| 1941 | nop |
| 1942 | set 0x30, %o0 |
| 1943 | ldsw [%l7 + %o0], %i6 |
| 1944 | lduw [%l7 + 0x34], %o2 |
| 1945 | addccc %o3, %o5, %l0 |
| 1946 | alignaddrl %i7, %l5, %l1 |
| 1947 | array8 %g6, %g2, %o6 |
| 1948 | sll %g1, %g7, %o0 |
| 1949 | subcc %i2, 0x1FD5, %i0 |
| 1950 | fnand %f16, %f24, %f16 |
| 1951 | addc %l3, %i5, %l2 |
| 1952 | movrlz %g3, 0x09A, %i4 |
| 1953 | umulcc %o1, %g4, %i1 |
| 1954 | fnegs %f12, %f24 |
| 1955 | edge8n %i3, %l6, %o4 |
| 1956 | stx %l4, [%l7 + 0x18] |
| 1957 | fmovse %icc, %f8, %f9 |
| 1958 | subcc %o7, %i6, %g5 |
| 1959 | andcc %o3, %o2, %o5 |
| 1960 | edge16 %i7, %l0, %l1 |
| 1961 | movn %icc, %g6, %g2 |
| 1962 | fmovscc %xcc, %f9, %f25 |
| 1963 | nop |
| 1964 | set 0x5C, %l2 |
| 1965 | ldsw [%l7 + %l2], %o6 |
| 1966 | movge %xcc, %g1, %l5 |
| 1967 | smul %o0, %i2, %i0 |
| 1968 | fmovdg %icc, %f16, %f8 |
| 1969 | popc %l3, %i5 |
| 1970 | ldsw [%l7 + 0x64], %g7 |
| 1971 | fmovdl %xcc, %f15, %f21 |
| 1972 | edge8ln %l2, %i4, %o1 |
| 1973 | mova %xcc, %g3, %i1 |
| 1974 | ldsh [%l7 + 0x50], %i3 |
| 1975 | fmovrdgez %l6, %f28, %f12 |
| 1976 | fornot1 %f0, %f30, %f6 |
| 1977 | fmovdl %xcc, %f29, %f21 |
| 1978 | ldd [%l7 + 0x68], %o4 |
| 1979 | array32 %l4, %o7, %i6 |
| 1980 | fmovd %f8, %f16 |
| 1981 | srlx %g4, 0x17, %g5 |
| 1982 | stw %o2, [%l7 + 0x28] |
| 1983 | fmovrdgez %o3, %f16, %f10 |
| 1984 | mulscc %i7, 0x1B1B, %o5 |
| 1985 | ldx [%l7 + 0x20], %l1 |
| 1986 | fmovsne %xcc, %f7, %f8 |
| 1987 | srl %l0, 0x12, %g2 |
| 1988 | fmovsn %xcc, %f17, %f24 |
| 1989 | edge8n %g6, %o6, %l5 |
| 1990 | edge16 %g1, %o0, %i2 |
| 1991 | movle %xcc, %l3, %i0 |
| 1992 | movneg %xcc, %g7, %l2 |
| 1993 | ldsb [%l7 + 0x7B], %i4 |
| 1994 | smul %i5, 0x0723, %o1 |
| 1995 | ldsb [%l7 + 0x72], %g3 |
| 1996 | edge16n %i3, %i1, %o4 |
| 1997 | sdivx %l4, 0x173E, %l6 |
| 1998 | addc %o7, 0x1641, %g4 |
| 1999 | addc %i6, %o2, %g5 |
| 2000 | udivx %o3, 0x0506, %o5 |
| 2001 | movrgez %l1, %l0, %g2 |
| 2002 | sllx %g6, %i7, %l5 |
| 2003 | addcc %g1, %o6, %o0 |
| 2004 | movrne %i2, %i0, %g7 |
| 2005 | array32 %l3, %i4, %i5 |
| 2006 | and %o1, 0x12C7, %g3 |
| 2007 | andncc %i3, %i1, %o4 |
| 2008 | ldd [%l7 + 0x60], %l4 |
| 2009 | stx %l2, [%l7 + 0x70] |
| 2010 | lduw [%l7 + 0x74], %l6 |
| 2011 | fpmerge %f11, %f0, %f6 |
| 2012 | movrne %g4, %i6, %o2 |
| 2013 | fors %f22, %f14, %f26 |
| 2014 | orncc %o7, %g5, %o5 |
| 2015 | stw %l1, [%l7 + 0x34] |
| 2016 | fpmerge %f6, %f24, %f20 |
| 2017 | fmovrsne %o3, %f7, %f17 |
| 2018 | subccc %l0, 0x19D9, %g6 |
| 2019 | fxnors %f11, %f14, %f28 |
| 2020 | fsrc1s %f19, %f19 |
| 2021 | fmovsneg %xcc, %f8, %f3 |
| 2022 | fpsub16 %f14, %f22, %f2 |
| 2023 | st %f7, [%l7 + 0x08] |
| 2024 | andcc %i7, %g2, %g1 |
| 2025 | fmovrdgz %o6, %f4, %f0 |
| 2026 | fmovdpos %icc, %f13, %f4 |
| 2027 | andncc %o0, %l5, %i2 |
| 2028 | edge8 %g7, %i0, %i4 |
| 2029 | fnor %f10, %f4, %f6 |
| 2030 | subccc %l3, %i5, %g3 |
| 2031 | movneg %xcc, %i3, %i1 |
| 2032 | fmovs %f10, %f7 |
| 2033 | movpos %icc, %o1, %o4 |
| 2034 | fxor %f0, %f10, %f2 |
| 2035 | array32 %l2, %l6, %l4 |
| 2036 | save %i6, %g4, %o2 |
| 2037 | rdpr %cwp, %g1 |
| 2038 | rdpr %cansave, %g2 |
| 2039 | rdpr %canrestore, %g3 |
| 2040 | rdpr %cleanwin, %g4 |
| 2041 | rdpr %otherwin, %g5 |
| 2042 | rdpr %wstate, %g6 |
| 2043 | std %f18, [%l7 + 0x70] |
| 2044 | move %xcc, %o7, %g5 |
| 2045 | edge32n %l1, %o5, %o3 |
| 2046 | fxnors %f13, %f31, %f1 |
| 2047 | sdivcc %g6, 0x05AD, %l0 |
| 2048 | move %xcc, %i7, %g1 |
| 2049 | fpsub32s %f4, %f1, %f24 |
| 2050 | sethi 0x16FE, %g2 |
| 2051 | fpadd16s %f20, %f31, %f23 |
| 2052 | andn %o6, %l5, %o0 |
| 2053 | fmovse %icc, %f1, %f8 |
| 2054 | movvc %icc, %i2, %i0 |
| 2055 | fand %f4, %f10, %f20 |
| 2056 | fnegd %f6, %f16 |
| 2057 | add %i4, %g7, %i5 |
| 2058 | umul %l3, %i3, %g3 |
| 2059 | edge8n %o1, %i1, %o4 |
| 2060 | array16 %l2, %l4, %l6 |
| 2061 | edge8n %i6, %g4, %o7 |
| 2062 | sra %o2, 0x14, %l1 |
| 2063 | udivx %g5, 0x00C0, %o5 |
| 2064 | add %o3, 0x1EE3, %g6 |
| 2065 | fmovdle %xcc, %f23, %f11 |
| 2066 | movpos %icc, %l0, %g1 |
| 2067 | lduw [%l7 + 0x50], %g2 |
| 2068 | add %o6, %l5, %i7 |
| 2069 | fmul8ulx16 %f0, %f26, %f26 |
| 2070 | restore %i2, 0x183F, %i0 |
| 2071 | rdpr %cwp, %g1 |
| 2072 | rdpr %cansave, %g2 |
| 2073 | rdpr %canrestore, %g3 |
| 2074 | rdpr %cleanwin, %g4 |
| 2075 | rdpr %otherwin, %g5 |
| 2076 | rdpr %wstate, %g6 |
| 2077 | fsrc1 %f10, %f28 |
| 2078 | andcc %i4, 0x1B3C, %g7 |
| 2079 | or %i5, 0x0B9D, %l3 |
| 2080 | udiv %o0, 0x1A0A, %i3 |
| 2081 | fcmpd %fcc3, %f0, %f10 |
| 2082 | fands %f25, %f6, %f31 |
| 2083 | fnegs %f3, %f7 |
| 2084 | movneg %icc, %g3, %i1 |
| 2085 | fmovrdgez %o4, %f18, %f2 |
| 2086 | movrgez %l2, 0x1D8, %o1 |
| 2087 | array32 %l4, %l6, %i6 |
| 2088 | save %g4, 0x0F11, %o2 |
| 2089 | rdpr %cwp, %g1 |
| 2090 | rdpr %cansave, %g2 |
| 2091 | rdpr %canrestore, %g3 |
| 2092 | rdpr %cleanwin, %g4 |
| 2093 | rdpr %otherwin, %g5 |
| 2094 | rdpr %wstate, %g6 |
| 2095 | movre %o7, %l1, %g5 |
| 2096 | fmovsleu %icc, %f10, %f7 |
| 2097 | fornot1s %f20, %f26, %f18 |
| 2098 | nop |
| 2099 | set 0x32, %g7 |
| 2100 | ldsb [%l7 + %g7], %o3 |
| 2101 | edge16 %o5, %g6, %g1 |
| 2102 | movl %icc, %l0, %o6 |
| 2103 | move %xcc, %g2, %i7 |
| 2104 | fpsub16 %f16, %f30, %f8 |
| 2105 | fnot2 %f28, %f12 |
| 2106 | orn %l5, 0x0571, %i0 |
| 2107 | fmovrse %i2, %f1, %f29 |
| 2108 | lduh [%l7 + 0x56], %i4 |
| 2109 | xnor %i5, %l3, %o0 |
| 2110 | orcc %g7, 0x061F, %g3 |
| 2111 | nop |
| 2112 | set 0x28, %i3 |
| 2113 | std %f14, [%l7 + %i3] |
| 2114 | fmovsvc %xcc, %f30, %f7 |
| 2115 | sdivx %i3, 0x13B8, %o4 |
| 2116 | andcc %l2, %o1, %l4 |
| 2117 | edge32n %i1, %l6, %i6 |
| 2118 | ldub [%l7 + 0x4D], %o2 |
| 2119 | fmovdg %xcc, %f6, %f20 |
| 2120 | andcc %g4, %l1, %o7 |
| 2121 | smul %o3, %o5, %g6 |
| 2122 | edge32 %g5, %l0, %g1 |
| 2123 | fmovsgu %icc, %f31, %f15 |
| 2124 | array8 %g2, %i7, %o6 |
| 2125 | movvc %icc, %l5, %i0 |
| 2126 | srax %i2, %i4, %i5 |
| 2127 | st %f2, [%l7 + 0x60] |
| 2128 | lduw [%l7 + 0x24], %l3 |
| 2129 | fnot1 %f2, %f20 |
| 2130 | sdiv %g7, 0x0633, %o0 |
| 2131 | andncc %i3, %o4, %l2 |
| 2132 | popc 0x027D, %g3 |
| 2133 | movl %icc, %o1, %l4 |
| 2134 | movrgez %i1, %l6, %i6 |
| 2135 | movrlz %g4, %l1, %o2 |
| 2136 | fmovdle %icc, %f23, %f21 |
| 2137 | movpos %xcc, %o7, %o3 |
| 2138 | movneg %icc, %o5, %g5 |
| 2139 | movvs %icc, %l0, %g6 |
| 2140 | or %g2, 0x02B3, %g1 |
| 2141 | lduh [%l7 + 0x36], %i7 |
| 2142 | fmovdleu %icc, %f17, %f17 |
| 2143 | addcc %l5, 0x1352, %i0 |
| 2144 | udivcc %i2, 0x119A, %o6 |
| 2145 | movvc %icc, %i4, %i5 |
| 2146 | sdiv %l3, 0x16CB, %g7 |
| 2147 | edge8l %i3, %o0, %o4 |
| 2148 | array32 %g3, %l2, %o1 |
| 2149 | fpsub32s %f0, %f15, %f14 |
| 2150 | edge8ln %i1, %l6, %l4 |
| 2151 | sub %i6, 0x0E05, %l1 |
| 2152 | fpsub16 %f30, %f16, %f12 |
| 2153 | orncc %g4, 0x1F76, %o7 |
| 2154 | fmovrdgez %o2, %f12, %f24 |
| 2155 | movvs %icc, %o3, %g5 |
| 2156 | xnorcc %l0, 0x01F1, %o5 |
| 2157 | nop |
| 2158 | set 0x08, %l3 |
| 2159 | lduh [%l7 + %l3], %g6 |
| 2160 | movrgez %g1, 0x0F5, %i7 |
| 2161 | movrlez %l5, 0x34C, %i0 |
| 2162 | faligndata %f30, %f16, %f20 |
| 2163 | ld [%l7 + 0x60], %f26 |
| 2164 | edge32 %i2, %o6, %g2 |
| 2165 | movleu %icc, %i4, %i5 |
| 2166 | fmul8sux16 %f8, %f10, %f2 |
| 2167 | fmuld8ulx16 %f21, %f30, %f14 |
| 2168 | xorcc %l3, 0x150A, %i3 |
| 2169 | xor %o0, 0x178F, %o4 |
| 2170 | fmul8sux16 %f24, %f20, %f14 |
| 2171 | subcc %g3, 0x15F9, %l2 |
| 2172 | alignaddr %g7, %o1, %l6 |
| 2173 | fpadd16 %f28, %f20, %f20 |
| 2174 | edge8 %l4, %i1, %i6 |
| 2175 | addccc %l1, 0x0DE5, %o7 |
| 2176 | movne %xcc, %o2, %g4 |
| 2177 | movn %xcc, %o3, %l0 |
| 2178 | fmovdle %xcc, %f29, %f8 |
| 2179 | xor %g5, %o5, %g6 |
| 2180 | movpos %icc, %i7, %g1 |
| 2181 | fpack32 %f26, %f26, %f8 |
| 2182 | edge16 %l5, %i0, %i2 |
| 2183 | mova %icc, %g2, %o6 |
| 2184 | addccc %i5, %l3, %i3 |
| 2185 | movle %icc, %i4, %o0 |
| 2186 | edge8 %o4, %l2, %g7 |
| 2187 | stx %o1, [%l7 + 0x20] |
| 2188 | movne %icc, %g3, %l6 |
| 2189 | edge8n %i1, %i6, %l4 |
| 2190 | fexpand %f31, %f26 |
| 2191 | movgu %xcc, %o7, %o2 |
| 2192 | srlx %g4, %l1, %o3 |
| 2193 | sdivx %l0, 0x07B6, %o5 |
| 2194 | xor %g5, %i7, %g6 |
| 2195 | movne %icc, %l5, %g1 |
| 2196 | fxors %f12, %f23, %f0 |
| 2197 | xorcc %i0, 0x1B2B, %g2 |
| 2198 | stx %i2, [%l7 + 0x20] |
| 2199 | fnot2s %f10, %f26 |
| 2200 | xnorcc %i5, %o6, %l3 |
| 2201 | mulx %i4, 0x0661, %o0 |
| 2202 | movg %icc, %i3, %l2 |
| 2203 | fmul8x16au %f1, %f10, %f6 |
| 2204 | ldub [%l7 + 0x53], %o4 |
| 2205 | fmovs %f0, %f15 |
| 2206 | fcmpeq32 %f22, %f4, %g7 |
| 2207 | movl %xcc, %o1, %g3 |
| 2208 | movrlez %i1, 0x190, %i6 |
| 2209 | fmovsg %xcc, %f6, %f1 |
| 2210 | ldsw [%l7 + 0x08], %l6 |
| 2211 | movrlez %l4, 0x3DD, %o7 |
| 2212 | array16 %o2, %g4, %l1 |
| 2213 | xorcc %l0, %o5, %o3 |
| 2214 | st %f6, [%l7 + 0x3C] |
| 2215 | orcc %g5, %i7, %l5 |
| 2216 | movcs %xcc, %g1, %i0 |
| 2217 | orn %g2, 0x19F7, %g6 |
| 2218 | movle %icc, %i2, %o6 |
| 2219 | fcmpne16 %f10, %f30, %l3 |
| 2220 | std %f20, [%l7 + 0x38] |
| 2221 | edge32 %i5, %o0, %i4 |
| 2222 | ldub [%l7 + 0x3B], %i3 |
| 2223 | xnorcc %l2, %g7, %o1 |
| 2224 | fmovdl %icc, %f24, %f26 |
| 2225 | fandnot2s %f27, %f29, %f1 |
| 2226 | movrgz %g3, %i1, %i6 |
| 2227 | fpack32 %f28, %f12, %f8 |
| 2228 | nop |
| 2229 | set 0x68, %i0 |
| 2230 | sth %l6, [%l7 + %i0] |
| 2231 | movrne %l4, 0x345, %o4 |
| 2232 | ldsh [%l7 + 0x1A], %o7 |
| 2233 | fmovrsne %o2, %f21, %f17 |
| 2234 | st %f19, [%l7 + 0x08] |
| 2235 | nop |
| 2236 | set 0x34, %g2 |
| 2237 | ldub [%l7 + %g2], %l1 |
| 2238 | sth %l0, [%l7 + 0x64] |
| 2239 | nop |
| 2240 | set 0x78, %g1 |
| 2241 | stw %g4, [%l7 + %g1] |
| 2242 | ldub [%l7 + 0x6F], %o3 |
| 2243 | sth %g5, [%l7 + 0x3A] |
| 2244 | array32 %o5, %i7, %g1 |
| 2245 | mulx %l5, 0x0345, %g2 |
| 2246 | array8 %g6, %i0, %i2 |
| 2247 | array32 %l3, %o6, %o0 |
| 2248 | movne %icc, %i4, %i3 |
| 2249 | udivx %l2, 0x1A27, %g7 |
| 2250 | movre %o1, %i5, %i1 |
| 2251 | sir 0x1300 |
| 2252 | udivx %i6, 0x1426, %g3 |
| 2253 | array8 %l4, %l6, %o7 |
| 2254 | fandnot1 %f28, %f2, %f12 |
| 2255 | fpadd16s %f10, %f2, %f26 |
| 2256 | ldsh [%l7 + 0x30], %o2 |
| 2257 | sdivx %o4, 0x1D8E, %l1 |
| 2258 | sdivcc %g4, 0x06EF, %l0 |
| 2259 | nop |
| 2260 | set 0x48, %i5 |
| 2261 | stb %o3, [%l7 + %i5] |
| 2262 | srlx %g5, %o5, %g1 |
| 2263 | save %i7, %l5, %g6 |
| 2264 | rdpr %cwp, %g1 |
| 2265 | rdpr %cansave, %g2 |
| 2266 | rdpr %canrestore, %g3 |
| 2267 | rdpr %cleanwin, %g4 |
| 2268 | rdpr %otherwin, %g5 |
| 2269 | rdpr %wstate, %g6 |
| 2270 | and %g2, 0x0805, %i2 |
| 2271 | andncc %i0, %o6, %l3 |
| 2272 | add %i4, 0x087F, %o0 |
| 2273 | fpadd16s %f24, %f3, %f1 |
| 2274 | and %i3, %l2, %o1 |
| 2275 | fcmpeq32 %f20, %f16, %g7 |
| 2276 | fmovdcs %icc, %f22, %f8 |
| 2277 | fmovdleu %xcc, %f15, %f16 |
| 2278 | xnorcc %i5, %i6, %i1 |
| 2279 | andcc %l4, %g3, %l6 |
| 2280 | fpsub16s %f6, %f28, %f9 |
| 2281 | save %o7, 0x10C4, %o4 |
| 2282 | rdpr %cwp, %g1 |
| 2283 | rdpr %cansave, %g2 |
| 2284 | rdpr %canrestore, %g3 |
| 2285 | rdpr %cleanwin, %g4 |
| 2286 | rdpr %otherwin, %g5 |
| 2287 | rdpr %wstate, %g6 |
| 2288 | alignaddrl %o2, %g4, %l0 |
| 2289 | addc %o3, %l1, %o5 |
| 2290 | array32 %g1, %i7, %g5 |
| 2291 | fmovdcc %icc, %f8, %f18 |
| 2292 | subcc %l5, 0x1874, %g6 |
| 2293 | edge16 %i2, %g2, %i0 |
| 2294 | stx %l3, [%l7 + 0x20] |
| 2295 | edge16n %o6, %i4, %i3 |
| 2296 | pdist %f4, %f28, %f12 |
| 2297 | fmovda %xcc, %f17, %f18 |
| 2298 | xnor %l2, 0x0F19, %o1 |
| 2299 | andn %g7, %i5, %i6 |
| 2300 | sethi 0x1DCA, %o0 |
| 2301 | fmovrdne %i1, %f26, %f20 |
| 2302 | movgu %xcc, %l4, %g3 |
| 2303 | sub %l6, 0x16C8, %o7 |
| 2304 | xor %o4, %o2, %l0 |
| 2305 | ldsh [%l7 + 0x26], %g4 |
| 2306 | xorcc %l1, %o5, %g1 |
| 2307 | sll %i7, %g5, %o3 |
| 2308 | fmovdleu %icc, %f19, %f2 |
| 2309 | or %l5, 0x1240, %g6 |
| 2310 | srax %i2, %g2, %l3 |
| 2311 | movg %xcc, %o6, %i0 |
| 2312 | xnorcc %i3, 0x00DD, %l2 |
| 2313 | fmovscs %xcc, %f21, %f29 |
| 2314 | movneg %icc, %i4, %o1 |
| 2315 | fpsub32s %f12, %f6, %f13 |
| 2316 | stw %g7, [%l7 + 0x68] |
| 2317 | edge32 %i5, %o0, %i1 |
| 2318 | srax %i6, 0x02, %l4 |
| 2319 | udiv %l6, 0x0ECB, %g3 |
| 2320 | movpos %icc, %o7, %o4 |
| 2321 | mulx %l0, %o2, %l1 |
| 2322 | movgu %icc, %g4, %o5 |
| 2323 | udivcc %i7, 0x0C8F, %g5 |
| 2324 | movge %xcc, %o3, %g1 |
| 2325 | alignaddrl %l5, %g6, %g2 |
| 2326 | orcc %l3, %o6, %i0 |
| 2327 | mova %xcc, %i2, %l2 |
| 2328 | ldub [%l7 + 0x38], %i3 |
| 2329 | edge32n %o1, %i4, %i5 |
| 2330 | fxors %f31, %f3, %f22 |
| 2331 | mova %icc, %g7, %o0 |
| 2332 | movge %icc, %i6, %l4 |
| 2333 | sllx %l6, %g3, %i1 |
| 2334 | movrgz %o7, 0x1D3, %l0 |
| 2335 | fmovdcs %icc, %f24, %f8 |
| 2336 | or %o4, 0x0406, %l1 |
| 2337 | sdivcc %g4, 0x0546, %o5 |
| 2338 | fpadd16s %f31, %f14, %f31 |
| 2339 | subcc %o2, %g5, %o3 |
| 2340 | fandnot2 %f28, %f24, %f30 |
| 2341 | movg %xcc, %g1, %i7 |
| 2342 | movrlez %g6, %l5, %g2 |
| 2343 | movge %icc, %l3, %i0 |
| 2344 | fsrc1 %f28, %f0 |
| 2345 | add %i2, 0x1BBC, %o6 |
| 2346 | fmovse %icc, %f17, %f27 |
| 2347 | addccc %l2, %i3, %i4 |
| 2348 | array8 %i5, %g7, %o1 |
| 2349 | stb %o0, [%l7 + 0x2B] |
| 2350 | movn %icc, %i6, %l6 |
| 2351 | smul %g3, 0x0F97, %i1 |
| 2352 | umul %o7, %l4, %o4 |
| 2353 | movle %xcc, %l1, %g4 |
| 2354 | movneg %xcc, %o5, %o2 |
| 2355 | move %xcc, %g5, %l0 |
| 2356 | edge32 %g1, %o3, %i7 |
| 2357 | xor %g6, 0x1C71, %g2 |
| 2358 | fpmerge %f25, %f1, %f6 |
| 2359 | fands %f10, %f7, %f21 |
| 2360 | fmovdpos %icc, %f11, %f31 |
| 2361 | fpadd16s %f6, %f5, %f13 |
| 2362 | fmovrslez %l3, %f13, %f23 |
| 2363 | fand %f24, %f10, %f0 |
| 2364 | and %l5, 0x1049, %i0 |
| 2365 | edge8l %i2, %o6, %l2 |
| 2366 | subcc %i4, %i5, %g7 |
| 2367 | sll %o1, %o0, %i6 |
| 2368 | movg %xcc, %i3, %g3 |
| 2369 | fmovdn %icc, %f16, %f2 |
| 2370 | sdivx %l6, 0x08B8, %i1 |
| 2371 | stb %l4, [%l7 + 0x7C] |
| 2372 | fpsub32s %f11, %f15, %f0 |
| 2373 | srlx %o4, %l1, %g4 |
| 2374 | fcmpeq16 %f26, %f16, %o7 |
| 2375 | mulscc %o5, %g5, %o2 |
| 2376 | movre %g1, %l0, %i7 |
| 2377 | movneg %icc, %o3, %g6 |
| 2378 | fmul8ulx16 %f22, %f16, %f0 |
| 2379 | mova %xcc, %l3, %l5 |
| 2380 | ld [%l7 + 0x78], %f25 |
| 2381 | setx loop_8, %l0, %l1 |
| 2382 | return %l1 |
| 2383 | nop |
| 2384 | rdpr %cwp, %g1 |
| 2385 | rdpr %cansave, %g2 |
| 2386 | rdpr %canrestore, %g3 |
| 2387 | rdpr %cleanwin, %g4 |
| 2388 | rdpr %otherwin, %g5 |
| 2389 | rdpr %wstate, %g6 |
| 2390 | loop_8: fcmpgt32 %f10, %f18, %o6 |
| 2391 | and %i4, 0x1100, %l2 |
| 2392 | alignaddrl %i5, %o1, %o0 |
| 2393 | ldx [%l7 + 0x68], %g7 |
| 2394 | fmovdvc %icc, %f20, %f0 |
| 2395 | fmovsl %xcc, %f0, %f27 |
| 2396 | fmuld8sux16 %f24, %f9, %f10 |
| 2397 | fmovdcs %icc, %f23, %f12 |
| 2398 | fsrc1 %f0, %f0 |
| 2399 | xorcc %i3, %g3, %i6 |
| 2400 | and %l6, %i1, %o4 |
| 2401 | edge16n %l1, %l4, %g4 |
| 2402 | fmovsle %xcc, %f25, %f2 |
| 2403 | edge32 %o7, %o5, %o2 |
| 2404 | restore %g1, 0x0513, %l0 |
| 2405 | rdpr %cwp, %g1 |
| 2406 | rdpr %cansave, %g2 |
| 2407 | rdpr %canrestore, %g3 |
| 2408 | rdpr %cleanwin, %g4 |
| 2409 | rdpr %otherwin, %g5 |
| 2410 | rdpr %wstate, %g6 |
| 2411 | sdivx %g5, 0x0E1A, %o3 |
| 2412 | fpsub16 %f28, %f28, %f20 |
| 2413 | addcc %g6, %l3, %l5 |
| 2414 | fnor %f14, %f24, %f24 |
| 2415 | addc %i7, %i0, %i2 |
| 2416 | edge16l %g2, %o6, %i4 |
| 2417 | array32 %l2, %i5, %o0 |
| 2418 | std %f0, [%l7 + 0x38] |
| 2419 | movleu %icc, %g7, %o1 |
| 2420 | movle %xcc, %i3, %i6 |
| 2421 | smulcc %g3, %i1, %l6 |
| 2422 | edge32n %l1, %o4, %l4 |
| 2423 | fmovrdlez %o7, %f18, %f24 |
| 2424 | subc %g4, 0x186E, %o2 |
| 2425 | movvc %icc, %g1, %o5 |
| 2426 | mulx %l0, 0x12C3, %o3 |
| 2427 | popc 0x0A62, %g5 |
| 2428 | smulcc %g6, 0x0693, %l3 |
| 2429 | fmovrse %l5, %f20, %f7 |
| 2430 | fpsub16 %f6, %f8, %f24 |
| 2431 | sdivx %i0, 0x04C0, %i2 |
| 2432 | mova %icc, %g2, %i7 |
| 2433 | ld [%l7 + 0x78], %f9 |
| 2434 | edge16n %o6, %l2, %i4 |
| 2435 | fnot1 %f8, %f2 |
| 2436 | edge32n %i5, %g7, %o0 |
| 2437 | orn %o1, %i6, %g3 |
| 2438 | smulcc %i3, 0x03A5, %l6 |
| 2439 | edge32ln %l1, %o4, %l4 |
| 2440 | edge8ln %i1, %o7, %o2 |
| 2441 | udivx %g4, 0x09C2, %o5 |
| 2442 | lduw [%l7 + 0x6C], %g1 |
| 2443 | fmovsvc %xcc, %f18, %f24 |
| 2444 | fornot2s %f6, %f17, %f18 |
| 2445 | xnor %o3, 0x04CF, %l0 |
| 2446 | edge32 %g6, %l3, %l5 |
| 2447 | sdiv %g5, 0x0E05, %i0 |
| 2448 | alignaddrl %i2, %g2, %o6 |
| 2449 | edge32n %i7, %l2, %i4 |
| 2450 | sub %i5, %g7, %o1 |
| 2451 | addccc %o0, %g3, %i6 |
| 2452 | movpos %icc, %i3, %l1 |
| 2453 | movrne %o4, 0x1CF, %l6 |
| 2454 | edge32l %i1, %l4, %o7 |
| 2455 | fcmpeq16 %f16, %f24, %o2 |
| 2456 | orncc %o5, 0x17DB, %g4 |
| 2457 | sth %g1, [%l7 + 0x40] |
| 2458 | fmovrslez %l0, %f14, %f12 |
| 2459 | movn %xcc, %g6, %l3 |
| 2460 | add %l5, 0x19E3, %o3 |
| 2461 | and %i0, %i2, %g2 |
| 2462 | fmovrdgez %g5, %f0, %f0 |
| 2463 | fxors %f9, %f1, %f9 |
| 2464 | ldd [%l7 + 0x60], %o6 |
| 2465 | alignaddrl %l2, %i4, %i7 |
| 2466 | edge8 %i5, %o1, %g7 |
| 2467 | udiv %o0, 0x0F33, %g3 |
| 2468 | stx %i3, [%l7 + 0x08] |
| 2469 | alignaddrl %i6, %o4, %l1 |
| 2470 | lduh [%l7 + 0x4E], %l6 |
| 2471 | movg %icc, %i1, %l4 |
| 2472 | mulscc %o7, %o5, %o2 |
| 2473 | fmovrslez %g4, %f11, %f29 |
| 2474 | st %f18, [%l7 + 0x14] |
| 2475 | umulcc %g1, %g6, %l0 |
| 2476 | nop |
| 2477 | set 0x1A, %g3 |
| 2478 | ldsb [%l7 + %g3], %l3 |
| 2479 | mulscc %o3, %i0, %l5 |
| 2480 | srax %g2, %i2, %g5 |
| 2481 | movge %xcc, %l2, %o6 |
| 2482 | fcmpd %fcc2, %f16, %f0 |
| 2483 | movneg %xcc, %i7, %i4 |
| 2484 | sethi 0x0811, %i5 |
| 2485 | umul %g7, 0x011D, %o1 |
| 2486 | mulscc %g3, %o0, %i3 |
| 2487 | ldsh [%l7 + 0x42], %i6 |
| 2488 | movleu %icc, %o4, %l1 |
| 2489 | st %f12, [%l7 + 0x20] |
| 2490 | udivcc %l6, 0x0004, %i1 |
| 2491 | sll %o7, %l4, %o5 |
| 2492 | movre %g4, %o2, %g6 |
| 2493 | edge16l %l0, %l3, %g1 |
| 2494 | sethi 0x0AC8, %o3 |
| 2495 | udivx %l5, 0x0347, %g2 |
| 2496 | xnorcc %i2, %g5, %i0 |
| 2497 | smul %l2, %i7, %o6 |
| 2498 | edge16l %i5, %i4, %g7 |
| 2499 | popc 0x009C, %g3 |
| 2500 | addccc %o0, %i3, %o1 |
| 2501 | xor %i6, %l1, %o4 |
| 2502 | xor %l6, 0x1319, %o7 |
| 2503 | add %i1, 0x063C, %o5 |
| 2504 | or %g4, %l4, %g6 |
| 2505 | ldsb [%l7 + 0x2A], %l0 |
| 2506 | fpackfix %f4, %f14 |
| 2507 | fmovsne %icc, %f28, %f1 |
| 2508 | move %xcc, %o2, %g1 |
| 2509 | pdist %f20, %f16, %f12 |
| 2510 | movre %l3, %o3, %l5 |
| 2511 | sethi 0x0B96, %g2 |
| 2512 | sllx %i2, 0x1E, %i0 |
| 2513 | sll %g5, 0x04, %l2 |
| 2514 | sdivcc %i7, 0x0494, %i5 |
| 2515 | andn %o6, 0x0A9E, %g7 |
| 2516 | lduh [%l7 + 0x24], %g3 |
| 2517 | edge8l %i4, %i3, %o1 |
| 2518 | sdivcc %o0, 0x0C43, %l1 |
| 2519 | edge32 %o4, %i6, %l6 |
| 2520 | srax %i1, 0x05, %o7 |
| 2521 | srl %o5, %l4, %g4 |
| 2522 | fandnot1s %f23, %f30, %f27 |
| 2523 | move %icc, %l0, %g6 |
| 2524 | ldx [%l7 + 0x08], %g1 |
| 2525 | sth %l3, [%l7 + 0x0A] |
| 2526 | movcs %xcc, %o3, %l5 |
| 2527 | andn %g2, 0x03DC, %o2 |
| 2528 | sll %i2, %g5, %l2 |
| 2529 | edge16 %i7, %i0, %o6 |
| 2530 | addcc %g7, %i5, %i4 |
| 2531 | sll %i3, 0x01, %g3 |
| 2532 | edge8l %o1, %o0, %o4 |
| 2533 | srl %l1, %l6, %i6 |
| 2534 | ldd [%l7 + 0x28], %o6 |
| 2535 | fmul8ulx16 %f30, %f28, %f4 |
| 2536 | move %icc, %i1, %l4 |
| 2537 | bshuffle %f30, %f30, %f18 |
| 2538 | udivx %g4, 0x0543, %o5 |
| 2539 | sllx %g6, %l0, %g1 |
| 2540 | or %o3, %l3, %l5 |
| 2541 | smul %g2, 0x1AFA, %i2 |
| 2542 | smul %g5, 0x1C01, %o2 |
| 2543 | subccc %i7, 0x063B, %i0 |
| 2544 | edge32n %o6, %l2, %i5 |
| 2545 | fpack32 %f8, %f0, %f18 |
| 2546 | mova %icc, %i4, %g7 |
| 2547 | andcc %g3, 0x0215, %o1 |
| 2548 | xnorcc %o0, %i3, %o4 |
| 2549 | subcc %l1, 0x1EF6, %l6 |
| 2550 | fcmpne32 %f4, %f12, %i6 |
| 2551 | edge32n %i1, %l4, %o7 |
| 2552 | smulcc %o5, %g6, %l0 |
| 2553 | fcmpgt16 %f10, %f12, %g1 |
| 2554 | movrlz %o3, %l3, %g4 |
| 2555 | fmovdg %xcc, %f9, %f13 |
| 2556 | orcc %l5, 0x1A27, %g2 |
| 2557 | sllx %g5, %o2, %i7 |
| 2558 | and %i2, 0x18A7, %o6 |
| 2559 | fpack16 %f10, %f13 |
| 2560 | fmul8x16al %f27, %f12, %f0 |
| 2561 | stx %l2, [%l7 + 0x30] |
| 2562 | save %i5, 0x12BD, %i4 |
| 2563 | rdpr %cwp, %g1 |
| 2564 | rdpr %cansave, %g2 |
| 2565 | rdpr %canrestore, %g3 |
| 2566 | rdpr %cleanwin, %g4 |
| 2567 | rdpr %otherwin, %g5 |
| 2568 | rdpr %wstate, %g6 |
| 2569 | alignaddr %i0, %g7, %o1 |
| 2570 | mova %xcc, %o0, %i3 |
| 2571 | movleu %xcc, %g3, %o4 |
| 2572 | movle %xcc, %l1, %l6 |
| 2573 | orn %i6, %l4, %i1 |
| 2574 | fxnors %f3, %f30, %f12 |
| 2575 | fmovsvc %icc, %f30, %f21 |
| 2576 | edge8l %o7, %g6, %o5 |
| 2577 | lduw [%l7 + 0x7C], %l0 |
| 2578 | sir 0x1AA0 |
| 2579 | umulcc %o3, %l3, %g4 |
| 2580 | fcmpgt32 %f30, %f14, %l5 |
| 2581 | sir 0x09C3 |
| 2582 | movge %icc, %g2, %g5 |
| 2583 | addccc %g1, %i7, %i2 |
| 2584 | lduw [%l7 + 0x2C], %o2 |
| 2585 | fandnot1 %f2, %f8, %f0 |
| 2586 | or %l2, %o6, %i4 |
| 2587 | fmovs %f10, %f29 |
| 2588 | fmovdpos %icc, %f22, %f13 |
| 2589 | sethi 0x11DF, %i5 |
| 2590 | ldd [%l7 + 0x28], %i0 |
| 2591 | fxnor %f6, %f28, %f8 |
| 2592 | udivcc %g7, 0x0497, %o1 |
| 2593 | alignaddrl %i3, %o0, %g3 |
| 2594 | edge32l %o4, %l1, %l6 |
| 2595 | udiv %i6, 0x1E7C, %i1 |
| 2596 | fmovrse %l4, %f7, %f26 |
| 2597 | and %g6, 0x0C6E, %o7 |
| 2598 | st %f6, [%l7 + 0x58] |
| 2599 | edge32l %o5, %l0, %l3 |
| 2600 | addcc %o3, 0x1EC2, %g4 |
| 2601 | fmovrsgez %l5, %f19, %f26 |
| 2602 | fnegs %f11, %f0 |
| 2603 | xor %g5, 0x0521, %g1 |
| 2604 | fcmpeq16 %f28, %f10, %i7 |
| 2605 | fand %f4, %f30, %f10 |
| 2606 | fcmpne32 %f6, %f10, %i2 |
| 2607 | stx %o2, [%l7 + 0x50] |
| 2608 | fand %f28, %f26, %f20 |
| 2609 | movvs %xcc, %g2, %l2 |
| 2610 | fcmpd %fcc3, %f2, %f16 |
| 2611 | sra %o6, %i4, %i0 |
| 2612 | movcc %xcc, %g7, %o1 |
| 2613 | movcc %xcc, %i5, %o0 |
| 2614 | ldd [%l7 + 0x08], %i2 |
| 2615 | st %f0, [%l7 + 0x30] |
| 2616 | xor %o4, %l1, %l6 |
| 2617 | subc %i6, 0x067A, %g3 |
| 2618 | ldsw [%l7 + 0x14], %i1 |
| 2619 | movrne %l4, 0x3DE, %o7 |
| 2620 | srlx %o5, 0x1C, %g6 |
| 2621 | addc %l3, %l0, %o3 |
| 2622 | srlx %l5, %g4, %g1 |
| 2623 | fpadd32 %f28, %f24, %f24 |
| 2624 | fpsub16 %f16, %f16, %f20 |
| 2625 | and %g5, %i7, %i2 |
| 2626 | mulscc %g2, 0x17FA, %o2 |
| 2627 | sra %o6, %i4, %i0 |
| 2628 | edge8l %l2, %o1, %g7 |
| 2629 | fnor %f20, %f6, %f6 |
| 2630 | fmovsgu %xcc, %f31, %f17 |
| 2631 | sub %i5, %o0, %o4 |
| 2632 | sdivx %i3, 0x036F, %l1 |
| 2633 | fpsub16s %f16, %f26, %f3 |
| 2634 | edge8n %i6, %l6, %g3 |
| 2635 | addccc %i1, %l4, %o7 |
| 2636 | or %o5, 0x119D, %g6 |
| 2637 | xnorcc %l0, %o3, %l3 |
| 2638 | udivx %g4, 0x1AFB, %g1 |
| 2639 | edge8n %l5, %g5, %i2 |
| 2640 | andn %i7, 0x1F7A, %g2 |
| 2641 | udiv %o6, 0x102B, %o2 |
| 2642 | edge8 %i0, %l2, %o1 |
| 2643 | fxnor %f22, %f12, %f28 |
| 2644 | fmul8x16 %f8, %f4, %f8 |
| 2645 | sub %i4, %i5, %o0 |
| 2646 | sdivcc %g7, 0x0B13, %i3 |
| 2647 | fxnor %f4, %f18, %f14 |
| 2648 | subc %o4, %l1, %l6 |
| 2649 | fmul8sux16 %f18, %f12, %f14 |
| 2650 | movpos %icc, %g3, %i1 |
| 2651 | srlx %i6, %o7, %o5 |
| 2652 | ldsh [%l7 + 0x64], %g6 |
| 2653 | xnor %l4, %l0, %l3 |
| 2654 | array8 %g4, %o3, %g1 |
| 2655 | stw %g5, [%l7 + 0x08] |
| 2656 | orn %i2, %i7, %g2 |
| 2657 | fmovrsgez %l5, %f20, %f20 |
| 2658 | lduh [%l7 + 0x3E], %o6 |
| 2659 | movrne %i0, %l2, %o2 |
| 2660 | fmovsvc %icc, %f1, %f20 |
| 2661 | movvc %xcc, %o1, %i5 |
| 2662 | stw %o0, [%l7 + 0x24] |
| 2663 | movre %g7, 0x28C, %i3 |
| 2664 | movg %icc, %i4, %l1 |
| 2665 | lduh [%l7 + 0x3C], %o4 |
| 2666 | or %g3, 0x0A36, %l6 |
| 2667 | smul %i6, %o7, %o5 |
| 2668 | movvs %icc, %i1, %l4 |
| 2669 | fsrc2s %f26, %f6 |
| 2670 | movre %g6, %l0, %l3 |
| 2671 | std %f16, [%l7 + 0x78] |
| 2672 | xorcc %g4, %g1, %o3 |
| 2673 | save %i2, %i7, %g2 |
| 2674 | rdpr %cwp, %g1 |
| 2675 | rdpr %cansave, %g2 |
| 2676 | rdpr %canrestore, %g3 |
| 2677 | rdpr %cleanwin, %g4 |
| 2678 | rdpr %otherwin, %g5 |
| 2679 | rdpr %wstate, %g6 |
| 2680 | sub %g5, 0x1F8D, %o6 |
| 2681 | stw %l5, [%l7 + 0x4C] |
| 2682 | add %l2, 0x1345, %o2 |
| 2683 | subcc %i0, %o1, %i5 |
| 2684 | addc %o0, 0x038E, %i3 |
| 2685 | mulx %i4, 0x0B4D, %l1 |
| 2686 | fmovdle %icc, %f16, %f29 |
| 2687 | movre %g7, %g3, %l6 |
| 2688 | umul %i6, 0x0E85, %o4 |
| 2689 | alignaddrl %o7, %o5, %l4 |
| 2690 | lduh [%l7 + 0x68], %g6 |
| 2691 | edge32ln %i1, %l0, %l3 |
| 2692 | srlx %g1, %g4, %i2 |
| 2693 | fpack16 %f2, %f17 |
| 2694 | array8 %o3, %g2, %i7 |
| 2695 | sra %g5, 0x10, %l5 |
| 2696 | sir 0x1663 |
| 2697 | fpsub16s %f26, %f20, %f16 |
| 2698 | movvs %icc, %l2, %o6 |
| 2699 | fmul8x16 %f30, %f10, %f24 |
| 2700 | nop |
| 2701 | set 0x64, %l4 |
| 2702 | ldsh [%l7 + %l4], %i0 |
| 2703 | andcc %o2, 0x0CC2, %o1 |
| 2704 | fmul8sux16 %f20, %f10, %f0 |
| 2705 | edge8n %i5, %o0, %i3 |
| 2706 | pdist %f14, %f26, %f12 |
| 2707 | fpadd16 %f24, %f26, %f16 |
| 2708 | andn %i4, 0x05EB, %g7 |
| 2709 | movre %g3, %l6, %i6 |
| 2710 | movre %o4, %l1, %o7 |
| 2711 | fxnor %f8, %f10, %f2 |
| 2712 | sethi 0x07BC, %l4 |
| 2713 | and %g6, 0x0E0C, %i1 |
| 2714 | fmovdn %xcc, %f29, %f20 |
| 2715 | edge16ln %o5, %l0, %l3 |
| 2716 | move %icc, %g4, %g1 |
| 2717 | ldx [%l7 + 0x58], %o3 |
| 2718 | edge16l %g2, %i2, %i7 |
| 2719 | umul %g5, %l5, %l2 |
| 2720 | sir 0x11EF |
| 2721 | ldd [%l7 + 0x40], %f26 |
| 2722 | movrgz %o6, %o2, %o1 |
| 2723 | mova %xcc, %i5, %i0 |
| 2724 | std %f10, [%l7 + 0x20] |
| 2725 | fmovrdne %i3, %f12, %f26 |
| 2726 | movne %xcc, %i4, %o0 |
| 2727 | lduw [%l7 + 0x60], %g3 |
| 2728 | fxnors %f14, %f14, %f25 |
| 2729 | movpos %icc, %g7, %i6 |
| 2730 | andncc %o4, %l1, %l6 |
| 2731 | movrne %l4, %g6, %i1 |
| 2732 | move %icc, %o7, %o5 |
| 2733 | alignaddr %l0, %l3, %g1 |
| 2734 | edge8n %o3, %g2, %i2 |
| 2735 | movneg %icc, %i7, %g4 |
| 2736 | fmovdge %icc, %f21, %f8 |
| 2737 | ldsw [%l7 + 0x40], %g5 |
| 2738 | alignaddr %l5, %l2, %o6 |
| 2739 | popc %o2, %o1 |
| 2740 | movrgez %i5, %i3, %i0 |
| 2741 | ldsw [%l7 + 0x0C], %i4 |
| 2742 | andncc %o0, %g7, %i6 |
| 2743 | ldd [%l7 + 0x20], %o4 |
| 2744 | edge16n %g3, %l1, %l6 |
| 2745 | sllx %g6, 0x1A, %l4 |
| 2746 | srlx %i1, %o5, %o7 |
| 2747 | movl %icc, %l3, %l0 |
| 2748 | fabss %f19, %f0 |
| 2749 | fcmpgt16 %f2, %f10, %g1 |
| 2750 | addcc %o3, 0x110D, %g2 |
| 2751 | edge8n %i2, %g4, %g5 |
| 2752 | edge16ln %l5, %l2, %o6 |
| 2753 | movre %o2, 0x14C, %o1 |
| 2754 | edge16l %i5, %i7, %i0 |
| 2755 | pdist %f8, %f26, %f22 |
| 2756 | fmovrdgez %i4, %f14, %f24 |
| 2757 | fcmpd %fcc2, %f0, %f26 |
| 2758 | fmul8sux16 %f12, %f2, %f28 |
| 2759 | movcs %xcc, %o0, %i3 |
| 2760 | movg %icc, %g7, %o4 |
| 2761 | edge16 %i6, %g3, %l1 |
| 2762 | sll %g6, 0x1B, %l6 |
| 2763 | fcmpeq16 %f20, %f26, %i1 |
| 2764 | mulscc %l4, 0x0A4C, %o7 |
| 2765 | edge8ln %l3, %l0, %o5 |
| 2766 | edge16l %g1, %o3, %g2 |
| 2767 | xnor %i2, 0x0B71, %g4 |
| 2768 | subcc %g5, %l2, %o6 |
| 2769 | fandnot2 %f18, %f2, %f18 |
| 2770 | sdivx %l5, 0x0D66, %o1 |
| 2771 | movneg %icc, %i5, %o2 |
| 2772 | sra %i0, %i4, %i7 |
| 2773 | addc %o0, %g7, %o4 |
| 2774 | sir 0x11DA |
| 2775 | ldsw [%l7 + 0x0C], %i3 |
| 2776 | sethi 0x180B, %g3 |
| 2777 | srl %l1, %i6, %l6 |
| 2778 | edge16l %i1, %g6, %o7 |
| 2779 | andcc %l4, 0x1743, %l0 |
| 2780 | srlx %l3, %g1, %o5 |
| 2781 | fmul8ulx16 %f4, %f12, %f14 |
| 2782 | std %f22, [%l7 + 0x08] |
| 2783 | udivx %o3, 0x0854, %g2 |
| 2784 | movre %i2, 0x2CB, %g4 |
| 2785 | movrlz %l2, %o6, %g5 |
| 2786 | fmovsg %xcc, %f8, %f0 |
| 2787 | movrlz %o1, %l5, %i5 |
| 2788 | mova %xcc, %i0, %i4 |
| 2789 | ldd [%l7 + 0x58], %f8 |
| 2790 | udivcc %o2, 0x0AA2, %o0 |
| 2791 | movcc %xcc, %g7, %o4 |
| 2792 | stw %i7, [%l7 + 0x54] |
| 2793 | xnor %g3, %i3, %i6 |
| 2794 | movge %xcc, %l6, %l1 |
| 2795 | xor %g6, 0x16B3, %o7 |
| 2796 | ldsh [%l7 + 0x66], %i1 |
| 2797 | movcc %icc, %l4, %l3 |
| 2798 | movn %xcc, %g1, %o5 |
| 2799 | orncc %l0, %o3, %i2 |
| 2800 | smulcc %g2, 0x0A02, %l2 |
| 2801 | fsrc2s %f24, %f13 |
| 2802 | xnor %g4, %g5, %o1 |
| 2803 | ld [%l7 + 0x20], %f17 |
| 2804 | fmovdneg %xcc, %f12, %f2 |
| 2805 | ldsh [%l7 + 0x0C], %l5 |
| 2806 | ldsh [%l7 + 0x26], %i5 |
| 2807 | fxors %f9, %f16, %f20 |
| 2808 | fandnot2 %f18, %f28, %f12 |
| 2809 | movne %icc, %i0, %i4 |
| 2810 | edge32 %o2, %o6, %g7 |
| 2811 | ldd [%l7 + 0x18], %o4 |
| 2812 | udiv %o0, 0x1E11, %i7 |
| 2813 | movre %i3, 0x1A8, %g3 |
| 2814 | xnor %l6, 0x0A1F, %i6 |
| 2815 | mulx %l1, 0x06FC, %o7 |
| 2816 | fcmpeq16 %f28, %f18, %g6 |
| 2817 | ldsb [%l7 + 0x39], %i1 |
| 2818 | alignaddr %l3, %g1, %l4 |
| 2819 | subc %o5, 0x036D, %l0 |
| 2820 | alignaddr %o3, %g2, %l2 |
| 2821 | fones %f17 |
| 2822 | array32 %g4, %i2, %g5 |
| 2823 | fmovdg %icc, %f11, %f9 |
| 2824 | umulcc %o1, 0x1C26, %l5 |
| 2825 | stb %i0, [%l7 + 0x59] |
| 2826 | ldsb [%l7 + 0x6B], %i5 |
| 2827 | addc %i4, 0x1E6E, %o2 |
| 2828 | xor %g7, %o6, %o4 |
| 2829 | fpsub32s %f24, %f4, %f5 |
| 2830 | fornot1 %f28, %f6, %f14 |
| 2831 | mulx %o0, 0x09FA, %i3 |
| 2832 | fandnot1 %f18, %f8, %f14 |
| 2833 | fpsub16 %f0, %f20, %f16 |
| 2834 | ldx [%l7 + 0x78], %i7 |
| 2835 | umul %g3, 0x1E23, %l6 |
| 2836 | subc %l1, 0x0016, %o7 |
| 2837 | movrlez %i6, %g6, %l3 |
| 2838 | sub %g1, %l4, %i1 |
| 2839 | pdist %f26, %f22, %f22 |
| 2840 | subccc %l0, 0x01D8, %o3 |
| 2841 | srlx %o5, %g2, %l2 |
| 2842 | fcmpeq16 %f22, %f26, %g4 |
| 2843 | edge32 %i2, %g5, %o1 |
| 2844 | sir 0x1A41 |
| 2845 | fpack16 %f10, %f3 |
| 2846 | ldx [%l7 + 0x58], %l5 |
| 2847 | edge16ln %i0, %i5, %i4 |
| 2848 | movcs %xcc, %o2, %g7 |
| 2849 | mulx %o4, %o0, %i3 |
| 2850 | udivcc %o6, 0x0422, %g3 |
| 2851 | edge8 %l6, %i7, %l1 |
| 2852 | std %f6, [%l7 + 0x48] |
| 2853 | movrlez %i6, %g6, %l3 |
| 2854 | and %o7, %g1, %i1 |
| 2855 | edge8ln %l0, %l4, %o5 |
| 2856 | array32 %g2, %l2, %o3 |
| 2857 | stb %i2, [%l7 + 0x2B] |
| 2858 | stb %g5, [%l7 + 0x7B] |
| 2859 | movrne %o1, %g4, %l5 |
| 2860 | fmovsvs %xcc, %f22, %f22 |
| 2861 | movcc %icc, %i5, %i0 |
| 2862 | umul %o2, %i4, %o4 |
| 2863 | ldd [%l7 + 0x78], %f2 |
| 2864 | lduw [%l7 + 0x64], %g7 |
| 2865 | sdivcc %o0, 0x1C04, %i3 |
| 2866 | fmovsg %icc, %f10, %f18 |
| 2867 | ldsh [%l7 + 0x56], %o6 |
| 2868 | sllx %g3, 0x0C, %l6 |
| 2869 | movgu %icc, %l1, %i7 |
| 2870 | fornot2 %f26, %f30, %f26 |
| 2871 | ldsw [%l7 + 0x18], %g6 |
| 2872 | edge8ln %l3, %i6, %o7 |
| 2873 | add %g1, 0x005E, %l0 |
| 2874 | fandnot1 %f26, %f30, %f10 |
| 2875 | ldd [%l7 + 0x20], %l4 |
| 2876 | fpsub16s %f10, %f7, %f30 |
| 2877 | edge16n %i1, %g2, %l2 |
| 2878 | sllx %o5, %o3, %i2 |
| 2879 | fmovsg %icc, %f15, %f17 |
| 2880 | movcs %icc, %g5, %o1 |
| 2881 | udiv %l5, 0x0E7F, %g4 |
| 2882 | fnand %f20, %f30, %f28 |
| 2883 | fmovdleu %xcc, %f16, %f23 |
| 2884 | xnor %i0, %i5, %o2 |
| 2885 | edge32ln %o4, %g7, %o0 |
| 2886 | alignaddrl %i3, %o6, %g3 |
| 2887 | sllx %l6, 0x1B, %l1 |
| 2888 | or %i7, %g6, %l3 |
| 2889 | fors %f6, %f11, %f8 |
| 2890 | orn %i6, %o7, %i4 |
| 2891 | sra %g1, 0x18, %l0 |
| 2892 | fornot1 %f28, %f8, %f16 |
| 2893 | fmovrsgez %l4, %f8, %f0 |
| 2894 | fcmpd %fcc3, %f22, %f8 |
| 2895 | fornot1s %f11, %f25, %f0 |
| 2896 | setx loop_9, %l0, %l1 |
| 2897 | return %l1 |
| 2898 | nop |
| 2899 | rdpr %cwp, %g1 |
| 2900 | rdpr %cansave, %g2 |
| 2901 | rdpr %canrestore, %g3 |
| 2902 | rdpr %cleanwin, %g4 |
| 2903 | rdpr %otherwin, %g5 |
| 2904 | rdpr %wstate, %g6 |
| 2905 | loop_9: fmovsvc %icc, %f4, %f17 |
| 2906 | stw %o5, [%l7 + 0x0C] |
| 2907 | fcmpgt32 %f6, %f0, %o3 |
| 2908 | fmovrdlez %i2, %f12, %f4 |
| 2909 | sub %g5, %o1, %l5 |
| 2910 | array32 %l2, %g4, %i5 |
| 2911 | fmovrdlez %o2, %f6, %f8 |
| 2912 | nop |
| 2913 | set 0x50, %o3 |
| 2914 | ldx [%l7 + %o3], %o4 |
| 2915 | andncc %i0, %o0, %g7 |
| 2916 | mova %icc, %i3, %o6 |
| 2917 | xorcc %l6, 0x0611, %g3 |
| 2918 | array32 %l1, %g6, %l3 |
| 2919 | edge32n %i7, %o7, %i6 |
| 2920 | edge16ln %i4, %g1, %l4 |
| 2921 | fornot2 %f12, %f10, %f26 |
| 2922 | movneg %icc, %i1, %g2 |
| 2923 | andncc %l0, %o5, %i2 |
| 2924 | fmovrsgez %g5, %f14, %f17 |
| 2925 | fors %f7, %f27, %f12 |
| 2926 | ldsw [%l7 + 0x20], %o3 |
| 2927 | edge16 %l5, %o1, %g4 |
| 2928 | movrgz %l2, %o2, %o4 |
| 2929 | movcc %xcc, %i5, %o0 |
| 2930 | fmovsleu %xcc, %f3, %f4 |
| 2931 | array32 %g7, %i0, %i3 |
| 2932 | ldub [%l7 + 0x6A], %o6 |
| 2933 | move %xcc, %g3, %l1 |
| 2934 | std %f0, [%l7 + 0x40] |
| 2935 | sdivx %l6, 0x033D, %l3 |
| 2936 | udivx %g6, 0x1158, %i7 |
| 2937 | movle %icc, %i6, %i4 |
| 2938 | smulcc %o7, %g1, %l4 |
| 2939 | st %f2, [%l7 + 0x4C] |
| 2940 | fmovdge %xcc, %f25, %f22 |
| 2941 | movrlez %g2, 0x1AD, %l0 |
| 2942 | edge8 %i1, %i2, %g5 |
| 2943 | subcc %o3, %o5, %l5 |
| 2944 | andn %o1, %g4, %o2 |
| 2945 | xnor %l2, %o4, %o0 |
| 2946 | array16 %i5, %i0, %i3 |
| 2947 | orcc %o6, 0x0496, %g7 |
| 2948 | sdivcc %l1, 0x01DF, %l6 |
| 2949 | fmovdgu %xcc, %f12, %f12 |
| 2950 | fcmpeq16 %f26, %f20, %l3 |
| 2951 | fmovdgu %xcc, %f20, %f17 |
| 2952 | sub %g3, 0x1CEF, %i7 |
| 2953 | movrgez %i6, %i4, %g6 |
| 2954 | siam 0x4 |
| 2955 | fmovrde %o7, %f30, %f18 |
| 2956 | fmovse %icc, %f20, %f15 |
| 2957 | alignaddrl %l4, %g1, %g2 |
| 2958 | movrgez %i1, %l0, %g5 |
| 2959 | movrlz %o3, %o5, %l5 |
| 2960 | edge16n %o1, %g4, %o2 |
| 2961 | edge32 %l2, %i2, %o4 |
| 2962 | alignaddrl %o0, %i5, %i0 |
| 2963 | ldub [%l7 + 0x23], %i3 |
| 2964 | sdivx %o6, 0x08EB, %l1 |
| 2965 | ldd [%l7 + 0x68], %i6 |
| 2966 | movl %xcc, %l3, %g3 |
| 2967 | mova %icc, %g7, %i6 |
| 2968 | srl %i4, %i7, %g6 |
| 2969 | ld [%l7 + 0x18], %f20 |
| 2970 | addcc %o7, 0x0670, %g1 |
| 2971 | fexpand %f29, %f12 |
| 2972 | lduw [%l7 + 0x5C], %g2 |
| 2973 | bshuffle %f16, %f10, %f20 |
| 2974 | fpmerge %f10, %f3, %f14 |
| 2975 | ldsb [%l7 + 0x22], %l4 |
| 2976 | subccc %i1, %l0, %g5 |
| 2977 | edge8n %o3, %o5, %o1 |
| 2978 | fmovdleu %xcc, %f0, %f3 |
| 2979 | fnot1 %f20, %f30 |
| 2980 | alignaddrl %g4, %o2, %l5 |
| 2981 | orn %i2, %o4, %l2 |
| 2982 | movgu %xcc, %o0, %i0 |
| 2983 | fone %f6 |
| 2984 | smulcc %i5, %i3, %l1 |
| 2985 | lduw [%l7 + 0x08], %o6 |
| 2986 | stb %l6, [%l7 + 0x2A] |
| 2987 | umul %g3, 0x1985, %g7 |
| 2988 | fxor %f30, %f26, %f6 |
| 2989 | ldd [%l7 + 0x18], %f18 |
| 2990 | pdist %f30, %f18, %f18 |
| 2991 | ldd [%l7 + 0x68], %f10 |
| 2992 | xor %l3, 0x00EA, %i6 |
| 2993 | fnegs %f27, %f12 |
| 2994 | edge32ln %i4, %g6, %i7 |
| 2995 | orncc %o7, 0x0D61, %g2 |
| 2996 | addccc %g1, %l4, %i1 |
| 2997 | subc %l0, %g5, %o3 |
| 2998 | fors %f28, %f8, %f10 |
| 2999 | fnands %f10, %f16, %f10 |
| 3000 | subc %o5, %o1, %o2 |
| 3001 | stw %g4, [%l7 + 0x64] |
| 3002 | ldsh [%l7 + 0x5C], %i2 |
| 3003 | lduh [%l7 + 0x72], %o4 |
| 3004 | udivx %l5, 0x1123, %o0 |
| 3005 | or %i0, 0x144E, %i5 |
| 3006 | sllx %l2, %l1, %i3 |
| 3007 | move %icc, %l6, %g3 |
| 3008 | movcc %xcc, %g7, %o6 |
| 3009 | movrgez %i6, 0x151, %i4 |
| 3010 | movre %l3, %g6, %i7 |
| 3011 | movre %g2, %o7, %l4 |
| 3012 | fmovsa %xcc, %f12, %f14 |
| 3013 | fnegd %f0, %f6 |
| 3014 | movn %icc, %g1, %l0 |
| 3015 | movvs %xcc, %g5, %o3 |
| 3016 | subccc %o5, %o1, %i1 |
| 3017 | ldub [%l7 + 0x49], %o2 |
| 3018 | fmovdl %icc, %f8, %f13 |
| 3019 | udivx %i2, 0x13EB, %o4 |
| 3020 | nop |
| 3021 | set 0x20, %o1 |
| 3022 | ldsw [%l7 + %o1], %g4 |
| 3023 | edge16 %o0, %l5, %i0 |
| 3024 | addcc %l2, 0x0707, %l1 |
| 3025 | movre %i5, %i3, %l6 |
| 3026 | fmovsl %xcc, %f8, %f14 |
| 3027 | movleu %xcc, %g7, %o6 |
| 3028 | fabss %f20, %f25 |
| 3029 | move %icc, %g3, %i4 |
| 3030 | movge %xcc, %l3, %i6 |
| 3031 | movcs %icc, %g6, %g2 |
| 3032 | movcc %xcc, %o7, %l4 |
| 3033 | smulcc %g1, %i7, %g5 |
| 3034 | fmovsn %xcc, %f15, %f25 |
| 3035 | movre %o3, %l0, %o1 |
| 3036 | fmovrslz %o5, %f15, %f25 |
| 3037 | smulcc %o2, 0x16BB, %i2 |
| 3038 | andcc %i1, 0x021F, %g4 |
| 3039 | udivx %o4, 0x143B, %l5 |
| 3040 | srax %o0, %i0, %l2 |
| 3041 | mova %xcc, %l1, %i3 |
| 3042 | movcs %icc, %i5, %g7 |
| 3043 | stw %l6, [%l7 + 0x50] |
| 3044 | sllx %g3, %i4, %l3 |
| 3045 | andcc %i6, 0x0715, %o6 |
| 3046 | fandnot1 %f28, %f28, %f0 |
| 3047 | edge8 %g2, %o7, %g6 |
| 3048 | sll %l4, %i7, %g1 |
| 3049 | andn %o3, 0x05CB, %l0 |
| 3050 | sll %g5, %o1, %o2 |
| 3051 | ldd [%l7 + 0x60], %o4 |
| 3052 | udiv %i2, 0x1DCC, %g4 |
| 3053 | fmovs %f6, %f23 |
| 3054 | fpsub32s %f29, %f7, %f18 |
| 3055 | andcc %i1, %l5, %o0 |
| 3056 | orn %o4, %l2, %l1 |
| 3057 | addcc %i3, 0x1E6F, %i5 |
| 3058 | movvs %icc, %i0, %g7 |
| 3059 | addc %l6, 0x18B6, %i4 |
| 3060 | movl %xcc, %l3, %i6 |
| 3061 | edge16ln %o6, %g2, %g3 |
| 3062 | edge32n %o7, %g6, %i7 |
| 3063 | st %f10, [%l7 + 0x4C] |
| 3064 | st %f22, [%l7 + 0x48] |
| 3065 | fmovs %f21, %f15 |
| 3066 | movgu %icc, %l4, %g1 |
| 3067 | ldd [%l7 + 0x38], %l0 |
| 3068 | movg %icc, %g5, %o1 |
| 3069 | ldx [%l7 + 0x20], %o2 |
| 3070 | movre %o5, 0x370, %o3 |
| 3071 | ldx [%l7 + 0x60], %i2 |
| 3072 | or %g4, 0x05CE, %l5 |
| 3073 | fmovsl %icc, %f22, %f26 |
| 3074 | mulx %i1, 0x077B, %o0 |
| 3075 | movleu %icc, %o4, %l2 |
| 3076 | edge32ln %l1, %i5, %i3 |
| 3077 | fnegd %f0, %f18 |
| 3078 | edge32ln %g7, %l6, %i4 |
| 3079 | fornot2s %f2, %f27, %f6 |
| 3080 | fmovdn %icc, %f23, %f27 |
| 3081 | movrgz %i0, %l3, %i6 |
| 3082 | fnegs %f7, %f12 |
| 3083 | fcmpeq16 %f10, %f20, %g2 |
| 3084 | move %icc, %g3, %o6 |
| 3085 | fmovsl %xcc, %f12, %f7 |
| 3086 | edge16l %o7, %g6, %l4 |
| 3087 | addcc %i7, 0x0D38, %g1 |
| 3088 | sra %l0, %o1, %g5 |
| 3089 | edge16ln %o2, %o3, %i2 |
| 3090 | fmovsgu %xcc, %f22, %f13 |
| 3091 | edge32n %o5, %l5, %g4 |
| 3092 | fmovrsgez %o0, %f27, %f5 |
| 3093 | stw %i1, [%l7 + 0x0C] |
| 3094 | orn %l2, %o4, %i5 |
| 3095 | fnands %f3, %f14, %f15 |
| 3096 | fsrc2 %f14, %f6 |
| 3097 | sll %i3, 0x03, %l1 |
| 3098 | movne %xcc, %l6, %i4 |
| 3099 | edge8n %i0, %l3, %g7 |
| 3100 | stb %g2, [%l7 + 0x0C] |
| 3101 | lduh [%l7 + 0x08], %i6 |
| 3102 | fands %f4, %f13, %f19 |
| 3103 | fmul8sux16 %f22, %f8, %f28 |
| 3104 | ld [%l7 + 0x20], %f10 |
| 3105 | subc %o6, %g3, %g6 |
| 3106 | movre %o7, 0x2CF, %i7 |
| 3107 | edge32n %l4, %l0, %o1 |
| 3108 | orn %g1, %o2, %o3 |
| 3109 | ld [%l7 + 0x48], %f17 |
| 3110 | edge8n %g5, %o5, %l5 |
| 3111 | subcc %i2, 0x1116, %g4 |
| 3112 | sdivcc %o0, 0x0671, %i1 |
| 3113 | fzero %f10 |
| 3114 | array8 %l2, %i5, %i3 |
| 3115 | popc %o4, %l6 |
| 3116 | fpsub16 %f28, %f28, %f4 |
| 3117 | edge32l %i4, %l1, %l3 |
| 3118 | movrgz %g7, 0x149, %g2 |
| 3119 | sdivx %i6, 0x10BE, %o6 |
| 3120 | movg %icc, %i0, %g3 |
| 3121 | alignaddr %o7, %g6, %i7 |
| 3122 | edge8 %l4, %l0, %g1 |
| 3123 | mova %xcc, %o2, %o3 |
| 3124 | movne %icc, %o1, %g5 |
| 3125 | subc %l5, %o5, %g4 |
| 3126 | alignaddr %i2, %o0, %i1 |
| 3127 | mulscc %l2, %i5, %o4 |
| 3128 | ldsb [%l7 + 0x5E], %l6 |
| 3129 | faligndata %f16, %f2, %f16 |
| 3130 | array32 %i3, %i4, %l3 |
| 3131 | mulscc %l1, 0x0F0A, %g2 |
| 3132 | udivx %g7, 0x11EF, %i6 |
| 3133 | or %o6, %i0, %o7 |
| 3134 | ldd [%l7 + 0x08], %g2 |
| 3135 | fmovrdgez %i7, %f26, %f8 |
| 3136 | movvc %icc, %g6, %l0 |
| 3137 | edge8 %l4, %o2, %o3 |
| 3138 | fcmpgt16 %f20, %f2, %g1 |
| 3139 | edge8n %g5, %o1, %o5 |
| 3140 | sdiv %g4, 0x06A3, %l5 |
| 3141 | array32 %i2, %i1, %l2 |
| 3142 | fornot1s %f2, %f21, %f14 |
| 3143 | mulx %i5, 0x0C66, %o4 |
| 3144 | array32 %o0, %l6, %i4 |
| 3145 | edge32n %i3, %l1, %g2 |
| 3146 | movre %l3, 0x3BF, %i6 |
| 3147 | umul %g7, %i0, %o7 |
| 3148 | edge16 %o6, %i7, %g3 |
| 3149 | movle %xcc, %g6, %l0 |
| 3150 | ldsb [%l7 + 0x25], %o2 |
| 3151 | st %f1, [%l7 + 0x70] |
| 3152 | ldub [%l7 + 0x53], %o3 |
| 3153 | sdivx %g1, 0x09CA, %g5 |
| 3154 | fmovsle %xcc, %f7, %f7 |
| 3155 | fnand %f10, %f30, %f16 |
| 3156 | subcc %o1, %l4, %g4 |
| 3157 | alignaddrl %l5, %i2, %i1 |
| 3158 | edge16n %l2, %o5, %i5 |
| 3159 | movvc %xcc, %o0, %l6 |
| 3160 | fpadd16s %f11, %f20, %f24 |
| 3161 | movn %xcc, %o4, %i3 |
| 3162 | xor %l1, %i4, %l3 |
| 3163 | fpackfix %f26, %f0 |
| 3164 | popc %i6, %g2 |
| 3165 | edge32n %g7, %i0, %o7 |
| 3166 | save %i7, %g3, %g6 |
| 3167 | rdpr %cwp, %g1 |
| 3168 | rdpr %cansave, %g2 |
| 3169 | rdpr %canrestore, %g3 |
| 3170 | rdpr %cleanwin, %g4 |
| 3171 | rdpr %otherwin, %g5 |
| 3172 | rdpr %wstate, %g6 |
| 3173 | sub %l0, 0x10B0, %o6 |
| 3174 | edge16 %o3, %o2, %g5 |
| 3175 | edge16l %g1, %o1, %l4 |
| 3176 | sdivcc %g4, 0x0F7F, %i2 |
| 3177 | fmovdvc %xcc, %f23, %f18 |
| 3178 | fzero %f22 |
| 3179 | fmovdvc %xcc, %f30, %f17 |
| 3180 | fcmple32 %f24, %f2, %l5 |
| 3181 | edge32n %i1, %l2, %o5 |
| 3182 | fmovsle %icc, %f17, %f4 |
| 3183 | ldsb [%l7 + 0x2A], %o0 |
| 3184 | sir 0x0833 |
| 3185 | ld [%l7 + 0x3C], %f20 |
| 3186 | udivcc %l6, 0x06B5, %o4 |
| 3187 | lduw [%l7 + 0x58], %i5 |
| 3188 | andcc %i3, 0x134E, %l1 |
| 3189 | movvc %xcc, %l3, %i6 |
| 3190 | ld [%l7 + 0x74], %f22 |
| 3191 | fpsub32s %f3, %f13, %f26 |
| 3192 | fmovspos %xcc, %f10, %f17 |
| 3193 | bshuffle %f30, %f30, %f18 |
| 3194 | xorcc %g2, %g7, %i0 |
| 3195 | edge16n %o7, %i4, %i7 |
| 3196 | ldsw [%l7 + 0x70], %g3 |
| 3197 | movl %xcc, %l0, %g6 |
| 3198 | ldx [%l7 + 0x60], %o6 |
| 3199 | edge16ln %o3, %o2, %g1 |
| 3200 | edge16l %g5, %l4, %o1 |
| 3201 | ldsw [%l7 + 0x40], %g4 |
| 3202 | andncc %l5, %i1, %i2 |
| 3203 | sra %o5, %o0, %l6 |
| 3204 | fmovsle %xcc, %f21, %f11 |
| 3205 | ldsw [%l7 + 0x50], %l2 |
| 3206 | fmuld8ulx16 %f4, %f13, %f12 |
| 3207 | addccc %o4, %i5, %i3 |
| 3208 | fexpand %f25, %f20 |
| 3209 | ldd [%l7 + 0x48], %f16 |
| 3210 | fpadd32 %f18, %f26, %f8 |
| 3211 | array8 %l1, %l3, %g2 |
| 3212 | fcmpeq16 %f18, %f0, %g7 |
| 3213 | movl %icc, %i0, %o7 |
| 3214 | fand %f22, %f20, %f6 |
| 3215 | popc %i6, %i7 |
| 3216 | andncc %i4, %g3, %l0 |
| 3217 | andcc %g6, %o3, %o2 |
| 3218 | movrgez %g1, %o6, %l4 |
| 3219 | fandnot1s %f1, %f4, %f29 |
| 3220 | move %xcc, %g5, %o1 |
| 3221 | fmul8x16al %f30, %f31, %f12 |
| 3222 | array32 %g4, %i1, %l5 |
| 3223 | fzero %f10 |
| 3224 | edge16ln %o5, %i2, %o0 |
| 3225 | mulscc %l2, 0x06B0, %l6 |
| 3226 | edge16ln %o4, %i5, %l1 |
| 3227 | lduw [%l7 + 0x14], %i3 |
| 3228 | udivx %l3, 0x0A8E, %g7 |
| 3229 | ldub [%l7 + 0x32], %g2 |
| 3230 | std %f30, [%l7 + 0x48] |
| 3231 | subcc %i0, %i6, %o7 |
| 3232 | st %f5, [%l7 + 0x58] |
| 3233 | pdist %f24, %f6, %f2 |
| 3234 | array8 %i7, %g3, %i4 |
| 3235 | edge16n %l0, %o3, %o2 |
| 3236 | umul %g6, 0x0A3D, %g1 |
| 3237 | andncc %l4, %g5, %o6 |
| 3238 | umul %o1, 0x12DD, %i1 |
| 3239 | movge %xcc, %l5, %g4 |
| 3240 | subc %o5, 0x0779, %i2 |
| 3241 | ldx [%l7 + 0x08], %o0 |
| 3242 | edge8ln %l6, %l2, %i5 |
| 3243 | edge32 %o4, %i3, %l3 |
| 3244 | fpack16 %f28, %f25 |
| 3245 | st %f4, [%l7 + 0x50] |
| 3246 | fmovsgu %icc, %f19, %f23 |
| 3247 | fmovrdlz %g7, %f22, %f12 |
| 3248 | srax %g2, 0x09, %i0 |
| 3249 | xnor %i6, %l1, %i7 |
| 3250 | edge8l %g3, %i4, %o7 |
| 3251 | movrlez %l0, 0x3FB, %o2 |
| 3252 | edge8n %o3, %g1, %g6 |
| 3253 | fmovdpos %icc, %f12, %f16 |
| 3254 | srax %g5, 0x19, %l4 |
| 3255 | array16 %o1, %i1, %o6 |
| 3256 | stb %l5, [%l7 + 0x74] |
| 3257 | edge8n %g4, %i2, %o0 |
| 3258 | stw %l6, [%l7 + 0x20] |
| 3259 | fmovsa %icc, %f3, %f21 |
| 3260 | orncc %o5, 0x1E17, %l2 |
| 3261 | addcc %o4, %i3, %i5 |
| 3262 | udivx %l3, 0x076E, %g7 |
| 3263 | popc %g2, %i0 |
| 3264 | movl %icc, %i6, %l1 |
| 3265 | movcs %icc, %g3, %i4 |
| 3266 | edge16ln %o7, %i7, %l0 |
| 3267 | fpackfix %f30, %f11 |
| 3268 | fnot1 %f24, %f10 |
| 3269 | fmovdl %xcc, %f4, %f16 |
| 3270 | ldsh [%l7 + 0x36], %o3 |
| 3271 | movrlz %o2, %g1, %g5 |
| 3272 | movre %l4, 0x317, %g6 |
| 3273 | fmovrde %i1, %f4, %f26 |
| 3274 | andn %o1, %o6, %g4 |
| 3275 | movvc %icc, %l5, %o0 |
| 3276 | mulx %l6, 0x07B0, %i2 |
| 3277 | sllx %l2, %o5, %o4 |
| 3278 | fpadd16 %f24, %f26, %f26 |
| 3279 | edge16n %i5, %i3, %l3 |
| 3280 | edge8n %g2, %i0, %g7 |
| 3281 | sir 0x02B8 |
| 3282 | fcmpgt32 %f12, %f28, %l1 |
| 3283 | array16 %i6, %g3, %o7 |
| 3284 | st %f0, [%l7 + 0x20] |
| 3285 | edge32 %i7, %i4, %o3 |
| 3286 | mova %xcc, %l0, %g1 |
| 3287 | subcc %g5, %l4, %o2 |
| 3288 | smulcc %i1, 0x082F, %o1 |
| 3289 | movle %icc, %o6, %g4 |
| 3290 | sdivx %l5, 0x04F0, %g6 |
| 3291 | lduh [%l7 + 0x16], %o0 |
| 3292 | movpos %xcc, %l6, %i2 |
| 3293 | umulcc %l2, 0x1C70, %o5 |
| 3294 | fmovsvc %icc, %f27, %f11 |
| 3295 | fpsub16 %f24, %f26, %f16 |
| 3296 | ldx [%l7 + 0x48], %o4 |
| 3297 | movrlz %i3, %i5, %g2 |
| 3298 | fmovscc %icc, %f19, %f0 |
| 3299 | sll %i0, 0x12, %l3 |
| 3300 | fornot1 %f18, %f24, %f16 |
| 3301 | fmovdneg %xcc, %f9, %f27 |
| 3302 | fcmpne32 %f16, %f16, %l1 |
| 3303 | udiv %i6, 0x07BE, %g7 |
| 3304 | andn %g3, %i7, %o7 |
| 3305 | std %f8, [%l7 + 0x40] |
| 3306 | ldd [%l7 + 0x20], %f22 |
| 3307 | lduw [%l7 + 0x14], %o3 |
| 3308 | andcc %i4, %g1, %g5 |
| 3309 | movge %xcc, %l4, %o2 |
| 3310 | edge32ln %i1, %l0, %o1 |
| 3311 | andncc %g4, %o6, %g6 |
| 3312 | andn %l5, %l6, %i2 |
| 3313 | edge16n %l2, %o0, %o5 |
| 3314 | subc %o4, %i5, %i3 |
| 3315 | lduw [%l7 + 0x60], %i0 |
| 3316 | stx %l3, [%l7 + 0x30] |
| 3317 | stx %l1, [%l7 + 0x30] |
| 3318 | sra %i6, 0x1A, %g7 |
| 3319 | edge32n %g2, %i7, %g3 |
| 3320 | sub %o3, %o7, %g1 |
| 3321 | move %icc, %i4, %g5 |
| 3322 | fpsub16 %f10, %f22, %f8 |
| 3323 | mulx %o2, %i1, %l4 |
| 3324 | ldd [%l7 + 0x58], %l0 |
| 3325 | xorcc %o1, 0x099A, %g4 |
| 3326 | array16 %o6, %l5, %g6 |
| 3327 | stb %i2, [%l7 + 0x34] |
| 3328 | stb %l2, [%l7 + 0x0B] |
| 3329 | movre %o0, %o5, %l6 |
| 3330 | std %f24, [%l7 + 0x20] |
| 3331 | movcc %xcc, %o4, %i3 |
| 3332 | andcc %i0, 0x0042, %l3 |
| 3333 | fmovrdgz %i5, %f10, %f30 |
| 3334 | addcc %i6, %l1, %g7 |
| 3335 | ldd [%l7 + 0x08], %f10 |
| 3336 | sir 0x1298 |
| 3337 | alignaddr %i7, %g3, %g2 |
| 3338 | movrne %o7, %o3, %i4 |
| 3339 | udiv %g1, 0x1E55, %o2 |
| 3340 | fcmped %fcc2, %f18, %f30 |
| 3341 | addccc %g5, %l4, %l0 |
| 3342 | nop |
| 3343 | set 0x0B, %i4 |
| 3344 | stb %o1, [%l7 + %i4] |
| 3345 | addccc %i1, 0x0A55, %o6 |
| 3346 | subcc %g4, 0x0C7C, %g6 |
| 3347 | movl %xcc, %l5, %i2 |
| 3348 | udivx %o0, 0x06F3, %o5 |
| 3349 | nop |
| 3350 | set 0x32, %i7 |
| 3351 | ldsb [%l7 + %i7], %l6 |
| 3352 | save %o4, 0x137D, %l2 |
| 3353 | rdpr %cwp, %g1 |
| 3354 | rdpr %cansave, %g2 |
| 3355 | rdpr %canrestore, %g3 |
| 3356 | rdpr %cleanwin, %g4 |
| 3357 | rdpr %otherwin, %g5 |
| 3358 | rdpr %wstate, %g6 |
| 3359 | movne %xcc, %i0, %i3 |
| 3360 | movrgz %l3, %i5, %i6 |
| 3361 | lduh [%l7 + 0x10], %g7 |
| 3362 | fnot1 %f8, %f14 |
| 3363 | fornot1 %f6, %f10, %f18 |
| 3364 | ldsb [%l7 + 0x77], %i7 |
| 3365 | movrlez %l1, %g3, %g2 |
| 3366 | addccc %o3, 0x017F, %i4 |
| 3367 | edge32n %g1, %o7, %o2 |
| 3368 | ldd [%l7 + 0x20], %f16 |
| 3369 | stb %l4, [%l7 + 0x37] |
| 3370 | mulx %l0, %o1, %i1 |
| 3371 | fmovdneg %icc, %f12, %f27 |
| 3372 | movne %icc, %g5, %g4 |
| 3373 | addc %o6, 0x04BF, %l5 |
| 3374 | fmul8x16al %f15, %f23, %f8 |
| 3375 | stx %g6, [%l7 + 0x78] |
| 3376 | fandnot2 %f6, %f20, %f20 |
| 3377 | fcmpgt16 %f20, %f14, %o0 |
| 3378 | edge8l %i2, %o5, %o4 |
| 3379 | edge32ln %l6, %l2, %i0 |
| 3380 | lduh [%l7 + 0x14], %l3 |
| 3381 | movrgez %i3, 0x2B1, %i6 |
| 3382 | fandnot1s %f6, %f2, %f20 |
| 3383 | bshuffle %f24, %f8, %f4 |
| 3384 | bshuffle %f18, %f0, %f12 |
| 3385 | umul %i5, 0x17D4, %g7 |
| 3386 | restore %i7, 0x01C3, %g3 |
| 3387 | rdpr %cwp, %g1 |
| 3388 | rdpr %cansave, %g2 |
| 3389 | rdpr %canrestore, %g3 |
| 3390 | rdpr %cleanwin, %g4 |
| 3391 | rdpr %otherwin, %g5 |
| 3392 | rdpr %wstate, %g6 |
| 3393 | fsrc1s %f27, %f28 |
| 3394 | xorcc %g2, %l1, %o3 |
| 3395 | fzeros %f17 |
| 3396 | movre %i4, 0x3D2, %g1 |
| 3397 | movrne %o7, 0x30A, %o2 |
| 3398 | and %l4, 0x1694, %l0 |
| 3399 | save %o1, 0x15FC, %g5 |
| 3400 | rdpr %cwp, %g1 |
| 3401 | rdpr %cansave, %g2 |
| 3402 | rdpr %canrestore, %g3 |
| 3403 | rdpr %cleanwin, %g4 |
| 3404 | rdpr %otherwin, %g5 |
| 3405 | rdpr %wstate, %g6 |
| 3406 | fmovscc %icc, %f2, %f31 |
| 3407 | subc %i1, %g4, %l5 |
| 3408 | fornot2 %f0, %f8, %f22 |
| 3409 | fmovsneg %icc, %f31, %f27 |
| 3410 | ldd [%l7 + 0x10], %g6 |
| 3411 | edge16ln %o6, %i2, %o0 |
| 3412 | srl %o5, %o4, %l6 |
| 3413 | movne %xcc, %l2, %l3 |
| 3414 | xnorcc %i3, 0x12F2, %i6 |
| 3415 | edge32ln %i5, %g7, %i7 |
| 3416 | mova %icc, %i0, %g2 |
| 3417 | ldd [%l7 + 0x08], %f28 |
| 3418 | edge16n %g3, %o3, %l1 |
| 3419 | srlx %g1, %o7, %i4 |
| 3420 | movrne %l4, %l0, %o1 |
| 3421 | edge8l %o2, %g5, %i1 |
| 3422 | movvs %xcc, %l5, %g4 |
| 3423 | orcc %g6, %i2, %o6 |
| 3424 | srl %o5, %o0, %o4 |
| 3425 | edge16n %l2, %l6, %l3 |
| 3426 | array16 %i6, %i3, %i5 |
| 3427 | orn %g7, 0x0FE4, %i7 |
| 3428 | orncc %g2, 0x0CF4, %g3 |
| 3429 | sir 0x16CF |
| 3430 | addc %i0, 0x1955, %l1 |
| 3431 | fsrc2 %f0, %f2 |
| 3432 | umul %g1, %o3, %i4 |
| 3433 | mova %xcc, %l4, %l0 |
| 3434 | fxor %f0, %f30, %f26 |
| 3435 | sth %o7, [%l7 + 0x78] |
| 3436 | movleu %icc, %o2, %o1 |
| 3437 | fabsd %f4, %f22 |
| 3438 | ldsw [%l7 + 0x68], %i1 |
| 3439 | edge16ln %l5, %g4, %g6 |
| 3440 | and %i2, %g5, %o6 |
| 3441 | edge16ln %o5, %o4, %l2 |
| 3442 | setx loop_10, %l0, %l1 |
| 3443 | return %l1 |
| 3444 | nop |
| 3445 | rdpr %cwp, %g1 |
| 3446 | rdpr %cansave, %g2 |
| 3447 | rdpr %canrestore, %g3 |
| 3448 | rdpr %cleanwin, %g4 |
| 3449 | rdpr %otherwin, %g5 |
| 3450 | rdpr %wstate, %g6 |
| 3451 | loop_10: umulcc %l3, 0x1F00, %i3 |
| 3452 | edge16 %i6, %g7, %i5 |
| 3453 | fnands %f10, %f24, %f16 |
| 3454 | ldd [%l7 + 0x58], %f4 |
| 3455 | edge8 %g2, %i7, %i0 |
| 3456 | fpsub32 %f0, %f18, %f20 |
| 3457 | fcmpeq32 %f8, %f24, %g3 |
| 3458 | std %f14, [%l7 + 0x70] |
| 3459 | mulscc %l1, 0x0B0E, %g1 |
| 3460 | movpos %xcc, %o3, %i4 |
| 3461 | udivcc %l4, 0x195D, %l0 |
| 3462 | subccc %o2, %o1, %i1 |
| 3463 | movge %icc, %l5, %o7 |
| 3464 | movl %icc, %g6, %g4 |
| 3465 | movpos %icc, %g5, %o6 |
| 3466 | andncc %i2, %o5, %l2 |
| 3467 | fmovdl %icc, %f11, %f28 |
| 3468 | array16 %o4, %l6, %o0 |
| 3469 | ldd [%l7 + 0x70], %f18 |
| 3470 | and %i3, %i6, %g7 |
| 3471 | orcc %i5, 0x1F99, %g2 |
| 3472 | movne %xcc, %l3, %i7 |
| 3473 | ldub [%l7 + 0x09], %i0 |
| 3474 | fones %f21 |
| 3475 | movleu %icc, %g3, %g1 |
| 3476 | sdiv %l1, 0x0FE1, %o3 |
| 3477 | movle %icc, %i4, %l4 |
| 3478 | andn %l0, 0x1540, %o1 |
| 3479 | movne %xcc, %o2, %i1 |
| 3480 | restore %o7, %l5, %g6 |
| 3481 | rdpr %cwp, %g1 |
| 3482 | rdpr %cansave, %g2 |
| 3483 | rdpr %canrestore, %g3 |
| 3484 | rdpr %cleanwin, %g4 |
| 3485 | rdpr %otherwin, %g5 |
| 3486 | rdpr %wstate, %g6 |
| 3487 | fornot1s %f16, %f24, %f20 |
| 3488 | andncc %g5, %o6, %i2 |
| 3489 | std %f22, [%l7 + 0x30] |
| 3490 | stw %g4, [%l7 + 0x74] |
| 3491 | edge16ln %o5, %l2, %l6 |
| 3492 | xnor %o4, 0x1C85, %o0 |
| 3493 | fmovs %f1, %f7 |
| 3494 | ldsb [%l7 + 0x70], %i6 |
| 3495 | fnegs %f8, %f29 |
| 3496 | movvc %icc, %g7, %i5 |
| 3497 | popc %i3, %l3 |
| 3498 | edge16 %g2, %i0, %g3 |
| 3499 | fnot1 %f6, %f2 |
| 3500 | orncc %i7, 0x1C20, %g1 |
| 3501 | umul %l1, %o3, %l4 |
| 3502 | ldsh [%l7 + 0x5E], %l0 |
| 3503 | array32 %o1, %i4, %i1 |
| 3504 | udiv %o2, 0x113A, %o7 |
| 3505 | movrlez %l5, 0x176, %g5 |
| 3506 | ldsw [%l7 + 0x40], %g6 |
| 3507 | fmovspos %icc, %f15, %f4 |
| 3508 | addccc %i2, 0x113E, %g4 |
| 3509 | fors %f11, %f22, %f11 |
| 3510 | umul %o5, 0x0A11, %o6 |
| 3511 | std %f2, [%l7 + 0x20] |
| 3512 | fmovdgu %icc, %f12, %f2 |
| 3513 | movg %icc, %l2, %o4 |
| 3514 | movneg %icc, %l6, %i6 |
| 3515 | mova %xcc, %o0, %g7 |
| 3516 | sll %i3, 0x06, %i5 |
| 3517 | edge16l %l3, %g2, %i0 |
| 3518 | sdivx %g3, 0x09F6, %g1 |
| 3519 | mulscc %i7, 0x1082, %l1 |
| 3520 | stb %l4, [%l7 + 0x65] |
| 3521 | subc %o3, 0x0FD1, %o1 |
| 3522 | fnot2s %f3, %f27 |
| 3523 | smul %i4, %l0, %i1 |
| 3524 | xor %o2, 0x0CAD, %o7 |
| 3525 | sra %g5, %l5, %g6 |
| 3526 | fmovsne %icc, %f30, %f25 |
| 3527 | movge %xcc, %g4, %i2 |
| 3528 | fnot1 %f2, %f10 |
| 3529 | fmul8x16 %f8, %f28, %f26 |
| 3530 | udivx %o5, 0x048E, %o6 |
| 3531 | movneg %icc, %o4, %l6 |
| 3532 | ldsb [%l7 + 0x5F], %i6 |
| 3533 | ldub [%l7 + 0x31], %o0 |
| 3534 | array16 %l2, %i3, %g7 |
| 3535 | umul %i5, %l3, %i0 |
| 3536 | EXIT_GOOD |
| 3537 | |
| 3538 | |
| 3539 | |
| 3540 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| 3541 | ! |
| 3542 | ! Stats for Thread 0: |
| 3543 | ! |
| 3544 | ! Type l : 433 |
| 3545 | ! Type f : 655 |
| 3546 | ! Type i : 1912 |
| 3547 | ! |
| 3548 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| 3549 | |
| 3550 | |
| 3551 | EXIT_GOOD /* test finish */ |
| 3552 | |
| 3553 | /************************************************************************ |
| 3554 | Test case data start |
| 3555 | ************************************************************************/ |
| 3556 | .data |
| 3557 | user_data_start: |
| 3558 | scratch_area: |
| 3559 | .word 0x7E84CECE |
| 3560 | .word 0xF2820374 |
| 3561 | .word 0xB51F9302 |
| 3562 | .word 0x208BDCEB |
| 3563 | .word 0x1A72DE4E |
| 3564 | .word 0x837F82FD |
| 3565 | .word 0x40088A69 |
| 3566 | .word 0x7793A769 |
| 3567 | .word 0x8F69FF76 |
| 3568 | .word 0x1741D365 |
| 3569 | .word 0x6EB48F3C |
| 3570 | .word 0xA2BE6028 |
| 3571 | .word 0xED0D915A |
| 3572 | .word 0x349A7221 |
| 3573 | .word 0xA88E751E |
| 3574 | .word 0x6F0333BD |
| 3575 | .word 0xB70C6AF3 |
| 3576 | .word 0xAB92364B |
| 3577 | .word 0x3B34E833 |
| 3578 | .word 0x53B2C0CB |
| 3579 | .word 0x1D6028C5 |
| 3580 | .word 0xC072523E |
| 3581 | .word 0x332A5EC2 |
| 3582 | .word 0xD1118B06 |
| 3583 | .word 0xC6F336F6 |
| 3584 | .word 0x694CF091 |
| 3585 | .word 0xDEE37F0C |
| 3586 | .word 0x6B21E741 |
| 3587 | .word 0x595A143A |
| 3588 | .word 0xC6789578 |
| 3589 | .word 0xF3AEC29C |
| 3590 | .word 0x4DD223AF |
| 3591 | .word 0x0318EB7B |
| 3592 | .word 0x60E4C09E |
| 3593 | .word 0x1BB5405D |
| 3594 | .word 0x883CBBB9 |
| 3595 | .word 0xDE422122 |
| 3596 | .word 0x94EEACBC |
| 3597 | .word 0x2A0C4A07 |
| 3598 | .word 0xBD11D719 |
| 3599 | .word 0xDE284494 |
| 3600 | .word 0x60766BAB |
| 3601 | .word 0x74A1CB7C |
| 3602 | .word 0xC723786D |
| 3603 | .word 0x2526E45D |
| 3604 | .word 0x26F6CE3B |
| 3605 | .word 0xD15DB5AB |
| 3606 | .word 0xFFD802EC |
| 3607 | .word 0x8780F30C |
| 3608 | .word 0xD8F7A9F6 |
| 3609 | .word 0x6A98FCCB |
| 3610 | .word 0xEAF21E3E |
| 3611 | .word 0xBE1C11F6 |
| 3612 | .word 0xD5C920AD |
| 3613 | .word 0x552D5E4F |
| 3614 | .word 0x1D609685 |
| 3615 | .word 0x67328BD6 |
| 3616 | .word 0x408DE334 |
| 3617 | .word 0x5E2DF80E |
| 3618 | .word 0x54C85475 |
| 3619 | .word 0x9DBFD452 |
| 3620 | .word 0xE55A2E9D |
| 3621 | .word 0x8657311E |
| 3622 | .word 0x2FDAB567 |
| 3623 | .end |