| 1 | /* |
| 2 | * ========== Copyright Header Begin ========================================== |
| 3 | * |
| 4 | * OpenSPARC T2 Processor File: mpgen_dynamic_spec_cache.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 | #define SCONTEXT PCONTEXT |
| 39 | |
| 40 | #define MAIN_PAGE_NUCLEUS_ALSO |
| 41 | #define MAIN_PAGE_HV_ALSO |
| 42 | #define N_CPUS 8 |
| 43 | #define ENABLE_T0_Fp_exception_ieee_754_0x21 |
| 44 | #define ENABLE_T0_Fp_exception_other_0x22 |
| 45 | #define ENABLE_T0_Fp_disabled_0x20 |
| 46 | #define ENABLE_T0_Illegal_instruction_0x10 |
| 47 | #define ENABLE_T1_Illegal_instruction_0x10 |
| 48 | #define ENABLE_HT0_Illegal_instruction_0x10 |
| 49 | #define ENABLE_HT1_Illegal_instruction_0x10 |
| 50 | #define ENABLE_T0_Clean_Window_0x24 |
| 51 | #define THREAD_COUNT 8 |
| 52 | #define THREAD_STRIDE 1 |
| 53 | #define SKIP_TRAPCHECK |
| 54 | #define USE_MPGEN_TRAPS |
| 55 | |
| 56 | #include "hboot.s" |
| 57 | |
| 58 | .text |
| 59 | .global main |
| 60 | main: |
| 61 | |
| 62 | ! Check for processor ID |
| 63 | |
| 64 | th_fork(processor,%l0) |
| 65 | |
| 66 | ! Random code for Processor 0 |
| 67 | |
| 68 | processor_0: |
| 69 | ta T_CHANGE_PRIV |
| 70 | set done_flags,%g1 |
| 71 | mov 1,%g2 |
| 72 | st %g2,[%g1+0x00] ! Set the start flag |
| 73 | wrpr %g0,7,%cleanwin |
| 74 | call p0_init_memory_pointers |
| 75 | wr %g0,0x80,%asi ! Setting default asi to 80 |
| 76 | |
| 77 | ! Initialize the floating point registers for processor 0 |
| 78 | |
| 79 | wr %g0,0x4,%fprs ! Make sure fef is 1 |
| 80 | set p0_init_freg,%g1 |
| 81 | ! %f0 = 9ce4dfa2 555d1037 a2ea5d32 bb6d5e5b |
| 82 | ! %f4 = 3ae9c198 fbc31af8 3d5b2875 5e1153c0 |
| 83 | ! %f8 = 20587661 a9056cab 340db850 5bcf9a60 |
| 84 | ! %f12 = cf061a60 9a382c10 a88eee23 de67410a |
| 85 | ldda [%g1]ASI_BLK_P,%f0 |
| 86 | add %g1,64,%g1 |
| 87 | ! %f16 = 996c7248 db3d618d 4a88e0e1 6207cb60 |
| 88 | ! %f20 = 7420350a e99e2de2 b6c83c2e 2f9f0677 |
| 89 | ! %f24 = 2f89ae33 95b3e397 6fe4652c 65a9662b |
| 90 | ! %f28 = a6836f50 4eedb17b 6a94300d 2bf1abb9 |
| 91 | ldda [%g1]ASI_BLK_P,%f16 |
| 92 | add %g1,64,%g1 |
| 93 | ! %f32 = d4b04106 d2c3398f c6d5a42e b84ecda0 |
| 94 | ! %f36 = e31e4bc7 45ffd237 a350c9a4 bdc94804 |
| 95 | ! %f40 = c5816670 4cb26c7c 7512bf34 41c17fa9 |
| 96 | ! %f44 = 1d1845e2 47e72957 5a5fb4ca 30bc72e5 |
| 97 | ldda [%g1]ASI_BLK_P,%f32 |
| 98 | |
| 99 | ! Set up the Graphics Status Register |
| 100 | |
| 101 | setx 0x9b192a3000000024,%g7,%g1 ! GSR scale = 4, align = 4 |
| 102 | wr %g1,%g0,%gsr ! GSR = 9b192a3000000024 |
| 103 | wr %g0,%y ! Clear Y register |
| 104 | xorcc %g0,%g0,%g3 ! init %g3 and set flags |
| 105 | membar #Sync ! Force the block loads to complete |
| 106 | |
| 107 | ! Start of Random Code for processor 0 |
| 108 | |
| 109 | p0_label_1: |
| 110 | ! Mem[0000000031800040] = 6a1f7342, %l0 = 27c59541, %l6 = 67dd1cfe |
| 111 | add %o3,0x40,%g1 |
| 112 | casa [%g1]0x80,%l0,%l6 ! %l6 = 000000006a1f7342 |
| 113 | ! %l2 = 34c9108500000000, Mem[318000406a1f7342] = 00000006 |
| 114 | stw %l2,[%o3+0x040] ! Mem[0000000031800040] = 34c91085 |
| 115 | ! Invert Register : %l7 = 764e83ea3d177d5c |
| 116 | xor %l7,-1,%l7 ! %l7 = 89b17c15c2e882a3 |
| 117 | ! %f1 = 555d1037, Mem[0000000031000004] = 907ef230 |
| 118 | st %f1 ,[%o2+0x004] ! Mem[0000000031000004] = 555d1037 |
| 119 | ! %l6 = 6a1f734200000000, Mem[310000400bb1bc0a] = 00000006 |
| 120 | stw %l6,[%o2+0x040] ! Mem[0000000031000040] = 6a1f7342 |
| 121 | ! Mem[0000000030000000] = f9e62d8eb76bb825, %l7 = 89b17c15c2e882a3, %l3 = 494f432a1342d843 |
| 122 | casxa [%o0]0x80,%l7,%l3 ! %l3 = f9e62d8eb76bb825 |
| 123 | ! %l6 = 000000006a1f7342, immed = fffffaca, %y = 00000000 |
| 124 | umulcc %l6,-0x536,%l0 ! %l0 = 6a1f7119001d6614, %ccr = 00, %y = 6a1f7119 |
| 125 | ! Mem[0000000031000040] = 6a1f7342e8e1de60, %l2 = 0249ad9e34c91085 |
| 126 | ldxa [%o2+0x040]%asi,%l2 ! %l2 = 6a1f7342e8e1de60 |
| 127 | ! Mem[0000000030000040] = 629ef1b4b9b85254, %f24 = 2f89ae33 95b3e397 |
| 128 | ldd [%o0+0x040],%f24 ! %f24 = 629ef1b4 b9b85254 |
| 129 | ! %f0 = 9ce4dfa2, Mem[0000000031000040] = 6a1f7342 |
| 130 | st %f0 ,[%o2+0x040] ! Mem[0000000031000040] = 9ce4dfa2 |
| 131 | |
| 132 | p0_label_2: |
| 133 | ! %l5 = 05fecfd41e710f54, %l5 = 05fecfd41e710f54, %l1 = 0ad86eba33905de6 |
| 134 | sll %l5,%l5,%l1 ! %l1 = fd41e710f5400000 |
| 135 | ! %l1 = fd41e710f5400000, %l1 = fd41e710f5400000, %l0 = 6a1f7119001d6614 |
| 136 | taddcctv %l1,%l1,%l0 ! %l0 = fa83ce21ea800000, %ccr = 99 |
| 137 | ! Mem[0000000010000028] = 92df0ab8, %l7 = 89b17c15c2e882a3 |
| 138 | lduwa [%i0+%o5]0x89,%l7 ! %l7 = 0000000092df0ab8 |
| 139 | ! Mem[0000000011800010] = 0b3d5865, %l1 = fd41e710f5400000 |
| 140 | ldsba [%i3+%i5]0x88,%l1 ! %l1 = 0000000000000065 |
| 141 | ! Mem[0000000031800000] = 78166c12, %l3 = f9e62d8eb76bb825 |
| 142 | lduh [%o3+0x002],%l3 ! %l3 = 0000000000006c12 |
| 143 | ! %l2 = e8e1de6000000000, Mem[1080002025fd6349] = b76bb825 |
| 144 | stha %l2,[%i1+%o4]0x80 ! Mem[0000000010800020] = de606349 |
| 145 | ! Mem[0000000010800040] = f2ee15fc c4fa8ac1 a0327fa9 18436cb0 |
| 146 | ! Mem[0000000010800050] = b5fc568d ba1c77dc b26fc883 20e04a75 |
| 147 | ! Mem[0000000010800060] = 5c431c22 98a9ee73 5437da07 c10609f3 |
| 148 | ! Mem[0000000010800070] = 5a64736c 91a33d32 8dd7b3da 8b1f697c |
| 149 | mov 0x040,%g4 |
| 150 | ldda [%i1+%g4]ASI_BLK_S,%f0 ! Block Load from 0000000010800040 |
| 151 | ! %l3 = 00006c1200000000, Mem[1180001065583d0b] = 16582bf8 |
| 152 | stwa %l3,[%i3+%i5]0x81 ! Mem[0000000011800010] = 00006c12 |
| 153 | ! %l2 = 6a1f7342e8e1de60, %l5 = 05fecfd41e710f54, %l6 = 000000006a1f7342 |
| 154 | andcc %l2,%l5,%l6 ! %l6 = 001e434008610e40, %ccr = 00 |
| 155 | ! Mem[0000000011000000] = 6587454a, %l6 = 001e434008610e40 |
| 156 | ldsha [%i2+%g0]0x88,%l6 ! %l6 = 000000000000454a |
| 157 | |
| 158 | p0_label_3: |
| 159 | ! Mem[0000000011800074] = 83be591b, %l5 = 05fecfd41e710f54 |
| 160 | ldsh [%i3+0x076],%l5 ! %l5 = 000000000000591b |
| 161 | ! Mem[0000000031800040] = 34c91085cff5cd3e, %l3 = 0000000000006c12 |
| 162 | ldx [%o3+0x040],%l3 ! %l3 = 34c91085cff5cd3e |
| 163 | membar #Sync ! Added by membar checker (1) |
| 164 | ! %f19 = 6207cb60, Mem[0000000010800058] = b26fc883 |
| 165 | sta %f19,[%i1+0x058]%asi ! Mem[0000000010800058] = 6207cb60 |
| 166 | ! %l2 = 6a1f7342e8e1de60, immed = 000008a1, %l1 = 0000000000000065 |
| 167 | add %l2,0x8a1,%l1 ! %l1 = 6a1f7342e8e1e701 |
| 168 | ! %l0 = ea80000000000000, Mem[1000001667458bf5] = 00000000 |
| 169 | sth %l0,[%i0+0x016] ! Mem[0000000010000014] = 67450000 |
| 170 | ! %l3 = 34c91085cff5cd3e, immed = 00000f28, %l6 = 000000000000454a |
| 171 | xorcc %l3,0xf28,%l6 ! %l6 = 34c91085cff5c216, %ccr = 08 |
| 172 | ! Mem[0000000030000040] = 629ef1b4 b9b85254, %l4 = 2e728ffe, %l5 = 0000591b |
| 173 | ldd [%o0+0x040],%l4 ! %l4 = 00000000629ef1b4 00000000b9b85254 |
| 174 | ! %l0 = ea80000000000000, Mem[308000449a613114] = 2e728ffe |
| 175 | stw %l0,[%o1+0x044] ! Mem[0000000030800044] = ea800000 |
| 176 | ! Mem[0000000030000040] = 629ef1b4, %l6 = 34c91085cff5c216 |
| 177 | lduw [%o0+0x040],%l6 ! %l6 = 00000000629ef1b4 |
| 178 | ! %f19 = 6207cb60, Mem[0000000010800030] = bf0bfb04 |
| 179 | sta %f19,[%i1+%o6]0x81 ! Mem[0000000010800030] = 6207cb60 |
| 180 | |
| 181 | p0_label_4: |
| 182 | ! %l3 = 34c91085cff5cd3e, immed = 00000105, %l4 = 00000000629ef1b4 |
| 183 | or %l3,0x105,%l4 ! %l4 = 34c91085cff5cd3f |
| 184 | ! Mem[0000000030000040] = 629ef1b4, %l4 = 34c91085cff5cd3f |
| 185 | lduha [%o0+0x040]%asi,%l4 ! %l4 = 000000000000629e |
| 186 | ! %f5 = ba1c77dc, Mem[0000000030800000] = e5f62c58 |
| 187 | st %f5 ,[%o1+%g0] ! Mem[0000000030800000] = ba1c77dc |
| 188 | ! Mem[0000000010800038] = fdba0bfa, %f19 = 6207cb60 |
| 189 | ld [%i1+0x038],%f19 ! %f19 = fdba0bfa |
| 190 | ! Mem[0000000030800000] = ba1c77dc38a5a862, %l1 = 6a1f7342e8e1e701 |
| 191 | ldxa [%o1+0x000]%asi,%l1 ! %l1 = ba1c77dc38a5a862 |
| 192 | ! %l5 = b9b8525400000000, Mem[30000040629ef1b4] = 6a1f7342 |
| 193 | stw %l5,[%o0+0x040] ! Mem[0000000030000040] = b9b85254 |
| 194 | ! Mem[0000000010000024] = 759d2fe2, %l6 = 00000000629ef1b4 |
| 195 | lduha [%i0+0x026]%asi,%l6 ! %l6 = 0000000000002fe2 |
| 196 | ! Mem[0000000011000020] = c67919e1, %l2 = 6a1f7342e8e1de60 |
| 197 | lduha [%i2+%o4]0x89,%l2 ! %l2 = 00000000000019e1 |
| 198 | ! %f28 = a6836f50 4eedb17b, Mem[0000000010800020] = de606349 e0b178f8 |
| 199 | stda %f28,[%i1+%o4]0x81 ! Mem[0000000010800020] = a6836f50 4eedb17b |
| 200 | ! Mem[0000000010000000] = b573e91eb3364372, %l4 = 000000000000629e |
| 201 | ldxa [%i0+%g0]0x89,%l4 ! %l4 = b573e91eb3364372 |
| 202 | |
| 203 | p0_label_5: |
| 204 | ! Mem[0000000011000068] = 14e8977f633721ae, %f14 = 8dd7b3da 8b1f697c |
| 205 | ldd [%i2+0x068],%f14 ! %f14 = 14e8977f 633721ae |
| 206 | ! Mem[0000000031000040] = 9ce4dfa2, %f31 = 2bf1abb9 |
| 207 | ld [%o2+0x040],%f31 ! %f31 = 9ce4dfa2 |
| 208 | ! %l3 = cff5cd3e00000000, Mem[30000044b9b85254] = 00000080, %asi = 8dd7b3da |
| 209 | stha %l3,[%o0+0x044]%asi ! Mem[0000000030000044] = cd3e5254 |
| 210 | ! %l0 = fa83ce21ea800000, immed = 00000fd0, %l6 = 0000000000002fe2 |
| 211 | orn %l0,0xfd0,%l6 ! %l6 = fffffffffffff02f |
| 212 | ! Mem[0000000010000030] = cf0a1b78, %l7 = 0000000092df0ab8 |
| 213 | lduba [%i0+%o6]0x81,%l7 ! %l7 = 00000000000000cf |
| 214 | ! Mem[000000001000002c] = 4c037c4e, %l2 = 00000000000019e1 |
| 215 | ldsb [%i0+0x02d],%l2 ! %l2 = 0000000000000003 |
| 216 | ! %l0 = fa83ce21ea800000, immed = 00000010, %l0 = fa83ce21ea800000 |
| 217 | srlx %l0,0x010,%l0 ! %l0 = 0000fa83ce21ea80 |
| 218 | ! Mem[0000000011800064] = e1709402, %f21 = e99e2de2 |
| 219 | ld [%i3+0x064],%f21 ! %f21 = e1709402 |
| 220 | ! Mem[0000000010000020] = 2b2ae2d1, %l7 = 00000000000000cf |
| 221 | lduwa [%i0+%o4]0x89,%l7 ! %l7 = 000000002b2ae2d1 |
| 222 | save ! CWP = 1 |
| 223 | |
| 224 | p0_label_6: ! %cwp = 1 |
| 225 | ! %l4 = fc44826417833f98, %l7 = 2d6173f1cca106b6, %l0 = 59cb7504133852ea |
| 226 | xor %l4,%l7,%l0 ! %l0 = d125f195db22392e |
| 227 | membar #Sync ! Added by membar checker (2) |
| 228 | ! Mem[0000000010800000] = ca41069b 93db643b ad7b0f54 38fa3f7c |
| 229 | ! Mem[0000000010800010] = 0d68423c 713afe4a 4f0e87ed 810d199c |
| 230 | ! Mem[0000000010800020] = a6836f50 4eedb17b d3cefb27 3f57c19e |
| 231 | ! Mem[0000000010800030] = 6207cb60 3f5849b2 fdba0bfa ad9d5d3c |
| 232 | ldda [%o1]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010800000 |
| 233 | ! %l2 = e7b89c163b61bff7, %l6 = 50dc53f6af38fad6, %y = 6a1f7119 |
| 234 | umul %l2,%l6,%l2 ! %l2 = 28a509caf035ae7a, %y = 28a509ca |
| 235 | ! Mem[0000000031800040] = 34c91085, %f27 = 65a9662b |
| 236 | ld [%i3+0x040],%f27 ! %f27 = 34c91085 |
| 237 | ! %l3 = 34e3c698ab38dcf6, %l6 = 50dc53f6af38fad6, %l2 = 28a509caf035ae7a |
| 238 | xorcc %l3,%l6,%l2 ! %l2 = 643f956e04002620, %ccr = 00 |
| 239 | ! Mem[0000000010000008] = 33b11bd5, %l6 = 50dc53f6af38fad6 |
| 240 | lduha [%o0+%o4]0x89,%l6 ! %l6 = 0000000000001bd5 |
| 241 | ! %l7 = 2d6173f1cca106b6, immed = 0000002c, %l4 = fc44826417833f98 |
| 242 | srlx %l7,0x02c,%l4 ! %l4 = 000000000002d617 |
| 243 | ! Mem[0000000031800000] = 78166c1202db2722, %f16 = 996c7248 db3d618d |
| 244 | ldd [%i3+%g0],%f16 ! %f16 = 78166c12 02db2722 |
| 245 | ! %l2 = 643f956e04002620, %l2 = 643f956e04002620, %l1 = 0924df3e64de6fe4 |
| 246 | addccc %l2,%l2,%l1 ! %l1 = c87f2adc08004c40, %ccr = a0 |
| 247 | ! %f16 = 78166c12 02db2722, Mem[0000000030000040] = b9b85254 cd3e5254 |
| 248 | std %f16,[%i0+0x040] ! Mem[0000000030000040] = 78166c12 02db2722 |
| 249 | |
| 250 | p0_label_7: ! %cwp = 1 |
| 251 | ! Mem[0000000010800010] = 0d68423c713afe4a, %f22 = b6c83c2e 2f9f0677 |
| 252 | ldda [%o1+%o5]0x80,%f22 ! %f22 = 0d68423c 713afe4a |
| 253 | ! Mem[0000000011000020] = e11979c6, %l6 = 0000000000001bd5 |
| 254 | ldub [%o2+0x023],%l6 ! %l6 = 00000000000000c6 |
| 255 | ! %l1 = c87f2adc08004c40, %l7 = 2d6173f1cca106b6, %l5 = 1196a36e25d51ed3 |
| 256 | subc %l1,%l7,%l5 ! %l5 = 9b1db6ea3b5f458a |
| 257 | ! Mem[0000000031800000] = 78166c1202db2722, %l0 = d125f195db22392e, %l4 = 000000000002d617 |
| 258 | casxa [%i3]0x80,%l0,%l4 ! %l4 = 78166c1202db2722 |
| 259 | ! %f16 = 78166c12 02db2722, Mem[0000000031800000] = 78166c12 02db2722 |
| 260 | std %f16,[%i3+%g0] ! Mem[0000000031800000] = 78166c12 02db2722 |
| 261 | ! Mem[0000000011000030] = bd74884c, %l1 = c87f2adc08004c40 |
| 262 | ldswa [%o2+%i6]0x81,%l1 ! %l1 = ffffffffbd74884c |
| 263 | ! Mem[0000000011000034] = 86e045b8, %l5 = 9b1db6ea3b5f458a |
| 264 | ldsb [%o2+0x034],%l5 ! %l5 = ffffffffffffff86 |
| 265 | ! %l6 = 00000000000000c6, %l5 = ffffffffffffff86, %l6 = 00000000000000c6 |
| 266 | addcc %l6,%l5,%l6 ! %l6 = 000000000000004c, %ccr = 11 |
| 267 | ! %l0 = d125f195db22392e, immed = 00000567, %l6 = 000000000000004c |
| 268 | orcc %l0,0x567,%l6 ! %l6 = d125f195db223d6f, %ccr = 88 |
| 269 | ! %l4 = 78166c1202db2722, immed = 00000039, %l1 = ffffffffbd74884c |
| 270 | srax %l4,0x039,%l1 ! %l1 = 000000000000003c |
| 271 | |
| 272 | p0_label_8: ! %cwp = 1 |
| 273 | ! Mem[0000000031000044] = e8e1de60, %l1 = 000000000000003c |
| 274 | ldsw [%i2+0x044],%l1 ! %l1 = ffffffffe8e1de60 |
| 275 | ! Mem[000000001100002c] = 59d93c19, %l0 = d125f195db22392e |
| 276 | ldub [%o2+0x02e],%l0 ! %l0 = 000000000000003c |
| 277 | ! Mem[000000001080004c] = 18436cb0, %l4 = 78166c1202db2722 |
| 278 | swap [%o1+0x04c],%l4 ! %l4 = 0000000018436cb0 |
| 279 | ! %l3 = 34e3c698ab38dcf6, %l2 = 643f956e04002620, %y = 28a509ca |
| 280 | sdiv %l3,%l2,%l6 ! %l6 = 000000007fffffff |
| 281 | mov %l0,%y ! %y = 0000003c |
| 282 | ! Mem[0000000010000000] = 724336b3, %l4 = 0000000018436cb0 |
| 283 | ldstuba [%o0+%g0]0x81,%l4 ! %l4 = 0000000000000072 |
| 284 | ! Mem[0000000031800000] = 78166c12, %l4 = 0000000000000072 |
| 285 | swap [%i3+%g0],%l4 ! %l4 = 0000000078166c12 |
| 286 | ! %l1 = ffffffffe8e1de60, Mem[0000000031800000] = 0000007202db2722, %asi = 80 |
| 287 | stxa %l1,[%i3+0x000]%asi ! Mem[0000000031800000] = ffffffffe8e1de60 |
| 288 | ! %l3 = 34e3c698ab38dcf6, immed = 00000da0, %y = 0000003c |
| 289 | udiv %l3,0xda0,%l7 ! %l7 = 000000000473e7fd |
| 290 | mov %l0,%y ! %y = 0000003c |
| 291 | ! Mem[0000000031000044] = e8e1de60, %l2 = 643f956e04002620 |
| 292 | ldsba [%i2+0x044]%asi,%l2 ! %l2 = ffffffffffffffe8 |
| 293 | ! %f21 = e1709402, Mem[0000000030000000] = f9e62d8e |
| 294 | st %f21,[%i0+%g0] ! Mem[0000000030000000] = e1709402 |
| 295 | |
| 296 | p0_label_9: ! %cwp = 1 |
| 297 | ! %l2 = ffffffffffffffe8 |
| 298 | setx 0x75500c0027e41c1e,%g7,%l2 ! %l2 = 75500c0027e41c1e |
| 299 | ! %l0 = 000000000000003c, immed = 00000751, %y = 0000003c |
| 300 | udivcc %l0,0x751,%l6 ! %l6 = 000000000833642f, %ccr = 00 |
| 301 | mov %l0,%y ! %y = 0000003c |
| 302 | ! Mem[0000000030800000] = ba1c77dc38a5a862, %f26 = 6fe4652c 34c91085 |
| 303 | ldda [%i1+0x000]%asi,%f26 ! %f26 = ba1c77dc 38a5a862 |
| 304 | ! %f22 = 0d68423c, Mem[0000000031000004] = 555d1037 |
| 305 | st %f22,[%i2+0x004] ! Mem[0000000031000004] = 0d68423c |
| 306 | ! Mem[0000000010800064] = 98a9ee73, %l2 = 27e41c1e, %l0 = 0000003c |
| 307 | add %o1,0x64,%g1 |
| 308 | casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000098a9ee73 |
| 309 | ! %l1 = ffffffffe8e1de60, immed = fffff74d, %l5 = ffffffffffffff86 |
| 310 | subccc %l1,-0x8b3,%l5 ! %l5 = ffffffffe8e1e713, %ccr = 99 |
| 311 | ! Mem[0000000030800000] = ba1c77dc, %l4 = 0000000078166c12 |
| 312 | ldub [%i1+0x003],%l4 ! %l4 = 00000000000000dc |
| 313 | ! Mem[0000000031800040] = 34c91085, %l1 = ffffffffe8e1de60 |
| 314 | ldub [%i3+0x043],%l1 ! %l1 = 0000000000000085 |
| 315 | ! %l5 = ffffffffe8e1e713, immed = 00000f37, %l0 = 0000000098a9ee73 |
| 316 | xnor %l5,0xf37,%l0 ! %l0 = 00000000171e17db |
| 317 | ! %l4 = 00000000000000dc, %l7 = 000000000473e7fd, %l1 = 0000000000000085 |
| 318 | andncc %l4,%l7,%l1 ! %l1 = 0000000000000000, %ccr = 44 |
| 319 | |
| 320 | p0_label_10: ! %cwp = 1 |
| 321 | ! %f12 = 6207cb60, Mem[0000000031800004] = e8e1de60 |
| 322 | st %f12,[%i3+0x004] ! Mem[0000000031800004] = 6207cb60 |
| 323 | ! %l5 = e8e1e71300000000, Mem[30800002ba1c77dc] = 0473e7fd |
| 324 | stb %l5,[%i1+0x002] ! Mem[0000000030800000] = ba1c13dc |
| 325 | ! %l7 = 000000000473e7fd, immed = fffff568, %l2 = 75500c0027e41c1e |
| 326 | and %l7,-0xa98,%l2 ! %l2 = 000000000473e568 |
| 327 | ! Mem[0000000010000010] = b6ee063f, %l2 = 000000000473e568 |
| 328 | lduw [%o0+%o5],%l2 ! %l2 = 00000000b6ee063f |
| 329 | ! Mem[0000000030000040] = 78166c1202db2722, %f28 = a6836f50 4eedb17b |
| 330 | ldd [%i0+0x040],%f28 ! %f28 = 78166c12 02db2722 |
| 331 | ! %f14 = fdba0bfa ad9d5d3c, Mem[0000000030800040] = 75ba1f90 ea800000 |
| 332 | stda %f14,[%i1+0x040]%asi ! Mem[0000000030800040] = fdba0bfa ad9d5d3c |
| 333 | ! Mem[0000000010000074] = ade3953b, %l4 = 00000000000000dc |
| 334 | lduh [%o0+0x074],%l4 ! %l4 = 000000000000ade3 |
| 335 | ! %l4 = 000000000000ade3, Mem[0000000011000060] = 5962273664c509c8 |
| 336 | stx %l4,[%o2+0x060] ! Mem[0000000011000060] = 000000000000ade3 |
| 337 | ! Mem[000000001080004c] = 02db2722, %l3 = 34e3c698ab38dcf6 |
| 338 | lduh [%o1+0x04c],%l3 ! %l3 = 00000000000002db |
| 339 | ! Mem[0000000010000020] = 2b2ae2d1, %l3 = 00000000000002db |
| 340 | lduba [%o0+%i4]0x88,%l3 ! %l3 = 00000000000000d1 |
| 341 | |
| 342 | p0_label_11: ! %cwp = 1 |
| 343 | ! Mem[0000000010000018] = d4327840 3c2f7ccb, %l4 = 0000ade3, %l5 = e8e1e713 |
| 344 | ldd [%o0+%o6],%l4 ! %l4 = 00000000d4327840 000000003c2f7ccb |
| 345 | ! Mem[0000000011800044] = 7155230d, %l5 = 3c2f7ccb, %l4 = d4327840 |
| 346 | add %o3,0x44,%g1 |
| 347 | casa [%g1]0x80,%l5,%l4 ! %l4 = 000000007155230d |
| 348 | ! Mem[0000000031800044] = cff5cd3e, %l1 = 0000000000000000 |
| 349 | swap [%i3+0x044],%l1 ! %l1 = 00000000cff5cd3e |
| 350 | ! Mem[0000000010000030] = cf0a1b78, %l7 = 000000000473e7fd |
| 351 | ldswa [%o0+%i6]0x81,%l7 ! %l7 = ffffffffcf0a1b78 |
| 352 | ! Mem[0000000031000044] = e8e1de60, %l3 = 00000000000000d1 |
| 353 | ldub [%i2+0x045],%l3 ! %l3 = 00000000000000e1 |
| 354 | ! %l5 = 000000003c2f7ccb, %l5 = 000000003c2f7ccb, %y = 0000003c |
| 355 | sdiv %l5,%l5,%l2 ! %l2 = 0000000000000100 |
| 356 | mov %l0,%y ! %y = 171e17db |
| 357 | ! %l5 = 3c2f7ccb00000000, Mem[11800010126c0000] = 3c2f7ccb |
| 358 | stwa %l5,[%o3+%o5]0x88 ! Mem[0000000011800010] = 3c2f7ccb |
| 359 | ! %l7 = cf0a1b7800000000, Mem[118000206bb7175b] = 16582bf8 |
| 360 | stba %l7,[%o3+%i4]0x80 ! Mem[0000000011800020] = 78b7175b |
| 361 | ! retry : should take illegal inst trap, %l0 = 00000000171e17db |
| 362 | retry ! Illegal inst trap : %l0 = 00000000171e17eb |
| 363 | ! Mem[0000000030800040] = fdba0bfa, %l6 = 000000000833642f |
| 364 | lduh [%i1+0x042],%l6 ! %l6 = 0000000000000bfa |
| 365 | |
| 366 | p0_label_12: ! %cwp = 1 |
| 367 | ! %l5 = 000000003c2f7ccb, immed = 0000060e, %l5 = 000000003c2f7ccb |
| 368 | add %l5,0x60e,%l5 ! %l5 = 000000003c2f82d9 |
| 369 | ! Mem[0000000030800004] = 38a5a862, %l0 = 00000000171e17eb |
| 370 | ldswa [%i1+0x004]%asi,%l0 ! %l0 = 0000000038a5a862 |
| 371 | ! %l6 = 0000000000000bfa, immed = fffff913, %y = 171e17db |
| 372 | udivcc %l6,-0x6ed,%l6 ! %l6 = 00000000171e187b, %ccr = 00 |
| 373 | mov %l0,%y ! %y = 38a5a862 |
| 374 | ! %l7 = ffffffffcf0a1b78, immed = 00000d27, %l5 = 000000003c2f82d9 |
| 375 | orcc %l7,0xd27,%l5 ! %l5 = ffffffffcf0a1f7f, %ccr = 88 |
| 376 | ! Mem[0000000030800000] = ba1c13dc38a5a862, %l6 = 00000000171e187b, %l1 = 00000000cff5cd3e |
| 377 | casxa [%i1]0x80,%l6,%l1 ! %l1 = ba1c13dc38a5a862 |
| 378 | ! Mem[0000000011000018] = 282ea5d9, %l1 = ba1c13dc38a5a862 |
| 379 | ldsha [%o2+%o6]0x88,%l1 ! %l1 = ffffffffffffa5d9 |
| 380 | ! Mem[0000000010800010] = 0d68423c713afe4a, %f14 = fdba0bfa ad9d5d3c |
| 381 | ldd [%o1+%o5],%f14 ! %f14 = 0d68423c 713afe4a |
| 382 | ! Invert Register : %l6 = 00000000171e187b |
| 383 | xor %l6,-1,%l6 ! %l6 = ffffffffe8e1e784 |
| 384 | ! Mem[000000001180004c] = d87da2a9, %l1 = ffffffffffffa5d9 |
| 385 | lduw [%o3+0x04c],%l1 ! %l1 = 00000000d87da2a9 |
| 386 | ! %l6 = ffffffffe8e1e784, %l5 = ffffffffcf0a1f7f, %l4 = 000000007155230d |
| 387 | orncc %l6,%l5,%l4 ! %l4 = fffffffff8f5e784, %ccr = 88 |
| 388 | |
| 389 | p0_label_13: ! %cwp = 1 |
| 390 | ! %f31 = 9ce4dfa2, Mem[0000000031800004] = 6207cb60 |
| 391 | sta %f31,[%i3+0x004]%asi ! Mem[0000000031800004] = 9ce4dfa2 |
| 392 | ! Mem[0000000011000028] = 9806a846, %l2 = 0000000000000100 |
| 393 | lduwa [%o2+%i5]0x81,%l2 ! %l2 = 000000009806a846 |
| 394 | ! %l6 = ffffffffe8e1e784, %l4 = fffffffff8f5e784, %l7 = ffffffffcf0a1b78 |
| 395 | or %l6,%l4,%l7 ! %l7 = fffffffff8f5e784 |
| 396 | restore ! CWP = 0 |
| 397 | ! Mem[0000000030000004] = b76bb825, %l6 = fffffffffffff02f |
| 398 | lduha [%o0+0x004]%asi,%l6 ! %l6 = 000000000000b76b |
| 399 | ! %f18 = 4a88e0e1, Mem[0000000030000044] = 02db2722 |
| 400 | st %f18,[%o0+0x044] ! Mem[0000000030000044] = 4a88e0e1 |
| 401 | ! %l7 = 2b2ae2d100000000, Mem[31800000ffffffff] = fffff02f |
| 402 | stw %l7,[%o3+%g0] ! Mem[0000000031800000] = 2b2ae2d1 |
| 403 | ! Mem[0000000011000018] = d9a52e28 42882c20, %l4 = b3364372, %l5 = b9b85254 |
| 404 | ldda [%i2+%i6]0x81,%l4 ! %l4 = 00000000d9a52e28 0000000042882c20 |
| 405 | ! %f8 = a6836f50 4eedb17b, Mem[0000000011800070] = 3a2d06e0 83be591b |
| 406 | stda %f8 ,[%i3+0x070]%asi ! Mem[0000000011800070] = a6836f50 4eedb17b |
| 407 | ! Mem[0000000010000020] = d1e22a2b, %l2 = 0000000000000003 |
| 408 | lduba [%i0+%o4]0x81,%l2 ! %l2 = 00000000000000d1 |
| 409 | |
| 410 | p0_label_14: |
| 411 | ! Mem[0000000031000040] = 9ce4dfa2, %l0 = 0000fa83ce21ea80 |
| 412 | lduh [%o2+0x040],%l0 ! %l0 = 0000000000009ce4 |
| 413 | ! %l3 = cff5cd3e00000000, Mem[1180000885b62594] = ce21ea80 |
| 414 | stba %l3,[%i3+%i4]0x80 ! Mem[0000000011800008] = 3eb62594 |
| 415 | ! Mem[000000001000002c] = 4c037c4e, %l3 = 34c91085cff5cd3e |
| 416 | swap [%i0+0x02c],%l3 ! %l3 = 000000004c037c4e |
| 417 | ! Mem[0000000010800074] = 91a33d32, %f12 = 6207cb60 |
| 418 | ld [%i1+0x074],%f12 ! %f12 = 91a33d32 |
| 419 | ! Mem[000000001080007c] = 8b1f697c, %l4 = 00000000d9a52e28 |
| 420 | ldub [%i1+0x07d],%l4 ! %l4 = 000000000000001f |
| 421 | ! Mem[0000000030000040] = 78166c124a88e0e1, %f6 = 4f0e87ed 810d199c |
| 422 | ldd [%o0+0x040],%f6 ! %f6 = 78166c12 4a88e0e1 |
| 423 | ! Mem[0000000010000068] = 81b6d41e, %l5 = 0000000042882c20 |
| 424 | lduw [%i0+0x068],%l5 ! %l5 = 0000000081b6d41e |
| 425 | ! %l5 = 0000000081b6d41e, immed = fffffdd6, %l1 = ba1c77dc38a5a862 |
| 426 | xnor %l5,-0x22a,%l1 ! %l1 = 0000000081b6d637 |
| 427 | ! %l6 = 0000b76b00000000, Mem[1000002892df0ab8] = ba1c77dc |
| 428 | stwa %l6,[%i0+%o5]0x88 ! Mem[0000000010000028] = 0000b76b |
| 429 | ! %l2 = 00000000000000d1, %l5 = 0000000081b6d41e, %l1 = 0000000081b6d637 |
| 430 | tsubcc %l2,%l5,%l1 ! %l1 = ffffffff7e492cb3, %ccr = 93 |
| 431 | |
| 432 | p0_label_15: |
| 433 | ! Mem[0000000010800060] = 5c431c22 98a9ee73, %l6 = 0000b76b, %l7 = 2b2ae2d1 |
| 434 | ldd [%i1+0x060],%l6 ! %l6 = 000000005c431c22 0000000098a9ee73 |
| 435 | ! Mem[0000000031800004] = 9ce4dfa2, %l2 = 00000000000000d1 |
| 436 | lduw [%o3+0x004],%l2 ! %l2 = 000000009ce4dfa2 |
| 437 | ! Mem[0000000011000020] = e11979c6, %l4 = 000000000000001f |
| 438 | swapa [%i2+%o4]0x81,%l4 ! %l4 = 00000000e11979c6 |
| 439 | ! Mem[0000000030800040] = fdba0bfa ad9d5d3c, %l2 = 9ce4dfa2, %l3 = 4c037c4e |
| 440 | ldd [%o1+0x040],%l2 ! %l2 = 00000000fdba0bfa 00000000ad9d5d3c |
| 441 | ! %l1 = ffffffff7e492cb3, %l5 = 0000000081b6d41e, %l3 = 00000000ad9d5d3c |
| 442 | addccc %l1,%l5,%l3 ! %l3 = 00000000000000d2, %ccr = 11 |
| 443 | ! Mem[0000000031000000] = 5efd3a7e, %l7 = 0000000098a9ee73 |
| 444 | ldub [%o2+0x001],%l7 ! %l7 = 00000000000000fd |
| 445 | ! Mem[0000000010800000] = 3b64db939b0641ca, %l3 = 00000000000000d2 |
| 446 | ldxa [%i1+%g0]0x89,%l3 ! %l3 = 3b64db939b0641ca |
| 447 | ! %f16 = 78166c12 02db2722 4a88e0e1 fdba0bfa |
| 448 | ! %f20 = 7420350a e1709402 0d68423c 713afe4a |
| 449 | ! %f24 = 629ef1b4 b9b85254 ba1c77dc 38a5a862 |
| 450 | ! %f28 = 78166c12 02db2722 6a94300d 9ce4dfa2 |
| 451 | stda %f16,[%i2+%g4]ASI_BLK_SL ! Block Store to 0000000011000040 |
| 452 | ! %l1 = ffffffff7e492cb3, immed = fffff5e3, %l0 = 0000000000009ce4 |
| 453 | addcc %l1,-0xa1d,%l0 ! %l0 = ffffffff7e492296, %ccr = 91 |
| 454 | ! Mem[0000000030800000] = ba1c13dc, %l4 = 00000000e11979c6, %asi = 80 |
| 455 | swapa [%o1+0x000]%asi,%l4 ! %l4 = 00000000ba1c13dc |
| 456 | |
| 457 | p0_label_16: |
| 458 | ! %l1 = ffffffff7e492cb3, %l1 = ffffffff7e492cb3, %l4 = 00000000ba1c13dc |
| 459 | sub %l1,%l1,%l4 ! %l4 = 0000000000000000 |
| 460 | ! %l4 = 0000000000000000, %l1 = ffffffff7e492cb3, %y = 38a5a862 |
| 461 | umul %l4,%l1,%l0 ! %l0 = 0000000000000000, %y = 00000000 |
| 462 | ! %l1 = ffffffff7e492cb3, Mem[0000000010000028] = 6bb70000cff5cd3e |
| 463 | stxa %l1,[%i0+%o5]0x81 ! Mem[0000000010000028] = ffffffff7e492cb3 |
| 464 | ! Mem[0000000031800040] = 34c91085, %l7 = 00000000000000fd |
| 465 | lduw [%o3+0x040],%l7 ! %l7 = 0000000034c91085 |
| 466 | ! Mem[0000000011800010] = cb7c2f3cb5c8e5df, %l0 = 0000000000000000 |
| 467 | ldxa [%i3+%i5]0x81,%l0 ! %l0 = cb7c2f3cb5c8e5df |
| 468 | ! %l4 = 00000000, %l5 = 81b6d41e, Mem[0000000011000010] = 118e09de e4310b40 |
| 469 | stda %l4,[%i2+%i5]0x88 ! Mem[0000000011000010] = 00000000 81b6d41e |
| 470 | ! %l5 = 0000000081b6d41e, %l2 = 00000000fdba0bfa, %y = 00000000 |
| 471 | umul %l5,%l2,%l3 ! %l3 = 808ff4894b746f4c, %y = 808ff489 |
| 472 | ! Mem[0000000030000000] = e1709402, %f11 = 3f57c19e |
| 473 | ld [%o0+%g0],%f11 ! %f11 = e1709402 |
| 474 | ! %l4 = 0000000000000000, Mem[30800046ad9d5d3c] = fdba0bfa |
| 475 | sth %l4,[%o1+0x046] ! Mem[0000000030800044] = ad9d0000 |
| 476 | ! %l0 = cb7c2f3cb5c8e5df, immed = 000000e0, %l4 = 0000000000000000 |
| 477 | taddcc %l0,0x0e0,%l4 ! %l4 = cb7c2f3cb5c8e6bf, %ccr = 8a |
| 478 | |
| 479 | p0_label_17: |
| 480 | ! %l0 = b5c8e5df00000000, Mem[110000220000001f] = 00000080, %asi = 00 |
| 481 | stha %l0,[%i2+0x022]%asi ! Mem[0000000011000020] = 0000e5df |
| 482 | ! %l4 = b5c8e6bf00000000, Mem[1100002846a80698] = 00000080 |
| 483 | stha %l4,[%i2+%o5]0x89 ! Mem[0000000011000028] = 46a8e6bf |
| 484 | ! %l3 = 808ff4894b746f4c, %l2 = 00000000fdba0bfa, %y = 808ff489 |
| 485 | mulscc %l3,%l2,%l3 ! %l3 = 00000001237443a0, %ccr = 01, %y = 4047fa44 |
| 486 | ! %l3 = 00000001237443a0, %l0 = cb7c2f3cb5c8e5df, %l2 = 00000000fdba0bfa |
| 487 | sub %l3,%l0,%l2 ! %l2 = 3483d0c46dab5dc1 |
| 488 | ! Mem[0000000011800028] = 6fef7942, %f9 = 4eedb17b |
| 489 | lda [%i3+0x028]%asi,%f9 ! %f9 = 6fef7942 |
| 490 | ! Mem[0000000010800074] = 91a33d32, %l7 = 0000000034c91085 |
| 491 | ldub [%i1+0x076],%l7 ! %l7 = 000000000000003d |
| 492 | ! Randomly selected nop |
| 493 | nop |
| 494 | ! Mem[0000000010800018] = 4f0e87ed, %l1 = ffffffff7e492cb3 |
| 495 | ldstuba [%i1+%i6]0x81,%l1 ! %l1 = 000000000000004f |
| 496 | ! Mem[0000000011800030] = 47ffbec1, %l5 = 0000000081b6d41e |
| 497 | lduba [%i3+%o6]0x88,%l5 ! %l5 = 00000000000000c1 |
| 498 | save ! CWP = 1 |
| 499 | |
| 500 | p0_label_18: ! %cwp = 1 |
| 501 | ! %l0 = 38a5a862, %l1 = d87da2a9, Mem[0000000011000070] = 2227db02 126c1678 |
| 502 | std %l0,[%o2+0x070] ! Mem[0000000011000070] = 38a5a862 d87da2a9 |
| 503 | ! %f2 = ad7b0f54 38fa3f7c, Mem[0000000031000000] = 5efd3a7e 0d68423c |
| 504 | stda %f2 ,[%i2+0x000]%asi ! Mem[0000000031000000] = ad7b0f54 38fa3f7c |
| 505 | ! %l3 = 00000000000000e1, %l2 = 000000009806a846, %l6 = ffffffffe8e1e784 |
| 506 | andn %l3,%l2,%l6 ! %l6 = 00000000000000a1 |
| 507 | ! Mem[0000000010000068] = 81b6d41e 751175c1, %l2 = 9806a846, %l3 = 000000e1 |
| 508 | ldd [%o0+0x068],%l2 ! %l2 = 0000000081b6d41e 00000000751175c1 |
| 509 | membar #Sync ! Added by membar checker (3) |
| 510 | ! Mem[0000000011000040] = 2227db02 126c1678 fa0bbafd e1e0884a |
| 511 | ! Mem[0000000011000050] = 029470e1 0a352074 4afe3a71 3c42680d |
| 512 | ! Mem[0000000011000060] = 5452b8b9 b4f19e62 62a8a538 dc771cba |
| 513 | ! Mem[0000000011000070] = 38a5a862 d87da2a9 a2dfe49c 0d30946a |
| 514 | ldda [%o2+%g4]ASI_BLK_SL,%f16 ! Block Load from 0000000011000040 |
| 515 | ! Mem[0000000011000070] = 38a5a862d87da2a9, %f6 = 78166c12 4a88e0e1 |
| 516 | ldd [%o2+0x070],%f6 ! %f6 = 38a5a862 d87da2a9 |
| 517 | save ! CWP = 2 |
| 518 | ! %l7 = b3f605fab2cd1810 |
| 519 | sethi %hi(0xce907000),%l7 ! %l7 = 00000000ce907000 |
| 520 | ! %l6 = 0caf86c84cbf3a3c, immed = 000002af, %l6 = 0caf86c84cbf3a3c |
| 521 | xor %l6,0x2af,%l6 ! %l6 = 0caf86c84cbf3893 |
| 522 | ! %l4 = af5a4cee3a079890, Mem[0000000011800078] = 81111602b3bd9c66, %asi = 80 |
| 523 | stxa %l4,[%i3+0x078]%asi ! Mem[0000000011800078] = af5a4cee3a079890 |
| 524 | |
| 525 | p0_label_19: ! %cwp = 2 |
| 526 | ! %l1 = 2bddcc988b8b0bb8, immed = fffff8e1, %l3 = e47d6d2439f26a7f |
| 527 | xor %l1,-0x71f,%l3 ! %l3 = d42233677474f359 |
| 528 | ! Code Fragment 1 |
| 529 | p0_fragment_1: |
| 530 | ta T_CHANGE_HPRIV |
| 531 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 532 | ! %g3 = 0000000000000000 |
| 533 | mov 0xf37,%g3 ! %g3 = 0000000000000f37 |
| 534 | and %g3, 0x13, %g3 |
| 535 | xor %g2, %g3, %g2 |
| 536 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 537 | ta T_CHANGE_NONHPRIV |
| 538 | ! %l5 = 63fdccdc9398fdfe, %l1 = 2bddcc988b8b0bb8, %l0 = ee43929c986d6b47 |
| 539 | orncc %l5,%l1,%l0 ! %l0 = f7fffffff7fcfdff, %ccr = 88 |
| 540 | ! Mem[0000000030800044] = ad9d0000, %f5 = 713afe4a |
| 541 | ld [%o1+0x044],%f5 ! %f5 = ad9d0000 |
| 542 | ! %l5 = 63fdccdc9398fdfe, Mem[0000000010800028] = d3cefb273f57c19e |
| 543 | stxa %l5,[%i1+%o5]0x81 ! Mem[0000000010800028] = 63fdccdc9398fdfe |
| 544 | ! %l6 = 4cbf389300000000, Mem[10800014713afe4a] = 16582bf8 |
| 545 | sth %l6,[%i1+0x014] ! Mem[0000000010800014] = 3893fe4a |
| 546 | ! %l0 = f7fffffff7fcfdff, %l4 = af5a4cee3a079890, %l5 = 63fdccdc9398fdfe |
| 547 | srlx %l0,%l4,%l5 ! %l5 = 0000f7fffffff7fc |
| 548 | ! Mem[0000000010800030] = 6207cb60, %l1 = 2bddcc988b8b0bb8 |
| 549 | ldstuba [%i1+%o6]0x81,%l1 ! %l1 = 0000000000000062 |
| 550 | ! %l1 = 0000000000000062, immd = 00000000000000f6, %l7 = 00000000ce907000 |
| 551 | mulx %l1,0x0f6,%l7 ! %l7 = 0000000000005e2c, %y = 4047fa44 |
| 552 | ! %l2 = 97ecc750a0804a88, Mem[0000000031800040] = 34c9108500000000, %asi = 80 |
| 553 | stxa %l2,[%o3+0x040]%asi ! Mem[0000000031800040] = 97ecc750a0804a88 |
| 554 | |
| 555 | p0_label_20: ! %cwp = 2 |
| 556 | ! %l4 = 3a07989000000000, Mem[3080000638a5a862] = 34c91085 |
| 557 | sth %l4,[%o1+0x006] ! Mem[0000000030800004] = 38a59890 |
| 558 | ! %l5 = 0000f7fffffff7fc, %l0 = f7fffffff7fcfdff, %l4 = af5a4cee3a079890 |
| 559 | add %l5,%l0,%l4 ! %l4 = f800f7fff7fcf5fb |
| 560 | ! Mem[0000000011800000] = 0628f1b4, %l7 = 0000000000005e2c |
| 561 | lduha [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000628 |
| 562 | ! %f0 = ca41069b 93db643b, Mem[0000000030800000] = e11979c6 38a59890 |
| 563 | std %f0 ,[%o1+%g0] ! Mem[0000000030800000] = ca41069b 93db643b |
| 564 | ! Mem[0000000010000018] = 407832d4, %f0 = ca41069b |
| 565 | lda [%i0+%i6]0x89,%f0 ! %f0 = 407832d4 |
| 566 | ! %l3 = d42233677474f359, %l6 = 0caf86c84cbf3893, %l3 = d42233677474f359 |
| 567 | add %l3,%l6,%l3 ! %l3 = e0d1ba2fc1342bec |
| 568 | ! %l6 = 4cbf389300000000, Mem[318000069ce4dfa2] = 4cbf3893 |
| 569 | sth %l6,[%o3+0x006] ! Mem[0000000031800004] = 9ce43893 |
| 570 | ! Mem[0000000010800014] = 3893fe4a, %l4 = f800f7fff7fcf5fb |
| 571 | lduh [%i1+0x014],%l4 ! %l4 = 0000000000003893 |
| 572 | ! Mem[0000000031800000] = 2b2ae2d19ce43893, %l5 = 0000f7fffffff7fc, %l3 = e0d1ba2fc1342bec |
| 573 | casxa [%o3]0x80,%l5,%l3 ! %l3 = 2b2ae2d19ce43893 |
| 574 | ! Mem[0000000031800040] = 97ecc750, %l7 = 00000628, %l3 = 9ce43893 |
| 575 | add %o3,0x40,%g1 |
| 576 | casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000097ecc750 |
| 577 | |
| 578 | p0_label_21: ! %cwp = 2 |
| 579 | ! %l3 = 0000000097ecc750, Mem[0000000030800000] = ca41069b93db643b |
| 580 | stx %l3,[%o1+%g0] ! Mem[0000000030800000] = 0000000097ecc750 |
| 581 | ! %l1 = 0000000000000062, %l1 = 0000000000000062, %l3 = 0000000097ecc750 |
| 582 | sdivx %l1,%l1,%l3 ! %l3 = 0000000000000001 |
| 583 | ! %l2 = 97ecc750a0804a88, Mem[0000000031000040] = 9ce4dfa2e8e1de60 |
| 584 | stx %l2,[%o2+0x040] ! Mem[0000000031000040] = 97ecc750a0804a88 |
| 585 | ! %l6 = 4cbf389300000000, Mem[3000004078166c12] = 9ce4dfa2 |
| 586 | sth %l6,[%o0+0x040] ! Mem[0000000030000040] = 38936c12 |
| 587 | ! %f1 = 93db643b, Mem[0000000011800044] = 7155230d |
| 588 | st %f1 ,[%i3+0x044] ! Mem[0000000011800044] = 93db643b |
| 589 | ! %l4 = 0000000000003893, immed = fffff1e3, %l1 = 0000000000000062 |
| 590 | and %l4,-0xe1d,%l1 ! %l1 = 0000000000003083 |
| 591 | ! Mem[0000000031800040] = 97ecc750, %l3 = 0000000000000001 |
| 592 | ldsw [%o3+0x040],%l3 ! %l3 = ffffffff97ecc750 |
| 593 | ! %l0 = f7fcfdff, %l1 = 00003083, Mem[0000000030000000] = e1709402 b76bb825 |
| 594 | std %l0,[%o0+%g0] ! Mem[0000000030000000] = f7fcfdff 00003083 |
| 595 | ! Mem[0000000011800020] = 5b17b778, %l3 = ffffffff97ecc750 |
| 596 | ldsba [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000078 |
| 597 | ! Mem[0000000011000018] = d9a52e28, %l0 = f7fffffff7fcfdff |
| 598 | lduba [%i2+%i6]0x81,%l0 ! %l0 = 00000000000000d9 |
| 599 | |
| 600 | p0_label_22: ! %cwp = 2 |
| 601 | restore ! CWP = 1 |
| 602 | ! Mem[0000000010000030] = 781b0acf, %l2 = 0000000081b6d41e |
| 603 | ldsha [%o0+%i6]0x89,%l2 ! %l2 = 0000000000000acf |
| 604 | ! Mem[0000000031000004] = 38fa3f7c, %l1 = 00000000d87da2a9 |
| 605 | lduw [%i2+0x004],%l1 ! %l1 = 0000000038fa3f7c |
| 606 | ! Mem[0000000030800004] = 97ecc750, %l7 = fffffffff8f5e784 |
| 607 | lduwa [%i1+0x004]%asi,%l7 ! %l7 = 0000000097ecc750 |
| 608 | ! %l4 = fffffffff8f5e784, immed = 00000a62, %l6 = 00000000000000a1 |
| 609 | and %l4,0xa62,%l6 ! %l6 = 0000000000000200 |
| 610 | ! Mem[0000000011000004] = 8277b707, %l1 = 0000000038fa3f7c |
| 611 | ldsh [%o2+0x006],%l1 ! %l1 = ffffffffffffb707 |
| 612 | save ! CWP = 2 |
| 613 | ! %l3 = 0000000000000078, immed = 00000277, %y = 4047fa44 |
| 614 | umulcc %l3,0x277,%l0 ! %l0 = 00000000000127c8, %ccr = 00, %y = 00000000 |
| 615 | ! %l7 = 0000000000000628, %l6 = 0caf86c84cbf3893, %l7 = 0000000000000628 |
| 616 | xnor %l7,%l6,%l7 ! %l7 = f3507937b340c144 |
| 617 | ! %l7 = f3507937b340c144, immed = fffff4c3, %l7 = f3507937b340c144 |
| 618 | addc %l7,-0xb3d,%l7 ! %l7 = f3507937b340b607 |
| 619 | |
| 620 | p0_label_23: ! %cwp = 2 |
| 621 | ! Mem[0000000031000000] = ad7b0f54, %l0 = 00000000000127c8 |
| 622 | ldub [%o2+0x003],%l0 ! %l0 = 0000000000000054 |
| 623 | ! %f30 = 6a94300d 9ce4dfa2, Mem[0000000030800000] = 00000000 97ecc750 |
| 624 | std %f30,[%o1+%g0] ! Mem[0000000030800000] = 6a94300d 9ce4dfa2 |
| 625 | ! Mem[0000000031000044] = a0804a88, %l2 = 97ecc750a0804a88 |
| 626 | ldub [%o2+0x045],%l2 ! %l2 = 0000000000000080 |
| 627 | ! %l6 = 4cbf3893, %l7 = b340b607, Mem[0000000010000010] = 3f06eeb6 00004567 |
| 628 | stda %l6,[%i0+%i5]0x88 ! Mem[0000000010000010] = 4cbf3893 b340b607 |
| 629 | ! Mem[0000000010000070] = 06393062ade3953b, %f6 = 38a5a862 d87da2a9 |
| 630 | ldd [%i0+0x070],%f6 ! %f6 = 06393062 ade3953b |
| 631 | ! %l1 = 0000000000003083, Mem[0000000010800028] = 63fdccdc9398fdfe |
| 632 | stx %l1,[%i1+%o5] ! Mem[0000000010800028] = 0000000000003083 |
| 633 | ! Mem[0000000010000000] = b573e91eb33643ff, %l4 = 0000000000003893 |
| 634 | ldxa [%i0+%g0]0x89,%l4 ! %l4 = b573e91eb33643ff |
| 635 | save ! CWP = 3 |
| 636 | ! %l5 = caa5c9c6ada0e9fa, immed = 00000d3c, %l0 = 454043a02bed6bde |
| 637 | addcc %l5,0xd3c,%l0 ! %l0 = caa5c9c6ada0f736, %ccr = 88 |
| 638 | ! Mem[0000000031800000] = 2b2ae2d19ce43893, %l0 = caa5c9c6ada0f736 |
| 639 | ldx [%i3+%g0],%l0 ! %l0 = 2b2ae2d19ce43893 |
| 640 | |
| 641 | p0_label_24: ! %cwp = 3 |
| 642 | ! Mem[0000000031800040] = 97ecc750a0804a88, %f0 = 407832d4 93db643b |
| 643 | ldd [%i3+0x040],%f0 ! %f0 = 97ecc750 a0804a88 |
| 644 | ! Mem[0000000031000040] = 97ecc750, %l2 = 72fd2d8e, %l0 = 9ce43893 |
| 645 | add %i2,0x40,%g1 |
| 646 | casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000097ecc750 |
| 647 | membar #Sync ! Added by membar checker (4) |
| 648 | ! Mem[0000000010800000] = ca41069b 93db643b ad7b0f54 38fa3f7c |
| 649 | ! Mem[0000000010800010] = 0d68423c 3893fe4a ff0e87ed 810d199c |
| 650 | ! Mem[0000000010800020] = a6836f50 4eedb17b 00000000 00003083 |
| 651 | ! Mem[0000000010800030] = ff07cb60 3f5849b2 fdba0bfa ad9d5d3c |
| 652 | ldda [%o1]ASI_BLK_P,%f16 ! Block Load from 0000000010800000 |
| 653 | ! Mem[0000000010800004] = 93db643b, %l4 = d78534b621c177eb |
| 654 | ldub [%o1+0x006],%l4 ! %l4 = 0000000000000064 |
| 655 | ! %l3 = be0f1d45c904757c, %l6 = fcca9ec3abacaa13, %l7 = 6db9cfe443aa4d79 |
| 656 | sll %l3,%l6,%l7 ! %l7 = ea2e4823abe00000 |
| 657 | ! Mem[0000000011800028] = 6fef7942, %f10 = d3cefb27 |
| 658 | lda [%o3+%i5]0x81,%f10 ! %f10 = 6fef7942 |
| 659 | ! %l3 = be0f1d45c904757c, immed = 000001bb, %y = 00000000 |
| 660 | smulcc %l3,0x1bb,%l6 ! %l6 = ffffffa0dab74d94, %ccr = 88, %y = ffffffa0 |
| 661 | ! Clear Register : %l5 = caa5c9c6ada0e9fa |
| 662 | clr %l5 ! %l5 = 0000000000000000 |
| 663 | ! %l0 = 0000000097ecc750, immed = fffffe1f, %l4 = 0000000000000064 |
| 664 | orcc %l0,-0x1e1,%l4 ! %l4 = ffffffffffffff5f, %ccr = 88 |
| 665 | ! Mem[0000000010000000] = ff4336b3 1ee973b5 d51bb133 ab974849 |
| 666 | ! Mem[0000000010000010] = 9338bf4c 07b640b3 d4327840 3c2f7ccb |
| 667 | ! Mem[0000000010000020] = d1e22a2b 759d2fe2 ffffffff 7e492cb3 |
| 668 | ! Mem[0000000010000030] = cf0a1b78 8b699b28 8c988ea6 9c265c65 |
| 669 | ldda [%o0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010000000 |
| 670 | |
| 671 | p0_label_25: ! %cwp = 3 |
| 672 | ! %l7 = abe0000000000000, Mem[11800016b5c8e5df] = 9c265c65 |
| 673 | sth %l7,[%o3+0x016] ! Mem[0000000011800014] = b5c80000 |
| 674 | ! Mem[0000000010000030] = cf0a1b78, %l3 = be0f1d45c904757c |
| 675 | lduh [%o0+%i6],%l3 ! %l3 = 000000000000cf0a |
| 676 | membar #Sync ! Added by membar checker (5) |
| 677 | ! %l2 = 72fd2d8e, %l3 = 0000cf0a, Mem[0000000010800018] = ed870eff 9c190d81 |
| 678 | stda %l2,[%o1+%o6]0x88 ! Mem[0000000010800018] = 72fd2d8e 0000cf0a |
| 679 | ! Mem[0000000010000020] = e22f9d752b2ae2d1, %l6 = ffffffa0dab74d94 |
| 680 | ldxa [%o0+%i4]0x89,%l6 ! %l6 = e22f9d752b2ae2d1 |
| 681 | ! Mem[0000000011800008] = 3eb62594, %l4 = ffffffffffffff5f |
| 682 | lduha [%o3+%o4]0x81,%l4 ! %l4 = 0000000000003eb6 |
| 683 | ! Mem[000000001180006c] = 69e1e211, %l5 = 0000000000000000 |
| 684 | lduba [%o3+0x06c]%asi,%l5 ! %l5 = 0000000000000069 |
| 685 | ! Mem[0000000030000044] = 4a88e0e1, %l6 = e22f9d752b2ae2d1 |
| 686 | ldsb [%i0+0x045],%l6 ! %l6 = ffffffffffffff88 |
| 687 | ! %l0 = 0000000097ecc750, immed = fffff39a, %l5 = 0000000000000069 |
| 688 | addccc %l0,-0xc66,%l5 ! %l5 = 0000000097ecbaea, %ccr = 19 |
| 689 | ! done : should take illegal inst trap, %l0 = 0000000097ecc750 |
| 690 | done ! Illegal inst trap : %l0 = 0000000097ecc760 |
| 691 | ! %l4 = 00003eb600000000, Mem[11000028bfe6a846] = 00000000 |
| 692 | stha %l4,[%o2+%i5]0x80 ! Mem[0000000011000028] = 3eb6a846 |
| 693 | |
| 694 | p0_label_26: ! %cwp = 3 |
| 695 | ! Mem[0000000030000007] = 00003083, %l2 = 4c3446b872fd2d8e |
| 696 | ldstub [%i0+0x007],%l2 ! %l2 = 0000000000000083 |
| 697 | ! Mem[0000000011000054] = 0a352074, %l6 = ffffffffffffff88 |
| 698 | swap [%o2+0x054],%l6 ! %l6 = 000000000a352074 |
| 699 | ! Mem[0000000031800000] = 2b2ae2d1, %l1 = 29f2394ba7fd2796 |
| 700 | lduh [%i3+%g0],%l1 ! %l1 = 0000000000002b2a |
| 701 | ! Mem[0000000011800030] = 47ffbec1, %f27 = 00003083 |
| 702 | lda [%o3+%i6]0x89,%f27 ! %f27 = 47ffbec1 |
| 703 | ! Mem[0000000010800028] = 00000000, %l4 = 0000000000003eb6 |
| 704 | swapa [%o1+%i5]0x81,%l4 ! %l4 = 0000000000000000 |
| 705 | ! %l4 = 00000000, %l5 = 97ecbaea, Mem[0000000010800008] = ad7b0f54 38fa3f7c |
| 706 | stda %l4,[%o1+%o4]0x81 ! Mem[0000000010800008] = 00000000 97ecbaea |
| 707 | ! Code Fragment 1 |
| 708 | p0_fragment_2: |
| 709 | ta T_CHANGE_HPRIV |
| 710 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 711 | ! %g3 = 0000000000000f37 |
| 712 | mov -0x728,%g3 ! %g3 = fffffffffffff8d8 |
| 713 | and %g3, 0x13, %g3 |
| 714 | xor %g2, %g3, %g2 |
| 715 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 716 | ta T_CHANGE_NONHPRIV |
| 717 | ! Mem[0000000030800000] = 6a94300d, %l1 = 0000000000002b2a |
| 718 | ldsba [%i1+0x003]%asi,%l1 ! %l1 = 000000000000000d |
| 719 | ! %l2 = 0000008300000000, Mem[100000405ef41e13] = 00002b2a |
| 720 | sth %l2,[%o0+0x040] ! Mem[0000000010000040] = 00831e13 |
| 721 | ! Mem[0000000030000000] = f7fcfdff, %l4 = 0000000000000000 |
| 722 | ldswa [%i0+0x000]%asi,%l4 ! %l4 = fffffffff7fcfdff |
| 723 | |
| 724 | p0_label_27: ! %cwp = 3 |
| 725 | ! %l1 = 000000000000000d, %l2 = 0000000000000083, %l4 = fffffffff7fcfdff |
| 726 | sll %l1,%l2,%l4 ! %l4 = 0000000000000068 |
| 727 | ! %l4 = 0000000000000068, %l0 = 0000000097ecc760, %l7 = ea2e4823abe00000 |
| 728 | srl %l4,%l0,%l7 ! %l7 = 0000000000000068 |
| 729 | ! Mem[0000000031800040] = 97ecc750, %l0 = 0000000097ecc760 |
| 730 | ldsba [%i3+0x042]%asi,%l0 ! %l0 = ffffffffffffffc7 |
| 731 | ! Mem[0000000011000008] = 9b075e1a, %l1 = 000000000000000d |
| 732 | ldsba [%o2+%o4]0x88,%l1 ! %l1 = 000000000000001a |
| 733 | ! %l1 = 000000000000001a, immed = 00000012, %l2 = 0000000000000083 |
| 734 | srl %l1,0x012,%l2 ! %l2 = 0000000000000000 |
| 735 | ! Mem[0000000030800000] = 6a94300d, %l4 = 0000000000000068 |
| 736 | lduwa [%i1+0x000]%asi,%l4 ! %l4 = 000000006a94300d |
| 737 | ! %l1 = 000000000000001a, %l5 = 0000000097ecbaea, %l6 = 000000000a352074 |
| 738 | mulx %l1,%l5,%l6 ! %l6 = 0000000f6e0afbc4, %y = ffffffa0 |
| 739 | ! Mem[0000000030800004] = 9ce4dfa2, %l1 = 000000000000001a |
| 740 | ldsw [%i1+0x004],%l1 ! %l1 = ffffffff9ce4dfa2 |
| 741 | ! Mem[0000000011800030] = c1beff47 29b31556, %l4 = 6a94300d, %l5 = 97ecbaea |
| 742 | ldd [%o3+%i6],%l4 ! %l4 = 00000000c1beff47 0000000029b31556 |
| 743 | ! %l2 = 0000000000000000, %l7 = 0000000000000068, %l3 = 000000000000cf0a |
| 744 | sllx %l2,%l7,%l3 ! %l3 = 0000000000000000 |
| 745 | |
| 746 | p0_label_28: ! %cwp = 3 |
| 747 | ! %l2 = 00000000, %l3 = 00000000, Mem[0000000031000040] = 97ecc750 a0804a88 |
| 748 | std %l2,[%i2+0x040] ! Mem[0000000031000040] = 00000000 00000000 |
| 749 | ! %l0 = ffffffffffffffc7, immed = fffffe39, %l3 = 0000000000000000 |
| 750 | tsubcc %l0,-0x1c7,%l3 ! %l3 = 000000000000018e, %ccr = 02 |
| 751 | ! Mem[0000000010000068] = 81b6d41e751175c1, %l5 = 0000000029b31556 |
| 752 | ldx [%o0+0x068],%l5 ! %l5 = 81b6d41e751175c1 |
| 753 | ! Mem[0000000010800030] = b249583f 60cb07ff, %l0 = ffffffc7, %l1 = 9ce4dfa2 |
| 754 | ldda [%o1+%i6]0x89,%l0 ! %l0 = 0000000060cb07ff 00000000b249583f |
| 755 | ! Mem[0000000031800000] = 2b2ae2d19ce43893, %f12 = cf0a1b78 8b699b28 |
| 756 | ldd [%i3+%g0],%f12 ! %f12 = 2b2ae2d1 9ce43893 |
| 757 | ! %l5 = 751175c100000000, Mem[1080006dc10609f3] = 0000000c |
| 758 | stb %l5,[%o1+0x06d] ! Mem[000000001080006c] = c1c109f3 |
| 759 | ! Mem[0000000030800044] = ad9d0000, %l4 = 00000000c1beff47 |
| 760 | lduw [%i1+0x044],%l4 ! %l4 = 00000000ad9d0000 |
| 761 | ! %l3 = 000000000000018e, %l0 = 0000000060cb07ff, %l5 = 81b6d41e751175c1 |
| 762 | srlx %l3,%l0,%l5 ! %l5 = 0000000000000000 |
| 763 | ! Invert Register : %l7 = 0000000000000068 |
| 764 | xor %l7,-1,%l7 ! %l7 = ffffffffffffff97 |
| 765 | ! %l1 = 00000000b249583f, %l3 = 000000000000018e, %y = ffffffa0 |
| 766 | umul %l1,%l3,%l7 ! %l7 = 000001152e0731f2, %y = 00000115 |
| 767 | |
| 768 | p0_label_29: ! %cwp = 3 |
| 769 | ! %l0 = 0000000060cb07ff, Mem[0000000011000008] = 1a5e079b1998a034 |
| 770 | stxa %l0,[%o2+%o4]0x81 ! Mem[0000000011000008] = 0000000060cb07ff |
| 771 | ! %l3 = 000000000000018e, %l6 = 0000000f6e0afbc4, %l7 = 000001152e0731f2 |
| 772 | sra %l3,%l6,%l7 ! %l7 = 0000000000000018 |
| 773 | ! %l2 = 0000000000000000 |
| 774 | setx 0x20028b204004f520,%g7,%l2 ! %l2 = 20028b204004f520 |
| 775 | ! Clear Register : %l5 = 0000000000000000 |
| 776 | clr %l5 ! %l5 = 0000000000000000 |
| 777 | ! done : should take illegal inst trap, %l0 = 0000000060cb07ff |
| 778 | done ! Illegal inst trap : %l0 = 0000000060cb080f |
| 779 | rd %pc,%o7 |
| 780 | return %o7+12 ! CWP = 2 |
| 781 | ! Mem[0000000011800028] = 6fef7942, %l4 = b573e91eb33643ff |
| 782 | ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 000000000000006f |
| 783 | ! %l2 = 0000000000000080, immed = fffff8e2, %y = 00000115 |
| 784 | udiv %l2,-0x71e,%l3 ! %l3 = 0000000000000115 |
| 785 | mov %l0,%y ! %y = 00000054 |
| 786 | ! %l6 = 0caf86c84cbf3893, %l6 = 0caf86c84cbf3893, %l3 = 0000000000000115 |
| 787 | srlx %l6,%l6,%l3 ! %l3 = 00000195f0d90997 |
| 788 | ! Invert Register : %l5 = 0000f7fffffff7fc |
| 789 | xor %l5,-1,%l5 ! %l5 = ffff080000000803 |
| 790 | |
| 791 | p0_label_30: ! %cwp = 2 |
| 792 | ! Mem[0000000010800050] = b5fc568d ba1c77dc, %l0 = 00000054, %l1 = 00003083 |
| 793 | ldd [%i1+0x050],%l0 ! %l0 = 00000000b5fc568d 00000000ba1c77dc |
| 794 | ! Mem[0000000031800047] = a0804a88, %l7 = f3507937b340b607 |
| 795 | ldstuba [%o3+0x047]%asi,%l7 ! %l7 = 0000000000000088 |
| 796 | ! Mem[0000000031000044] = 00000000, %l4 = 0000006f, %l7 = 00000088 |
| 797 | add %o2,0x44,%g1 |
| 798 | casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000000000000 |
| 799 | ! %l0 = 00000000b5fc568d, immed = fffff8ce, %l3 = 00000195f0d90997 |
| 800 | tsubcc %l0,-0x732,%l3 ! %l3 = 00000000b5fc5dbf, %ccr = 1b |
| 801 | ! %l1 = 00000000ba1c77dc, immed = 00000951, %l4 = 000000000000006f |
| 802 | taddcc %l1,0x951,%l4 ! %l4 = 00000000ba1c812d, %ccr = 0a |
| 803 | ! Mem[0000000031000044] = 00000000, %f11 = 7e492cb3 |
| 804 | ld [%o2+0x044],%f11 ! %f11 = 00000000 |
| 805 | ! Mem[0000000011800030] = c1beff4729b31556, %l0 = 00000000b5fc568d |
| 806 | ldx [%i3+%o6],%l0 ! %l0 = c1beff4729b31556 |
| 807 | ! %l4 = 00000000ba1c812d, Mem[0000000030000040] = 38936c124a88e0e1 |
| 808 | stx %l4,[%o0+0x040] ! Mem[0000000030000040] = 00000000ba1c812d |
| 809 | ! %l0 = 29b31556, %l1 = ba1c77dc, Mem[0000000010800020] = a6836f50 4eedb17b |
| 810 | stda %l0,[%i1+0x020]%asi ! Mem[0000000010800020] = 29b31556 ba1c77dc |
| 811 | ! %l4 = 00000000ba1c812d, %l7 = 0000000000000000, %l7 = 0000000000000000 |
| 812 | xorcc %l4,%l7,%l7 ! %l7 = 00000000ba1c812d, %ccr = 08 |
| 813 | |
| 814 | p0_label_31: ! %cwp = 2 |
| 815 | ! Mem[000000001180001e] = 7f21e319, %l1 = 00000000ba1c77dc |
| 816 | ldstub [%i3+0x01e],%l1 ! %l1 = 00000000000000e3 |
| 817 | ! Mem[0000000011000058] = 4afe3a71, %l5 = ffff080000000803 |
| 818 | lduba [%i2+0x05a]%asi,%l5 ! %l5 = 000000000000003a |
| 819 | ! retry : should take illegal inst trap, %l0 = c1beff4729b31556 |
| 820 | retry ! Illegal inst trap : %l0 = c1beff4729b31566 |
| 821 | ! %f19 = 38fa3f7c, Mem[0000000031000000] = ad7b0f54 |
| 822 | sta %f19,[%o2+0x000]%asi ! Mem[0000000031000000] = 38fa3f7c |
| 823 | ! Mem[0000000010800000] = ca41069b, %l3 = 00000000b5fc5dbf |
| 824 | lduw [%i1+%g0],%l3 ! %l3 = 00000000ca41069b |
| 825 | ! %l1 = 00000000000000e3, %l3 = 00000000ca41069b, %l2 = 0000000000000080 |
| 826 | taddcc %l1,%l3,%l2 ! %l2 = 00000000ca41077e, %ccr = 0a |
| 827 | ! %l7 = 00000000ba1c812d, %l7 = 00000000ba1c812d, %l6 = 0caf86c84cbf3893 |
| 828 | andncc %l7,%l7,%l6 ! %l6 = 0000000000000000, %ccr = 44 |
| 829 | ! Mem[0000000010000020] = 2b2ae2d1, %l6 = 0000000000000000 |
| 830 | lduha [%i0+%o4]0x88,%l6 ! %l6 = 000000000000e2d1 |
| 831 | ! Mem[0000000030800044] = ad9d0000, %l7 = ba1c812d, %l5 = 0000003a |
| 832 | add %o1,0x44,%g1 |
| 833 | casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ad9d0000 |
| 834 | ! Mem[0000000030000040] = 00000000 ba1c812d, %l4 = ba1c812d, %l5 = ad9d0000 |
| 835 | ldd [%o0+0x040],%l4 ! %l4 = 0000000000000000 00000000ba1c812d |
| 836 | |
| 837 | p0_label_32: ! %cwp = 2 |
| 838 | ! Clear Register : %l5 = 00000000ba1c812d |
| 839 | clr %l5 ! %l5 = 0000000000000000 |
| 840 | ! %l6 = 000000000000e2d1, immed = 00000030, %l0 = c1beff4729b31566 |
| 841 | srax %l6,0x030,%l0 ! %l0 = 0000000000000000 |
| 842 | ! %f16 = ca41069b, Mem[0000000030800040] = fdba0bfa |
| 843 | st %f16,[%o1+0x040] ! Mem[0000000030800040] = ca41069b |
| 844 | ! Mem[0000000030800040] = ca41069b, %l6 = 000000000000e2d1 |
| 845 | ldub [%o1+0x040],%l6 ! %l6 = 00000000000000ca |
| 846 | ! %l7 = ba1c812d00000000, Mem[11800030c1beff47] = 0000e2d1 |
| 847 | sth %l7,[%i3+%o6] ! Mem[0000000011800030] = 812dff47 |
| 848 | ! Clear Register : %l1 = 00000000000000e3 |
| 849 | clr %l1 ! %l1 = 0000000000000000 |
| 850 | ! %l0 = 0000000000000000, immed = fffffda3, %y = 00000054 |
| 851 | umulcc %l0,-0x25d,%l7 ! %l7 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 852 | ! %l7 = 0000000000000000, immed = 00000ba7, %l5 = 0000000000000000 |
| 853 | sub %l7,0xba7,%l5 ! %l5 = fffffffffffff459 |
| 854 | ! %l7 = 0000000000000000, Mem[3100004600000000] = 00000000 |
| 855 | stb %l7,[%o2+0x046] ! Mem[0000000031000044] = 00000000 |
| 856 | ! Mem[0000000031000044] = 00000000, %f10 = ffffffff |
| 857 | ld [%o2+0x044],%f10 ! %f10 = 00000000 |
| 858 | |
| 859 | p0_label_33: ! %cwp = 2 |
| 860 | ! %l4 = 0000000000000000, immed = 00000dbd, %l1 = 0000000000000000 |
| 861 | orncc %l4,0xdbd,%l1 ! %l1 = fffffffffffff242, %ccr = 88 |
| 862 | ! %l2 = ca41077e00000000, Mem[11800028ffef7942] = 00000000 |
| 863 | stwa %l2,[%i3+%o5]0x80 ! Mem[0000000011800028] = ca41077e |
| 864 | ! %l5 = fffffffffffff459, immed = fffff595, %l1 = fffffffffffff242 |
| 865 | add %l5,-0xa6b,%l1 ! %l1 = ffffffffffffe9ee |
| 866 | ! %l6 = 00000000000000ca, %l2 = 00000000ca41077e, %l3 = 00000000ca41069b |
| 867 | xnorcc %l6,%l2,%l3 ! %l3 = ffffffff35bef84b, %ccr = 80 |
| 868 | ! %l0 = 0000000000000000, immd = fffffffffffff4a7, %l1 = ffffffffffffe9ee |
| 869 | mulx %l0,-0xb59,%l1 ! %l1 = 0000000000000000, %y = 00000000 |
| 870 | ! %l7 = 0000000000000000, Mem[3100000738fa3f7c] = 00000001 |
| 871 | stb %l7,[%o2+0x007] ! Mem[0000000031000004] = 38fa3f00 |
| 872 | ! %l0 = 0000000000000000, Mem[108000103c42680d] = 00000001 |
| 873 | stwa %l0,[%i1+%i5]0x88 ! Mem[0000000010800010] = 00000000 |
| 874 | ! Mem[0000000010000028] = ffffffff, %l3 = ffffffff35bef84b |
| 875 | lduba [%i0+%o5]0x81,%l3 ! %l3 = 00000000000000ff |
| 876 | ! %f20 = 0d68423c, Mem[0000000030800004] = 9ce4dfa2 |
| 877 | st %f20,[%o1+0x004] ! Mem[0000000030800004] = 0d68423c |
| 878 | ! Mem[0000000010800020] = 29b31556, %l7 = 0000000000000000 |
| 879 | swapa [%i1+%o4]0x81,%l7 ! %l7 = 0000000029b31556 |
| 880 | |
| 881 | p0_label_34: ! %cwp = 2 |
| 882 | ! Mem[000000001080006c] = c1c109f3, %l0 = 0000000000000000 |
| 883 | ldsw [%i1+0x06c],%l0 ! %l0 = ffffffffc1c109f3 |
| 884 | ! Mem[0000000031800000] = 2b2ae2d1, %l4 = 0000000000000000 |
| 885 | ldswa [%o3+0x000]%asi,%l4 ! %l4 = 000000002b2ae2d1 |
| 886 | ! Mem[0000000011800020] = 5b17b778, %l3 = 00000000000000ff |
| 887 | swapa [%i3+%o4]0x89,%l3 ! %l3 = 000000005b17b778 |
| 888 | ! %l5 = fffff45900000000, Mem[110000004a458765] = 16582bf8 |
| 889 | sth %l5,[%i2+%g0] ! Mem[0000000011000000] = f4598765 |
| 890 | ! Mem[0000000011800020] = ff000000f69ee692, %l1 = 0000000000000000 |
| 891 | ldxa [%i3+%o4]0x81,%l1 ! %l1 = ff000000f69ee692 |
| 892 | ! %l1 = ff000000f69ee692, %l7 = 0000000029b31556, %y = 00000000 |
| 893 | udiv %l1,%l7,%l5 ! %l5 = 0000000000000005 |
| 894 | mov %l0,%y ! %y = c1c109f3 |
| 895 | ! Mem[0000000031000000] = 38fa3f7c38fa3f00, %l3 = 000000005b17b778 |
| 896 | ldx [%o2+%g0],%l3 ! %l3 = 38fa3f7c38fa3f00 |
| 897 | ! %l7 = 0000000029b31556, immed = 00000bcf, %l0 = ffffffffc1c109f3 |
| 898 | subc %l7,0xbcf,%l0 ! %l0 = 0000000029b30987 |
| 899 | ! Mem[0000000030800004] = 0d68423c, %l5 = 0000000000000005 |
| 900 | ldsb [%o1+0x005],%l5 ! %l5 = 0000000000000068 |
| 901 | ! %l6 = 00000000000000ca, immed = fffff797, %l0 = 0000000029b30987 |
| 902 | xnor %l6,-0x869,%l0 ! %l0 = 00000000000008a2 |
| 903 | |
| 904 | p0_label_35: ! %cwp = 2 |
| 905 | ! Mem[0000000010800018] = 72fd2d8e, %l6 = 00000000000000ca |
| 906 | lduha [%i1+%i6]0x88,%l6 ! %l6 = 0000000000002d8e |
| 907 | ! Mem[0000000011000020] = dfe50000, %l5 = 0000000000000068 |
| 908 | lduwa [%i2+%o4]0x89,%l5 ! %l5 = 00000000dfe50000 |
| 909 | ! %f2 = d51bb133, Mem[0000000030000044] = ba1c812d |
| 910 | st %f2 ,[%o0+0x044] ! Mem[0000000030000044] = d51bb133 |
| 911 | ! Mem[0000000010000030] = cf0a1b78, %l4 = 000000002b2ae2d1 |
| 912 | ldstuba [%i0+%o6]0x81,%l4 ! %l4 = 00000000000000cf |
| 913 | ! Mem[0000000010800070] = 5a64736c, %l5 = 00000000dfe50000 |
| 914 | lduha [%i1+0x070]%asi,%l5 ! %l5 = 0000000000005a64 |
| 915 | ! Mem[0000000011000024] = 3c684d34, %l3 = 38fa3f7c38fa3f00 |
| 916 | ldub [%i2+0x025],%l3 ! %l3 = 0000000000000068 |
| 917 | ! Mem[0000000030800004] = 0d68423c, %l2 = 00000000ca41077e |
| 918 | lduh [%o1+0x006],%l2 ! %l2 = 000000000000423c |
| 919 | ! Code Fragment 1 |
| 920 | p0_fragment_3: |
| 921 | ta T_CHANGE_HPRIV |
| 922 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 923 | ! %g3 = fffffffffffff8d8 |
| 924 | mov 0x394,%g3 ! %g3 = 0000000000000394 |
| 925 | and %g3, 0x13, %g3 |
| 926 | xor %g2, %g3, %g2 |
| 927 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 928 | ta T_CHANGE_NONHPRIV |
| 929 | ! Mem[0000000011800030] = 47ff2d81, %l2 = 000000000000423c |
| 930 | ldsba [%i3+%o6]0x88,%l2 ! %l2 = ffffffffffffff81 |
| 931 | ! Mem[0000000010000008] = 33b11bd5, %l1 = ff000000f69ee692 |
| 932 | swapa [%i0+%i4]0x89,%l1 ! %l1 = 0000000033b11bd5 |
| 933 | |
| 934 | p0_label_36: ! %cwp = 2 |
| 935 | ! %f14 = 8c988ea6 9c265c65, Mem[0000000031000000] = 38fa3f7c 38fa3f00 |
| 936 | stda %f14,[%o2+0x000]%asi ! Mem[0000000031000000] = 8c988ea6 9c265c65 |
| 937 | ! Mem[0000000010000060] = 35638c4c, %l6 = 0000000000002d8e |
| 938 | lduwa [%i0+0x060]%asi,%l6 ! %l6 = 0000000035638c4c |
| 939 | ! %f22 = ff0e87ed 810d199c, Mem[0000000031000000] = 8c988ea6 9c265c65 |
| 940 | std %f22,[%o2+%g0] ! Mem[0000000031000000] = ff0e87ed 810d199c |
| 941 | ! %l0 = 000008a200000000, Mem[308000016a94300d] = 31000000 |
| 942 | stba %l0,[%o1+0x001]%asi ! Mem[0000000030800000] = 6aa2300d |
| 943 | ! %l0 = 00000000000008a2, %l5 = 0000000000005a64, %l6 = 0000000035638c4c |
| 944 | addccc %l0,%l5,%l6 ! %l6 = 0000000000006306, %ccr = 00 |
| 945 | ! Mem[0000000010800038] = fdba0bfa, %f27 = 47ffbec1 |
| 946 | ld [%i1+0x038],%f27 ! %f27 = fdba0bfa |
| 947 | ! Mem[0000000011800064] = e1709402, %l4 = 00000000000000cf |
| 948 | ldub [%i3+0x066],%l4 ! %l4 = 0000000000000094 |
| 949 | ! %l5 = 0000000000005a64, %l5 = 0000000000005a64, %l5 = 0000000000005a64 |
| 950 | srax %l5,%l5,%l5 ! %l5 = 0000000000000000 |
| 951 | ! %l1 = 0000000033b11bd5, immed = fffff37e, %l1 = 0000000033b11bd5 |
| 952 | and %l1,-0xc82,%l1 ! %l1 = 0000000033b11354 |
| 953 | ! %l3 = 0000000000000068, %l5 = 0000000000000000, %l4 = 0000000000000094 |
| 954 | udivx %l3,%l5,%l4 ! Div by zero, %l0 = 00000000000008f2 |
| 955 | |
| 956 | p0_label_37: ! %cwp = 2 |
| 957 | ! %l6 = 00006306, %l7 = 29b31556, Mem[0000000011800028] = 7e0741ca a645131f |
| 958 | stda %l6,[%i3+%o5]0x88 ! Mem[0000000011800028] = 00006306 29b31556 |
| 959 | ! Mem[0000000011000010] = 00000000, %l2 = ffffffffffffff81 |
| 960 | ldstuba [%i2+%i5]0x81,%l2 ! %l2 = 0000000000000000 |
| 961 | ! Randomly selected nop |
| 962 | nop |
| 963 | ! %l5 = 0000000000000000, Mem[0000000010800000] = ca41069b93db643b |
| 964 | stxa %l5,[%i1+%g0]0x81 ! Mem[0000000010800000] = 0000000000000000 |
| 965 | ! %l1 = 33b1135400000000, Mem[3100004700000000] = 16582bf8 |
| 966 | stba %l1,[%o2+0x047]%asi ! Mem[0000000031000044] = 00000054 |
| 967 | ! %l0 = 000008ca00000000, Mem[3000004300000000] = 16582bf8 |
| 968 | stb %l0,[%o0+0x043] ! Mem[0000000030000040] = 000000ca |
| 969 | ! Mem[0000000030800000] = 6aa2300d, %l4 = 0000000000000094 |
| 970 | ldstub [%o1+%g0],%l4 ! %l4 = 000000000000006a |
| 971 | ! Mem[0000000030000040] = 000000cad51bb133, %f6 = d4327840 3c2f7ccb |
| 972 | ldd [%o0+0x040],%f6 ! %f6 = 000000ca d51bb133 |
| 973 | ! %f18 = ad7b0f54 38fa3f7c, Mem[0000000010800010] = 00000000 4afe9338 |
| 974 | stda %f18,[%i1+%i5]0x88 ! Mem[0000000010800010] = ad7b0f54 38fa3f7c |
| 975 | ! Mem[0000000010800028] = 00003eb6, %l0 = 00000000000008ca |
| 976 | ldsba [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000 |
| 977 | |
| 978 | p0_label_38: ! %cwp = 2 |
| 979 | ! %l6 = 0000000000006306, immed = 00000026, %l4 = 000000000000006a |
| 980 | sllx %l6,0x026,%l4 ! %l4 = 0018c18000000000 |
| 981 | ! %l6 = 0000000000006306, immed = 0000023a, %y = c1c109f3 |
| 982 | umulcc %l6,0x23a,%l0 ! %l0 = 0000000000dc7b5c, %ccr = 00, %y = 00000000 |
| 983 | ! %l5 = 0000000000000000, immed = fffff382, %l0 = 0000000000dc7b5c |
| 984 | andn %l5,-0xc7e,%l0 ! %l0 = 0000000000000000 |
| 985 | ! %l7 = 29b3155600000000, Mem[31000000ff0e87ed] = 00000000 |
| 986 | sth %l7,[%o2+%g0] ! Mem[0000000031000000] = 155687ed |
| 987 | ! Mem[0000000011800040] = 8eca466e 93db643b ecd668ba d87da2a9 |
| 988 | ! Mem[0000000011800050] = b1657808 cca44205 22e24f2c d804ce7f |
| 989 | ! Mem[0000000011800060] = dabf705f e1709402 602d6092 69e1e211 |
| 990 | ! Mem[0000000011800070] = a6836f50 4eedb17b af5a4cee 3a079890 |
| 991 | ldda [%i3+%g4]ASI_BLK_SL,%f16 ! Block Load from 0000000011800040 |
| 992 | ! retry : should take illegal inst trap, %l0 = 0000000000000000 |
| 993 | retry ! Illegal inst trap : %l0 = 0000000000000010 |
| 994 | ! %l5 = 0000000000000000, %l0 = 0000000000000010, %l0 = 0000000000000010 |
| 995 | addc %l5,%l0,%l0 ! %l0 = 0000000000000010 |
| 996 | ! %l5 = 0000000000000000, immed = 00000ff4, %y = 00000000 |
| 997 | mulscc %l5,0xff4,%l1 ! %l1 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 998 | ! Mem[0000000031800040] = 97ecc750 a0804aff, %l4 = 00000000, %l5 = 00000000 |
| 999 | ldd [%o3+0x040],%l4 ! %l4 = 0000000097ecc750 00000000a0804aff |
| 1000 | ! %l5 = 00000000a0804aff, %l2 = 0000000000000000, %y = 00000000 |
| 1001 | mulscc %l5,%l2,%l1 ! %l1 = 000000005040257f, %ccr = 00, %y = 80000000 |
| 1002 | |
| 1003 | p0_label_39: ! %cwp = 2 |
| 1004 | ! %l0 = 0000000000000010, Mem[0000000031800000] = 2b2ae2d19ce43893 |
| 1005 | stx %l0,[%o3+%g0] ! Mem[0000000031800000] = 0000000000000010 |
| 1006 | ! %l5 = 00000000a0804aff, %l3 = 0000000000000068, %l3 = 0000000000000068 |
| 1007 | addccc %l5,%l3,%l3 ! %l3 = 00000000a0804b67, %ccr = 08 |
| 1008 | ! %l3 = 00000000a0804b67, Mem[0000000031800000] = 0000000000000010 |
| 1009 | stx %l3,[%o3+%g0] ! Mem[0000000031800000] = 00000000a0804b67 |
| 1010 | ! %l6 = 0000000000006306, %l1 = 000000005040257f, %l2 = 0000000000000000 |
| 1011 | addccc %l6,%l1,%l2 ! %l2 = 0000000050408885, %ccr = 00 |
| 1012 | ! Mem[0000000010800020] = 00000000, %l6 = 00006306, %l0 = 00000010 |
| 1013 | add %i1,0x20,%g1 |
| 1014 | casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000000000000 |
| 1015 | ! %l5 = 00000000a0804aff, immed = 00000013, %l1 = 000000005040257f |
| 1016 | srl %l5,0x013,%l1 ! %l1 = 0000000000001410 |
| 1017 | ! %f12 = 2b2ae2d1 9ce43893, Mem[0000000010000030] = 781b0aff 289b698b |
| 1018 | stda %f12,[%i0+%o6]0x88 ! Mem[0000000010000030] = 2b2ae2d1 9ce43893 |
| 1019 | ! Mem[0000000030000004] = 000030ff, %l0 = 0000000000000000 |
| 1020 | lduw [%o0+0x004],%l0 ! %l0 = 00000000000030ff |
| 1021 | ! Mem[0000000030000040] = 000000ca, %l2 = 0000000050408885 |
| 1022 | lduwa [%o0+0x040]%asi,%l2 ! %l2 = 00000000000000ca |
| 1023 | ! %l3 = a0804b6700000000, Mem[30800000ffa2300d] = 50408885 |
| 1024 | stw %l3,[%o1+%g0] ! Mem[0000000030800000] = a0804b67 |
| 1025 | |
| 1026 | p0_label_40: ! %cwp = 2 |
| 1027 | ! %l4 = 0000000097ecc750, %l1 = 0000000000001410, %l4 = 0000000097ecc750 |
| 1028 | xnor %l4,%l1,%l4 ! %l4 = ffffffff68132cbf |
| 1029 | ! %l2 = 000000ca, %l3 = a0804b67, Mem[0000000010800018] = 72fd2d8e 0000cf0a |
| 1030 | stda %l2,[%i1+%i6]0x88 ! Mem[0000000010800018] = 000000ca a0804b67 |
| 1031 | ! Mem[0000000031000044] = 00000054, %l6 = 0000000000006306 |
| 1032 | ldsb [%o2+0x047],%l6 ! %l6 = 0000000000000054 |
| 1033 | ! %l2 = 00000000000000ca, immed = 00000046, %y = 80000000 |
| 1034 | udivcc %l2,0x046,%l2 ! %l2 = 00000000ffffffff, %ccr = 0a |
| 1035 | mov %l0,%y ! %y = 000030ff |
| 1036 | ! Mem[0000000031800004] = a0804b67, %l2 = 00000000ffffffff |
| 1037 | swap [%o3+0x004],%l2 ! %l2 = 00000000a0804b67 |
| 1038 | ! Mem[0000000031000044] = 00000054, %l6 = 0000000000000054 |
| 1039 | lduw [%o2+0x044],%l6 ! %l6 = 0000000000000054 |
| 1040 | ! Mem[0000000031000000] = 155687ed, %f6 = 000000ca |
| 1041 | ld [%o2+%g0],%f6 ! %f6 = 155687ed |
| 1042 | ! %l7 = 29b3155600000000, Mem[1000000892e69ef6] = 00000054 |
| 1043 | stwa %l7,[%i0+%i4]0x80 ! Mem[0000000010000008] = 29b31556 |
| 1044 | ! Mem[0000000031000044] = 00000054, %l5 = a0804aff, %l3 = a0804b67 |
| 1045 | add %o2,0x44,%g1 |
| 1046 | casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000000000054 |
| 1047 | ! %l3 = 0000000000000054, Mem[0000000030800040] = ca41069bad9d0000 |
| 1048 | stx %l3,[%o1+0x040] ! Mem[0000000030800040] = 0000000000000054 |
| 1049 | |
| 1050 | p0_label_41: ! %cwp = 2 |
| 1051 | ! %f5 = 07b640b3, Mem[0000000010800020] = 00000000 |
| 1052 | sta %f5 ,[%i1+%o4]0x81 ! Mem[0000000010800020] = 07b640b3 |
| 1053 | ! %l3 = 0000000000000054, %l0 = 00000000000030ff, %l2 = 00000000a0804b67 |
| 1054 | orcc %l3,%l0,%l2 ! %l2 = 00000000000030ff, %ccr = 00 |
| 1055 | ! Mem[0000000010800010] = 7c3ffa38540f7bad, %l3 = 0000000000000054 |
| 1056 | ldxa [%i1+%i5]0x81,%l3 ! %l3 = 7c3ffa38540f7bad |
| 1057 | ! %l7 = 0000000029b31556, immed = 00000003, %l0 = 00000000000030ff |
| 1058 | sll %l7,0x003,%l0 ! %l0 = 000000014d98aab0 |
| 1059 | ! %l2 = 000030ff, %l3 = 540f7bad, Mem[0000000031000040] = 00000000 00000054 |
| 1060 | stda %l2,[%o2+0x040]%asi ! Mem[0000000031000040] = 000030ff 540f7bad |
| 1061 | ! %l6 = 0000000000000054, %l7 = 0000000029b31556, %l7 = 0000000029b31556 |
| 1062 | xnorcc %l6,%l7,%l7 ! %l7 = ffffffffd64ceafd, %ccr = 88 |
| 1063 | ! %l2 = 00000000000030ff, immed = 00000dbb, %l0 = 000000014d98aab0 |
| 1064 | xnor %l2,0xdbb,%l0 ! %l0 = ffffffffffffc2bb |
| 1065 | ! %l4 = 68132cbf, %l5 = a0804aff, Mem[0000000011800020] = 000000ff 92e69ef6 |
| 1066 | stda %l4,[%i3+%o4]0x88 ! Mem[0000000011800020] = 68132cbf a0804aff |
| 1067 | ! Mem[0000000010000068] = 81b6d41e, %l0 = ffffffffffffc2bb |
| 1068 | lduha [%i0+0x068]%asi,%l0 ! %l0 = 00000000000081b6 |
| 1069 | ! %l6 = 0000000000000054, Mem[0000000011000000] = f45987658277b707 |
| 1070 | stxa %l6,[%i2+%g0]0x81 ! Mem[0000000011000000] = 0000000000000054 |
| 1071 | |
| 1072 | p0_label_42: ! %cwp = 2 |
| 1073 | ! %l1 = 0000000000001410, Mem[0000000010800070] = 5a64736c91a33d32 |
| 1074 | stx %l1,[%i1+0x070] ! Mem[0000000010800070] = 0000000000001410 |
| 1075 | ! %l1 = 0000000000001410, %l0 = 00000000000081b6, %y = 000030ff |
| 1076 | sdivcc %l1,%l0,%l1 ! %l1 = 0000000060b31b1f, %ccr = 00 |
| 1077 | mov %l0,%y ! %y = 000081b6 |
| 1078 | ! Clear Register : %l1 = 0000000060b31b1f |
| 1079 | clr %l1 ! %l1 = 0000000000000000 |
| 1080 | ! %l6 = 0000000000000054, %l4 = ffffffff68132cbf, %l1 = 0000000000000000 |
| 1081 | taddcc %l6,%l4,%l1 ! %l1 = ffffffff68132d13, %ccr = 82 |
| 1082 | ! %l5 = 00000000a0804aff, Mem[0000000011800018] = 186043a07f21ff19 |
| 1083 | stxa %l5,[%i3+%i6]0x81 ! Mem[0000000011800018] = 00000000a0804aff |
| 1084 | ! %l5 = 00000000a0804aff, %l6 = 0000000000000054, %l1 = ffffffff68132d13 |
| 1085 | srax %l5,%l6,%l1 ! %l1 = 0000000000000a08 |
| 1086 | membar #Sync ! Added by membar checker (6) |
| 1087 | ! Mem[0000000011800000] = 0628f1b4 f64ba15a 3eb62594 07c279dd |
| 1088 | ! Mem[0000000011800010] = cb7c2f3c b5c80000 00000000 a0804aff |
| 1089 | ! Mem[0000000011800020] = bf2c1368 ff4a80a0 06630000 5615b329 |
| 1090 | ! Mem[0000000011800030] = 812dff47 29b31556 9ad4bde8 4f8afe6f |
| 1091 | ldda [%i3]ASI_BLK_SL,%f16 ! Block Load from 0000000011800000 |
| 1092 | ! Mem[0000000010800028] = b63e0000, %l1 = 0000000000000a08 |
| 1093 | ldsba [%i1+%o5]0x88,%l1 ! %l1 = 0000000000000000 |
| 1094 | ! Mem[0000000030000004] = 000030ff, %f3 = ab974849 |
| 1095 | ld [%o0+0x004],%f3 ! %f3 = 000030ff |
| 1096 | ! %l7 = ffffffffd64ceafd, %l2 = 00000000000030ff, %l4 = ffffffff68132cbf |
| 1097 | subc %l7,%l2,%l4 ! %l4 = ffffffffd64cb9fe |
| 1098 | |
| 1099 | p0_label_43: ! %cwp = 2 |
| 1100 | ! %l0 = 00000000000081b6, immed = fffff2c2, %l2 = 00000000000030ff |
| 1101 | taddcctv %l0,-0xd3e,%l2 ! %l0 = 00000000000081d9, Trapped |
| 1102 | ! %f0 = ff4336b3 1ee973b5 d51bb133 000030ff |
| 1103 | ! %f4 = 9338bf4c 07b640b3 155687ed d51bb133 |
| 1104 | ! %f8 = d1e22a2b 759d2fe2 00000000 00000000 |
| 1105 | ! %f12 = 2b2ae2d1 9ce43893 8c988ea6 9c265c65 |
| 1106 | stda %f0,[%i0]ASI_BLK_AIUS ! Block Store to 0000000010000000 |
| 1107 | ! Randomly selected nop |
| 1108 | nop |
| 1109 | ! Mem[0000000031800044] = a0804aff, %l2 = 00000000000030ff |
| 1110 | lduba [%o3+0x046]%asi,%l2 ! %l2 = 000000000000004a |
| 1111 | ! %l4 = ffffffffd64cb9fe, immed = fffff717, %l5 = 00000000a0804aff |
| 1112 | tsubcc %l4,-0x8e9,%l5 ! %l5 = ffffffffd64cc2e7, %ccr = 9b |
| 1113 | ! Mem[0000000030000040] = 000000cad51bb133, %l5 = ffffffffd64cc2e7 |
| 1114 | ldxa [%o0+0x040]%asi,%l5 ! %l5 = 000000cad51bb133 |
| 1115 | ! %l0 = 000081d900000000, Mem[1080000800000000] = ffffffff |
| 1116 | stw %l0,[%i1+%i4] ! Mem[0000000010800008] = 000081d9 |
| 1117 | ! Mem[0000000011000010] = ff0000001ed4b681, %l5 = 000000cad51bb133 |
| 1118 | ldxa [%i2+%i5]0x81,%l5 ! %l5 = ff0000001ed4b681 |
| 1119 | ! %l7 = ffffffffd64ceafd, immed = fffff475, %y = 000081b6 |
| 1120 | udivcc %l7,-0xb8b,%l6 ! %l6 = 00000000000081b6, %ccr = 00 |
| 1121 | mov %l0,%y ! %y = 000081d9 |
| 1122 | ! %l0 = 00000000000081d9, immed = 000004d5, %y = 000081d9 |
| 1123 | umulcc %l0,0x4d5,%l4 ! %l4 = 0000000002736d8d, %ccr = 00, %y = 00000000 |
| 1124 | |
| 1125 | p0_label_44: ! %cwp = 2 |
| 1126 | ! Mem[0000000011000050] = 029470e1ffffff88, %f24 = a0804aff 68132cbf |
| 1127 | ldd [%i2+0x050],%f24 ! %f24 = 029470e1 ffffff88 |
| 1128 | ! %l5 = ff0000001ed4b681, immd = 000000000000042e, %l5 = ff0000001ed4b681 |
| 1129 | sdivx %l5,0x42e,%l5 ! %l5 = ffffc2c05be6d68b |
| 1130 | ! Mem[0000000010800018] = 000000ca, %l7 = ffffffffd64ceafd |
| 1131 | lduwa [%i1+%i6]0x89,%l7 ! %l7 = 00000000000000ca |
| 1132 | ! %f19 = 9425b63e, Mem[0000000030000040] = 000000ca |
| 1133 | st %f19,[%o0+0x040] ! Mem[0000000030000040] = 9425b63e |
| 1134 | ! %l2 = 000000000000004a, Mem[0000000010800070] = 0000000000001410 |
| 1135 | stx %l2,[%i1+0x070] ! Mem[0000000010800070] = 000000000000004a |
| 1136 | ! %l7 = 00000000000000ca, %l6 = 00000000000081b6, %l1 = 0000000000000000 |
| 1137 | subc %l7,%l6,%l1 ! %l1 = ffffffffffff7f14 |
| 1138 | ! %l7 = 00000000000000ca, immed = 00000a84, %l3 = 7c3ffa38540f7bad |
| 1139 | add %l7,0xa84,%l3 ! %l3 = 0000000000000b4e |
| 1140 | ! %l0 = 00000000000081d9, Mem[0000000031800000] = 00000000ffffffff |
| 1141 | stx %l0,[%o3+%g0] ! Mem[0000000031800000] = 00000000000081d9 |
| 1142 | ! %l2 = 0000004a, %l3 = 00000b4e, Mem[0000000010000070] = 06393062 ade3953b |
| 1143 | std %l2,[%i0+0x070] ! Mem[0000000010000070] = 0000004a 00000b4e |
| 1144 | ! %l3 = 0000000000000b4e, immed = fffff54d, %l4 = 0000000002736d8d |
| 1145 | orncc %l3,-0xab3,%l4 ! %l4 = 0000000000000bfe, %ccr = 00 |
| 1146 | |
| 1147 | p0_label_45: ! %cwp = 2 |
| 1148 | ! %l2 = 0000004a00000000, Mem[31000040000030ff] = 00000000 |
| 1149 | stb %l2,[%o2+0x040] ! Mem[0000000031000040] = 4a0030ff |
| 1150 | ! Mem[0000000030000004] = 000030ff, %l1 = ffffffffffff7f14 |
| 1151 | ldsh [%o0+0x006],%l1 ! %l1 = 00000000000030ff |
| 1152 | ! Mem[0000000010000054] = 62f27a33, %l2 = 000000000000004a |
| 1153 | ldub [%i0+0x057],%l2 ! %l2 = 0000000000000033 |
| 1154 | membar #Sync ! Added by membar checker (7) |
| 1155 | ! Mem[0000000010000008] = 33b11bd5, %l2 = 0000000000000033 |
| 1156 | lduha [%i0+%i4]0x89,%l2 ! %l2 = 0000000000001bd5 |
| 1157 | ! %f4 = 9338bf4c 07b640b3, Mem[0000000011800018] = 00000000 ff4a80a0 |
| 1158 | stda %f4 ,[%i3+%i6]0x88 ! Mem[0000000011800018] = 9338bf4c 07b640b3 |
| 1159 | ! Mem[0000000011800020] = bf2c1368ff4a80a0, %f2 = d51bb133 000030ff |
| 1160 | ldda [%i3+%o4]0x80,%f2 ! %f2 = bf2c1368 ff4a80a0 |
| 1161 | ! Mem[000000001180003c] = 4f8afe6f, %l4 = 0000000000000bfe |
| 1162 | ldub [%i3+0x03f],%l4 ! %l4 = 000000000000006f |
| 1163 | ! %l0 = 00000000000081d9, immed = fffffe7e, %y = 00000000 |
| 1164 | udiv %l0,-0x182,%l5 ! %l5 = 0000000000000000 |
| 1165 | mov %l0,%y ! %y = 000081d9 |
| 1166 | ! %l6 = 00000000000081b6, %l0 = 00000000000081d9, %y = 000081d9 |
| 1167 | umulcc %l6,%l0,%l0 ! %l0 = 0000000041caa946, %ccr = 00, %y = 00000000 |
| 1168 | ! %l6 = 00000000000081b6, immed = fffffc99, %l4 = 000000000000006f |
| 1169 | add %l6,-0x367,%l4 ! %l4 = 0000000000007e4f |
| 1170 | |
| 1171 | p0_label_46: ! %cwp = 2 |
| 1172 | restore ! CWP = 1 |
| 1173 | ! %l1 = ffffffffffffb707, %l1 = ffffffffffffb707, %l0 = 0000000038a5a862 |
| 1174 | orncc %l1,%l1,%l0 ! %l0 = ffffffffffffffff, %ccr = 88 |
| 1175 | ! Mem[0000000031800040] = 97ecc750, %l7 = 0000000097ecc750 |
| 1176 | ldub [%i3+0x042],%l7 ! %l7 = 00000000000000c7 |
| 1177 | ! %l0 = ffffffffffffffff, immed = 0000000f, %l1 = ffffffffffffb707 |
| 1178 | srax %l0,0x00f,%l1 ! %l1 = ffffffffffffffff |
| 1179 | ! %l5 = cf0a1f7f00000000, Mem[30000047d51bb133] = ffffffff |
| 1180 | stb %l5,[%i0+0x047] ! Mem[0000000030000044] = d51bb17f |
| 1181 | ! Invert Register : %l5 = ffffffffcf0a1f7f |
| 1182 | xor %l5,-1,%l5 ! %l5 = 0000000030f5e080 |
| 1183 | ! %f20 = 0000c8b5 3c2f7ccb, Mem[0000000011800010] = cb7c2f3c b5c80000 |
| 1184 | std %f20,[%o3+%o5] ! Mem[0000000011800010] = 0000c8b5 3c2f7ccb |
| 1185 | ! %f11 = 00000000, Mem[0000000010000024] = 759d2fe2 |
| 1186 | st %f11,[%o0+0x024] ! Mem[0000000010000024] = 00000000 |
| 1187 | ! Mem[0000000030800040] = 0000000000000054, %l5 = 0000000030f5e080, %l0 = ffffffffffffffff |
| 1188 | add %i1,0x40,%g1 |
| 1189 | casxa [%g1]0x80,%l5,%l0 ! %l0 = 0000000000000054 |
| 1190 | ! Mem[0000000031000040] = 4a0030ff540f7bad, %f6 = 155687ed d51bb133 |
| 1191 | ldd [%i2+0x040],%f6 ! %f6 = 4a0030ff 540f7bad |
| 1192 | |
| 1193 | p0_label_47: ! %cwp = 1 |
| 1194 | ! %l6 = 0000020000000000, Mem[1180003c4f8afe6f] = 00000006 |
| 1195 | sth %l6,[%o3+0x03c] ! Mem[000000001180003c] = 0200fe6f |
| 1196 | ! Mem[0000000011000024] = 3c684d34, %l5 = 0000000030f5e080 |
| 1197 | swap [%o2+0x024],%l5 ! %l5 = 000000003c684d34 |
| 1198 | ! %l2 = 00000acf00000000, Mem[3080004300000000] = 30f5e080 |
| 1199 | stb %l2,[%i1+0x043] ! Mem[0000000030800040] = 000000cf |
| 1200 | ! %f30 = 6ffe8a4f e8bdd49a, Mem[0000000030800040] = 000000cf 00000054 |
| 1201 | stda %f30,[%i1+0x040]%asi ! Mem[0000000030800040] = 6ffe8a4f e8bdd49a |
| 1202 | ! %f26 = 29b31556 00006306, Mem[0000000010000010] = 4cbf3893 b340b607 |
| 1203 | stda %f26,[%o0+%o5]0x88 ! Mem[0000000010000010] = 29b31556 00006306 |
| 1204 | ! Clear Register : %l3 = 00000000751175c1 |
| 1205 | clr %l3 ! %l3 = 0000000000000000 |
| 1206 | ! Mem[0000000030800044] = e8bdd49a, %l3 = 0000000000000000 |
| 1207 | ldub [%i1+0x046],%l3 ! %l3 = 00000000000000d4 |
| 1208 | ! Mem[0000000011800000] = 0628f1b4 f64ba15a, %l6 = 00000200, %l7 = 000000c7 |
| 1209 | ldd [%o3+%g0],%l6 ! %l6 = 000000000628f1b4 00000000f64ba15a |
| 1210 | ! Mem[0000000010800054] = ba1c77dc, %l2 = 0000000000000acf |
| 1211 | lduh [%o1+0x054],%l2 ! %l2 = 000000000000ba1c |
| 1212 | ! Mem[0000000030800004] = 0d68423c, %f3 = ff4a80a0 |
| 1213 | ld [%i1+0x004],%f3 ! %f3 = 0d68423c |
| 1214 | |
| 1215 | p0_label_48: ! %cwp = 1 |
| 1216 | ! Mem[0000000030800040] = 6ffe8a4f, %l0 = 0000000000000054 |
| 1217 | lduh [%i1+0x042],%l0 ! %l0 = 0000000000008a4f |
| 1218 | ! %l2 = 000000000000ba1c, Mem[0000000030000040] = 9425b63ed51bb17f, %asi = 80 |
| 1219 | stxa %l2,[%i0+0x040]%asi ! Mem[0000000030000040] = 000000000000ba1c |
| 1220 | ! %l0 = 0000000000008a4f, immd = fffffffffffff8b2, %l7 = 00000000f64ba15a |
| 1221 | mulx %l0,-0x74e,%l7 ! %l7 = fffffffffc0db2ee, %y = 00000000 |
| 1222 | ! %l2 = 000000000000ba1c, Mem[0000000031000000] = 155687ed810d199c |
| 1223 | stx %l2,[%i2+%g0] ! Mem[0000000031000000] = 000000000000ba1c |
| 1224 | ! Mem[0000000010000030] = 2b2ae2d1, %l0 = 0000000000008a4f |
| 1225 | ldswa [%o0+0x030]%asi,%l0 ! %l0 = 000000002b2ae2d1 |
| 1226 | ! Mem[0000000011000068] = 62a8a538, %l2 = 000000000000ba1c |
| 1227 | ldsh [%o2+0x068],%l2 ! %l2 = 00000000000062a8 |
| 1228 | ! Mem[0000000011000020] = 0000e5df, %l5 = 000000003c684d34 |
| 1229 | lduha [%o2+%i4]0x81,%l5 ! %l5 = 0000000000000000 |
| 1230 | ! %l4 = fffffffff8f5e784, %l5 = 0000000000000000, %y = 00000000 |
| 1231 | udivcc %l4,%l5,%l5 ! Div by zero, %l0 = 000000002b2ae321 |
| 1232 | mov %l0,%y ! %y = 2b2ae2f9 |
| 1233 | ! %l4 = f8f5e784, %l5 = 00000000, Mem[0000000011000008] = 00000000 ff07cb60 |
| 1234 | stda %l4,[%o2+%o4]0x88 ! Mem[0000000011000008] = f8f5e784 00000000 |
| 1235 | ! Mem[0000000010800010] = 7c3ffa38 540f7bad, %l4 = f8f5e784, %l5 = 00000000 |
| 1236 | ldda [%o1+%o5]0x81,%l4 ! %l4 = 000000007c3ffa38 00000000540f7bad |
| 1237 | |
| 1238 | p0_label_49: ! %cwp = 1 |
| 1239 | ! %f20 = 0000c8b5 3c2f7ccb, Mem[0000000031000040] = 4a0030ff 540f7bad |
| 1240 | stda %f20,[%i2+0x040]%asi ! Mem[0000000031000040] = 0000c8b5 3c2f7ccb |
| 1241 | ! Mem[0000000031800040] = 97ecc750, %l1 = ffffffffffffffff, %asi = 80 |
| 1242 | swapa [%i3+0x040]%asi,%l1 ! %l1 = 0000000097ecc750 |
| 1243 | ! %l4 = 000000007c3ffa38, immed = 0000001f, %l6 = 000000000628f1b4 |
| 1244 | sllx %l4,0x01f,%l6 ! %l6 = 3e1ffd1c00000000 |
| 1245 | ! Mem[0000000010800040] = f2ee15fc c4fa8ac1 a0327fa9 02db2722 |
| 1246 | ! Mem[0000000010800050] = b5fc568d ba1c77dc 6207cb60 20e04a75 |
| 1247 | ! Mem[0000000010800060] = 5c431c22 98a9ee73 5437da07 c1c109f3 |
| 1248 | ! Mem[0000000010800070] = 00000000 0000004a 8dd7b3da 8b1f697c |
| 1249 | ldda [%o1+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000010800040 |
| 1250 | ! %l7 = fffffffffc0db2ee, %l5 = 00000000540f7bad, %y = 2b2ae2f9 |
| 1251 | udivcc %l7,%l5,%l2 ! %l2 = 000000008376a92e, %ccr = 08 |
| 1252 | mov %l0,%y ! %y = 2b2ae2f9 |
| 1253 | ! Mem[0000000030800044] = e8bdd49a, %l1 = 0000000097ecc750 |
| 1254 | lduwa [%i1+0x044]%asi,%l1 ! %l1 = 00000000e8bdd49a |
| 1255 | ! Mem[0000000031800044] = a0804aff, %l3 = 00000000000000d4 |
| 1256 | lduh [%i3+0x046],%l3 ! %l3 = 0000000000004aff |
| 1257 | ! %l4 = 000000007c3ffa38, %l2 = 000000008376a92e, %l1 = 00000000e8bdd49a |
| 1258 | orcc %l4,%l2,%l1 ! %l1 = 00000000ff7ffb3e, %ccr = 08 |
| 1259 | ! %f9 = 759d2fe2, Mem[0000000011000018] = d9a52e28 |
| 1260 | sta %f9 ,[%o2+%o6]0x81 ! Mem[0000000011000018] = 759d2fe2 |
| 1261 | ! Invert Register : %l2 = 000000008376a92e |
| 1262 | xor %l2,-1,%l2 ! %l2 = ffffffff7c8956d1 |
| 1263 | |
| 1264 | p0_label_50: ! %cwp = 1 |
| 1265 | ! %f14 = 8c988ea6, Mem[0000000030800040] = 6ffe8a4f |
| 1266 | st %f14,[%i1+0x040] ! Mem[0000000030800040] = 8c988ea6 |
| 1267 | ! Mem[0000000011800064] = e1709402, %l5 = 00000000540f7bad |
| 1268 | ldsb [%o3+0x066],%l5 ! %l5 = ffffffffffffff94 |
| 1269 | ! %l2 = ffffffff7c8956d1, immed = 0000041c, %l6 = 3e1ffd1c00000000 |
| 1270 | taddcc %l2,0x41c,%l6 ! %l6 = ffffffff7c895aed, %ccr = 82 |
| 1271 | ! %l0 = 2b2ae2f900000000, Mem[3000004200000000] = 3e1ffd1c |
| 1272 | stb %l0,[%i0+0x042] ! Mem[0000000030000040] = 0000f900 |
| 1273 | ! Mem[0000000010000018] = 155687ed, %f4 = 9338bf4c |
| 1274 | ld [%o0+%o6],%f4 ! %f4 = 155687ed |
| 1275 | restore ! CWP = 0 |
| 1276 | ! %l5 = 00000000000000c1, immed = 000004b2, %l7 = 000000000000003d |
| 1277 | taddcc %l5,0x4b2,%l7 ! %l7 = 0000000000000573, %ccr = 02 |
| 1278 | ! Mem[000000001100007c] = 0d30946a, %l6 = 000000005c431c22 |
| 1279 | ldub [%i2+0x07f],%l6 ! %l6 = 000000000000006a |
| 1280 | ! Mem[0000000030800040] = 8c988ea6e8bdd49a, %f6 = 4a0030ff 540f7bad |
| 1281 | ldd [%o1+0x040],%f6 ! %f6 = 8c988ea6 e8bdd49a |
| 1282 | ! %l2 = 3483d0c46dab5dc1, %l3 = 00000001237443a0, %l5 = 00000000000000c1 |
| 1283 | tsubcc %l2,%l3,%l5 ! %l5 = 3483d0c34a371a21, %ccr = 02 |
| 1284 | |
| 1285 | p0_label_51: |
| 1286 | ! %f6 = 8c988ea6 e8bdd49a, Mem[0000000011000008] = f8f5e784 00000000 |
| 1287 | stda %f6 ,[%i2+%i4]0x88 ! Mem[0000000011000008] = 8c988ea6 e8bdd49a |
| 1288 | ! %f9 = 759d2fe2, Mem[0000000011000070] = 38a5a862 |
| 1289 | st %f9 ,[%i2+0x070] ! Mem[0000000011000070] = 759d2fe2 |
| 1290 | ! %l2 = 3483d0c46dab5dc1, %l2 = 3483d0c46dab5dc1, %y = 2b2ae2f9 |
| 1291 | smul %l2,%l2,%l2 ! %l2 = 2efb608cbc2bcb81, %y = 2efb608c |
| 1292 | ! %l4 = b5c8e6bf00000000, Mem[108000107c3ffa38] = 6dab5dc1 |
| 1293 | stba %l4,[%i1+%i5]0x80 ! Mem[0000000010800010] = bf3ffa38 |
| 1294 | ! %l6 = 000000000000006a, Mem[0000000010000028] = 0000000000000000 |
| 1295 | stxa %l6,[%i0+%o5]0x81 ! Mem[0000000010000028] = 000000000000006a |
| 1296 | ! %l2 = 2efb608cbc2bcb81, immed = 00000c01, %l3 = 00000001237443a0 |
| 1297 | taddcc %l2,0xc01,%l3 ! %l3 = 2efb608cbc2bd782, %ccr = 0a |
| 1298 | ! Code Fragment 1 |
| 1299 | p0_fragment_4: |
| 1300 | ta T_CHANGE_HPRIV |
| 1301 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 1302 | ! %g3 = 0000000000000394 |
| 1303 | mov 0xca8,%g3 ! %g3 = 0000000000000ca8 |
| 1304 | and %g3, 0x13, %g3 |
| 1305 | xor %g2, %g3, %g2 |
| 1306 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 1307 | ta T_CHANGE_NONHPRIV |
| 1308 | ! Mem[0000000010800008] = d9810000, %l0 = cb7c2f3cb5c8e5df |
| 1309 | lduha [%i1+%i4]0x89,%l0 ! %l0 = 0000000000000000 |
| 1310 | ! %l7 = 0000000000000573, %l0 = 0000000000000000, %l7 = 0000000000000573 |
| 1311 | sub %l7,%l0,%l7 ! %l7 = 0000000000000573 |
| 1312 | ! %l0 = 0000000000000000, immed = fffffc4d, %y = 2efb608c |
| 1313 | udivcc %l0,-0x3b3,%l7 ! %l7 = 000000002efb6139, %ccr = 00 |
| 1314 | mov %l0,%y ! %y = 00000000 |
| 1315 | |
| 1316 | p0_label_52: |
| 1317 | ! Mem[0000000031000004] = 0000ba1c, %l6 = 0000006a, %l7 = 2efb6139 |
| 1318 | add %o2,0x04,%g1 |
| 1319 | casa [%g1]0x80,%l6,%l7 ! %l7 = 000000000000ba1c |
| 1320 | ! Mem[000000001000006c] = 751175c1, %l6 = 000000000000006a |
| 1321 | lduha [%i0+0x06e]%asi,%l6 ! %l6 = 00000000000075c1 |
| 1322 | ! retry : should take illegal inst trap, %l0 = 0000000000000000 |
| 1323 | retry ! Illegal inst trap : %l0 = 0000000000000010 |
| 1324 | ! %l4 = cb7c2f3cb5c8e6bf, immed = 00000020, %l5 = 3483d0c34a371a21 |
| 1325 | srlx %l4,0x020,%l5 ! %l5 = 00000000cb7c2f3c |
| 1326 | ! Mem[000000001100003c] = cf42991d, %l0 = 0000000000000010 |
| 1327 | ldsh [%i2+0x03c],%l0 ! %l0 = ffffffffffffcf42 |
| 1328 | ! %f4 = 155687ed, Mem[0000000010800004] = 00000000 |
| 1329 | sta %f4 ,[%i1+0x004]%asi ! Mem[0000000010800004] = 155687ed |
| 1330 | ! Mem[0000000030800000] = a0804b67, %l5 = 00000000cb7c2f3c |
| 1331 | ldsw [%o1+%g0],%l5 ! %l5 = ffffffffa0804b67 |
| 1332 | ! Mem[0000000010800008] = d9810000, %l3 = 2efb608cbc2bd782 |
| 1333 | swapa [%i1+%i4]0x89,%l3 ! %l3 = 00000000d9810000 |
| 1334 | ! %f6 = 8c988ea6, Mem[0000000031800044] = a0804aff |
| 1335 | sta %f6 ,[%o3+0x044]%asi ! Mem[0000000031800044] = 8c988ea6 |
| 1336 | ! %l4 = cb7c2f3cb5c8e6bf, %l5 = ffffffffa0804b67, %l0 = ffffffffffffcf42 |
| 1337 | srlx %l4,%l5,%l0 ! %l0 = 000000000196f85e |
| 1338 | |
| 1339 | p0_label_53: |
| 1340 | ! %l5 = ffffffffa0804b67, immed = 000009c5, %l2 = 2efb608cbc2bcb81 |
| 1341 | taddcc %l5,0x9c5,%l2 ! %l2 = ffffffffa080552c, %ccr = 8a |
| 1342 | ! Mem[0000000030800040] = 8c988ea6, %l5 = ffffffffa0804b67 |
| 1343 | lduw [%o1+0x040],%l5 ! %l5 = 000000008c988ea6 |
| 1344 | save ! CWP = 1 |
| 1345 | ! Mem[0000000011800028] = 00006306, %l0 = 000000002b2ae2f9 |
| 1346 | swapa [%o3+%i5]0x89,%l0 ! %l0 = 0000000000006306 |
| 1347 | ! Mem[0000000010800028] = b63e0000, %l5 = ffffffffffffff94 |
| 1348 | swapa [%o1+%i5]0x89,%l5 ! %l5 = 00000000b63e0000 |
| 1349 | ! %l4 = 000000007c3ffa38, immed = 000005eb, %l1 = 00000000ff7ffb3e |
| 1350 | taddcctv %l4,0x5eb,%l1 ! %l0 = 0000000000006329, Trapped |
| 1351 | ! Mem[000000001000002c] = 0000006a, %l6 = ffffffff7c895aed |
| 1352 | lduw [%o0+0x02c],%l6 ! %l6 = 000000000000006a |
| 1353 | ! %l2 = ffffffff7c8956d1, %l0 = 0000000000006329, %l4 = 000000007c3ffa38 |
| 1354 | srl %l2,%l0,%l4 ! %l4 = 00000000003e44ab |
| 1355 | ! Mem[0000000010800028] = 94ffffff, %l0 = 0000000000006329 |
| 1356 | ldswa [%o1+%i5]0x81,%l0 ! %l0 = ffffffff94ffffff |
| 1357 | ! Mem[0000000011000028] = 3eb6a84659d93c19, %l0 = ffffffff94ffffff |
| 1358 | ldxa [%o2+%i5]0x81,%l0 ! %l0 = 3eb6a84659d93c19 |
| 1359 | |
| 1360 | p0_label_54: ! %cwp = 1 |
| 1361 | membar #Sync ! Added by membar checker (8) |
| 1362 | ! Mem[0000000011800000] = 0628f1b4 f64ba15a 3eb62594 07c279dd |
| 1363 | ! Mem[0000000011800010] = 0000c8b5 3c2f7ccb b340b607 4cbf3893 |
| 1364 | ! Mem[0000000011800020] = bf2c1368 ff4a80a0 f9e22a2b 5615b329 |
| 1365 | ! Mem[0000000011800030] = 812dff47 29b31556 9ad4bde8 0200fe6f |
| 1366 | ldda [%o3]ASI_BLK_PL,%f16 ! Block Load from 0000000011800000 |
| 1367 | ! %l4 = 00000000003e44ab, immed = fffffc50, %y = 00000000 |
| 1368 | smulcc %l4,-0x3b0,%l0 ! %l0 = ffffffff1a62c970, %ccr = 80, %y = ffffffff |
| 1369 | ! Clear Register : %l6 = 000000000000006a |
| 1370 | clr %l6 ! %l6 = 0000000000000000 |
| 1371 | ! Mem[0000000030000000] = f7fcfdff, %l7 = fffffffffc0db2ee |
| 1372 | lduh [%i0+0x002],%l7 ! %l7 = 000000000000fdff |
| 1373 | ! Mem[0000000031000000] = 00000000, %l2 = ffffffff7c8956d1 |
| 1374 | ldsba [%i2+0x003]%asi,%l2 ! %l2 = 0000000000000000 |
| 1375 | ! Mem[0000000011000048] = fa0bbafd, %l1 = 00000000ff7ffb3e |
| 1376 | ldsb [%o2+0x049],%l1 ! %l1 = 000000000000000b |
| 1377 | membar #Sync ! Added by membar checker (9) |
| 1378 | ! %f0 = ff4336b3 1ee973b5, Mem[0000000011800000] = b4f12806 5aa14bf6 |
| 1379 | stda %f0 ,[%o3+%g0]0x88 ! Mem[0000000011800000] = ff4336b3 1ee973b5 |
| 1380 | ! %l6 = 00000000, %l7 = 0000fdff, Mem[0000000031800040] = ffffffff 8c988ea6 |
| 1381 | std %l6,[%i3+0x040] ! Mem[0000000031800040] = 00000000 0000fdff |
| 1382 | ! Randomly selected nop |
| 1383 | nop |
| 1384 | ! %l5 = 00000000b63e0000, immed = fffff360, %l1 = 000000000000000b |
| 1385 | andcc %l5,-0xca0,%l1 ! %l1 = 00000000b63e0000, %ccr = 08 |
| 1386 | |
| 1387 | p0_label_55: ! %cwp = 1 |
| 1388 | ! Mem[0000000011800018] = 07b640b3, %l1 = 00000000b63e0000 |
| 1389 | lduba [%o3+%o6]0x88,%l1 ! %l1 = 00000000000000b3 |
| 1390 | ! Mem[0000000031000044] = 3c2f7ccb, %l2 = 0000000000000000 |
| 1391 | ldub [%i2+0x047],%l2 ! %l2 = 00000000000000cb |
| 1392 | ! Invert Register : %l4 = 00000000003e44ab |
| 1393 | xor %l4,-1,%l4 ! %l4 = ffffffffffc1bb54 |
| 1394 | ! %l3 = 0000000000004aff, immed = fffff74c, %y = ffffffff |
| 1395 | smulcc %l3,-0x8b4,%l2 ! %l2 = fffffffffd734cb4, %ccr = 88, %y = ffffffff |
| 1396 | ! %l6 = 0000000000000000, Mem[10800020b340b607] = 00000000 |
| 1397 | stwa %l6,[%o1+%i4]0x88 ! Mem[0000000010800020] = 00000000 |
| 1398 | ! Mem[0000000010800068] = 5437da07, %l7 = 000000000000fdff |
| 1399 | swap [%o1+0x068],%l7 ! %l7 = 000000005437da07 |
| 1400 | ! Code Fragment 1 |
| 1401 | p0_fragment_5: |
| 1402 | ta T_CHANGE_HPRIV |
| 1403 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 1404 | ! %g3 = 0000000000000ca8 |
| 1405 | mov -0x19b,%g3 ! %g3 = fffffffffffffe65 |
| 1406 | and %g3, 0x13, %g3 |
| 1407 | xor %g2, %g3, %g2 |
| 1408 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 1409 | ta T_CHANGE_NONHPRIV |
| 1410 | ! %l6 = 0000000000000000, %l4 = ffffffffffc1bb54, %l5 = 00000000b63e0000 |
| 1411 | andcc %l6,%l4,%l5 ! %l5 = 0000000000000000, %ccr = 44 |
| 1412 | ! %l7 = 000000005437da07, %l5 = 0000000000000000, %l6 = 0000000000000000 |
| 1413 | srax %l7,%l5,%l6 ! %l6 = 000000005437da07 |
| 1414 | ! Mem[0000000030000004] = 000030ff, %l6 = 000000005437da07 |
| 1415 | ldub [%i0+0x006],%l6 ! %l6 = 0000000000000030 |
| 1416 | |
| 1417 | p0_label_56: ! %cwp = 1 |
| 1418 | ! Mem[0000000030800004] = 0d68423c, %l2 = fffffffffd734cb4 |
| 1419 | ldub [%i1+0x007],%l2 ! %l2 = 000000000000003c |
| 1420 | ! %l2 = 000000000000003c, %l2 = 000000000000003c, %l0 = ffffffff1a62c970 |
| 1421 | udivx %l2,%l2,%l0 ! %l0 = 0000000000000001 |
| 1422 | ! %l3 = 0000000000004aff, immed = fffff8dc, %l1 = 00000000000000b3 |
| 1423 | xor %l3,-0x724,%l1 ! %l1 = ffffffffffffb223 |
| 1424 | ! %f4 = 155687ed, Mem[0000000011000018] = 759d2fe2 |
| 1425 | sta %f4 ,[%o2+%o6]0x81 ! Mem[0000000011000018] = 155687ed |
| 1426 | ! Mem[0000000011000010] = ff000000, %l7 = 000000005437da07 |
| 1427 | ldsba [%o2+0x013]%asi,%l7 ! %l7 = 0000000000000000 |
| 1428 | ! Mem[0000000011000000] = 00000000, %l6 = 0000000000000030 |
| 1429 | lduha [%o2+%g0]0x88,%l6 ! %l6 = 0000000000000000 |
| 1430 | ! %l5 = 0000000000000000, %l5 = 0000000000000000, %l6 = 0000000000000000 |
| 1431 | taddcc %l5,%l5,%l6 ! %l6 = 0000000000000000, %ccr = 44 |
| 1432 | ! %l4 = ffc1bb5400000000, Mem[11000018ed875615] = 00000000 |
| 1433 | stha %l4,[%o2+%o6]0x89 ! Mem[0000000011000018] = ed87bb54 |
| 1434 | ! Mem[0000000030800044] = e8bdd49a, %l4 = ffffffffffc1bb54 |
| 1435 | lduw [%i1+0x044],%l4 ! %l4 = 00000000e8bdd49a |
| 1436 | ! %f22 = 9338bf4c 07b640b3, Mem[0000000011800000] = b573e91e b33643ff |
| 1437 | std %f22,[%o3+%g0] ! Mem[0000000011800000] = 9338bf4c 07b640b3 |
| 1438 | |
| 1439 | p0_label_57: ! %cwp = 1 |
| 1440 | ! Mem[000000001180005c] = d804ce7f, %l0 = 0000000000000001 |
| 1441 | swap [%o3+0x05c],%l0 ! %l0 = 00000000d804ce7f |
| 1442 | ! %l6 = 0000000000000000, Mem[11000010ff000000] = 00000001 |
| 1443 | stha %l6,[%o2+%o5]0x80 ! Mem[0000000011000010] = 00000000 |
| 1444 | ! Mem[0000000011000008] = 9ad4bde8a68e988c, %l1 = ffffffffffffb223 |
| 1445 | ldxa [%o2+%o4]0x81,%l1 ! %l1 = 9ad4bde8a68e988c |
| 1446 | ! %l3 = 00004aff00000000, Mem[1000002800000000] = 16582bf8 |
| 1447 | stha %l3,[%o0+%i5]0x80 ! Mem[0000000010000028] = 4aff0000 |
| 1448 | ! %l7 = 0000000000000000, Mem[100000280000ff4a] = 16582bf8 |
| 1449 | stba %l7,[%o0+%i5]0x88 ! Mem[0000000010000028] = 0000ff00 |
| 1450 | ! %l1 = a68e988c00000000, Mem[110000220000e5df] = 16582bf8 |
| 1451 | stb %l1,[%o2+0x022] ! Mem[0000000011000020] = 00008cdf |
| 1452 | ! Mem[000000001100007c] = 0d30946a, %l1 = 9ad4bde8a68e988c |
| 1453 | lduh [%o2+0x07e],%l1 ! %l1 = 000000000000946a |
| 1454 | ! %l6 = 0000000000000000, Mem[0000000011800038] = 9ad4bde80200fe6f, %asi = 80 |
| 1455 | stxa %l6,[%o3+0x038]%asi ! Mem[0000000011800038] = 0000000000000000 |
| 1456 | ! Mem[0000000010800034] = 3f5849b2, %l4 = 00000000e8bdd49a |
| 1457 | ldub [%o1+0x036],%l4 ! %l4 = 0000000000000049 |
| 1458 | ! %l5 = 0000000000000000, Mem[0000000031800000] = 00000000000081d9 |
| 1459 | stx %l5,[%i3+%g0] ! Mem[0000000031800000] = 0000000000000000 |
| 1460 | |
| 1461 | p0_label_58: ! %cwp = 1 |
| 1462 | ! retry : should take illegal inst trap, %l0 = 00000000d804ce7f |
| 1463 | retry ! Illegal inst trap : %l0 = 00000000d804ce8f |
| 1464 | ! %l5 = 0000000000000000, immed = fffff2ab, %l7 = 0000000000000000 |
| 1465 | addc %l5,-0xd55,%l7 ! %l7 = fffffffffffff2ab |
| 1466 | ! Invert Register : %l6 = 0000000000000000 |
| 1467 | xor %l6,-1,%l6 ! %l6 = ffffffffffffffff |
| 1468 | ! %l5 = 0000000000000000, %l5 = 0000000000000000, %l3 = 0000000000004aff |
| 1469 | addcc %l5,%l5,%l3 ! %l3 = 0000000000000000, %ccr = 44 |
| 1470 | membar #Sync ! Added by membar checker (10) |
| 1471 | ! Mem[0000000011000000] = 00000000 00000054 9ad4bde8 a68e988c |
| 1472 | ! Mem[0000000011000010] = 00000000 1ed4b681 54bb87ed 42882c20 |
| 1473 | ! Mem[0000000011000020] = 00008cdf 30f5e080 3eb6a846 59d93c19 |
| 1474 | ! Mem[0000000011000030] = bd74884c 86e045b8 542e5359 cf42991d |
| 1475 | ldda [%o2]ASI_BLK_SL,%f0 ! Block Load from 0000000011000000 |
| 1476 | ! %l2 = 000000000000003c, %l1 = 000000000000946a, %l5 = 0000000000000000 |
| 1477 | andcc %l2,%l1,%l5 ! %l5 = 0000000000000028, %ccr = 00 |
| 1478 | ! %l3 = 0000000000000000, immed = fffff7b5, %y = ffffffff |
| 1479 | umulcc %l3,-0x84b,%l6 ! %l6 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 1480 | ! %l3 = 0000000000000000, immed = 00000683, %y = 00000000 |
| 1481 | udiv %l3,0x683,%l0 ! %l0 = 0000000000000000 |
| 1482 | mov %l0,%y ! %y = 00000000 |
| 1483 | ! %l2 = 0000003c00000000, Mem[1080000000000000] = 0000946a |
| 1484 | stw %l2,[%o1+%g0] ! Mem[0000000010800000] = 0000003c |
| 1485 | save ! CWP = 2 |
| 1486 | |
| 1487 | p0_label_59: ! %cwp = 2 |
| 1488 | ! Mem[0000000011800008] = 3eb62594, %l6 = 00000000000081b6 |
| 1489 | ldswa [%i3+%i4]0x81,%l6 ! %l6 = 000000003eb62594 |
| 1490 | ! Mem[0000000030800004] = 0d68423c, %l7 = 00000000000000ca |
| 1491 | swap [%o1+0x004],%l7 ! %l7 = 000000000d68423c |
| 1492 | ! Mem[0000000011800018] = 07b640b3, %l0 = 0000000041caa946 |
| 1493 | ldstuba [%i3+%i6]0x89,%l0 ! %l0 = 00000000000000b3 |
| 1494 | ! %l2 = 0000000000001bd5, %l0 = 00000000000000b3, %l2 = 0000000000001bd5 |
| 1495 | or %l2,%l0,%l2 ! %l2 = 0000000000001bf7 |
| 1496 | ! %l6 = 3eb62594, %l7 = 0d68423c, Mem[0000000030000000] = f7fcfdff 000030ff |
| 1497 | stda %l6,[%o0+0x000]%asi ! Mem[0000000030000000] = 3eb62594 0d68423c |
| 1498 | ! %l5 = 0000000000000000, %l5 = 0000000000000000, %l6 = 000000003eb62594 |
| 1499 | orn %l5,%l5,%l6 ! %l6 = ffffffffffffffff |
| 1500 | ! Mem[0000000030800000] = a0804b67, %l4 = 00007e4f, %l3 = 00000b4e |
| 1501 | casa [%o1]0x80,%l4,%l3 ! %l3 = 00000000a0804b67 |
| 1502 | ! Mem[0000000010800020] = 00000000, %l7 = 000000000d68423c |
| 1503 | ldsha [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000 |
| 1504 | ! Mem[0000000011800008] = 3eb62594, %f27 = 2b2ae2f9 |
| 1505 | lda [%i3+%i4]0x81,%f27 ! %f27 = 3eb62594 |
| 1506 | ! %l2 = 00001bf700000000, Mem[30800000a0804b67] = 16582bf8 |
| 1507 | stw %l2,[%o1+%g0] ! Mem[0000000030800000] = 00001bf7 |
| 1508 | |
| 1509 | p0_label_60: ! %cwp = 2 |
| 1510 | ! Mem[0000000031000040] = 0000c8b5, %l5 = 0000000000000000 |
| 1511 | ldsw [%o2+0x040],%l5 ! %l5 = 000000000000c8b5 |
| 1512 | ! Mem[0000000030800004] = 000000ca, %l3 = 00000000a0804b67 |
| 1513 | ldsw [%o1+0x004],%l3 ! %l3 = 00000000000000ca |
| 1514 | ! %l6 = ffffffffffffffff, immed = 00000a3c, %l1 = 00000000000030ff |
| 1515 | xor %l6,0xa3c,%l1 ! %l1 = fffffffffffff5c3 |
| 1516 | ! Mem[0000000030000000] = 3eb625940d68423c, %l3 = 00000000000000ca |
| 1517 | ldx [%o0+%g0],%l3 ! %l3 = 3eb625940d68423c |
| 1518 | ! Mem[0000000011000024] = 30f5e080, %l3 = 3eb625940d68423c |
| 1519 | lduh [%i2+0x026],%l3 ! %l3 = 000000000000e080 |
| 1520 | ! %f26 = 29b31556, Mem[0000000030800004] = 000000ca |
| 1521 | st %f26,[%o1+0x004] ! Mem[0000000030800004] = 29b31556 |
| 1522 | ! %l0 = 00000000000000b3, immed = 00000018, %l2 = 0000000000001bf7 |
| 1523 | sra %l0,0x018,%l2 ! %l2 = 0000000000000000 |
| 1524 | ! %l4 = 00007e4f, %l5 = 0000c8b5, Mem[0000000011800058] = 22e24f2c 00000001 |
| 1525 | std %l4,[%i3+0x058] ! Mem[0000000011800058] = 00007e4f 0000c8b5 |
| 1526 | ! Mem[0000000011800010] = 0000c8b5, %f22 = 9338bf4c |
| 1527 | lda [%i3+%i5]0x81,%f22 ! %f22 = 0000c8b5 |
| 1528 | ! Mem[0000000010000010] = 00006306, %l7 = 0000000000000000 |
| 1529 | ldsha [%i0+%i5]0x88,%l7 ! %l7 = 0000000000006306 |
| 1530 | |
| 1531 | p0_label_61: ! %cwp = 2 |
| 1532 | ! %l2 = 00000000, %l3 = 0000e080, Mem[0000000030800040] = 8c988ea6 e8bdd49a |
| 1533 | stda %l2,[%o1+0x040]%asi ! Mem[0000000030800040] = 00000000 0000e080 |
| 1534 | ! %l6 = ffffffff, %l7 = 00006306, Mem[0000000030000040] = 0000f900 0000ba1c |
| 1535 | std %l6,[%o0+0x040] ! Mem[0000000030000040] = ffffffff 00006306 |
| 1536 | ! %l5 = 000000000000c8b5, %l4 = 0000000000007e4f, %l5 = 000000000000c8b5 |
| 1537 | subccc %l5,%l4,%l5 ! %l5 = 0000000000004a66, %ccr = 00 |
| 1538 | ! Mem[000000001000001c] = d51bb133, %l2 = 0000000000000000 |
| 1539 | ldub [%i0+0x01e],%l2 ! %l2 = 00000000000000b1 |
| 1540 | ! Mem[0000000011800078] = af5a4cee, %l2 = 00000000000000b1 |
| 1541 | ldub [%i3+0x078],%l2 ! %l2 = 00000000000000af |
| 1542 | membar #Sync ! Added by membar checker (11) |
| 1543 | ! %f22 = 0000c8b5 07b640b3, Mem[0000000011000020] = 00008cdf 30f5e080 |
| 1544 | std %f22,[%i2+%o4] ! Mem[0000000011000020] = 0000c8b5 07b640b3 |
| 1545 | ! %l0 = 000000b3, %l1 = fffff5c3, Mem[0000000010800020] = 00000000 ba1c77dc |
| 1546 | stda %l0,[%i1+%o4]0x81 ! Mem[0000000010800020] = 000000b3 fffff5c3 |
| 1547 | ! %l5 = 0000000000004a66, %l2 = 00000000000000af, %l2 = 00000000000000af |
| 1548 | orncc %l5,%l2,%l2 ! %l2 = ffffffffffffff76, %ccr = 88 |
| 1549 | ! Mem[0000000010800008] = 82d72bbc97ecbaea, %l0 = 00000000000000b3 |
| 1550 | ldx [%i1+%i4],%l0 ! %l0 = 82d72bbc97ecbaea |
| 1551 | ! Mem[0000000030000000] = 3eb62594, %l1 = fffffffffffff5c3 |
| 1552 | ldsb [%o0+0x003],%l1 ! %l1 = ffffffffffffff94 |
| 1553 | |
| 1554 | p0_label_62: ! %cwp = 2 |
| 1555 | ! Mem[0000000031800000] = 00000000, %l1 = ffffffffffffff94 |
| 1556 | ldsb [%o3+0x001],%l1 ! %l1 = 0000000000000000 |
| 1557 | ! Mem[0000000010800010] = bf3ffa38540f7bad, %f20 = cb7c2f3c b5c80000 |
| 1558 | ldda [%i1+%i5]0x80,%f20 ! %f20 = bf3ffa38 540f7bad |
| 1559 | ! %l7 = 0000000000006306, %l4 = 0000000000007e4f, %l2 = ffffffffffffff76 |
| 1560 | addc %l7,%l4,%l2 ! %l2 = 000000000000e155 |
| 1561 | ! Mem[0000000010800018] = ca000000, %l4 = 0000000000007e4f |
| 1562 | lduwa [%i1+%i6]0x81,%l4 ! %l4 = 00000000ca000000 |
| 1563 | ! %l4 = 00000000ca000000, immed = 00000dcd, %l7 = 0000000000006306 |
| 1564 | addccc %l4,0xdcd,%l7 ! %l7 = 00000000ca000dcd, %ccr = 08 |
| 1565 | ! %l1 = 0000000000000000, Mem[0000000011000008] = 9ad4bde8a68e988c |
| 1566 | stxa %l1,[%i2+%i4]0x81 ! Mem[0000000011000008] = 0000000000000000 |
| 1567 | save ! CWP = 3 |
| 1568 | ! Mem[0000000031000040] = 0000c8b5 3c2f7ccb, %l6 = 6e0afbc4, %l7 = 00000018 |
| 1569 | ldd [%i2+0x040],%l6 ! %l6 = 000000000000c8b5 000000003c2f7ccb |
| 1570 | ! %l5 = 0000000000000000, %l6 = 000000000000c8b5, %l5 = 0000000000000000 |
| 1571 | and %l5,%l6,%l5 ! %l5 = 0000000000000000 |
| 1572 | ! Mem[0000000031800040] = 00000000, %l0 = 0000000060cb080f |
| 1573 | ldub [%i3+0x041],%l0 ! %l0 = 0000000000000000 |
| 1574 | |
| 1575 | p0_label_63: ! %cwp = 3 |
| 1576 | ! Invert Register : %l2 = 20028b204004f520 |
| 1577 | xor %l2,-1,%l2 ! %l2 = dffd74dfbffb0adf |
| 1578 | ! %l2 = dffd74dfbffb0adf, Mem[0000000010000008] = d51bb133000030ff |
| 1579 | stxa %l2,[%o0+%o4]0x81 ! Mem[0000000010000008] = dffd74dfbffb0adf |
| 1580 | ! Mem[0000000010000040] = 00831e13 62986624 45b698b1 26e509f6 |
| 1581 | ! Mem[0000000010000050] = 6079046b 62f27a33 60fac25a 642d86de |
| 1582 | ! Mem[0000000010000060] = 35638c4c c42fa3ce 81b6d41e 751175c1 |
| 1583 | ! Mem[0000000010000070] = 0000004a 00000b4e e78b9b02 cf670982 |
| 1584 | ldda [%o0+%g4]ASI_BLK_PL,%f16 ! Block Load from 0000000010000040 |
| 1585 | ! %l4 = ad9d000000000000, Mem[11800030812dff47] = 16582bf8 |
| 1586 | stha %l4,[%o3+%i6]0x81 ! Mem[0000000011800030] = 0000ff47 |
| 1587 | ! %l7 = 000000003c2f7ccb, %l7 = 000000003c2f7ccb, %l3 = 000000000000018e |
| 1588 | mulx %l7,%l7,%l3 ! %l3 = 0e264b4e375f48f9, %y = 00000000 |
| 1589 | ! %l6 = 0000c8b5, %l7 = 3c2f7ccb, Mem[0000000011800018] = ff40b607 4cbf3893 |
| 1590 | std %l6,[%o3+%o6] ! Mem[0000000011800018] = 0000c8b5 3c2f7ccb |
| 1591 | ! %l7 = 000000003c2f7ccb, %l6 = 000000000000c8b5, %l6 = 000000000000c8b5 |
| 1592 | sdivx %l7,%l6,%l6 ! %l6 = 0000000000004cc4 |
| 1593 | ! Clear Register : %l1 = 00000000b249583f |
| 1594 | clr %l1 ! %l1 = 0000000000000000 |
| 1595 | ! Mem[0000000010800020] = b3000000, %l2 = dffd74dfbffb0adf |
| 1596 | lduha [%o1+%i4]0x89,%l2 ! %l2 = 0000000000000000 |
| 1597 | ! Mem[0000000011800000] = 9338bf4c, %l3 = 0e264b4e375f48f9 |
| 1598 | swapa [%o3+%g0]0x81,%l3 ! %l3 = 000000009338bf4c |
| 1599 | |
| 1600 | p0_label_64: ! %cwp = 3 |
| 1601 | ! %f0 = 54000000 00000000, Mem[0000000031800040] = 00000000 0000fdff |
| 1602 | std %f0 ,[%i3+0x040] ! Mem[0000000031800040] = 54000000 00000000 |
| 1603 | ! %l2 = 0000000000000000, immed = fffff160, %l1 = 0000000000000000 |
| 1604 | xnor %l2,-0xea0,%l1 ! %l1 = 0000000000000e9f |
| 1605 | ! %f11 = 46a8b63e, Mem[0000000030000004] = 0d68423c |
| 1606 | st %f11,[%i0+0x004] ! Mem[0000000030000004] = 46a8b63e |
| 1607 | ! %l6 = 0000000000004cc4, immed = 00000592, %l2 = 0000000000000000 |
| 1608 | xnorcc %l6,0x592,%l2 ! %l2 = ffffffffffffb6a9, %ccr = 88 |
| 1609 | ! Mem[0000000011800008] = 3eb6259407c279dd, %l2 = ffffffffffffb6a9 |
| 1610 | ldx [%o3+%o4],%l2 ! %l2 = 3eb6259407c279dd |
| 1611 | ! Mem[0000000010000008] = df74fddf, %l3 = 000000009338bf4c |
| 1612 | swapa [%o0+%o4]0x89,%l3 ! %l3 = 00000000df74fddf |
| 1613 | ! %l4 = 00000000ad9d0000, immed = 0000000a, %l1 = 0000000000000e9f |
| 1614 | srlx %l4,0x00a,%l1 ! %l1 = 00000000002b6740 |
| 1615 | ! Mem[0000000011000018] = 54bb87ed, %l1 = 00000000002b6740 |
| 1616 | lduha [%o2+%o6]0x81,%l1 ! %l1 = 00000000000054bb |
| 1617 | ! %l7 = 000000003c2f7ccb, immed = 000004f6, %y = 00000000 |
| 1618 | mulscc %l7,0x4f6,%l0 ! %l0 = 000000009e17be65, %ccr = 08, %y = 80000000 |
| 1619 | ! %f2 = 8c988ea6 e8bdd49a, Mem[0000000031800000] = 00000000 00000000 |
| 1620 | stda %f2 ,[%i3+0x000]%asi ! Mem[0000000031800000] = 8c988ea6 e8bdd49a |
| 1621 | |
| 1622 | p0_label_65: ! %cwp = 3 |
| 1623 | membar #Sync ! Added by membar checker (12) |
| 1624 | ! Mem[0000000010000000] = ff4336b3 1ee973b5 4cbf3893 bffb0adf |
| 1625 | ! Mem[0000000010000010] = 06630000 5615b329 155687ed d51bb133 |
| 1626 | ! Mem[0000000010000020] = d1e22a2b 00000000 00ff0000 0000006a |
| 1627 | ! Mem[0000000010000030] = 2b2ae2d1 9ce43893 8c988ea6 9c265c65 |
| 1628 | ldda [%o0]ASI_BLK_P,%f0 ! Block Load from 0000000010000000 |
| 1629 | ! Mem[0000000010000054] = 62f27a33, %f21 = 6b047960 |
| 1630 | ld [%o0+0x054],%f21 ! %f21 = 62f27a33 |
| 1631 | ! Mem[0000000030800044] = 0000e080, %l0 = 000000009e17be65 |
| 1632 | ldsh [%i1+0x046],%l0 ! %l0 = ffffffffffffe080 |
| 1633 | ! Mem[0000000030000040] = ffffffff, %l4 = 00000000ad9d0000 |
| 1634 | swap [%i0+0x040],%l4 ! %l4 = 00000000ffffffff |
| 1635 | ! Mem[0000000030800040] = 00000000, %l2 = 3eb6259407c279dd |
| 1636 | ldsb [%i1+0x043],%l2 ! %l2 = 0000000000000000 |
| 1637 | ! Mem[0000000030800040] = 00000000, %l7 = 000000003c2f7ccb |
| 1638 | ldsw [%i1+0x040],%l7 ! %l7 = 0000000000000000 |
| 1639 | ! Mem[0000000031800045] = 00000000, %l5 = 0000000000000000 |
| 1640 | ldstuba [%i3+0x045]%asi,%l5 ! %l5 = 0000000000000000 |
| 1641 | ! %l7 = 0000000000000000, %l1 = 00000000000054bb, %l7 = 0000000000000000 |
| 1642 | tsubcctv %l7,%l1,%l7 ! %l0 = ffffffffffffe0a3, Trapped |
| 1643 | ! Mem[0000000030000040] = ad9d0000, %l2 = 00000000, %l5 = 00000000 |
| 1644 | add %i0,0x40,%g1 |
| 1645 | casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ad9d0000 |
| 1646 | ! Randomly selected nop |
| 1647 | nop |
| 1648 | |
| 1649 | p0_label_66: ! %cwp = 3 |
| 1650 | ! %l5 = 00000000ad9d0000, immed = fffff250, %y = 80000000 |
| 1651 | udiv %l5,-0xdb0,%l7 ! %l7 = 00000000800006d8 |
| 1652 | mov %l0,%y ! %y = ffffe0a3 |
| 1653 | ! Mem[0000000011800010] = b5c80000, %l0 = ffffffffffffe0a3 |
| 1654 | lduwa [%o3+%o5]0x89,%l0 ! %l0 = 00000000b5c80000 |
| 1655 | ! %l2 = 0000000000000000, Mem[3100000200000000] = 16582bf8 |
| 1656 | sth %l2,[%i2+0x002] ! Mem[0000000031000000] = 00000000 |
| 1657 | ! %l2 = 00000000, %l3 = df74fddf, Mem[0000000010800018] = ca000000 674b80a0 |
| 1658 | stda %l2,[%o1+%o6]0x81 ! Mem[0000000010800018] = 00000000 df74fddf |
| 1659 | ! %f16 = 24669862, Mem[0000000011000030] = bd74884c |
| 1660 | st %f16,[%o2+%i6] ! Mem[0000000011000030] = 24669862 |
| 1661 | ! Mem[0000000010800070] = 00000000, %l5 = ad9d0000, %l0 = b5c80000 |
| 1662 | add %o1,0x70,%g1 |
| 1663 | casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000000000000 |
| 1664 | ! %l4 = ffffffff, %l5 = ad9d0000, Mem[0000000031800040] = 54000000 00ff0000 |
| 1665 | std %l4,[%i3+0x040] ! Mem[0000000031800040] = ffffffff ad9d0000 |
| 1666 | ! %l3 = df74fddf00000000, Mem[1100000000000000] = 31800040 |
| 1667 | stha %l3,[%o2+%g0]0x80 ! Mem[0000000011000000] = fddf0000 |
| 1668 | ! %l6 = 0000000000004cc4, immed = fffff466, %l3 = 00000000df74fddf |
| 1669 | orncc %l6,-0xb9a,%l3 ! %l3 = 0000000000004fdd, %ccr = 00 |
| 1670 | ! retry : should take illegal inst trap, %l0 = 0000000000000000 |
| 1671 | retry ! Illegal inst trap : %l0 = 0000000000000010 |
| 1672 | |
| 1673 | p0_label_67: ! %cwp = 3 |
| 1674 | ! Mem[0000000010800020] = b3000000, %l0 = 0000000000000010 |
| 1675 | lduha [%o1+%i4]0x88,%l0 ! %l0 = 0000000000000000 |
| 1676 | ! %l1 = 00000000000054bb, %l0 = 0000000000000000, %l7 = 00000000800006d8 |
| 1677 | orncc %l1,%l0,%l7 ! %l7 = ffffffffffffffff, %ccr = 88 |
| 1678 | ! Mem[0000000031800004] = e8bdd49a, %l5 = 00000000ad9d0000 |
| 1679 | lduh [%i3+0x006],%l5 ! %l5 = 000000000000d49a |
| 1680 | ! Mem[0000000030800000] = 00001bf729b31556, %l4 = 00000000ffffffff |
| 1681 | ldxa [%i1+0x000]%asi,%l4 ! %l4 = 00001bf729b31556 |
| 1682 | membar #Sync ! Added by membar checker (13) |
| 1683 | ! %f25 = 4c8c6335, Mem[0000000010000010] = 00006306 |
| 1684 | sta %f25,[%o0+%o5]0x88 ! Mem[0000000010000010] = 4c8c6335 |
| 1685 | ! %f16 = 24669862 131e8300, Mem[0000000011800070] = a6836f50 4eedb17b |
| 1686 | stda %f16,[%o3+0x070]%asi ! Mem[0000000011800070] = 24669862 131e8300 |
| 1687 | ! %l1 = 000054bb00000000, Mem[11000044126c1678] = 11800070 |
| 1688 | stb %l1,[%o2+0x044] ! Mem[0000000011000044] = bb6c1678 |
| 1689 | ! Mem[0000000011800020] = bf2c1368, %l5 = 000000000000d49a |
| 1690 | swapa [%o3+%i4]0x81,%l5 ! %l5 = 00000000bf2c1368 |
| 1691 | ! %l1 = 00000000000054bb, %l4 = 00001bf729b31556, %l5 = 00000000bf2c1368 |
| 1692 | add %l1,%l4,%l5 ! %l5 = 00001bf729b36a11 |
| 1693 | ! Mem[0000000030800040] = 00000000, %l2 = 0000000000000000 |
| 1694 | ldstub [%i1+0x040],%l2 ! %l2 = 0000000000000000 |
| 1695 | |
| 1696 | p0_label_68: ! %cwp = 3 |
| 1697 | ! Mem[0000000011800008] = 3eb62594, %l5 = 00001bf729b36a11 |
| 1698 | swap [%o3+%o4],%l5 ! %l5 = 000000003eb62594 |
| 1699 | ! %l4 = 00001bf729b31556, %l0 = 0000000000000000, %l7 = ffffffffffffffff |
| 1700 | xnorcc %l4,%l0,%l7 ! %l7 = ffffe408d64ceaa9, %ccr = 88 |
| 1701 | ! %l2 = 0000000000000000, %l7 = ffffe408d64ceaa9, %l2 = 0000000000000000 |
| 1702 | sdivx %l2,%l7,%l2 ! %l2 = 0000000000000000 |
| 1703 | ! Mem[0000000010000028] = 00ff0000, %l2 = 0000000000000000 |
| 1704 | lduwa [%o0+%i5]0x81,%l2 ! %l2 = 0000000000ff0000 |
| 1705 | ! Mem[000000001100007c] = 0d30946a, %l6 = 0000000000004cc4 |
| 1706 | ldswa [%o2+0x07c]%asi,%l6 ! %l6 = 000000000d30946a |
| 1707 | ! Mem[0000000010000008] = 9338bf4c, %l3 = 0000000000004fdd |
| 1708 | lduha [%o0+%o4]0x88,%l3 ! %l3 = 000000000000bf4c |
| 1709 | ! Mem[0000000031800040] = ffffffffad9d0000, %l3 = 000000000000bf4c |
| 1710 | ldxa [%i3+0x040]%asi,%l3 ! %l3 = ffffffffad9d0000 |
| 1711 | ! %l5 = 000000003eb62594, Mem[0000000030000000] = 3eb6259446a8b63e, %asi = 80 |
| 1712 | stxa %l5,[%i0+0x000]%asi ! Mem[0000000030000000] = 000000003eb62594 |
| 1713 | ! %l2 = 00ff000000000000, Mem[318000028c988ea6] = 00000080, %asi = 46a8b63e |
| 1714 | stha %l2,[%i3+0x002]%asi ! Mem[0000000031800000] = 8c980000 |
| 1715 | ! %f2 = 4cbf3893, Mem[0000000031800004] = e8bdd49a |
| 1716 | sta %f2 ,[%i3+0x004]%asi ! Mem[0000000031800004] = 4cbf3893 |
| 1717 | |
| 1718 | p0_label_69: ! %cwp = 3 |
| 1719 | ! Mem[0000000031800000] = 8c980000, %l7 = d64ceaa9, %l2 = 00ff0000 |
| 1720 | casa [%i3]0x80,%l7,%l2 ! %l2 = 000000008c980000 |
| 1721 | ! Mem[0000000030800000] = 00001bf729b31556, %l1 = 00000000000054bb, %l3 = ffffffffad9d0000 |
| 1722 | casxa [%i1]0x80,%l1,%l3 ! %l3 = 00001bf729b31556 |
| 1723 | save ! CWP = 4 |
| 1724 | ! Mem[0000000030800044] = 0000e080, %l7 = 7d3fcd50e890a200 |
| 1725 | lduw [%o1+0x044],%l7 ! %l7 = 000000000000e080 |
| 1726 | save ! CWP = 5 |
| 1727 | ! Mem[0000000010800020] = b3000000, %l3 = 8803f47ea4ac0953 |
| 1728 | lduba [%o1+%i4]0x88,%l3 ! %l3 = 0000000000000000 |
| 1729 | ! %l0 = 5561a14478cdac90, %l0 = 5561a14478cdac90, %l7 = 5a87a9765f7e9962 |
| 1730 | sub %l0,%l0,%l7 ! %l7 = 0000000000000000 |
| 1731 | ! Mem[0000000010800010] = bf3ffa38540f7bad, %f16 = 24669862 131e8300 |
| 1732 | ldda [%o1+%o5]0x80,%f16 ! %f16 = bf3ffa38 540f7bad |
| 1733 | ! %l0 = 5561a14478cdac90, immed = 00000265, %y = ffffe0a3 |
| 1734 | udivcc %l0,0x265,%l5 ! %l5 = 00000000ffffffff, %ccr = 0a |
| 1735 | mov %l0,%y ! %y = 78cdac90 |
| 1736 | ! Mem[0000000031800040] = ffffffff, %l2 = c22f905c756d51f3 |
| 1737 | lduw [%i3+0x040],%l2 ! %l2 = 00000000ffffffff |
| 1738 | |
| 1739 | p0_label_70: ! %cwp = 5 |
| 1740 | ! %l3 = 0000000000000000, %l2 = 00000000ffffffff, %l1 = 5abaf56a43f99d8f |
| 1741 | orncc %l3,%l2,%l1 ! %l1 = ffffffff00000000, %ccr = 84 |
| 1742 | ! %l1 = 0000000000000000, Mem[3080000200001bf7] = 00000080, %asi = 01 |
| 1743 | stha %l1,[%i1+0x002]%asi ! Mem[0000000030800000] = 00000000 |
| 1744 | ! %l0 = 78cdac9000000000, Mem[3080000300000000] = 00000080 |
| 1745 | stb %l0,[%i1+0x003] ! Mem[0000000030800000] = 00000090 |
| 1746 | ! %l4 = bdcec53ff77ae284, %l2 = 00000000ffffffff, %l4 = bdcec53ff77ae284 |
| 1747 | or %l4,%l2,%l4 ! %l4 = bdcec53fffffffff |
| 1748 | ! %l2 = ffffffff00000000, Mem[310000420000c8b5] = ffffffff |
| 1749 | sth %l2,[%i2+0x042] ! Mem[0000000031000040] = 0000ffff |
| 1750 | ! Invert Register : %l0 = 5561a14478cdac90 |
| 1751 | xor %l0,-1,%l0 ! %l0 = aa9e5ebb8732536f |
| 1752 | ! Mem[0000000011800008] = 29b36a11, %l5 = 00000000ffffffff |
| 1753 | ldswa [%o3+%o4]0x81,%l5 ! %l5 = 0000000029b36a11 |
| 1754 | ! %f5 = 5615b329, Mem[0000000010000008] = 4cbf3893 |
| 1755 | sta %f5 ,[%o0+%o4]0x81 ! Mem[0000000010000008] = 5615b329 |
| 1756 | ! Mem[0000000011000020] = b5c80000, %f5 = 5615b329 |
| 1757 | lda [%o2+%i4]0x89,%f5 ! %f5 = b5c80000 |
| 1758 | ! Mem[0000000011800018] = cb7c2f3cb5c80000, %l2 = 00000000ffffffff |
| 1759 | ldxa [%o3+%o6]0x89,%l2 ! %l2 = cb7c2f3cb5c80000 |
| 1760 | |
| 1761 | p0_label_71: ! %cwp = 5 |
| 1762 | ! Mem[0000000011800030] = 47ff0000, %f12 = 2b2ae2d1 |
| 1763 | lda [%o3+%i6]0x89,%f12 ! %f12 = 47ff0000 |
| 1764 | ! %f31 = 029b8be7, Mem[0000000010000044] = 62986624 |
| 1765 | st %f31,[%o0+0x044] ! Mem[0000000010000044] = 029b8be7 |
| 1766 | ! Invert Register : %l7 = 0000000000000000 |
| 1767 | xor %l7,-1,%l7 ! %l7 = ffffffffffffffff |
| 1768 | ! %l7 = ffffffffffffffff, immed = 000001d1, %l0 = aa9e5ebb8732536f |
| 1769 | addccc %l7,0x1d1,%l0 ! %l0 = 00000000000001d0, %ccr = 11 |
| 1770 | ! %l4 = bdcec53fffffffff, Mem[0000000011000008] = 0000000000000000 |
| 1771 | stxa %l4,[%o2+%o4]0x88 ! Mem[0000000011000008] = bdcec53fffffffff |
| 1772 | ! %l5 = 0000000029b36a11, %l1 = ffffffff00000000, %y = 78cdac90 |
| 1773 | smulcc %l5,%l1,%l7 ! %l7 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 1774 | ! Mem[0000000030800040] = ff000000 0000e080, %l6 = e264f18d, %l7 = 00000000 |
| 1775 | ldd [%i1+0x040],%l6 ! %l6 = 00000000ff000000 000000000000e080 |
| 1776 | ! Mem[0000000010000070] = 0000004a, %l4 = bdcec53fffffffff |
| 1777 | swap [%o0+0x070],%l4 ! %l4 = 000000000000004a |
| 1778 | ! %l3 = 0000000000000000, immed = 00000c83, %l5 = 0000000029b36a11 |
| 1779 | or %l3,0xc83,%l5 ! %l5 = 0000000000000c83 |
| 1780 | ! %l4 = 000000000000004a, immed = fffffed7, %y = 00000000 |
| 1781 | umulcc %l4,-0x129,%l5 ! %l5 = 00000049ffffaa26, %ccr = 08, %y = 00000049 |
| 1782 | |
| 1783 | p0_label_72: ! %cwp = 5 |
| 1784 | ! %l4 = 000000000000004a, immed = 0000000b, %l0 = 00000000000001d0 |
| 1785 | sll %l4,0x00b,%l0 ! %l0 = 0000000000025000 |
| 1786 | ! Mem[0000000031000004] = 0000ba1c, %l2 = cb7c2f3cb5c80000 |
| 1787 | ldsw [%i2+0x004],%l2 ! %l2 = 000000000000ba1c |
| 1788 | ! Mem[0000000030000000] = 000000003eb62594, %l1 = ffffffff00000000, %l0 = 0000000000025000 |
| 1789 | casxa [%i0]0x80,%l1,%l0 ! %l0 = 000000003eb62594 |
| 1790 | ! Mem[0000000011000010] = 000000001ed4b681, %l5 = 00000049ffffaa26 |
| 1791 | ldx [%o2+%o5],%l5 ! %l5 = 000000001ed4b681 |
| 1792 | ! Mem[0000000030800044] = 0000e080, %l5 = 1ed4b681, %l7 = 0000e080 |
| 1793 | add %i1,0x44,%g1 |
| 1794 | casa [%g1]0x80,%l5,%l7 ! %l7 = 000000000000e080 |
| 1795 | ! Mem[0000000010800020] = b3000000, %l2 = 000000000000ba1c |
| 1796 | ldsba [%o1+%i4]0x88,%l2 ! %l2 = 0000000000000000 |
| 1797 | ! Mem[0000000031000004] = 0000ba1c, %l1 = ffffffff00000000 |
| 1798 | ldsh [%i2+0x004],%l1 ! %l1 = 0000000000000000 |
| 1799 | ! Mem[0000000031800040] = ffffffffad9d0000, %l0 = 000000003eb62594 |
| 1800 | ldx [%i3+0x040],%l0 ! %l0 = ffffffffad9d0000 |
| 1801 | ! retry : should take illegal inst trap, %l0 = ffffffffad9d0000 |
| 1802 | retry ! Illegal inst trap : %l0 = ffffffffad9d0010 |
| 1803 | ! %l0 = ad9d0010, %l1 = 00000000, Mem[0000000011000030] = 62986624 b845e086 |
| 1804 | stda %l0,[%o2+%i6]0x88 ! Mem[0000000011000030] = ad9d0010 00000000 |
| 1805 | |
| 1806 | p0_label_73: ! %cwp = 5 |
| 1807 | ! %l2 = 0000000000000000, %l5 = 000000001ed4b681, %y = 00000049 |
| 1808 | smul %l2,%l5,%l5 ! %l5 = 0000000000000000, %y = 00000000 |
| 1809 | ! Mem[0000000011800018] = cb7c2f3cb5c80000, %l7 = 000000000000e080 |
| 1810 | ldxa [%o3+%o6]0x89,%l7 ! %l7 = cb7c2f3cb5c80000 |
| 1811 | ! %l3 = 0000000000000000, Mem[0000000010800030] = ff07cb603f5849b2 |
| 1812 | stxa %l3,[%o1+%i6]0x81 ! Mem[0000000010800030] = 0000000000000000 |
| 1813 | ! %l0 = ad9d001000000000, Mem[30000042ad9d0000] = 16582bf8 |
| 1814 | sth %l0,[%i0+0x042] ! Mem[0000000030000040] = ad9d0010 |
| 1815 | ! Mem[0000000011000000] = 0000dffd, %l0 = ffffffffad9d0010 |
| 1816 | ldsha [%o2+%g0]0x88,%l0 ! %l0 = ffffffffffffdffd |
| 1817 | ! %l5 = 0000000000000000, immed = 00000003, %l0 = ffffffffffffdffd |
| 1818 | sllx %l5,0x003,%l0 ! %l0 = 0000000000000000 |
| 1819 | ! Mem[0000000030000000] = 00000000 3eb62594, %l0 = 00000000, %l1 = 00000000 |
| 1820 | ldda [%i0+0x000]%asi,%l0 ! %l0 = 0000000000000000 000000003eb62594 |
| 1821 | ! Mem[0000000011800008] = 116ab329, %l3 = 0000000000000000 |
| 1822 | lduwa [%o3+%o4]0x89,%l3 ! %l3 = 00000000116ab329 |
| 1823 | ! %l6 = ff00000000000000, Mem[318000044cbf3893] = 16582bf8 |
| 1824 | stb %l6,[%i3+0x004] ! Mem[0000000031800004] = 00bf3893 |
| 1825 | ! Mem[0000000031000040] = 0000ffff, %l3 = 00000000116ab329 |
| 1826 | ldsh [%i2+0x040],%l3 ! %l3 = 0000000000000000 |
| 1827 | |
| 1828 | p0_label_74: ! %cwp = 5 |
| 1829 | ! %l4 = 000000000000004a, immed = 00000005, %l2 = 0000000000000000 |
| 1830 | sllx %l4,0x005,%l2 ! %l2 = 0000000000000940 |
| 1831 | ! Mem[0000000031800000] = 8c980000, %l2 = 0000000000000940 |
| 1832 | ldsb [%i3+0x001],%l2 ! %l2 = ffffffffffffff98 |
| 1833 | ! Mem[0000000010000018] = ed875615, %l6 = 00000000ff000000 |
| 1834 | ldswa [%o0+%o6]0x89,%l6 ! %l6 = ffffffffed875615 |
| 1835 | ! Mem[0000000010800008] = 82d72bbc, %l1 = 000000003eb62594 |
| 1836 | ldswa [%o1+%o4]0x81,%l1 ! %l1 = ffffffff82d72bbc |
| 1837 | ! %l3 = 0000000000000000, Mem[100000104c8c6335] = 16582bf8 |
| 1838 | stba %l3,[%o0+%o5]0x88 ! Mem[0000000010000010] = 4c8c6300 |
| 1839 | ! %f30 = 820967cf, Mem[0000000010800078] = 8dd7b3da |
| 1840 | st %f30,[%o1+0x078] ! Mem[0000000010800078] = 820967cf |
| 1841 | ! %l4 = 000000000000004a, immed = 00000008, %l4 = 000000000000004a |
| 1842 | sll %l4,0x008,%l4 ! %l4 = 0000000000004a00 |
| 1843 | ! %l5 = 0000000000000000, Mem[1100000c3fc5cebd] = 00000000 |
| 1844 | stw %l5,[%o2+0x00c] ! Mem[000000001100000c] = 00000000 |
| 1845 | ! Mem[000000001100001c] = 42882c20, %l1 = ffffffff82d72bbc |
| 1846 | ldsh [%o2+0x01e],%l1 ! %l1 = 0000000000002c20 |
| 1847 | ! Clear Register : %l2 = ffffffffffffff98 |
| 1848 | clr %l2 ! %l2 = 0000000000000000 |
| 1849 | |
| 1850 | p0_label_75: ! %cwp = 5 |
| 1851 | ! Mem[0000000030000000] = 00000000, %l6 = ffffffffed875615 |
| 1852 | swap [%i0+%g0],%l6 ! %l6 = 0000000000000000 |
| 1853 | ! %f16 = bf3ffa38 540f7bad, Mem[0000000031800040] = ffffffff ad9d0000 |
| 1854 | stda %f16,[%i3+0x040]%asi ! Mem[0000000031800040] = bf3ffa38 540f7bad |
| 1855 | ! Mem[0000000031000004] = 0000ba1c, %l5 = 0000000000000000 |
| 1856 | lduh [%i2+0x004],%l5 ! %l5 = 0000000000000000 |
| 1857 | ! %l7 = cb7c2f3cb5c80000, %l6 = 0000000000000000, %l2 = 0000000000000000 |
| 1858 | subc %l7,%l6,%l2 ! %l2 = cb7c2f3cb5c80000 |
| 1859 | ! Mem[0000000030000044] = 00006306, %l0 = 00000000, %l3 = 00000000 |
| 1860 | add %i0,0x44,%g1 |
| 1861 | casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000000006306 |
| 1862 | ! %f1 = 1ee973b5, Mem[0000000031000044] = 3c2f7ccb |
| 1863 | st %f1 ,[%i2+0x044] ! Mem[0000000031000044] = 1ee973b5 |
| 1864 | ! Mem[0000000031800004] = 00bf3893, %l2 = cb7c2f3cb5c80000 |
| 1865 | lduwa [%i3+0x004]%asi,%l2 ! %l2 = 0000000000bf3893 |
| 1866 | ! Mem[0000000031000000] = 00000000, %l1 = 0000000000002c20 |
| 1867 | ldub [%i2+0x001],%l1 ! %l1 = 0000000000000000 |
| 1868 | ! Mem[0000000010000028] = 00ff00000000006a, %f8 = d1e22a2b 00000000 |
| 1869 | ldda [%o0+%i5]0x81,%f8 ! %f8 = 00ff0000 0000006a |
| 1870 | ! %l6 = 0000000000000000, Mem[0000000010000028] = 00ff00000000006a |
| 1871 | stx %l6,[%o0+%i5] ! Mem[0000000010000028] = 0000000000000000 |
| 1872 | |
| 1873 | p0_label_76: ! %cwp = 5 |
| 1874 | ! %l1 = 0000000000000000, immed = fffffa36, %l3 = 0000000000006306 |
| 1875 | xnor %l1,-0x5ca,%l3 ! %l3 = 00000000000005c9 |
| 1876 | ! Mem[0000000031000044] = 1ee973b5, %l7 = cb7c2f3cb5c80000 |
| 1877 | lduw [%i2+0x044],%l7 ! %l7 = 000000001ee973b5 |
| 1878 | ! Mem[0000000031000004] = 0000ba1c, %l2 = 0000000000bf3893 |
| 1879 | lduh [%i2+0x004],%l2 ! %l2 = 0000000000000000 |
| 1880 | ! %l1 = 0000000000000000, immed = fffffb0b, %l1 = 0000000000000000 |
| 1881 | subc %l1,-0x4f5,%l1 ! %l1 = 00000000000004f5 |
| 1882 | ! %l6 = 00000000, %l7 = 1ee973b5, Mem[0000000010000050] = 6079046b 62f27a33 |
| 1883 | std %l6,[%o0+0x050] ! Mem[0000000010000050] = 00000000 1ee973b5 |
| 1884 | ! Clear Register : %l0 = 0000000000000000 |
| 1885 | clr %l0 ! %l0 = 0000000000000000 |
| 1886 | ! %f20 = 337af262 62f27a33, Mem[0000000030800000] = 00000090 29b31556 |
| 1887 | std %f20,[%i1+%g0] ! Mem[0000000030800000] = 337af262 62f27a33 |
| 1888 | ! Mem[0000000011800008] = 116ab329, %l6 = 0000000000000000 |
| 1889 | lduba [%o3+%o4]0x88,%l6 ! %l6 = 0000000000000029 |
| 1890 | ! Clear Register : %l0 = 0000000000000000 |
| 1891 | clr %l0 ! %l0 = 0000000000000000 |
| 1892 | ! Mem[0000000011000028] = 46a8b63e, %l1 = 00000000000004f5 |
| 1893 | ldsha [%o2+%i5]0x89,%l1 ! %l1 = ffffffffffffb63e |
| 1894 | |
| 1895 | p0_label_77: ! %cwp = 5 |
| 1896 | ! %l2 = 0000000000000000, %l4 = 0000000000004a00, %y = 00000000 |
| 1897 | udiv %l2,%l4,%l2 ! %l2 = 0000000000000000 |
| 1898 | mov %l0,%y ! %y = 00000000 |
| 1899 | ! Mem[0000000030800000] = 337af262, %l2 = 0000000000000000 |
| 1900 | ldswa [%i1+0x000]%asi,%l2 ! %l2 = 00000000337af262 |
| 1901 | ! %l1 = ffffffffffffb63e, immed = fffff542, %y = 00000000 |
| 1902 | udiv %l1,-0xabe,%l0 ! %l0 = 0000000000000000 |
| 1903 | mov %l0,%y ! %y = 00000000 |
| 1904 | ! Mem[0000000031000004] = 0000ba1c, %l5 = 0000000000000000 |
| 1905 | ldsba [%i2+0x005]%asi,%l5 ! %l5 = 0000000000000000 |
| 1906 | ! %l0 = 0000000000000000, Mem[308000470000e080] = 00000000 |
| 1907 | stb %l0,[%i1+0x047] ! Mem[0000000030800044] = 0000e000 |
| 1908 | ! %l3 = 00000000000005c9, immed = 00000383, %l2 = 00000000337af262 |
| 1909 | addccc %l3,0x383,%l2 ! %l2 = 000000000000094c, %ccr = 00 |
| 1910 | ! %l4 = 0000000000004a00, %l7 = 000000001ee973b5, %l2 = 000000000000094c |
| 1911 | sll %l4,%l7,%l2 ! %l2 = 0000000940000000 |
| 1912 | membar #Sync ! Added by membar checker (14) |
| 1913 | ! Mem[0000000010800040] = f2ee15fc c4fa8ac1 a0327fa9 02db2722 |
| 1914 | ! Mem[0000000010800050] = b5fc568d ba1c77dc 6207cb60 20e04a75 |
| 1915 | ! Mem[0000000010800060] = 5c431c22 98a9ee73 0000fdff c1c109f3 |
| 1916 | ! Mem[0000000010800070] = 00000000 0000004a 820967cf 8b1f697c |
| 1917 | ldda [%o1+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000010800040 |
| 1918 | ! Mem[0000000031000000] = 000000000000ba1c, %l3 = 00000000000005c9, %l5 = 0000000000000000 |
| 1919 | casxa [%i2]0x80,%l3,%l5 ! %l5 = 000000000000ba1c |
| 1920 | ! Mem[0000000031800040] = bf3ffa38, %l4 = 0000000000004a00 |
| 1921 | lduh [%i3+0x042],%l4 ! %l4 = 000000000000fa38 |
| 1922 | |
| 1923 | p0_label_78: ! %cwp = 5 |
| 1924 | ! %l3 = 00000000000005c9 |
| 1925 | sethi %hi(0x4b115c00),%l3 ! %l3 = 000000004b115c00 |
| 1926 | ! Mem[0000000030800000] = 337af262, %l3 = 000000004b115c00 |
| 1927 | ldub [%i1+%g0],%l3 ! %l3 = 0000000000000033 |
| 1928 | ! %l6 = 0000000000000029, %l0 = 0000000000000000, %l2 = 0000000940000000 |
| 1929 | orncc %l6,%l0,%l2 ! %l2 = ffffffffffffffff, %ccr = 88 |
| 1930 | ! %l6 = 0000002900000000, Mem[30000042ad9d0010] = 00000000 |
| 1931 | sth %l6,[%i0+0x042] ! Mem[0000000030000040] = ad9d0029 |
| 1932 | ! Mem[0000000030000004] = 3eb62594, %l3 = 0000000000000033 |
| 1933 | ldsb [%i0+0x004],%l3 ! %l3 = 000000000000003e |
| 1934 | ! Mem[0000000031000044] = 1ee973b5, %l7 = 000000001ee973b5 |
| 1935 | ldsh [%i2+0x046],%l7 ! %l7 = 00000000000073b5 |
| 1936 | ! %l0 = 00000000, %l1 = ffffb63e, Mem[0000000010800020] = 000000b3 fffff5c3 |
| 1937 | stda %l0,[%o1+%i4]0x81 ! Mem[0000000010800020] = 00000000 ffffb63e |
| 1938 | ! Mem[0000000011000040] = 2227db02bb6c1678, %l4 = 000000000000fa38, %l4 = 000000000000fa38 |
| 1939 | add %o2,0x40,%g1 |
| 1940 | casxa [%g1]0x80,%l4,%l4 ! %l4 = 2227db02bb6c1678 |
| 1941 | ! Mem[0000000011000064] = b4f19e62, %l6 = 0000000000000029 |
| 1942 | lduwa [%o2+0x064]%asi,%l6 ! %l6 = 00000000b4f19e62 |
| 1943 | ! Mem[0000000010800068] = 0000fdff, %l4 = 2227db02bb6c1678 |
| 1944 | ldsb [%o1+0x06b],%l4 ! %l4 = ffffffffffffffff |
| 1945 | |
| 1946 | p0_label_79: ! %cwp = 5 |
| 1947 | ! %l6 = 00000000b4f19e62, %l5 = 000000000000ba1c, %l5 = 000000000000ba1c |
| 1948 | xor %l6,%l5,%l5 ! %l5 = 00000000b4f1247e |
| 1949 | ! %f16 = f2ee15fc c4fa8ac1 a0327fa9 02db2722 |
| 1950 | ! %f20 = b5fc568d ba1c77dc 6207cb60 20e04a75 |
| 1951 | ! %f24 = 5c431c22 98a9ee73 0000fdff c1c109f3 |
| 1952 | ! %f28 = 00000000 0000004a 820967cf 8b1f697c |
| 1953 | stda %f16,[%o3+%g4]ASI_COMMIT_S ! Block Store to 0000000011800040 |
| 1954 | ! %l0 = 0000000000000000, Mem[10000030d1e22a2b] = 16582bf8 |
| 1955 | stwa %l0,[%o0+%i6]0x88 ! Mem[0000000010000030] = 00000000 |
| 1956 | ! %l5 = 00000000b4f1247e, immed = 00000643, %y = 00000000 |
| 1957 | umul %l5,0x643,%l0 ! %l0 = 0000046d01f780fa, %y = 0000046d |
| 1958 | ! %l3 = 000000000000003e, %l1 = ffffffffffffb63e, %l5 = 00000000b4f1247e |
| 1959 | xor %l3,%l1,%l5 ! %l5 = ffffffffffffb600 |
| 1960 | ! Clear Register : %l4 = ffffffffffffffff |
| 1961 | clr %l4 ! %l4 = 0000000000000000 |
| 1962 | ! Mem[0000000031800004] = 00bf3893, %l6 = 00000000b4f19e62 |
| 1963 | ldsw [%i3+0x004],%l6 ! %l6 = 0000000000bf3893 |
| 1964 | ! %l3 = 000000000000003e, %l1 = ffffffffffffb63e, %l5 = ffffffffffffb600 |
| 1965 | sdivx %l3,%l1,%l5 ! %l5 = 0000000000000000 |
| 1966 | ! %l4 = 0000000000000000, immed = 0000081b, %l7 = 00000000000073b5 |
| 1967 | tsubcctv %l4,0x81b,%l7 ! %l0 = 0000046d01f7811d, Trapped |
| 1968 | ! %l1 = ffffb63e00000000, Mem[310000410000ffff] = 00000000 |
| 1969 | stb %l1,[%i2+0x041] ! Mem[0000000031000040] = 003effff |
| 1970 | |
| 1971 | p0_label_80: ! %cwp = 5 |
| 1972 | ! Mem[0000000031800000] = 8c980000, %l1 = ffffb63e, %l1 = ffffb63e |
| 1973 | casa [%i3]0x80,%l1,%l1 ! %l1 = 000000008c980000 |
| 1974 | ! %l2 = ffffffffffffffff, %l0 = 0000046d01f7811d, %l1 = 000000008c980000 |
| 1975 | and %l2,%l0,%l1 ! %l1 = 0000046d01f7811d |
| 1976 | ! Mem[0000000010800050] = b5fc568d, %l3 = 000000000000003e |
| 1977 | swap [%o1+0x050],%l3 ! %l3 = 00000000b5fc568d |
| 1978 | ! %l6 = 00bf3893, %l7 = 000073b5, Mem[0000000031800000] = 8c980000 00bf3893 |
| 1979 | stda %l6,[%i3+0x000]%asi ! Mem[0000000031800000] = 00bf3893 000073b5 |
| 1980 | ! %l3 = 00000000b5fc568d, %l1 = 0000046d01f7811d, %l0 = 0000046d01f7811d |
| 1981 | andn %l3,%l1,%l0 ! %l0 = 00000000b4085680 |
| 1982 | ! retry : should take illegal inst trap, %l0 = 00000000b4085680 |
| 1983 | retry ! Illegal inst trap : %l0 = 00000000b4085690 |
| 1984 | ! %l6 = 00bf3893, %l7 = 000073b5, Mem[0000000010800018] = 00000000 df74fddf |
| 1985 | std %l6,[%o1+%o6] ! Mem[0000000010800018] = 00bf3893 000073b5 |
| 1986 | ! %l6 = 0000000000bf3893, immed = fffff481, %l7 = 00000000000073b5 |
| 1987 | orncc %l6,-0xb7f,%l7 ! %l7 = 0000000000bf3bff, %ccr = 00 |
| 1988 | ! %l5 = 0000000000000000, %l0 = 00000000b4085690, %y = 0000046d |
| 1989 | mulscc %l5,%l0,%l0 ! %l0 = 00000000b4085690, %ccr = 08, %y = 00000236 |
| 1990 | ! Mem[0000000011800030] = 47ff0000, %l7 = 0000000000bf3bff |
| 1991 | swapa [%o3+%i6]0x89,%l7 ! %l7 = 0000000047ff0000 |
| 1992 | |
| 1993 | p0_label_81: ! %cwp = 5 |
| 1994 | ! Mem[0000000010000000] = ff4336b3, %l0 = 00000000b4085690 |
| 1995 | lduha [%o0+%g0]0x81,%l0 ! %l0 = 000000000000ff43 |
| 1996 | ! %l4 = 00000000, %l5 = 00000000, Mem[0000000011800000] = f9485f37 b340b607 |
| 1997 | stda %l4,[%o3+%g0]0x88 ! Mem[0000000011800000] = 00000000 00000000 |
| 1998 | ! %l2 = ffffffffffffffff, %l6 = 0000000000bf3893, %l5 = 0000000000000000 |
| 1999 | orncc %l2,%l6,%l5 ! %l5 = ffffffffffffffff, %ccr = 88 |
| 2000 | ! Mem[0000000010800070] = 00000000 0000004a, %l4 = 00000000, %l5 = ffffffff |
| 2001 | ldd [%o1+0x070],%l4 ! %l4 = 0000000000000000 000000000000004a |
| 2002 | ! Mem[000000001080000c] = 97ecbaea, %l5 = 000000000000004a |
| 2003 | lduw [%o1+0x00c],%l5 ! %l5 = 0000000097ecbaea |
| 2004 | ! %l3 = b5fc568d00000000, Mem[1000002800000000] = 0000004a |
| 2005 | stba %l3,[%o0+%i5]0x88 ! Mem[0000000010000028] = 0000008d |
| 2006 | ! Mem[0000000011800030] = 00bf3bff, %l4 = 0000000000000000 |
| 2007 | swapa [%o3+%i6]0x89,%l4 ! %l4 = 0000000000bf3bff |
| 2008 | ! %l1 = 01f7811d00000000, Mem[1100001000000000] = 16582bf8 |
| 2009 | stba %l1,[%o2+%o5]0x88 ! Mem[0000000011000010] = 0000001d |
| 2010 | ! Mem[0000000011800030] = 00000000, %l6 = 0000000000bf3893 |
| 2011 | lduha [%o3+%i6]0x81,%l6 ! %l6 = 0000000000000000 |
| 2012 | membar #Sync ! Added by membar checker (15) |
| 2013 | ! Mem[0000000010000000] = ff4336b3 1ee973b5 5615b329 bffb0adf |
| 2014 | ! Mem[0000000010000010] = 00638c4c 5615b329 155687ed d51bb133 |
| 2015 | ! Mem[0000000010000020] = d1e22a2b 00000000 8d000000 00000000 |
| 2016 | ! Mem[0000000010000030] = 00000000 9ce43893 8c988ea6 9c265c65 |
| 2017 | ldda [%o0]ASI_BLK_S,%f16 ! Block Load from 0000000010000000 |
| 2018 | |
| 2019 | p0_label_82: ! %cwp = 5 |
| 2020 | ! %l0 = 000000000000ff43 |
| 2021 | setx 0xe183e8181bf328fb,%g7,%l0 ! %l0 = e183e8181bf328fb |
| 2022 | ! %l5 = 0000000097ecbaea, %l3 = 00000000b5fc568d, %y = 00000236 |
| 2023 | udivcc %l5,%l3,%l0 ! %l0 = 000000000000031d, %ccr = 00 |
| 2024 | mov %l0,%y ! %y = 0000031d |
| 2025 | ! Mem[0000000030000000] = ed875615, %l5 = 0000000097ecbaea |
| 2026 | ldsh [%i0+0x002],%l5 ! %l5 = 0000000000005615 |
| 2027 | ! %f13 = 9ce43893, Mem[0000000031000004] = 0000ba1c |
| 2028 | st %f13,[%i2+0x004] ! Mem[0000000031000004] = 9ce43893 |
| 2029 | ! %l1 = 0000046d01f7811d, immd = fffffffffffffcd6, %l6 = 0000000000000000 |
| 2030 | sdivx %l1,-0x32a,%l6 ! %l6 = fffffffe99e9e315 |
| 2031 | ! %l2 = ffffffffffffffff |
| 2032 | sethi %hi(0xd9a40800),%l2 ! %l2 = 00000000d9a40800 |
| 2033 | ! Mem[0000000030000040] = ad9d0029, %l5 = 0000000000005615 |
| 2034 | swap [%i0+0x040],%l5 ! %l5 = 00000000ad9d0029 |
| 2035 | ! %l4 = 0000000000bf3bff, %l0 = 000000000000031d, %l0 = 000000000000031d |
| 2036 | subccc %l4,%l0,%l0 ! %l0 = 0000000000bf38e2, %ccr = 00 |
| 2037 | ! %l2 = 00000000d9a40800, %l1 = 0000046d01f7811d, %l6 = fffffffe99e9e315 |
| 2038 | srl %l2,%l1,%l6 ! %l6 = 0000000000000006 |
| 2039 | ! Mem[0000000030000000] = ed8756153eb62594, %l7 = 0000000047ff0000 |
| 2040 | ldxa [%i0+0x000]%asi,%l7 ! %l7 = ed8756153eb62594 |
| 2041 | |
| 2042 | p0_label_83: ! %cwp = 5 |
| 2043 | ! Mem[0000000031800000] = 00bf3893, %l3 = 00000000b5fc568d |
| 2044 | ldsh [%i3+0x002],%l3 ! %l3 = 0000000000003893 |
| 2045 | ! %l2 = d9a4080000000000, Mem[30800000337af262] = b5fc568d |
| 2046 | stb %l2,[%i1+%g0] ! Mem[0000000030800000] = 007af262 |
| 2047 | ! %l7 = ed8756153eb62594, %l4 = 0000000000bf3bff, %l2 = 00000000d9a40800 |
| 2048 | xor %l7,%l4,%l2 ! %l2 = ed8756153e091e6b |
| 2049 | ! %l0 = 00bf38e2, %l1 = 01f7811d, Mem[0000000011800028] = f9e22a2b 5615b329 |
| 2050 | stda %l0,[%o3+0x028]%asi ! Mem[0000000011800028] = 00bf38e2 01f7811d |
| 2051 | ! %f10 = 00ff0000, Mem[0000000031000000] = 00000000 |
| 2052 | st %f10,[%i2+%g0] ! Mem[0000000031000000] = 00ff0000 |
| 2053 | ! Mem[0000000010800000] = 0000003c 155687ed 82d72bbc 97ecbaea |
| 2054 | ! Mem[0000000010800010] = bf3ffa38 540f7bad 00bf3893 000073b5 |
| 2055 | ! Mem[0000000010800020] = 00000000 ffffb63e 94ffffff 00003083 |
| 2056 | ! Mem[0000000010800030] = 00000000 00000000 fdba0bfa ad9d5d3c |
| 2057 | ldda [%o1]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010800000 |
| 2058 | ! Mem[0000000010000018] = 155687ed, %l2 = ed8756153e091e6b |
| 2059 | ldstuba [%o0+%o6]0x81,%l2 ! %l2 = 0000000000000015 |
| 2060 | ! Mem[0000000010000004] = 1ee973b5, %f19 = bffb0adf |
| 2061 | ld [%o0+0x004],%f19 ! %f19 = 1ee973b5 |
| 2062 | ! Mem[0000000011000018] = 54bb87ed, %l0 = 0000000000bf38e2 |
| 2063 | lduba [%o2+0x019]%asi,%l0 ! %l0 = 00000000000000bb |
| 2064 | ! Invert Register : %l5 = 00000000ad9d0029 |
| 2065 | xor %l5,-1,%l5 ! %l5 = ffffffff5262ffd6 |
| 2066 | |
| 2067 | p0_label_84: ! %cwp = 5 |
| 2068 | ! Mem[0000000010800020] = 00000000, %l2 = 0000000000000015 |
| 2069 | ldsba [%o1+%i4]0x81,%l2 ! %l2 = 0000000000000000 |
| 2070 | ! %l5 = 5262ffd600000000, Mem[30800000007af262] = 16582bf8 |
| 2071 | stw %l5,[%i1+%g0] ! Mem[0000000030800000] = 5262ffd6 |
| 2072 | ! Mem[0000000031800040] = bf3ffa38 540f7bad, %l2 = 00000000, %l3 = 00003893 |
| 2073 | ldd [%i3+0x040],%l2 ! %l2 = 00000000bf3ffa38 00000000540f7bad |
| 2074 | ! Mem[000000001100000c] = 00000000, %f30 = 8c988ea6 |
| 2075 | ld [%o2+0x00c],%f30 ! %f30 = 00000000 |
| 2076 | ! %l4 = 0000000000bf3bff, %l3 = 00000000540f7bad, %l6 = 0000000000000006 |
| 2077 | and %l4,%l3,%l6 ! %l6 = 00000000000f3bad |
| 2078 | save ! CWP = 6 |
| 2079 | ! Mem[0000000011800008] = 116ab329, %l4 = 5a381e4228d71be3 |
| 2080 | ldsba [%i3+%i4]0x88,%l4 ! %l4 = 0000000000000029 |
| 2081 | membar #Sync ! Added by membar checker (16) |
| 2082 | ! %l5 = e7c3806b00000000, Mem[100000095615b329] = 16582bf8 |
| 2083 | stb %l5,[%i0+0x009] ! Mem[0000000010000008] = 566bb329 |
| 2084 | ! %l4 = 0000000000000029, immed = fffff310, %l0 = 2426ca34a02adb93 |
| 2085 | andcc %l4,-0xcf0,%l0 ! %l0 = 0000000000000000, %ccr = 44 |
| 2086 | ! %l5 = b9d2c227e7c3806b, Mem[0000000010800000] = 0000003c155687ed |
| 2087 | stxa %l5,[%i1+%g0]0x81 ! Mem[0000000010800000] = b9d2c227e7c3806b |
| 2088 | |
| 2089 | p0_label_85: ! %cwp = 6 |
| 2090 | ! %l3 = 9f64e322a24fd788, immed = fffffac0, %l0 = 0000000000000000 |
| 2091 | or %l3,-0x540,%l0 ! %l0 = ffffffffffffffc8 |
| 2092 | ! %f4 = bf3ffa38 540f7bad, Mem[0000000011000030] = 10009dad 00000000 |
| 2093 | stda %f4 ,[%i2+%o6]0x81 ! Mem[0000000011000030] = bf3ffa38 540f7bad |
| 2094 | ! Mem[0000000011000030] = bf3ffa38540f7bad, %l1 = 8e084601c4da02a8 |
| 2095 | ldxa [%i2+%o6]0x81,%l1 ! %l1 = bf3ffa38540f7bad |
| 2096 | ! Mem[0000000030000004] = 3eb62594, %l3 = 9f64e322a24fd788 |
| 2097 | lduha [%o0+0x004]%asi,%l3 ! %l3 = 0000000000003eb6 |
| 2098 | ! %f10 = 94ffffff 00003083, Mem[0000000011800008] = 29b36a11 07c279dd |
| 2099 | std %f10,[%i3+%i4] ! Mem[0000000011800008] = 94ffffff 00003083 |
| 2100 | ! %l7 = c88099d6d3805e11, %l1 = bf3ffa38540f7bad, %l4 = 0000000000000029 |
| 2101 | subccc %l7,%l1,%l4 ! %l4 = 09409f9e7f70e264, %ccr = 02 |
| 2102 | ! %l2 = 7ca98a02078e791f, immd = fffffffffffff27a, %l1 = bf3ffa38540f7bad |
| 2103 | udivx %l2,-0xd86,%l1 ! %l1 = 0000000000000000 |
| 2104 | ! %l5 = e7c3806b00000000, Mem[11000036540f7bad] = 00000001 |
| 2105 | sth %l5,[%i2+0x036] ! Mem[0000000011000034] = 540f806b |
| 2106 | ! %l6 = 12021d3000000000, Mem[10800043f2ee15fc] = 00000001 |
| 2107 | stb %l6,[%i1+0x043] ! Mem[0000000010800040] = f2ee1530 |
| 2108 | ! %l2 = 7ca98a02078e791f, immed = fffff59f, %l1 = 0000000000000000 |
| 2109 | xor %l2,-0xa61,%l1 ! %l1 = 835675fdf8718c80 |
| 2110 | |
| 2111 | p0_label_86: ! %cwp = 6 |
| 2112 | ! %l6 = 722ad4ce12021d30, %l3 = 0000000000003eb6, %l0 = ffffffffffffffc8 |
| 2113 | andcc %l6,%l3,%l0 ! %l0 = 0000000000001c30, %ccr = 00 |
| 2114 | ! Mem[0000000010800008] = 82d72bbc, %l2 = 7ca98a02078e791f |
| 2115 | ldstuba [%i1+%i4]0x81,%l2 ! %l2 = 0000000000000082 |
| 2116 | ! %l5 = e7c3806b00000000, Mem[1180000000000000] = 16582bf8 |
| 2117 | stwa %l5,[%i3+%g0]0x88 ! Mem[0000000011800000] = e7c3806b |
| 2118 | ! Mem[0000000030800040] = ff0000000000e000, %f26 = 8d000000 00000000 |
| 2119 | ldd [%o1+0x040],%f26 ! %f26 = ff000000 0000e000 |
| 2120 | ! Mem[0000000031800004] = 000073b5, %l3 = 0000000000003eb6 |
| 2121 | lduw [%o3+0x004],%l3 ! %l3 = 00000000000073b5 |
| 2122 | ! Mem[0000000011800054] = ba1c77dc, %l0 = 0000000000001c30 |
| 2123 | lduh [%i3+0x056],%l0 ! %l0 = 00000000000077dc |
| 2124 | ! Mem[0000000031800040] = bf3ffa38540f7bad, %f28 = 00000000 9ce43893 |
| 2125 | ldd [%o3+0x040],%f28 ! %f28 = bf3ffa38 540f7bad |
| 2126 | ! %f5 = 540f7bad, Mem[0000000011000024] = 07b640b3 |
| 2127 | st %f5 ,[%i2+0x024] ! Mem[0000000011000024] = 540f7bad |
| 2128 | ! Mem[0000000030000000] = ed875615, %l3 = 00000000000073b5 |
| 2129 | ldsw [%o0+%g0],%l3 ! %l3 = ffffffffed875615 |
| 2130 | ! %l7 = c88099d6d3805e11, immed = 0000051d, %l1 = 835675fdf8718c80 |
| 2131 | addcc %l7,0x51d,%l1 ! %l1 = c88099d6d380632e, %ccr = 88 |
| 2132 | |
| 2133 | p0_label_87: ! %cwp = 6 |
| 2134 | ! %l6 = 12021d30, %l7 = d3805e11, Mem[0000000031800000] = 00bf3893 000073b5 |
| 2135 | stda %l6,[%o3+0x000]%asi ! Mem[0000000031800000] = 12021d30 d3805e11 |
| 2136 | ! retry : should take illegal inst trap, %l0 = 00000000000077dc |
| 2137 | retry ! Illegal inst trap : %l0 = 00000000000077ec |
| 2138 | ! %l7 = c88099d6d3805e11, %l7 = c88099d6d3805e11, %l7 = c88099d6d3805e11 |
| 2139 | srlx %l7,%l7,%l7 ! %l7 = 000064404ceb69c0 |
| 2140 | rd %pc,%o7 |
| 2141 | return %o7+12 ! CWP = 5 |
| 2142 | ! %l3 = 540f7bad00000000, Mem[10000018ff5687ed] = d3805e11 |
| 2143 | stba %l3,[%o0+%o6]0x80 ! Mem[0000000010000018] = ad5687ed |
| 2144 | ! Mem[0000000031800007] = d3805e11, %l5 = ffffffff5262ffd6 |
| 2145 | ldstub [%i3+0x007],%l5 ! %l5 = 0000000000000011 |
| 2146 | rd %pc,%o7 |
| 2147 | return %o7+12 ! CWP = 4 |
| 2148 | ! Mem[0000000011000004] = 00000054, %l3 = 191f4836cfc8e2ef |
| 2149 | ldsh [%i2+0x004],%l3 ! %l3 = 0000000000000000 |
| 2150 | ! %f2 = 82d72bbc, Mem[0000000031000004] = 9ce43893 |
| 2151 | st %f2 ,[%o2+0x004] ! Mem[0000000031000004] = 82d72bbc |
| 2152 | ! Mem[0000000010800008] = ffd72bbc, %l2 = ca84707a0e4ec8ab |
| 2153 | ldswa [%i1+%i4]0x81,%l2 ! %l2 = ffffffffffd72bbc |
| 2154 | |
| 2155 | p0_label_88: ! %cwp = 4 |
| 2156 | ! Clear Register : %l5 = 9453f280e21f905f |
| 2157 | clr %l5 ! %l5 = 0000000000000000 |
| 2158 | ! %l5 = 0000000000000000, Mem[31800040bf3ffa38] = 16582bf8 |
| 2159 | sth %l5,[%o3+0x040] ! Mem[0000000031800040] = 0000fa38 |
| 2160 | ! %l0 = a91a321100000000, Mem[11800024ff4a80a0] = 16582bf8 |
| 2161 | stw %l0,[%i3+0x024] ! Mem[0000000011800024] = a91a3211 |
| 2162 | ! %l0 = 284bcbe2a91a3211, %l1 = 2eca405a90e56860, %l6 = ea9cdd785800bde6 |
| 2163 | xor %l0,%l1,%l6 ! %l6 = 06818bb839ff5a71 |
| 2164 | ! %f7 = 000073b5, Mem[0000000031800004] = d3805eff |
| 2165 | st %f7 ,[%o3+0x004] ! Mem[0000000031800004] = 000073b5 |
| 2166 | ! %l0 = 284bcbe2a91a3211, %l4 = 20999763f3c4c681, %l0 = 284bcbe2a91a3211 |
| 2167 | orncc %l0,%l4,%l0 ! %l0 = ff6febfead3b3b7f, %ccr = 88 |
| 2168 | ! %l4 = f3c4c681, %l5 = 00000000, Mem[0000000030000040] = 00005615 00006306 |
| 2169 | stda %l4,[%o0+0x040]%asi ! Mem[0000000030000040] = f3c4c681 00000000 |
| 2170 | ! %l5 = 0000000000000000, immed = 00000995, %l0 = ff6febfead3b3b7f |
| 2171 | subccc %l5,0x995,%l0 ! %l0 = fffffffffffff66b, %ccr = 99 |
| 2172 | ! %l7 = 000000000000e080, %l6 = 06818bb839ff5a71, %l2 = ffffffffffd72bbc |
| 2173 | add %l7,%l6,%l2 ! %l2 = 06818bb83a003af1 |
| 2174 | ! Mem[0000000031000000] = 00ff0000, %l3 = 0000000000000000 |
| 2175 | ldub [%o2+%g0],%l3 ! %l3 = 0000000000000000 |
| 2176 | |
| 2177 | p0_label_89: ! %cwp = 4 |
| 2178 | ! Mem[0000000010800030] = 00000000, %l4 = 20999763f3c4c681 |
| 2179 | ldsba [%i1+%o6]0x88,%l4 ! %l4 = 0000000000000000 |
| 2180 | ! Mem[0000000031000044] = 1ee973b5, %f7 = 000073b5 |
| 2181 | ld [%o2+0x044],%f7 ! %f7 = 1ee973b5 |
| 2182 | ! Mem[0000000031000040] = 003effff1ee973b5, %f24 = d1e22a2b 00000000 |
| 2183 | ldd [%o2+0x040],%f24 ! %f24 = 003effff 1ee973b5 |
| 2184 | ! Mem[0000000031800004] = 000073b5, %l6 = 06818bb839ff5a71, %asi = 80 |
| 2185 | swapa [%o3+0x004]%asi,%l6 ! %l6 = 00000000000073b5 |
| 2186 | ! Mem[0000000011000040] = 2227db02bb6c1678, %f26 = ff000000 0000e000 |
| 2187 | ldd [%i2+0x040],%f26 ! %f26 = 2227db02 bb6c1678 |
| 2188 | ! Mem[0000000010000000] = ff4336b31ee973b5, %l6 = 00000000000073b5 |
| 2189 | ldxa [%i0+%g0]0x81,%l6 ! %l6 = ff4336b31ee973b5 |
| 2190 | ! %l2 = 3a003af100000000, Mem[10000018ad5687ed] = 16582bf8 |
| 2191 | stha %l2,[%i0+%i6]0x80 ! Mem[0000000010000018] = 3af187ed |
| 2192 | ! %l4 = 0000000000000000, Mem[11000030bf3ffa38] = 16582bf8 |
| 2193 | stha %l4,[%i2+%o6]0x80 ! Mem[0000000011000030] = 0000fa38 |
| 2194 | ! %l0 = fffffffffffff66b, Mem[0000000010800008] = ffd72bbc97ecbaea |
| 2195 | stx %l0,[%i1+%i4] ! Mem[0000000010800008] = fffffffffffff66b |
| 2196 | ! Mem[0000000011000028] = 3eb6a84659d93c19, %f28 = bf3ffa38 540f7bad |
| 2197 | ldda [%i2+%o5]0x80,%f28 ! %f28 = 3eb6a846 59d93c19 |
| 2198 | |
| 2199 | p0_label_90: ! %cwp = 4 |
| 2200 | ! %l4 = 00000000, %l5 = 00000000, Mem[0000000011000038] = 542e5359 cf42991d |
| 2201 | stda %l4,[%i2+0x038]%asi ! Mem[0000000011000038] = 00000000 00000000 |
| 2202 | ! %l5 = 0000000000000000, Mem[1180003000000000] = 11000038 |
| 2203 | stba %l5,[%i3+%o6]0x88 ! Mem[0000000011800030] = 00000000 |
| 2204 | ! %f19 = 1ee973b5, Mem[0000000031000040] = 003effff |
| 2205 | sta %f19,[%o2+0x040]%asi ! Mem[0000000031000040] = 1ee973b5 |
| 2206 | ! %l2 = 06818bb83a003af1, immed = 000008a5, %y = 0000031d |
| 2207 | umulcc %l2,0x8a5,%l3 ! %l3 = 000001f563fd8555, %ccr = 00, %y = 000001f5 |
| 2208 | ! Mem[0000000031000004] = 82d72bbc, %l2 = 06818bb83a003af1 |
| 2209 | ldsw [%o2+0x004],%l2 ! %l2 = ffffffff82d72bbc |
| 2210 | ! %l0 = fffff66b00000000, Mem[11000000fddf0000] = 3a003af1 |
| 2211 | stha %l0,[%i2+%g0]0x80 ! Mem[0000000011000000] = f66b0000 |
| 2212 | ! retry : should take illegal inst trap, %l0 = fffffffffffff66b |
| 2213 | retry ! Illegal inst trap : %l0 = fffffffffffff67b |
| 2214 | ! %l3 = 000001f563fd8555, %l5 = 0000000000000000, %l2 = ffffffff82d72bbc |
| 2215 | srlx %l3,%l5,%l2 ! %l2 = 000001f563fd8555 |
| 2216 | ! %f15 = ad9d5d3c, Mem[0000000010800014] = 540f7bad |
| 2217 | st %f15,[%i1+0x014] ! Mem[0000000010800014] = ad9d5d3c |
| 2218 | ! Clear Register : %l4 = 0000000000000000 |
| 2219 | clr %l4 ! %l4 = 0000000000000000 |
| 2220 | |
| 2221 | p0_label_91: ! %cwp = 4 |
| 2222 | ! %l6 = ff4336b31ee973b5, %l6 = ff4336b31ee973b5, %y = 000001f5 |
| 2223 | udivcc %l6,%l6,%l5 ! %l5 = 0000000000001036, %ccr = 00 |
| 2224 | mov %l0,%y ! %y = fffff67b |
| 2225 | ! Mem[0000000031000000] = 00ff0000, %f19 = 1ee973b5 |
| 2226 | ld [%o2+%g0],%f19 ! %f19 = 00ff0000 |
| 2227 | ! Set Register : %l0 = fffffffffffff67b |
| 2228 | xor %g0,-1,%l0 ! %l0 = ffffffffffffffff |
| 2229 | ! Mem[0000000030800004] = 62f27a33, %f25 = 1ee973b5 |
| 2230 | ld [%o1+0x004],%f25 ! %f25 = 62f27a33 |
| 2231 | ! %f14 = fdba0bfa, Mem[0000000010000020] = d1e22a2b |
| 2232 | sta %f14,[%i0+%o4]0x81 ! Mem[0000000010000020] = fdba0bfa |
| 2233 | ! %l5 = 0000000000001036, %l6 = ff4336b31ee973b5, %l2 = 000001f563fd8555 |
| 2234 | taddcc %l5,%l6,%l2 ! %l2 = ff4336b31ee983eb, %ccr = 82 |
| 2235 | ! %l7 = 000000000000e080, immed = fffff51c, %l6 = ff4336b31ee973b5 |
| 2236 | tsubcc %l7,-0xae4,%l6 ! %l6 = 000000000000eb64, %ccr = 11 |
| 2237 | ! %l7 = 000000000000e080, %l2 = ff4336b31ee983eb, %l5 = 0000000000001036 |
| 2238 | tsubcctv %l7,%l2,%l5 ! %l0 = 0000000000000022, Trapped |
| 2239 | ! %l5 = 0000000000001036, immed = fffffc4b, %l3 = 000001f563fd8555 |
| 2240 | taddcc %l5,-0x3b5,%l3 ! %l3 = 0000000000000c81, %ccr = 13 |
| 2241 | ! Mem[0000000030800040] = ff000000, %f31 = 9c265c65 |
| 2242 | ld [%o1+0x040],%f31 ! %f31 = ff000000 |
| 2243 | |
| 2244 | p0_label_92: ! %cwp = 4 |
| 2245 | ! Mem[0000000011800011] = 0000c8b5, %l1 = 2eca405a90e56860 |
| 2246 | ldstub [%i3+0x011],%l1 ! %l1 = 0000000000000000 |
| 2247 | ! Mem[0000000010000010] = 00638c4c, %l4 = 0000000000000000 |
| 2248 | lduwa [%i0+%i5]0x81,%l4 ! %l4 = 0000000000638c4c |
| 2249 | ! Mem[0000000011800030] = 00000000, %l2 = ff4336b31ee983eb |
| 2250 | lduw [%i3+%o6],%l2 ! %l2 = 0000000000000000 |
| 2251 | ! %l2 = 00000000, %l3 = 00000c81, Mem[0000000031000000] = 00ff0000 82d72bbc |
| 2252 | std %l2,[%o2+%g0] ! Mem[0000000031000000] = 00000000 00000c81 |
| 2253 | ! %l5 = 0000000000001036, %l4 = 0000000000638c4c, %y = fffff67b |
| 2254 | umulcc %l5,%l4,%l2 ! %l2 = 000000064dc45808, %ccr = 00, %y = 00000006 |
| 2255 | ! Mem[0000000031000046] = 1ee973b5, %l0 = 0000000000000022 |
| 2256 | ldstuba [%o2+0x046]%asi,%l0 ! %l0 = 0000000000000073 |
| 2257 | ! %l2 = 4dc4580800000000, Mem[30000003ed875615] = 00000022 |
| 2258 | stb %l2,[%o0+0x003] ! Mem[0000000030000000] = ed875608 |
| 2259 | ! Mem[0000000011000020] = 0000c8b5, %l0 = 0000000000000073 |
| 2260 | ldsha [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000000 |
| 2261 | ! %l3 = 00000c8100000000, Mem[10000008566bb329] = 16582bf8 |
| 2262 | stha %l3,[%i0+%i4]0x80 ! Mem[0000000010000008] = 0c81b329 |
| 2263 | ! %f22 = 155687ed, Mem[0000000010000068] = 81b6d41e |
| 2264 | st %f22,[%i0+0x068] ! Mem[0000000010000068] = 155687ed |
| 2265 | |
| 2266 | p0_label_93: ! %cwp = 4 |
| 2267 | ! Mem[0000000010000030] = 00000000, %l4 = 0000000000638c4c |
| 2268 | ldstuba [%i0+%o6]0x81,%l4 ! %l4 = 0000000000000000 |
| 2269 | ! Mem[0000000030000004] = 3eb62594, %l0 = 00000000, %l1 = 00000000 |
| 2270 | add %o0,0x04,%g1 |
| 2271 | casa [%g1]0x80,%l0,%l1 ! %l1 = 000000003eb62594 |
| 2272 | ! %l5 = 0000000000001036, immed = 000003cc, %y = 00000006 |
| 2273 | udivcc %l5,0x3cc,%l1 ! %l1 = 0000000001948b14, %ccr = 00 |
| 2274 | mov %l0,%y ! %y = 00000000 |
| 2275 | ! Mem[0000000011800008] = 94ffffff, %l6 = 000000000000eb64 |
| 2276 | lduw [%i3+%i4],%l6 ! %l6 = 0000000094ffffff |
| 2277 | ! %l3 = 00000c8100000000, Mem[3100000100000000] = 0000eb64 |
| 2278 | stba %l3,[%o2+0x001]%asi ! Mem[0000000031000000] = 00810000 |
| 2279 | ! %l2 = 000000064dc45808, immed = 00000013, %l4 = 0000000000000000 |
| 2280 | sll %l2,0x013,%l4 ! %l4 = 00326e22c0400000 |
| 2281 | ! Mem[0000000010000000] = ff4336b3, %l4 = 00326e22c0400000 |
| 2282 | lduba [%i0+0x003]%asi,%l4 ! %l4 = 00000000000000b3 |
| 2283 | ! %l4 = 000000b300000000, Mem[100000288d000000] = c0400000 |
| 2284 | stwa %l4,[%i0+%o5]0x80 ! Mem[0000000010000028] = 000000b3 |
| 2285 | ! %l2 = 4dc4580800000000, Mem[100000541ee973b5] = 16582bf8 |
| 2286 | stw %l2,[%i0+0x054] ! Mem[0000000010000054] = 4dc45808 |
| 2287 | ! Mem[0000000010800020] = 00000000, %l4 = 00000000000000b3 |
| 2288 | ldswa [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000000 |
| 2289 | |
| 2290 | p0_label_94: ! %cwp = 4 |
| 2291 | ! Mem[0000000011800010] = 00ffc8b5, %l0 = 0000000000000000 |
| 2292 | lduba [%i3+%i5]0x81,%l0 ! %l0 = 0000000000000000 |
| 2293 | ! %l6 = 0000000094ffffff |
| 2294 | setx 0x8a2a6fe0798c561d,%g7,%l6 ! %l6 = 8a2a6fe0798c561d |
| 2295 | ! %l0 = 0000000000000000, %l0 = 0000000000000000, %l6 = 8a2a6fe0798c561d |
| 2296 | sdivx %l0,%l0,%l6 ! %l6 = 8a2a6fe0798c561d |
| 2297 | ! Mem[0000000031800040] = 0000fa38, %l1 = 0000000001948b14 |
| 2298 | swap [%o3+0x040],%l1 ! %l1 = 000000000000fa38 |
| 2299 | ! %l2 = 000000064dc45808, %l2 = 000000064dc45808, %l6 = 8a2a6fe0798c561d |
| 2300 | tsubcc %l2,%l2,%l6 ! %l6 = 0000000000000000, %ccr = 44 |
| 2301 | ! %l4 = 0000000000000000, immed = 00000007, %l1 = 000000000000fa38 |
| 2302 | srax %l4,0x007,%l1 ! %l1 = 0000000000000000 |
| 2303 | ! %l4 = 0000000000000000, %l1 = 0000000000000000, %l6 = 0000000000000000 |
| 2304 | srlx %l4,%l1,%l6 ! %l6 = 0000000000000000 |
| 2305 | ! %l1 = 0000000000000000, %l6 = 0000000000000000, %l2 = 000000064dc45808 |
| 2306 | xor %l1,%l6,%l2 ! %l2 = 0000000000000000 |
| 2307 | ! %l5 = 0000000000001036, %l7 = 000000000000e080, %l0 = 0000000000000028 |
| 2308 | addccc %l5,%l7,%l0 ! %l0 = 000000000000f0b6, %ccr = 00 |
| 2309 | ! Code Fragment 1 |
| 2310 | p0_fragment_6: |
| 2311 | ta T_CHANGE_HPRIV |
| 2312 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 2313 | ! %g3 = fffffffffffffe65 |
| 2314 | mov 0x40d,%g3 ! %g3 = 000000000000040d |
| 2315 | and %g3, 0x13, %g3 |
| 2316 | xor %g2, %g3, %g2 |
| 2317 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 2318 | ta T_CHANGE_NONHPRIV |
| 2319 | |
| 2320 | p0_label_95: ! %cwp = 4 |
| 2321 | ! Mem[0000000031800004] = 39ff5a71, %f28 = 3eb6a846 |
| 2322 | lda [%o3+0x004]%asi,%f28 ! %f28 = 39ff5a71 |
| 2323 | ! %l2 = 0000000000000000, %l7 = 000000000000e080, %y = 00000000 |
| 2324 | umulcc %l2,%l7,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 2325 | ! %l0 = 000000000000f0b6, immed = 00000d37, %y = 00000000 |
| 2326 | umul %l0,0xd37,%l3 ! %l3 = 000000000c6cf51a, %y = 00000000 |
| 2327 | ! %l1 = 0000000000000000, %l6 = 0000000000000000, %l1 = 0000000000000000 |
| 2328 | subccc %l1,%l6,%l1 ! %l1 = 0000000000000000, %ccr = 44 |
| 2329 | ! Mem[0000000010000039] = 8c988ea6, %l5 = 0000000000001036 |
| 2330 | ldstub [%i0+0x039],%l5 ! %l5 = 0000000000000098 |
| 2331 | ! %l3 = 000000000c6cf51a, immed = 00000f6b, %y = 00000000 |
| 2332 | umul %l3,0xf6b,%l7 ! %l7 = 000000bf93e6f7de, %y = 000000bf |
| 2333 | ! Mem[0000000031000000] = 00810000, %l0 = 000000000000f0b6 |
| 2334 | lduha [%o2+0x000]%asi,%l0 ! %l0 = 0000000000000081 |
| 2335 | ! %l7 = 000000bf93e6f7de, immed = fffff462, %l2 = 0000000000000000 |
| 2336 | taddcc %l7,-0xb9e,%l2 ! %l2 = 000000bf93e6ec40, %ccr = 1b |
| 2337 | ! %l2 = 000000bf93e6ec40, immed = fffff845, %l0 = 0000000000000081 |
| 2338 | xor %l2,-0x7bb,%l0 ! %l0 = ffffff406c191405 |
| 2339 | ! %l5 = 0000000000000098, %l1 = 0000000000000000, %l4 = 0000000000000000 |
| 2340 | xnorcc %l5,%l1,%l4 ! %l4 = ffffffffffffff67, %ccr = 88 |
| 2341 | |
| 2342 | p0_label_96: ! %cwp = 4 |
| 2343 | ! %f6 = 00bf3893, Mem[0000000011800030] = 00000000 |
| 2344 | sta %f6 ,[%i3+%o6]0x81 ! Mem[0000000011800030] = 00bf3893 |
| 2345 | ! %l6 = 0000000000000000, Mem[0000000011000058] = 4afe3a713c42680d |
| 2346 | stx %l6,[%i2+0x058] ! Mem[0000000011000058] = 0000000000000000 |
| 2347 | ! Mem[0000000011000060] = 5452b8b9, %l2 = 000000bf93e6ec40 |
| 2348 | lduw [%i2+0x060],%l2 ! %l2 = 000000005452b8b9 |
| 2349 | ! Mem[0000000030800000] = 5262ffd6 62f27a33, %l2 = 5452b8b9, %l3 = 0c6cf51a |
| 2350 | ldd [%o1+%g0],%l2 ! %l2 = 000000005262ffd6 0000000062f27a33 |
| 2351 | ! Mem[0000000030000000] = ed875608, %f9 = ffffb63e |
| 2352 | ld [%o0+%g0],%f9 ! %f9 = ed875608 |
| 2353 | ! %l7 = 000000bf93e6f7de, %l2 = 000000005262ffd6, %l3 = 0000000062f27a33 |
| 2354 | xorcc %l7,%l2,%l3 ! %l3 = 000000bfc1840808, %ccr = 08 |
| 2355 | ! %l6 = 0000000000000000, Mem[11000020b5c80000] = 5262ffd6 |
| 2356 | stha %l6,[%i2+%o4]0x89 ! Mem[0000000011000020] = b5c80000 |
| 2357 | ! %l5 = 0000000000000098, %l5 = 0000000000000098, %l7 = 000000bf93e6f7de |
| 2358 | tsubcc %l5,%l5,%l7 ! %l7 = 0000000000000000, %ccr = 44 |
| 2359 | ! Mem[0000000010000030] = ff000000, %l4 = ffffffffffffff67 |
| 2360 | lduwa [%i0+0x030]%asi,%l4 ! %l4 = 00000000ff000000 |
| 2361 | ! Mem[0000000011000018] = 54bb87ed 42882c20, %l6 = 00000000, %l7 = 00000000 |
| 2362 | ldd [%i2+%i6],%l6 ! %l6 = 0000000054bb87ed 0000000042882c20 |
| 2363 | |
| 2364 | p0_label_97: ! %cwp = 4 |
| 2365 | ! %l3 = 000000bfc1840808, %l7 = 0000000042882c20, %y = 000000bf |
| 2366 | umul %l3,%l7,%l0 ! %l0 = 324af99136226100, %y = 324af991 |
| 2367 | ! %l2 = 000000005262ffd6, immed = 00000017, %l6 = 0000000054bb87ed |
| 2368 | sra %l2,0x017,%l6 ! %l6 = 00000000000000a4 |
| 2369 | ! %f20 = 00638c4c 5615b329, Mem[0000000010000020] = fa0bbafd 00000000 |
| 2370 | stda %f20,[%i0+%o4]0x88 ! Mem[0000000010000020] = 00638c4c 5615b329 |
| 2371 | ! Mem[0000000010800008] = ffffffff, %l1 = 0000000000000000 |
| 2372 | swapa [%i1+%i4]0x81,%l1 ! %l1 = 00000000ffffffff |
| 2373 | ! Mem[0000000010000030] = 9338e49c000000ff, %l3 = 000000bfc1840808 |
| 2374 | ldxa [%i0+%o6]0x89,%l3 ! %l3 = 9338e49c000000ff |
| 2375 | ! Mem[0000000010000030] = 000000ff, %l4 = 00000000ff000000 |
| 2376 | ldswa [%i0+%o6]0x89,%l4 ! %l4 = 00000000000000ff |
| 2377 | ! %l2 = 000000005262ffd6, Mem[0000000010800028] = 94ffffff00003083 |
| 2378 | stxa %l2,[%i1+%o5]0x81 ! Mem[0000000010800028] = 000000005262ffd6 |
| 2379 | ! %l2 = 000000005262ffd6, %l6 = 00000000000000a4, %l7 = 0000000042882c20 |
| 2380 | xnor %l2,%l6,%l7 ! %l7 = ffffffffad9d008d |
| 2381 | ! %l5 = 0000000000000098, %l1 = 00000000ffffffff, %l2 = 000000005262ffd6 |
| 2382 | sllx %l5,%l1,%l2 ! %l2 = 0000000000000000 |
| 2383 | ! %l0 = 324af99136226100, Mem[0000000030800000] = 5262ffd662f27a33, %asi = 80 |
| 2384 | stxa %l0,[%o1+0x000]%asi ! Mem[0000000030800000] = 324af99136226100 |
| 2385 | |
| 2386 | p0_label_98: ! %cwp = 4 |
| 2387 | ! Mem[0000000030000004] = 3eb62594, %l3 = 9338e49c000000ff |
| 2388 | ldub [%o0+0x006],%l3 ! %l3 = 0000000000000025 |
| 2389 | ! %l6 = 00000000000000a4, %l4 = 00000000000000ff, %l0 = 324af99136226100 |
| 2390 | subccc %l6,%l4,%l0 ! %l0 = ffffffffffffffa5, %ccr = 99 |
| 2391 | ! %f20 = 00638c4c, Mem[0000000010000018] = 3af187ed |
| 2392 | sta %f20,[%i0+%i6]0x81 ! Mem[0000000010000018] = 00638c4c |
| 2393 | ! Code Fragment 1 |
| 2394 | p0_fragment_7: |
| 2395 | ta T_CHANGE_HPRIV |
| 2396 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 2397 | ! %g3 = 000000000000040d |
| 2398 | mov 0xb91,%g3 ! %g3 = 0000000000000b91 |
| 2399 | and %g3, 0x13, %g3 |
| 2400 | xor %g2, %g3, %g2 |
| 2401 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 2402 | ta T_CHANGE_NONHPRIV |
| 2403 | ! Mem[0000000031800044] = 540f7bad, %l3 = 0000000000000025 |
| 2404 | lduh [%o3+0x046],%l3 ! %l3 = 0000000000007bad |
| 2405 | ! %f2 = 82d72bbc, Mem[0000000010800010] = bf3ffa38 |
| 2406 | sta %f2 ,[%i1+%i5]0x81 ! Mem[0000000010800010] = 82d72bbc |
| 2407 | ! Mem[000000001080006c] = c1c109f3, %l6 = 00000000000000a4 |
| 2408 | ldstub [%i1+0x06c],%l6 ! %l6 = 00000000000000c1 |
| 2409 | ! Mem[0000000030800006] = 36226100, %l0 = ffffffffffffffa5 |
| 2410 | ldstuba [%o1+0x006]%asi,%l0 ! %l0 = 0000000000000061 |
| 2411 | ! Mem[0000000010000020] = 29b315564c8c6300, %l4 = 00000000000000ff |
| 2412 | ldx [%i0+%o4],%l4 ! %l4 = 29b315564c8c6300 |
| 2413 | ! %l2 = 0000000000000000, immd = 000000000000055f, %l6 = 00000000000000c1 |
| 2414 | mulx %l2,0x55f,%l6 ! %l6 = 0000000000000000, %y = 324af991 |
| 2415 | |
| 2416 | p0_label_99: ! %cwp = 4 |
| 2417 | save ! CWP = 5 |
| 2418 | ! %l6 = 00000000000f3bad, %l1 = 0000046d01f7811d, %l2 = 00000000bf3ffa38 |
| 2419 | andn %l6,%l1,%l2 ! %l2 = 0000000000083aa0 |
| 2420 | ! %l7 = ed8756153eb62594, %l5 = 0000000000000011, %l7 = ed8756153eb62594 |
| 2421 | taddcc %l7,%l5,%l7 ! %l7 = ed8756153eb625a5, %ccr = 82 |
| 2422 | ! Mem[0000000011000010] = 1d000000, %l4 = 0000000000bf3bff |
| 2423 | lduwa [%o2+0x010]%asi,%l4 ! %l4 = 000000001d000000 |
| 2424 | ! %l1 = 0000046d01f7811d, Mem[0000000031800000] = 12021d3039ff5a71 |
| 2425 | stx %l1,[%i3+%g0] ! Mem[0000000031800000] = 0000046d01f7811d |
| 2426 | ! %l3 = 00000000540f7bad, %l1 = 0000046d01f7811d, %l5 = 0000000000000011 |
| 2427 | xnor %l3,%l1,%l5 ! %l5 = fffffb92aa07054f |
| 2428 | ! %l0 = 00000000000000bb, immed = 0000095f, %l2 = 0000000000083aa0 |
| 2429 | and %l0,0x95f,%l2 ! %l2 = 000000000000001b |
| 2430 | ! Mem[0000000030000000] = ed875608 3eb62594, %l6 = 000f3bad, %l7 = 3eb625a5 |
| 2431 | ldd [%i0+%g0],%l6 ! %l6 = 00000000ed875608 000000003eb62594 |
| 2432 | ! %l6 = 00000000ed875608, immed = fffff96f, %l6 = 00000000ed875608 |
| 2433 | xorcc %l6,-0x691,%l6 ! %l6 = ffffffff1278af67, %ccr = 80 |
| 2434 | ! %f2 = 82d72bbc, Mem[0000000011000000] = 00006bf6 |
| 2435 | sta %f2 ,[%o2+%g0]0x88 ! Mem[0000000011000000] = 82d72bbc |
| 2436 | |
| 2437 | p0_label_100: ! %cwp = 5 |
| 2438 | ! Mem[0000000011000010] = 1d0000001ed4b681, %l0 = 00000000000000bb |
| 2439 | ldxa [%o2+%o5]0x81,%l0 ! %l0 = 1d0000001ed4b681 |
| 2440 | ! %f10 = 94ffffff, Mem[0000000030000040] = f3c4c681 |
| 2441 | st %f10,[%i0+0x040] ! Mem[0000000030000040] = 94ffffff |
| 2442 | ! %l6 = ffffffff1278af67, %l3 = 00000000540f7bad, %l7 = 000000003eb62594 |
| 2443 | orncc %l6,%l3,%l7 ! %l7 = ffffffffbbf8af77, %ccr = 88 |
| 2444 | ! Mem[0000000030000004] = 3eb62594, %l2 = 000000000000001b |
| 2445 | ldsh [%i0+0x004],%l2 ! %l2 = 0000000000003eb6 |
| 2446 | ! Mem[0000000031800040] = 01948b14, %l5 = fffffb92aa07054f |
| 2447 | swap [%i3+0x040],%l5 ! %l5 = 0000000001948b14 |
| 2448 | ! %l4 = 000000001d000000, %l5 = 0000000001948b14, %l7 = ffffffffbbf8af77 |
| 2449 | tsubcctv %l4,%l5,%l7 ! %l7 = 000000001b6b74ec, %ccr = 00 |
| 2450 | ! Mem[0000000011000014] = 1ed4b681, %l7 = 000000001b6b74ec |
| 2451 | ldsb [%o2+0x015],%l7 ! %l7 = ffffffffffffffd4 |
| 2452 | ! Mem[0000000030000040] = 94ffffff, %f25 = 62f27a33 |
| 2453 | ld [%i0+0x040],%f25 ! %f25 = 94ffffff |
| 2454 | ! %f19 = 00ff0000, Mem[0000000031000044] = 1ee9ffb5 |
| 2455 | st %f19,[%i2+0x044] ! Mem[0000000031000044] = 00ff0000 |
| 2456 | ! %l7 = ffffffffffffffd4, %l3 = 00000000540f7bad, %l2 = 0000000000003eb6 |
| 2457 | subc %l7,%l3,%l2 ! %l2 = ffffffffabf08427 |
| 2458 | |
| 2459 | ba,a p0_not_taken_0_end |
| 2460 | p0_not_taken_0: |
| 2461 | ! The following code should not be executed |
| 2462 | ldx [%o1+0x000],%l2 |
| 2463 | sta %l0,[%i1+0x020]%asi |
| 2464 | nop |
| 2465 | stba %l6,[%o2+0x004]%asi |
| 2466 | std %l0,[%o3+0x000] |
| 2467 | stxa %l0,[%i3+0x008]%asi |
| 2468 | nop |
| 2469 | ba,a p0_branch_failed |
| 2470 | p0_not_taken_0_end: |
| 2471 | |
| 2472 | |
| 2473 | ! End of Random Code for Processor 0 |
| 2474 | |
| 2475 | restore ! CWP = 4 |
| 2476 | restore ! CWP = 3 |
| 2477 | restore ! CWP = 2 |
| 2478 | restore ! CWP = 1 |
| 2479 | restore ! CWP = 0 |
| 2480 | p0_set_done_flag: |
| 2481 | mov 2,%g2 |
| 2482 | set done_flags,%g1 |
| 2483 | st %g2,[%g1+0x000] ! Set processor 0 done flag |
| 2484 | |
| 2485 | ! Check Registers |
| 2486 | |
| 2487 | p0_check_registers: |
| 2488 | set p0_expected_registers,%g1 |
| 2489 | ldx [%g1+0x000],%g2 |
| 2490 | cmp %l0,%g2 ! %l0 should be 000000000196f85e |
| 2491 | bne,a,pn %xcc,p0_reg_l0_fail |
| 2492 | mov %l0,%g3 |
| 2493 | ldx [%g1+0x008],%g2 |
| 2494 | cmp %l1,%g2 ! %l1 should be 000000000000004f |
| 2495 | bne,a,pn %xcc,p0_reg_l1_fail |
| 2496 | mov %l1,%g3 |
| 2497 | ldx [%g1+0x010],%g2 |
| 2498 | cmp %l2,%g2 ! %l2 should be ffffffffa080552c |
| 2499 | bne,a,pn %xcc,p0_reg_l2_fail |
| 2500 | mov %l2,%g3 |
| 2501 | ldx [%g1+0x018],%g2 |
| 2502 | cmp %l3,%g2 ! %l3 should be 00000000d9810000 |
| 2503 | bne,a,pn %xcc,p0_reg_l3_fail |
| 2504 | mov %l3,%g3 |
| 2505 | ldx [%g1+0x020],%g2 |
| 2506 | cmp %l4,%g2 ! %l4 should be cb7c2f3cb5c8e6bf |
| 2507 | bne,a,pn %xcc,p0_reg_l4_fail |
| 2508 | mov %l4,%g3 |
| 2509 | ldx [%g1+0x028],%g2 |
| 2510 | cmp %l5,%g2 ! %l5 should be 000000008c988ea6 |
| 2511 | bne,a,pn %xcc,p0_reg_l5_fail |
| 2512 | mov %l5,%g3 |
| 2513 | ldx [%g1+0x030],%g2 |
| 2514 | cmp %l6,%g2 ! %l6 should be 00000000000075c1 |
| 2515 | bne,a,pn %xcc,p0_reg_l6_fail |
| 2516 | mov %l6,%g3 |
| 2517 | ldx [%g1+0x038],%g2 |
| 2518 | cmp %l7,%g2 ! %l7 should be 000000000000ba1c |
| 2519 | bne,a,pn %xcc,p0_reg_l7_fail |
| 2520 | mov %l7,%g3 |
| 2521 | |
| 2522 | ! Check %y register |
| 2523 | |
| 2524 | set 0x324af991,%g2 |
| 2525 | rd %y,%g3 |
| 2526 | cmp %g2,%g3 |
| 2527 | bne,a p0_failed |
| 2528 | mov 0x111,%g1 |
| 2529 | |
| 2530 | ! Check Floating Point Registers |
| 2531 | |
| 2532 | p0_check_fp_registers: |
| 2533 | set p0_temp,%g1 |
| 2534 | set p0_expected_fp_regs,%g3 |
| 2535 | std %f0,[%g1] |
| 2536 | ldx [%g1],%l1 |
| 2537 | ldx [%g3+0x00],%l0 |
| 2538 | cmp %l0,%l1 ! %f0 should be 0000003c 155687ed |
| 2539 | bne %xcc,p0_f0_fail |
| 2540 | std %f2,[%g1] |
| 2541 | ldx [%g1],%l1 |
| 2542 | ldx [%g3+0x08],%l0 |
| 2543 | cmp %l0,%l1 ! %f2 should be 82d72bbc 97ecbaea |
| 2544 | bne %xcc,p0_f2_fail |
| 2545 | std %f4,[%g1] |
| 2546 | ldx [%g1],%l1 |
| 2547 | ldx [%g3+0x10],%l0 |
| 2548 | cmp %l0,%l1 ! %f4 should be bf3ffa38 540f7bad |
| 2549 | bne %xcc,p0_f4_fail |
| 2550 | std %f6,[%g1] |
| 2551 | ldx [%g1],%l1 |
| 2552 | ldx [%g3+0x18],%l0 |
| 2553 | cmp %l0,%l1 ! %f6 should be 00bf3893 1ee973b5 |
| 2554 | bne %xcc,p0_f6_fail |
| 2555 | std %f8,[%g1] |
| 2556 | ldx [%g1],%l1 |
| 2557 | ldx [%g3+0x20],%l0 |
| 2558 | cmp %l0,%l1 ! %f8 should be 00000000 ed875608 |
| 2559 | bne %xcc,p0_f8_fail |
| 2560 | std %f10,[%g1] |
| 2561 | ldx [%g1],%l1 |
| 2562 | ldx [%g3+0x28],%l0 |
| 2563 | cmp %l0,%l1 ! %f10 should be 94ffffff 00003083 |
| 2564 | bne %xcc,p0_f10_fail |
| 2565 | std %f12,[%g1] |
| 2566 | ldx [%g1],%l1 |
| 2567 | ldx [%g3+0x30],%l0 |
| 2568 | cmp %l0,%l1 ! %f12 should be 00000000 00000000 |
| 2569 | bne %xcc,p0_f12_fail |
| 2570 | std %f14,[%g1] |
| 2571 | ldx [%g1],%l1 |
| 2572 | ldx [%g3+0x38],%l0 |
| 2573 | cmp %l0,%l1 ! %f14 should be fdba0bfa ad9d5d3c |
| 2574 | bne %xcc,p0_f14_fail |
| 2575 | std %f16,[%g1] |
| 2576 | ldx [%g1],%l1 |
| 2577 | ldx [%g3+0x40],%l0 |
| 2578 | cmp %l0,%l1 ! %f16 should be ff4336b3 1ee973b5 |
| 2579 | bne %xcc,p0_f16_fail |
| 2580 | std %f18,[%g1] |
| 2581 | ldx [%g1],%l1 |
| 2582 | ldx [%g3+0x48],%l0 |
| 2583 | cmp %l0,%l1 ! %f18 should be 5615b329 00ff0000 |
| 2584 | bne %xcc,p0_f18_fail |
| 2585 | std %f20,[%g1] |
| 2586 | ldx [%g1],%l1 |
| 2587 | ldx [%g3+0x50],%l0 |
| 2588 | cmp %l0,%l1 ! %f20 should be 00638c4c 5615b329 |
| 2589 | bne %xcc,p0_f20_fail |
| 2590 | std %f22,[%g1] |
| 2591 | ldx [%g1],%l1 |
| 2592 | ldx [%g3+0x58],%l0 |
| 2593 | cmp %l0,%l1 ! %f22 should be 155687ed d51bb133 |
| 2594 | bne %xcc,p0_f22_fail |
| 2595 | std %f24,[%g1] |
| 2596 | ldx [%g1],%l1 |
| 2597 | ldx [%g3+0x60],%l0 |
| 2598 | cmp %l0,%l1 ! %f24 should be 003effff 94ffffff |
| 2599 | bne %xcc,p0_f24_fail |
| 2600 | std %f26,[%g1] |
| 2601 | ldx [%g1],%l1 |
| 2602 | ldx [%g3+0x68],%l0 |
| 2603 | cmp %l0,%l1 ! %f26 should be 2227db02 bb6c1678 |
| 2604 | bne %xcc,p0_f26_fail |
| 2605 | std %f28,[%g1] |
| 2606 | ldx [%g1],%l1 |
| 2607 | ldx [%g3+0x70],%l0 |
| 2608 | cmp %l0,%l1 ! %f28 should be 39ff5a71 59d93c19 |
| 2609 | bne %xcc,p0_f28_fail |
| 2610 | std %f30,[%g1] |
| 2611 | ldx [%g1],%l1 |
| 2612 | ldx [%g3+0x78],%l0 |
| 2613 | cmp %l0,%l1 ! %f30 should be 00000000 ff000000 |
| 2614 | bne %xcc,p0_f30_fail |
| 2615 | nop |
| 2616 | |
| 2617 | ! Check Local Memory |
| 2618 | |
| 2619 | set p0_local0_expect,%g1 |
| 2620 | ldx [%g1+0x008],%g2 ! Expected data = 0c81b329bffb0adf |
| 2621 | ldx [%i0+0x008],%g3 ! Observed data at 0000000010000008 |
| 2622 | cmp %g2,%g3 |
| 2623 | bne,a,pn %xcc,p0_local_failed |
| 2624 | add %i0,0x008,%g4 |
| 2625 | ldx [%g1+0x018],%g2 ! Expected data = 00638c4cd51bb133 |
| 2626 | ldx [%i0+0x018],%g3 ! Observed data at 0000000010000018 |
| 2627 | cmp %g2,%g3 |
| 2628 | bne,a,pn %xcc,p0_local_failed |
| 2629 | add %i0,0x018,%g4 |
| 2630 | ldx [%g1+0x028],%g2 ! Expected data = 000000b300000000 |
| 2631 | ldx [%i0+0x028],%g3 ! Observed data at 0000000010000028 |
| 2632 | cmp %g2,%g3 |
| 2633 | bne,a,pn %xcc,p0_local_failed |
| 2634 | add %i0,0x028,%g4 |
| 2635 | ldx [%g1+0x038],%g2 ! Expected data = 8cff8ea69c265c65 |
| 2636 | ldx [%i0+0x038],%g3 ! Observed data at 0000000010000038 |
| 2637 | cmp %g2,%g3 |
| 2638 | bne,a,pn %xcc,p0_local_failed |
| 2639 | add %i0,0x038,%g4 |
| 2640 | ldx [%g1+0x040],%g2 ! Expected data = 00831e13029b8be7 |
| 2641 | ldx [%i0+0x040],%g3 ! Observed data at 0000000010000040 |
| 2642 | cmp %g2,%g3 |
| 2643 | bne,a,pn %xcc,p0_local_failed |
| 2644 | add %i0,0x040,%g4 |
| 2645 | ldx [%g1+0x050],%g2 ! Expected data = 000000004dc45808 |
| 2646 | ldx [%i0+0x050],%g3 ! Observed data at 0000000010000050 |
| 2647 | cmp %g2,%g3 |
| 2648 | bne,a,pn %xcc,p0_local_failed |
| 2649 | add %i0,0x050,%g4 |
| 2650 | ldx [%g1+0x068],%g2 ! Expected data = 155687ed751175c1 |
| 2651 | ldx [%i0+0x068],%g3 ! Observed data at 0000000010000068 |
| 2652 | cmp %g2,%g3 |
| 2653 | bne,a,pn %xcc,p0_local_failed |
| 2654 | add %i0,0x068,%g4 |
| 2655 | ldx [%g1+0x070],%g2 ! Expected data = ffffffff00000b4e |
| 2656 | ldx [%i0+0x070],%g3 ! Observed data at 0000000010000070 |
| 2657 | cmp %g2,%g3 |
| 2658 | bne,a,pn %xcc,p0_local_failed |
| 2659 | add %i0,0x070,%g4 |
| 2660 | |
| 2661 | set p0_local1_expect,%g1 |
| 2662 | ldx [%g1+0x000],%g2 ! Expected data = b9d2c227e7c3806b |
| 2663 | ldx [%i1+0x000],%g3 ! Observed data at 0000000010800000 |
| 2664 | cmp %g2,%g3 |
| 2665 | bne,a,pn %xcc,p0_local_failed |
| 2666 | add %i1,0x000,%g4 |
| 2667 | ldx [%g1+0x008],%g2 ! Expected data = 00000000fffff66b |
| 2668 | ldx [%i1+0x008],%g3 ! Observed data at 0000000010800008 |
| 2669 | cmp %g2,%g3 |
| 2670 | bne,a,pn %xcc,p0_local_failed |
| 2671 | add %i1,0x008,%g4 |
| 2672 | ldx [%g1+0x010],%g2 ! Expected data = 82d72bbcad9d5d3c |
| 2673 | ldx [%i1+0x010],%g3 ! Observed data at 0000000010800010 |
| 2674 | cmp %g2,%g3 |
| 2675 | bne,a,pn %xcc,p0_local_failed |
| 2676 | add %i1,0x010,%g4 |
| 2677 | ldx [%g1+0x028],%g2 ! Expected data = 000000005262ffd6 |
| 2678 | ldx [%i1+0x028],%g3 ! Observed data at 0000000010800028 |
| 2679 | cmp %g2,%g3 |
| 2680 | bne,a,pn %xcc,p0_local_failed |
| 2681 | add %i1,0x028,%g4 |
| 2682 | ldx [%g1+0x040],%g2 ! Expected data = f2ee1530c4fa8ac1 |
| 2683 | ldx [%i1+0x040],%g3 ! Observed data at 0000000010800040 |
| 2684 | cmp %g2,%g3 |
| 2685 | bne,a,pn %xcc,p0_local_failed |
| 2686 | add %i1,0x040,%g4 |
| 2687 | ldx [%g1+0x050],%g2 ! Expected data = 0000003eba1c77dc |
| 2688 | ldx [%i1+0x050],%g3 ! Observed data at 0000000010800050 |
| 2689 | cmp %g2,%g3 |
| 2690 | bne,a,pn %xcc,p0_local_failed |
| 2691 | add %i1,0x050,%g4 |
| 2692 | ldx [%g1+0x068],%g2 ! Expected data = 0000fdffffc109f3 |
| 2693 | ldx [%i1+0x068],%g3 ! Observed data at 0000000010800068 |
| 2694 | cmp %g2,%g3 |
| 2695 | bne,a,pn %xcc,p0_local_failed |
| 2696 | add %i1,0x068,%g4 |
| 2697 | |
| 2698 | set p0_local2_expect,%g1 |
| 2699 | ldx [%g1+0x000],%g2 ! Expected data = bc2bd78200000054 |
| 2700 | ldx [%i2+0x000],%g3 ! Observed data at 0000000011000000 |
| 2701 | cmp %g2,%g3 |
| 2702 | bne,a,pn %xcc,p0_local_failed |
| 2703 | add %i2,0x000,%g4 |
| 2704 | ldx [%g1+0x008],%g2 ! Expected data = ffffffff00000000 |
| 2705 | ldx [%i2+0x008],%g3 ! Observed data at 0000000011000008 |
| 2706 | cmp %g2,%g3 |
| 2707 | bne,a,pn %xcc,p0_local_failed |
| 2708 | add %i2,0x008,%g4 |
| 2709 | ldx [%g1+0x020],%g2 ! Expected data = 0000c8b5540f7bad |
| 2710 | ldx [%i2+0x020],%g3 ! Observed data at 0000000011000020 |
| 2711 | cmp %g2,%g3 |
| 2712 | bne,a,pn %xcc,p0_local_failed |
| 2713 | add %i2,0x020,%g4 |
| 2714 | ldx [%g1+0x030],%g2 ! Expected data = 0000fa38540f806b |
| 2715 | ldx [%i2+0x030],%g3 ! Observed data at 0000000011000030 |
| 2716 | cmp %g2,%g3 |
| 2717 | bne,a,pn %xcc,p0_local_failed |
| 2718 | add %i2,0x030,%g4 |
| 2719 | ldx [%g1+0x038],%g2 ! Expected data = 0000000000000000 |
| 2720 | ldx [%i2+0x038],%g3 ! Observed data at 0000000011000038 |
| 2721 | cmp %g2,%g3 |
| 2722 | bne,a,pn %xcc,p0_local_failed |
| 2723 | add %i2,0x038,%g4 |
| 2724 | ldx [%g1+0x058],%g2 ! Expected data = 0000000000000000 |
| 2725 | ldx [%i2+0x058],%g3 ! Observed data at 0000000011000058 |
| 2726 | cmp %g2,%g3 |
| 2727 | bne,a,pn %xcc,p0_local_failed |
| 2728 | add %i2,0x058,%g4 |
| 2729 | ldx [%g1+0x070],%g2 ! Expected data = 759d2fe2d87da2a9 |
| 2730 | ldx [%i2+0x070],%g3 ! Observed data at 0000000011000070 |
| 2731 | cmp %g2,%g3 |
| 2732 | bne,a,pn %xcc,p0_local_failed |
| 2733 | add %i2,0x070,%g4 |
| 2734 | |
| 2735 | set p0_local3_expect,%g1 |
| 2736 | ldx [%g1+0x000],%g2 ! Expected data = 6b80c3e700000000 |
| 2737 | ldx [%i3+0x000],%g3 ! Observed data at 0000000011800000 |
| 2738 | cmp %g2,%g3 |
| 2739 | bne,a,pn %xcc,p0_local_failed |
| 2740 | add %i3,0x000,%g4 |
| 2741 | ldx [%g1+0x008],%g2 ! Expected data = 94ffffff00003083 |
| 2742 | ldx [%i3+0x008],%g3 ! Observed data at 0000000011800008 |
| 2743 | cmp %g2,%g3 |
| 2744 | bne,a,pn %xcc,p0_local_failed |
| 2745 | add %i3,0x008,%g4 |
| 2746 | ldx [%g1+0x010],%g2 ! Expected data = 00ffc8b53c2f7ccb |
| 2747 | ldx [%i3+0x010],%g3 ! Observed data at 0000000011800010 |
| 2748 | cmp %g2,%g3 |
| 2749 | bne,a,pn %xcc,p0_local_failed |
| 2750 | add %i3,0x010,%g4 |
| 2751 | ldx [%g1+0x020],%g2 ! Expected data = 0000d49aa91a3211 |
| 2752 | ldx [%i3+0x020],%g3 ! Observed data at 0000000011800020 |
| 2753 | cmp %g2,%g3 |
| 2754 | bne,a,pn %xcc,p0_local_failed |
| 2755 | add %i3,0x020,%g4 |
| 2756 | ldx [%g1+0x028],%g2 ! Expected data = 00bf38e201f7811d |
| 2757 | ldx [%i3+0x028],%g3 ! Observed data at 0000000011800028 |
| 2758 | cmp %g2,%g3 |
| 2759 | bne,a,pn %xcc,p0_local_failed |
| 2760 | add %i3,0x028,%g4 |
| 2761 | ldx [%g1+0x030],%g2 ! Expected data = 00bf389329b31556 |
| 2762 | ldx [%i3+0x030],%g3 ! Observed data at 0000000011800030 |
| 2763 | cmp %g2,%g3 |
| 2764 | bne,a,pn %xcc,p0_local_failed |
| 2765 | add %i3,0x030,%g4 |
| 2766 | ldx [%g1+0x038],%g2 ! Expected data = 0000000000000000 |
| 2767 | ldx [%i3+0x038],%g3 ! Observed data at 0000000011800038 |
| 2768 | cmp %g2,%g3 |
| 2769 | bne,a,pn %xcc,p0_local_failed |
| 2770 | add %i3,0x038,%g4 |
| 2771 | ldx [%g1+0x040],%g2 ! Expected data = f2ee15fcc4fa8ac1 |
| 2772 | ldx [%i3+0x040],%g3 ! Observed data at 0000000011800040 |
| 2773 | cmp %g2,%g3 |
| 2774 | bne,a,pn %xcc,p0_local_failed |
| 2775 | add %i3,0x040,%g4 |
| 2776 | ldx [%g1+0x048],%g2 ! Expected data = a0327fa902db2722 |
| 2777 | ldx [%i3+0x048],%g3 ! Observed data at 0000000011800048 |
| 2778 | cmp %g2,%g3 |
| 2779 | bne,a,pn %xcc,p0_local_failed |
| 2780 | add %i3,0x048,%g4 |
| 2781 | ldx [%g1+0x050],%g2 ! Expected data = b5fc568dba1c77dc |
| 2782 | ldx [%i3+0x050],%g3 ! Observed data at 0000000011800050 |
| 2783 | cmp %g2,%g3 |
| 2784 | bne,a,pn %xcc,p0_local_failed |
| 2785 | add %i3,0x050,%g4 |
| 2786 | ldx [%g1+0x058],%g2 ! Expected data = 6207cb6020e04a75 |
| 2787 | ldx [%i3+0x058],%g3 ! Observed data at 0000000011800058 |
| 2788 | cmp %g2,%g3 |
| 2789 | bne,a,pn %xcc,p0_local_failed |
| 2790 | add %i3,0x058,%g4 |
| 2791 | ldx [%g1+0x060],%g2 ! Expected data = 5c431c2298a9ee73 |
| 2792 | ldx [%i3+0x060],%g3 ! Observed data at 0000000011800060 |
| 2793 | cmp %g2,%g3 |
| 2794 | bne,a,pn %xcc,p0_local_failed |
| 2795 | add %i3,0x060,%g4 |
| 2796 | ldx [%g1+0x068],%g2 ! Expected data = 0000fdffc1c109f3 |
| 2797 | ldx [%i3+0x068],%g3 ! Observed data at 0000000011800068 |
| 2798 | cmp %g2,%g3 |
| 2799 | bne,a,pn %xcc,p0_local_failed |
| 2800 | add %i3,0x068,%g4 |
| 2801 | ldx [%g1+0x070],%g2 ! Expected data = 000000000000004a |
| 2802 | ldx [%i3+0x070],%g3 ! Observed data at 0000000011800070 |
| 2803 | cmp %g2,%g3 |
| 2804 | bne,a,pn %xcc,p0_local_failed |
| 2805 | add %i3,0x070,%g4 |
| 2806 | ldx [%g1+0x078],%g2 ! Expected data = 820967cf8b1f697c |
| 2807 | ldx [%i3+0x078],%g3 ! Observed data at 0000000011800078 |
| 2808 | cmp %g2,%g3 |
| 2809 | bne,a,pn %xcc,p0_local_failed |
| 2810 | add %i3,0x078,%g4 |
| 2811 | |
| 2812 | |
| 2813 | ! Check Shared Memory |
| 2814 | set share0_expect,%g4 |
| 2815 | set p0_share_mask,%g5 |
| 2816 | set 0x30000000,%g6 ! Physical Addr of Share 0 |
| 2817 | p0_memcheck_share0: |
| 2818 | ldx [%g4+0x000],%g2 ! Expected value = ed8756083eb62594 |
| 2819 | ldx [%o0+0x000],%g3 ! Read value at Mem[0000000030000000] |
| 2820 | cmp %g2,%g3 |
| 2821 | bne,pn %xcc,p0_failed |
| 2822 | add %g6,0x000,%g1 |
| 2823 | ldx [%g4+0x040],%g2 ! Expected value = 94ffffff00000000 |
| 2824 | ldx [%o0+0x040],%g3 ! Read value at Mem[0000000030000040] |
| 2825 | cmp %g2,%g3 |
| 2826 | bne,pn %xcc,p0_failed |
| 2827 | add %g6,0x040,%g1 |
| 2828 | set share1_expect,%g4 |
| 2829 | set 0x30800000,%g6 ! Physical Addr of Share 1 |
| 2830 | p0_memcheck_share1: |
| 2831 | ldx [%g4+0x000],%g2 ! Expected value = 324af9913622ff00 |
| 2832 | ldx [%o1+0x000],%g3 ! Read value at Mem[0000000030800000] |
| 2833 | cmp %g2,%g3 |
| 2834 | bne,pn %xcc,p0_failed |
| 2835 | add %g6,0x000,%g1 |
| 2836 | ldx [%g4+0x040],%g2 ! Expected value = ff0000000000e000 |
| 2837 | ldx [%o1+0x040],%g3 ! Read value at Mem[0000000030800040] |
| 2838 | cmp %g2,%g3 |
| 2839 | bne,pn %xcc,p0_failed |
| 2840 | add %g6,0x040,%g1 |
| 2841 | set share2_expect,%g4 |
| 2842 | set 0x31000000,%g6 ! Physical Addr of Share 2 |
| 2843 | p0_memcheck_share2: |
| 2844 | ldx [%g4+0x000],%g2 ! Expected value = 0081000000000c81 |
| 2845 | ldx [%o2+0x000],%g3 ! Read value at Mem[0000000031000000] |
| 2846 | cmp %g2,%g3 |
| 2847 | bne,pn %xcc,p0_failed |
| 2848 | add %g6,0x000,%g1 |
| 2849 | ldx [%g4+0x040],%g2 ! Expected value = 1ee973b500ff0000 |
| 2850 | ldx [%o2+0x040],%g3 ! Read value at Mem[0000000031000040] |
| 2851 | cmp %g2,%g3 |
| 2852 | bne,pn %xcc,p0_failed |
| 2853 | add %g6,0x040,%g1 |
| 2854 | set share3_expect,%g4 |
| 2855 | set 0x31800000,%g6 ! Physical Addr of Share 3 |
| 2856 | p0_memcheck_share3: |
| 2857 | ldx [%g4+0x000],%g2 ! Expected value = 0000046d01f7811d |
| 2858 | ldx [%o3+0x000],%g3 ! Read value at Mem[0000000031800000] |
| 2859 | cmp %g2,%g3 |
| 2860 | bne,pn %xcc,p0_failed |
| 2861 | add %g6,0x000,%g1 |
| 2862 | ldx [%g4+0x040],%g2 ! Expected value = aa07054f540f7bad |
| 2863 | ldx [%o3+0x040],%g3 ! Read value at Mem[0000000031800040] |
| 2864 | cmp %g2,%g3 |
| 2865 | bne,pn %xcc,p0_failed |
| 2866 | add %g6,0x040,%g1 |
| 2867 | |
| 2868 | ! The test for processor 0 has passed |
| 2869 | |
| 2870 | p0_passed: |
| 2871 | ta GOOD_TRAP |
| 2872 | nop |
| 2873 | |
| 2874 | p0_reg_l0_fail: |
| 2875 | or %g0,0xbd0,%g1 |
| 2876 | ba,a p0_failed |
| 2877 | p0_reg_l1_fail: |
| 2878 | or %g0,0xbd1,%g1 |
| 2879 | ba,a p0_failed |
| 2880 | p0_reg_l2_fail: |
| 2881 | or %g0,0xbd2,%g1 |
| 2882 | ba,a p0_failed |
| 2883 | p0_reg_l3_fail: |
| 2884 | or %g0,0xbd3,%g1 |
| 2885 | ba,a p0_failed |
| 2886 | p0_reg_l4_fail: |
| 2887 | or %g0,0xbd4,%g1 |
| 2888 | ba,a p0_failed |
| 2889 | p0_reg_l5_fail: |
| 2890 | or %g0,0xbd5,%g1 |
| 2891 | ba,a p0_failed |
| 2892 | p0_reg_l6_fail: |
| 2893 | or %g0,0xbd6,%g1 |
| 2894 | ba,a p0_failed |
| 2895 | p0_reg_l7_fail: |
| 2896 | or %g0,0xbd7,%g1 |
| 2897 | ba,a p0_failed |
| 2898 | p0_f0_fail: |
| 2899 | set p0_temp,%g6 |
| 2900 | mov 0xf00,%l0 |
| 2901 | stx %l0,[%g6] |
| 2902 | std %f0,[%g6+8] |
| 2903 | stx %fsr,[%g6+16] |
| 2904 | ta BAD_TRAP |
| 2905 | |
| 2906 | p0_f2_fail: |
| 2907 | set p0_temp,%g6 |
| 2908 | mov 0xf02,%l0 |
| 2909 | stx %l0,[%g6] |
| 2910 | std %f2,[%g6+8] |
| 2911 | stx %fsr,[%g6+16] |
| 2912 | ta BAD_TRAP |
| 2913 | |
| 2914 | p0_f4_fail: |
| 2915 | set p0_temp,%g6 |
| 2916 | mov 0xf04,%l0 |
| 2917 | stx %l0,[%g6] |
| 2918 | std %f4,[%g6+8] |
| 2919 | stx %fsr,[%g6+16] |
| 2920 | ta BAD_TRAP |
| 2921 | |
| 2922 | p0_f6_fail: |
| 2923 | set p0_temp,%g6 |
| 2924 | mov 0xf06,%l0 |
| 2925 | stx %l0,[%g6] |
| 2926 | std %f6,[%g6+8] |
| 2927 | stx %fsr,[%g6+16] |
| 2928 | ta BAD_TRAP |
| 2929 | |
| 2930 | p0_f8_fail: |
| 2931 | set p0_temp,%g6 |
| 2932 | mov 0xf08,%l0 |
| 2933 | stx %l0,[%g6] |
| 2934 | std %f8,[%g6+8] |
| 2935 | stx %fsr,[%g6+16] |
| 2936 | ta BAD_TRAP |
| 2937 | |
| 2938 | p0_f10_fail: |
| 2939 | set p0_temp,%g6 |
| 2940 | mov 0xf10,%l0 |
| 2941 | stx %l0,[%g6] |
| 2942 | std %f10,[%g6+8] |
| 2943 | stx %fsr,[%g6+16] |
| 2944 | ta BAD_TRAP |
| 2945 | |
| 2946 | p0_f12_fail: |
| 2947 | set p0_temp,%g6 |
| 2948 | mov 0xf12,%l0 |
| 2949 | stx %l0,[%g6] |
| 2950 | std %f12,[%g6+8] |
| 2951 | stx %fsr,[%g6+16] |
| 2952 | ta BAD_TRAP |
| 2953 | |
| 2954 | p0_f14_fail: |
| 2955 | set p0_temp,%g6 |
| 2956 | mov 0xf14,%l0 |
| 2957 | stx %l0,[%g6] |
| 2958 | std %f14,[%g6+8] |
| 2959 | stx %fsr,[%g6+16] |
| 2960 | ta BAD_TRAP |
| 2961 | |
| 2962 | p0_f16_fail: |
| 2963 | set p0_temp,%g6 |
| 2964 | mov 0xf16,%l0 |
| 2965 | stx %l0,[%g6] |
| 2966 | std %f16,[%g6+8] |
| 2967 | stx %fsr,[%g6+16] |
| 2968 | ta BAD_TRAP |
| 2969 | |
| 2970 | p0_f18_fail: |
| 2971 | set p0_temp,%g6 |
| 2972 | mov 0xf18,%l0 |
| 2973 | stx %l0,[%g6] |
| 2974 | std %f18,[%g6+8] |
| 2975 | stx %fsr,[%g6+16] |
| 2976 | ta BAD_TRAP |
| 2977 | |
| 2978 | p0_f20_fail: |
| 2979 | set p0_temp,%g6 |
| 2980 | mov 0xf20,%l0 |
| 2981 | stx %l0,[%g6] |
| 2982 | std %f20,[%g6+8] |
| 2983 | stx %fsr,[%g6+16] |
| 2984 | ta BAD_TRAP |
| 2985 | |
| 2986 | p0_f22_fail: |
| 2987 | set p0_temp,%g6 |
| 2988 | mov 0xf22,%l0 |
| 2989 | stx %l0,[%g6] |
| 2990 | std %f22,[%g6+8] |
| 2991 | stx %fsr,[%g6+16] |
| 2992 | ta BAD_TRAP |
| 2993 | |
| 2994 | p0_f24_fail: |
| 2995 | set p0_temp,%g6 |
| 2996 | mov 0xf24,%l0 |
| 2997 | stx %l0,[%g6] |
| 2998 | std %f24,[%g6+8] |
| 2999 | stx %fsr,[%g6+16] |
| 3000 | ta BAD_TRAP |
| 3001 | |
| 3002 | p0_f26_fail: |
| 3003 | set p0_temp,%g6 |
| 3004 | mov 0xf26,%l0 |
| 3005 | stx %l0,[%g6] |
| 3006 | std %f26,[%g6+8] |
| 3007 | stx %fsr,[%g6+16] |
| 3008 | ta BAD_TRAP |
| 3009 | |
| 3010 | p0_f28_fail: |
| 3011 | set p0_temp,%g6 |
| 3012 | mov 0xf28,%l0 |
| 3013 | stx %l0,[%g6] |
| 3014 | std %f28,[%g6+8] |
| 3015 | stx %fsr,[%g6+16] |
| 3016 | ta BAD_TRAP |
| 3017 | |
| 3018 | p0_f30_fail: |
| 3019 | set p0_temp,%g6 |
| 3020 | mov 0xf30,%l0 |
| 3021 | stx %l0,[%g6] |
| 3022 | std %f30,[%g6+8] |
| 3023 | stx %fsr,[%g6+16] |
| 3024 | ta BAD_TRAP |
| 3025 | |
| 3026 | |
| 3027 | ! The test for processor 0 failed |
| 3028 | |
| 3029 | p0_failed: |
| 3030 | set done_flags,%g1 |
| 3031 | mov 3,%g5 |
| 3032 | st %g5,[%g1+0x000] ! Set processor 0 done flag |
| 3033 | |
| 3034 | set p0_temp,%g6 |
| 3035 | stx %g1,[%g6] |
| 3036 | stx %g2,[%g6+8] |
| 3037 | stx %g3,[%g6+16] |
| 3038 | stx %fsr,[%g6+24] |
| 3039 | ta BAD_TRAP |
| 3040 | |
| 3041 | |
| 3042 | ! The local area data for processor 0 failed |
| 3043 | |
| 3044 | p0_local_failed: |
| 3045 | set done_flags,%g5 |
| 3046 | mov 3,%g6 |
| 3047 | st %g6,[%g5+0x000] ! Set processor 0 done flag |
| 3048 | |
| 3049 | set p0_temp,%g6 |
| 3050 | add %g1,%g4,%g1 |
| 3051 | stx %g4,[%g6] |
| 3052 | stx %g2,[%g6+8] |
| 3053 | stx %g3,[%g6+16] |
| 3054 | st %fsr,[%g6+24] |
| 3055 | ta BAD_TRAP |
| 3056 | |
| 3057 | p0_selfmod_failed: |
| 3058 | ba p0_failed |
| 3059 | mov 0xabc,%g1 |
| 3060 | |
| 3061 | |
| 3062 | p0_common_error: |
| 3063 | or %g0,0xee0,%g1 |
| 3064 | ba p0_failed |
| 3065 | mov %o5,%g3 |
| 3066 | |
| 3067 | p0_common_signature_error: |
| 3068 | set p0_temp,%g1 |
| 3069 | ba p0_failed |
| 3070 | st %g2,[%g1] ! Common Lock Number |
| 3071 | |
| 3072 | p0_common_timeout: |
| 3073 | set p0_temp,%g1 |
| 3074 | ba p0_failed |
| 3075 | st %g2,[%g1] ! Common Lock Number |
| 3076 | |
| 3077 | common_failed: |
| 3078 | ba p0_failed |
| 3079 | nop |
| 3080 | p0_branch_failed: |
| 3081 | mov 0xbbb,%g1 |
| 3082 | rd %ccr,%g2 |
| 3083 | ba p0_failed |
| 3084 | mov 0x0,%g3 |
| 3085 | |
| 3086 | p0_trap1e: |
| 3087 | xorcc %l5,-0x0c6,%l5 |
| 3088 | srax %l2,%l7,%l7 |
| 3089 | membar #Sync |
| 3090 | ldda [%i0]ASI_BLK_P,%f0 |
| 3091 | membar #Sync |
| 3092 | or %l0,0xf6c,%l4 |
| 3093 | std %f2 ,[%i3+0x040] ! Mem[0000000011800040] |
| 3094 | sth %l4,[%o3+0x042] ! Mem[0000000031800042] |
| 3095 | done |
| 3096 | |
| 3097 | p0_trap1o: |
| 3098 | xorcc %l5,-0x0c6,%l5 |
| 3099 | srax %l2,%l7,%l7 |
| 3100 | membar #Sync |
| 3101 | ldda [%o0]ASI_BLK_P,%f0 |
| 3102 | membar #Sync |
| 3103 | or %l0,0xf6c,%l4 |
| 3104 | std %f2 ,[%o3+0x040] ! Mem[0000000011800040] |
| 3105 | sth %l4,[%i3+0x042] ! Mem[0000000031800042] |
| 3106 | done |
| 3107 | |
| 3108 | |
| 3109 | p0_trap2e: |
| 3110 | andcc %l7,%l0,%l2 |
| 3111 | nop |
| 3112 | lduh [%o1+0x006],%l0 ! Mem[0000000030800006] |
| 3113 | add %l2,-0xb79,%l5 |
| 3114 | done |
| 3115 | |
| 3116 | p0_trap2o: |
| 3117 | andcc %l7,%l0,%l2 |
| 3118 | nop |
| 3119 | lduh [%i1+0x006],%l0 ! Mem[0000000030800006] |
| 3120 | add %l2,-0xb79,%l5 |
| 3121 | done |
| 3122 | |
| 3123 | |
| 3124 | p0_trap3e: |
| 3125 | xnor %l1,-0x176,%l0 |
| 3126 | and %l2,%l2,%l0 |
| 3127 | or %l5,0x7bc,%l5 |
| 3128 | xor %l5,%l5,%l4 |
| 3129 | done |
| 3130 | |
| 3131 | p0_trap3o: |
| 3132 | xnor %l1,-0x176,%l0 |
| 3133 | and %l2,%l2,%l0 |
| 3134 | or %l5,0x7bc,%l5 |
| 3135 | xor %l5,%l5,%l4 |
| 3136 | done |
| 3137 | |
| 3138 | p0_init_memory_pointers: |
| 3139 | set p0_init_registers,%g1 |
| 3140 | mov %g0,%g2 |
| 3141 | mov %g0,%g3 |
| 3142 | mov %g0,%g4 |
| 3143 | mov %g0,%g5 |
| 3144 | mov %g0,%g6 |
| 3145 | mov %g0,%g7 |
| 3146 | |
| 3147 | ! Initialize memory pointers for window 0 |
| 3148 | set p0_local0_start,%i0 |
| 3149 | set p0_local1_start,%i1 |
| 3150 | set p0_local2_start,%i2 |
| 3151 | set p0_local3_start,%i3 |
| 3152 | mov 0x08,%i4 |
| 3153 | mov 0x10,%i5 |
| 3154 | mov 0x18,%i6 |
| 3155 | mov %g0,%i7 |
| 3156 | ! Init Local Registers in Window 0 |
| 3157 | ldx [%g1+0x000],%l0 ! %l0 = ffc61c3427c59541 |
| 3158 | ldx [%g1+0x008],%l1 ! %l1 = 0ad86eba33905de6 |
| 3159 | ldx [%g1+0x010],%l2 ! %l2 = 0249ad9e34c91085 |
| 3160 | ldx [%g1+0x018],%l3 ! %l3 = 494f432a1342d843 |
| 3161 | ldx [%g1+0x020],%l4 ! %l4 = 1da4ebf42e728ffe |
| 3162 | ldx [%g1+0x028],%l5 ! %l5 = 05fecfd41e710f54 |
| 3163 | ldx [%g1+0x030],%l6 ! %l6 = b360947e67dd1cfe |
| 3164 | ldx [%g1+0x038],%l7 ! %l7 = 764e83ea3d177d5c |
| 3165 | save |
| 3166 | |
| 3167 | ! Initialize memory points for window 1 |
| 3168 | set share0_start,%i0 |
| 3169 | set share1_start,%i1 |
| 3170 | set share2_start,%i2 |
| 3171 | set share3_start,%i3 |
| 3172 | mov 0x20,%i4 |
| 3173 | mov 0x28,%i5 |
| 3174 | mov 0x30,%i6 |
| 3175 | ! Init Local Registers in Window 1 |
| 3176 | ldx [%g1+0x040],%l0 ! %l0 = 59cb7504133852ea |
| 3177 | ldx [%g1+0x048],%l1 ! %l1 = 0924df3e64de6fe4 |
| 3178 | ldx [%g1+0x050],%l2 ! %l2 = e7b89c163b61bff7 |
| 3179 | ldx [%g1+0x058],%l3 ! %l3 = 34e3c698ab38dcf6 |
| 3180 | ldx [%g1+0x060],%l4 ! %l4 = fc44826417833f98 |
| 3181 | ldx [%g1+0x068],%l5 ! %l5 = 1196a36e25d51ed3 |
| 3182 | ldx [%g1+0x070],%l6 ! %l6 = 50dc53f6af38fad6 |
| 3183 | ldx [%g1+0x078],%l7 ! %l7 = 2d6173f1cca106b6 |
| 3184 | save |
| 3185 | |
| 3186 | ! Initialize memory pointers for window 2 |
| 3187 | set p0_local0_start,%i0 |
| 3188 | set p0_local1_start,%i1 |
| 3189 | set p0_local2_start,%i2 |
| 3190 | set p0_local3_start,%i3 |
| 3191 | mov 0x08,%i4 |
| 3192 | mov 0x10,%i5 |
| 3193 | mov 0x18,%i6 |
| 3194 | mov %g0,%i7 |
| 3195 | ! Init Local Registers in Window 2 |
| 3196 | ldx [%g1+0x080],%l0 ! %l0 = ee43929c986d6b47 |
| 3197 | ldx [%g1+0x088],%l1 ! %l1 = 2bddcc988b8b0bb8 |
| 3198 | ldx [%g1+0x090],%l2 ! %l2 = 97ecc750a0804a88 |
| 3199 | ldx [%g1+0x098],%l3 ! %l3 = e47d6d2439f26a7f |
| 3200 | ldx [%g1+0x0a0],%l4 ! %l4 = af5a4cee3a079890 |
| 3201 | ldx [%g1+0x0a8],%l5 ! %l5 = 63fdccdc9398fdfe |
| 3202 | ldx [%g1+0x0b0],%l6 ! %l6 = 0caf86c84cbf3a3c |
| 3203 | ldx [%g1+0x0b8],%l7 ! %l7 = b3f605fab2cd1810 |
| 3204 | save |
| 3205 | |
| 3206 | ! Initialize memory points for window 3 |
| 3207 | set share0_start,%i0 |
| 3208 | set share1_start,%i1 |
| 3209 | set share2_start,%i2 |
| 3210 | set share3_start,%i3 |
| 3211 | mov 0x20,%i4 |
| 3212 | mov 0x28,%i5 |
| 3213 | mov 0x30,%i6 |
| 3214 | mov %g0,%i7 |
| 3215 | ! Init Local Registers in Window 3 |
| 3216 | ldx [%g1+0x0c0],%l0 ! %l0 = 454043a02bed6bde |
| 3217 | ldx [%g1+0x0c8],%l1 ! %l1 = 29f2394ba7fd2796 |
| 3218 | ldx [%g1+0x0d0],%l2 ! %l2 = 4c3446b872fd2d8e |
| 3219 | ldx [%g1+0x0d8],%l3 ! %l3 = be0f1d45c904757c |
| 3220 | ldx [%g1+0x0e0],%l4 ! %l4 = d78534b621c177eb |
| 3221 | ldx [%g1+0x0e8],%l5 ! %l5 = caa5c9c6ada0e9fa |
| 3222 | ldx [%g1+0x0f0],%l6 ! %l6 = fcca9ec3abacaa13 |
| 3223 | ldx [%g1+0x0f8],%l7 ! %l7 = 6db9cfe443aa4d79 |
| 3224 | save |
| 3225 | |
| 3226 | ! Initialize memory pointers for window 4 |
| 3227 | set p0_local0_start,%i0 |
| 3228 | set p0_local1_start,%i1 |
| 3229 | set p0_local2_start,%i2 |
| 3230 | set p0_local3_start,%i3 |
| 3231 | mov 0x08,%i4 |
| 3232 | mov 0x10,%i5 |
| 3233 | mov 0x18,%i6 |
| 3234 | mov %g0,%i7 |
| 3235 | ! Init Local Registers in Window 4 |
| 3236 | ldx [%g1+0x100],%l0 ! %l0 = 284bcbe2a91a3211 |
| 3237 | ldx [%g1+0x108],%l1 ! %l1 = 2eca405a90e56860 |
| 3238 | ldx [%g1+0x110],%l2 ! %l2 = ca84707a0e4ec8ab |
| 3239 | ldx [%g1+0x118],%l3 ! %l3 = 191f4836cfc8e2ef |
| 3240 | ldx [%g1+0x120],%l4 ! %l4 = 20999763f3c4c681 |
| 3241 | ldx [%g1+0x128],%l5 ! %l5 = 9453f280e21f905f |
| 3242 | ldx [%g1+0x130],%l6 ! %l6 = ea9cdd785800bde6 |
| 3243 | ldx [%g1+0x138],%l7 ! %l7 = 7d3fcd50e890a200 |
| 3244 | save |
| 3245 | |
| 3246 | ! Initialize memory points for window 5 |
| 3247 | set share0_start,%i0 |
| 3248 | set share1_start,%i1 |
| 3249 | set share2_start,%i2 |
| 3250 | set share3_start,%i3 |
| 3251 | mov 0x20,%i4 |
| 3252 | mov 0x28,%i5 |
| 3253 | mov 0x30,%i6 |
| 3254 | mov %g0,%i7 |
| 3255 | ! Init Local Registers in Window 5 |
| 3256 | ldx [%g1+0x140],%l0 ! %l0 = 5561a14478cdac90 |
| 3257 | ldx [%g1+0x148],%l1 ! %l1 = 5abaf56a43f99d8f |
| 3258 | ldx [%g1+0x150],%l2 ! %l2 = c22f905c756d51f3 |
| 3259 | ldx [%g1+0x158],%l3 ! %l3 = 8803f47ea4ac0953 |
| 3260 | ldx [%g1+0x160],%l4 ! %l4 = bdcec53ff77ae284 |
| 3261 | ldx [%g1+0x168],%l5 ! %l5 = b46c56961d32d85a |
| 3262 | ldx [%g1+0x170],%l6 ! %l6 = 993e1c73e264f18d |
| 3263 | ldx [%g1+0x178],%l7 ! %l7 = 5a87a9765f7e9962 |
| 3264 | save |
| 3265 | |
| 3266 | ! Initialize memory pointers for window 6 |
| 3267 | set p0_local0_start,%i0 |
| 3268 | set p0_local1_start,%i1 |
| 3269 | set p0_local2_start,%i2 |
| 3270 | set p0_local3_start,%i3 |
| 3271 | mov 0x08,%i4 |
| 3272 | mov 0x10,%i5 |
| 3273 | mov 0x18,%i6 |
| 3274 | mov %g0,%i7 |
| 3275 | ! Init Local Registers in Window 6 |
| 3276 | ldx [%g1+0x180],%l0 ! %l0 = 2426ca34a02adb93 |
| 3277 | ldx [%g1+0x188],%l1 ! %l1 = 8e084601c4da02a8 |
| 3278 | ldx [%g1+0x190],%l2 ! %l2 = 7ca98a02078e791f |
| 3279 | ldx [%g1+0x198],%l3 ! %l3 = 9f64e322a24fd788 |
| 3280 | ldx [%g1+0x1a0],%l4 ! %l4 = 5a381e4228d71be3 |
| 3281 | ldx [%g1+0x1a8],%l5 ! %l5 = b9d2c227e7c3806b |
| 3282 | ldx [%g1+0x1b0],%l6 ! %l6 = 722ad4ce12021d30 |
| 3283 | ldx [%g1+0x1b8],%l7 ! %l7 = c88099d6d3805e11 |
| 3284 | |
| 3285 | ! Initialize the output register of window 6 |
| 3286 | set share0_start,%o0 |
| 3287 | set share1_start,%o1 |
| 3288 | set share2_start,%o2 |
| 3289 | set share3_start,%o3 |
| 3290 | mov 0x20,%o4 |
| 3291 | mov 0x28,%o5 |
| 3292 | mov 0x30,%o6 |
| 3293 | mov %g0,%o7 |
| 3294 | restore |
| 3295 | restore |
| 3296 | restore |
| 3297 | restore |
| 3298 | restore |
| 3299 | restore |
| 3300 | |
| 3301 | retl |
| 3302 | nop |
| 3303 | |
| 3304 | ! Random code for Processor 1 |
| 3305 | |
| 3306 | processor_1: |
| 3307 | ta T_CHANGE_PRIV |
| 3308 | set done_flags,%g1 |
| 3309 | mov 1,%g2 |
| 3310 | st %g2,[%g1+0x04] ! Set the start flag |
| 3311 | wrpr %g0,7,%cleanwin |
| 3312 | call p1_init_memory_pointers |
| 3313 | wr %g0,0x80,%asi ! Setting default asi to 80 |
| 3314 | |
| 3315 | ! Initialize the floating point registers for processor 1 |
| 3316 | |
| 3317 | wr %g0,0x4,%fprs ! Make sure fef is 1 |
| 3318 | set p1_init_freg,%g1 |
| 3319 | ! %f0 = c16bc768 38328c80 1b0b876d 33a60fb8 |
| 3320 | ! %f4 = c5fb4a94 03ff7b69 b7781fa0 082e3e8e |
| 3321 | ! %f8 = 4d453e55 99d91218 0303469b d4757ded |
| 3322 | ! %f12 = dd20d683 874bec07 23b6c3ce 88810180 |
| 3323 | ldda [%g1]ASI_BLK_P,%f0 |
| 3324 | add %g1,64,%g1 |
| 3325 | ! %f16 = d9a4ed57 fb9d3522 ae612bde c5c649ee |
| 3326 | ! %f20 = 2010fb55 ad82ad4c 0d36f378 6d791bf7 |
| 3327 | ! %f24 = 38b7abfa b7476ffd 30c2f5c1 e9cad0d1 |
| 3328 | ! %f28 = 4a787245 34f4e1ea 86bd65fb de9d4849 |
| 3329 | ldda [%g1]ASI_BLK_P,%f16 |
| 3330 | add %g1,64,%g1 |
| 3331 | ! %f32 = 6438daca 79e37438 3678dae7 f1e2f79c |
| 3332 | ! %f36 = bc4c317d 2a31cbb1 70fd4bc2 8914f5c2 |
| 3333 | ! %f40 = 545ba9b7 62e5a551 28df47a9 422f319c |
| 3334 | ! %f44 = 9fd428db 198d99a2 23061751 e306d98a |
| 3335 | ldda [%g1]ASI_BLK_P,%f32 |
| 3336 | |
| 3337 | ! Set up the Graphics Status Register |
| 3338 | |
| 3339 | setx 0x1055f21700000030,%g7,%g1 ! GSR scale = 6, align = 0 |
| 3340 | wr %g1,%g0,%gsr ! GSR = 1055f21700000030 |
| 3341 | wr %g0,%y ! Clear Y register |
| 3342 | xorcc %g0,%g0,%g3 ! init %g3 and set flags |
| 3343 | membar #Sync ! Force the block loads to complete |
| 3344 | |
| 3345 | ! Start of Random Code for processor 1 |
| 3346 | |
| 3347 | p1_label_1: |
| 3348 | ! Mem[0000000030800008] = c1225f4d, %l6 = 6f61f5f59301ea65 |
| 3349 | swap [%o1+%i4],%l6 ! %l6 = 00000000c1225f4d |
| 3350 | ! Mem[0000000012800074] = 688c11a1, %l2 = cc23179280b74040 |
| 3351 | lduwa [%i1+0x074]%asi,%l2 ! %l2 = 00000000688c11a1 |
| 3352 | ! Mem[0000000013000000] = 3deae41c, %l3 = eed71ce296ab6c1a |
| 3353 | ldsha [%i2+%g0]0x88,%l3 ! %l3 = ffffffffffffe41c |
| 3354 | ! %f18 = ae612bde, Mem[000000001300002c] = cb21ec25 |
| 3355 | st %f18,[%i2+0x02c] ! Mem[000000001300002c] = ae612bde |
| 3356 | ! Mem[0000000030800008] = 9301ea65a77313d2, %f20 = 2010fb55 ad82ad4c |
| 3357 | ldd [%o1+%i4],%f20 ! %f20 = 9301ea65 a77313d2 |
| 3358 | ! %l0 = 19302da607307078, immed = 000002be, %y = 00000000 |
| 3359 | udiv %l0,0x2be,%l3 ! %l3 = 0000000000029f28 |
| 3360 | mov %l0,%y ! %y = 07307078 |
| 3361 | ! Mem[0000000030800048] = a2c2a81a, %l1 = 1dcd606a3573e508 |
| 3362 | lduh [%o1+0x048],%l1 ! %l1 = 000000000000a2c2 |
| 3363 | ! Mem[0000000012800008] = 5f111e40, %l2 = 00000000688c11a1 |
| 3364 | swap [%i1+%i4],%l2 ! %l2 = 000000005f111e40 |
| 3365 | ! Mem[000000003180000c] = b8c5e635, %l7 = b0c4b602, %l3 = 00029f28 |
| 3366 | add %o3,0x0c,%g1 |
| 3367 | casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000b8c5e635 |
| 3368 | ! Mem[0000000013800018] = 7e68267289fdf270, %f18 = ae612bde c5c649ee |
| 3369 | ldd [%i3+%i6],%f18 ! %f18 = 7e682672 89fdf270 |
| 3370 | |
| 3371 | p1_label_2: |
| 3372 | ! %l6 = c1225f4d00000000, Mem[128000202b9cc195] = 00000012 |
| 3373 | stha %l6,[%i1+%o4]0x80 ! Mem[0000000012800020] = 5f4dc195 |
| 3374 | ! Mem[0000000013800028] = bc0aef5f, %l5 = f573be30e9668167 |
| 3375 | ldsba [%i3+%o5]0x81,%l5 ! %l5 = ffffffffffffffbc |
| 3376 | ! %l6 = 00000000c1225f4d, %l2 = 000000005f111e40, %y = 07307078 |
| 3377 | umulcc %l6,%l2,%l0 ! %l0 = 47b8ab7836dfd940, %ccr = 00, %y = 47b8ab78 |
| 3378 | ! %l4 = 82b40f1fa2fd12a9, Mem[0000000012800030] = 038f3ea8ac398755 |
| 3379 | stx %l4,[%i1+%o6] ! Mem[0000000012800030] = 82b40f1fa2fd12a9 |
| 3380 | ! %l4 = 82b40f1fa2fd12a9, immed = 0000001a, %l2 = 000000005f111e40 |
| 3381 | sll %l4,0x01a,%l2 ! %l2 = 7e8bf44aa4000000 |
| 3382 | ! Mem[000000003100000c] = 2dfbe2ff, %l4 = 82b40f1fa2fd12a9 |
| 3383 | lduba [%o2+0x00c]%asi,%l4 ! %l4 = 000000000000002d |
| 3384 | ! Mem[0000000012800020] = 95c14d5f, %f15 = 88810180 |
| 3385 | lda [%i1+%o4]0x89,%f15 ! %f15 = 95c14d5f |
| 3386 | ! Clear Register : %l7 = 1f48f6ccb0c4b602 |
| 3387 | clr %l7 ! %l7 = 0000000000000000 |
| 3388 | ! %l2 = a4000000, %l3 = b8c5e635, Mem[0000000031800008] = 65371089 b8c5e635 |
| 3389 | std %l2,[%o3+%i4] ! Mem[0000000031800008] = a4000000 b8c5e635 |
| 3390 | ! %l5 = ffffffffffffffbc, Mem[0000000012800038] = c5a49d9405a2c157, %asi = 80 |
| 3391 | stxa %l5,[%i1+0x038]%asi ! Mem[0000000012800038] = ffffffffffffffbc |
| 3392 | |
| 3393 | p1_label_3: |
| 3394 | ! Mem[0000000031000008] = 7ea2f3a32dfbe2ff, %f20 = 9301ea65 a77313d2 |
| 3395 | ldd [%o2+%i4],%f20 ! %f20 = 7ea2f3a3 2dfbe2ff |
| 3396 | ! %l0 = 47b8ab7836dfd940, %l4 = 000000000000002d, %l1 = 000000000000a2c2 |
| 3397 | srax %l0,%l4,%l1 ! %l1 = 0000000000023dc5 |
| 3398 | ! Mem[0000000030800048] = a2c2a81a0b766ef5, %l0 = 47b8ab7836dfd940, %l6 = 00000000c1225f4d |
| 3399 | add %o1,0x48,%g1 |
| 3400 | casxa [%g1]0x80,%l0,%l6 ! %l6 = a2c2a81a0b766ef5 |
| 3401 | membar #Sync ! Added by membar checker (17) |
| 3402 | ! Mem[0000000013000000] = 1ce4ea3d 804e17c8 e9ca381e 69aa4adc |
| 3403 | ! Mem[0000000013000010] = a98a4987 e252d685 b1baabda 6a9b4873 |
| 3404 | ! Mem[0000000013000020] = 0737e844 7d6d58b3 3a6715aa ae612bde |
| 3405 | ! Mem[0000000013000030] = 5594e1a1 c0d75a97 7b4806bf 2155d3e4 |
| 3406 | ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000013000000 |
| 3407 | ! Mem[000000001200004c] = 2cee9ca8, %l2 = 7e8bf44aa4000000 |
| 3408 | lduh [%i0+0x04e],%l2 ! %l2 = 0000000000009ca8 |
| 3409 | ! Mem[0000000030000048] = 238deae0, %l6 = a2c2a81a0b766ef5 |
| 3410 | lduh [%o0+0x04a],%l6 ! %l6 = 000000000000eae0 |
| 3411 | ! Mem[000000003180000c] = b8c5e635, %f19 = 89fdf270 |
| 3412 | ld [%o3+0x00c],%f19 ! %f19 = b8c5e635 |
| 3413 | ! Mem[0000000030000008] = 583a8d8b051e8055, %f30 = 86bd65fb de9d4849 |
| 3414 | ldda [%o0+0x008]%asi,%f30 ! %f30 = 583a8d8b 051e8055 |
| 3415 | ! %l1 = 0000000000023dc5, immed = fffff2a9, %y = 47b8ab78 |
| 3416 | sdiv %l1,-0xd57,%l4 ! %l4 = ffffffff80000000 |
| 3417 | mov %l0,%y ! %y = 36dfd940 |
| 3418 | ! retry : should take illegal inst trap, %l0 = 47b8ab7836dfd940 |
| 3419 | retry ! Illegal inst trap : %l0 = 47b8ab7836dfd950 |
| 3420 | |
| 3421 | p1_label_4: |
| 3422 | ! Mem[0000000012800020] = 95c14d5f, %l3 = 00000000b8c5e635 |
| 3423 | ldsha [%i1+%o4]0x89,%l3 ! %l3 = 0000000000004d5f |
| 3424 | ! %l2 = 0000000000009ca8, immed = ffffff9f, %l6 = 000000000000eae0 |
| 3425 | subccc %l2,-0x061,%l6 ! %l6 = 0000000000009d09, %ccr = 11 |
| 3426 | ! %l2 = 0000000000009ca8, %l6 = 0000000000009d09, %l6 = 0000000000009d09 |
| 3427 | srax %l2,%l6,%l6 ! %l6 = 000000000000004e |
| 3428 | ! %l5 = ffffffffffffffbc, %l5 = ffffffffffffffbc, %y = 36dfd940 |
| 3429 | sdiv %l5,%l5,%l3 ! %l3 = ffffffff80000000 |
| 3430 | mov %l0,%y ! %y = 36dfd950 |
| 3431 | ! %l3 = ffffffff80000000, immed = fffff8a1, %l0 = 47b8ab7836dfd950 |
| 3432 | subc %l3,-0x75f,%l0 ! %l0 = ffffffff8000075e |
| 3433 | ! %l6 = 000000000000004e, %l1 = 0000000000023dc5, %l2 = 0000000000009ca8 |
| 3434 | addccc %l6,%l1,%l2 ! %l2 = 0000000000023e14, %ccr = 00 |
| 3435 | ! %f28 = 4a787245 34f4e1ea, Mem[0000000031800008] = a4000000 b8c5e635 |
| 3436 | stda %f28,[%o3+0x008]%asi ! Mem[0000000031800008] = 4a787245 34f4e1ea |
| 3437 | ! %l3 = ffffffff80000000, immed = fffff25f, %y = 36dfd950 |
| 3438 | mulscc %l3,-0xda1,%l6 ! %l6 = 0000000040000000, %ccr = 00, %y = 1b6feca8 |
| 3439 | ! retry : should take illegal inst trap, %l0 = ffffffff8000075e |
| 3440 | retry ! Illegal inst trap : %l0 = ffffffff8000076e |
| 3441 | ! %l4 = 8000000000000000, Mem[1300006cbe30bc9f] = 31800008 |
| 3442 | stw %l4,[%i2+0x06c] ! Mem[000000001300006c] = 80000000 |
| 3443 | |
| 3444 | p1_label_5: |
| 3445 | ! %f22 = 0d36f378 6d791bf7, Mem[0000000031800048] = 7d37b398 8f2ad3d0 |
| 3446 | stda %f22,[%o3+0x048]%asi ! Mem[0000000031800048] = 0d36f378 6d791bf7 |
| 3447 | ! %l4 = ffffffff80000000, %l6 = 0000000040000000, %l7 = 0000000000000000 |
| 3448 | orcc %l4,%l6,%l7 ! %l7 = ffffffffc0000000, %ccr = 88 |
| 3449 | ! %l3 = 8000000000000000, Mem[120000007435e448] = 40000000 |
| 3450 | stba %l3,[%i0+%g0]0x88 ! Mem[0000000012000000] = 7435e400 |
| 3451 | ! %l2 = 0000000000023e14, %l0 = ffffffff8000076e, %l2 = 0000000000023e14 |
| 3452 | taddcc %l2,%l0,%l2 ! %l2 = ffffffff80024582, %ccr = 8a |
| 3453 | ! Mem[0000000012800040] = 600c4d4f, %l1 = 0000000000023dc5 |
| 3454 | lduh [%i1+0x042],%l1 ! %l1 = 0000000000004d4f |
| 3455 | ! done : should take illegal inst trap, %l0 = ffffffff8000076e |
| 3456 | done ! Illegal inst trap : %l0 = ffffffff8000077e |
| 3457 | ! Mem[0000000013000028] = 3a6715aa, %l3 = ffffffff80000000 |
| 3458 | swapa [%i2+%o5]0x81,%l3 ! %l3 = 000000003a6715aa |
| 3459 | ! Mem[0000000012000020] = 40337162, %l0 = ffffffff8000077e |
| 3460 | lduha [%i0+%o4]0x88,%l0 ! %l0 = 0000000000007162 |
| 3461 | ! %l6 = 0000000040000000, immed = 00000d26, %l6 = 0000000040000000 |
| 3462 | xnor %l6,0xd26,%l6 ! %l6 = ffffffffbffff2d9 |
| 3463 | ! Mem[0000000013800018] = 7e682672, %l3 = 000000003a6715aa |
| 3464 | ldswa [%i3+%i6]0x81,%l3 ! %l3 = 000000007e682672 |
| 3465 | |
| 3466 | p1_label_6: |
| 3467 | ! %l3 = 000000007e682672, immed = 00000925, %l1 = 0000000000004d4f |
| 3468 | subc %l3,0x925,%l1 ! %l1 = 000000007e681d4d |
| 3469 | ! Mem[0000000030000008] = 583a8d8b, %f16 = d9a4ed57 |
| 3470 | lda [%o0+0x008]%asi,%f16 ! %f16 = 583a8d8b |
| 3471 | ! %l6 = ffffffffbffff2d9, immed = 00000aa4, %l4 = ffffffff80000000 |
| 3472 | xorcc %l6,0xaa4,%l4 ! %l4 = ffffffffbffff87d, %ccr = 88 |
| 3473 | ! %l2 = ffffffff80024582, %l0 = 0000000000007162, %y = 1b6feca8 |
| 3474 | sdiv %l2,%l0,%l4 ! %l4 = 000000007fffffff |
| 3475 | mov %l0,%y ! %y = 00007162 |
| 3476 | ! %l6 = bffff2d9, %l7 = c0000000, Mem[0000000030000048] = 238deae0 5e878faa |
| 3477 | std %l6,[%o0+0x048] ! Mem[0000000030000048] = bffff2d9 c0000000 |
| 3478 | ! %l5 = ffffffbc00000000, Mem[12000008bd38db78] = 30000048 |
| 3479 | stha %l5,[%i0+%i4]0x89 ! Mem[0000000012000008] = bd38ffbc |
| 3480 | ! %l5 = ffffffffffffffbc, immed = 0000001a, %l7 = ffffffffc0000000 |
| 3481 | srlx %l5,0x01a,%l7 ! %l7 = 0000003fffffffff |
| 3482 | ! %l0 = 0000000000007162, immed = fffffffd, %l4 = 000000007fffffff |
| 3483 | and %l0,-0x003,%l4 ! %l4 = 0000000000007160 |
| 3484 | ! %l7 = 0000003fffffffff, %l7 = 0000003fffffffff, %l7 = 0000003fffffffff |
| 3485 | sllx %l7,%l7,%l7 ! %l7 = 8000000000000000 |
| 3486 | ! Mem[0000000013000024] = 7d6d58b3, %l7 = 8000000000000000 |
| 3487 | lduha [%i2+0x024]%asi,%l7 ! %l7 = 0000000000007d6d |
| 3488 | |
| 3489 | p1_label_7: |
| 3490 | ! Mem[0000000012000008] = bd38ffbc, %l4 = 0000000000007160 |
| 3491 | ldsba [%i0+%i4]0x88,%l4 ! %l4 = ffffffffffffffbc |
| 3492 | ! %l7 = 0000000000007d6d, %l2 = ffffffff80024582, %l5 = ffffffffffffffbc |
| 3493 | and %l7,%l2,%l5 ! %l5 = 0000000000004500 |
| 3494 | ! %l0 = 0000000000007162, immd = fffffffffffffc73, %l7 = 0000000000007d6d |
| 3495 | mulx %l0,-0x38d,%l7 ! %l7 = fffffffffe6d6706, %y = 00007162 |
| 3496 | ! %l3 = 000000007e682672, immed = fffff386, %l1 = 000000007e681d4d |
| 3497 | and %l3,-0xc7a,%l1 ! %l1 = 000000007e682202 |
| 3498 | ! Mem[0000000012000020] = 40337162, %l3 = 000000007e682672 |
| 3499 | ldsha [%i0+%o4]0x88,%l3 ! %l3 = 0000000000007162 |
| 3500 | ! %l7 = fffffffffe6d6706, immed = 00000017, %l2 = ffffffff80024582 |
| 3501 | srlx %l7,0x017,%l2 ! %l2 = 000001fffffffffc |
| 3502 | ! Mem[000000003180000c] = 34f4e1ea, %l1 = 000000007e682202 |
| 3503 | ldswa [%o3+0x00c]%asi,%l1 ! %l1 = 0000000034f4e1ea |
| 3504 | ! Mem[0000000013000030] = a1e19455, %l0 = 0000000000007162 |
| 3505 | ldsha [%i2+%o6]0x89,%l0 ! %l0 = ffffffffffff9455 |
| 3506 | ! Mem[000000003000004c] = c0000000, %l7 = fffffffffe6d6706 |
| 3507 | ldsh [%o0+0x04c],%l7 ! %l7 = ffffffffffffc000 |
| 3508 | ! %f0 = 1ce4ea3d, Mem[000000003180004c] = 6d791bf7 |
| 3509 | st %f0 ,[%o3+0x04c] ! Mem[000000003180004c] = 1ce4ea3d |
| 3510 | |
| 3511 | p1_label_8: |
| 3512 | ! %l5 = 0000000000004500, %l3 = 0000000000007162, %y = 00007162 |
| 3513 | smul %l5,%l3,%l3 ! %l3 = 000000001e8f6a00, %y = 00000000 |
| 3514 | ! %l4 = ffffffbc00000000, Mem[12000018b7ae4677] = 00007162 |
| 3515 | stha %l4,[%i0+%i6]0x80 ! Mem[0000000012000018] = ffbc4677 |
| 3516 | ! %l7 = ffffc00000000000, Mem[310000087ea2f3a3] = 16582bf8 |
| 3517 | stw %l7,[%o2+%i4] ! Mem[0000000031000008] = ffffc000 |
| 3518 | ! %l7 = ffffffffffffc000, Mem[0000000013800000] = 68b3b82b4cc05b29 |
| 3519 | stx %l7,[%i3+%g0] ! Mem[0000000013800000] = ffffffffffffc000 |
| 3520 | ! %l4 = ffffffffffffffbc, %l3 = 000000001e8f6a00, %l7 = ffffffffffffc000 |
| 3521 | andcc %l4,%l3,%l7 ! %l7 = 000000001e8f6a00, %ccr = 00 |
| 3522 | ! Mem[0000000013000004] = 804e17c8, %l5 = 0000000000004500 |
| 3523 | ldub [%i2+0x004],%l5 ! %l5 = 0000000000000080 |
| 3524 | ! Mem[0000000012800048] = 64de5119, %l0 = ffffffffffff9455 |
| 3525 | ldub [%i1+0x048],%l0 ! %l0 = 0000000000000064 |
| 3526 | ! Mem[0000000012800078] = 7b5a9e0ae2e4c653, %l6 = ffffffffbffff2d9 |
| 3527 | ldx [%i1+0x078],%l6 ! %l6 = 7b5a9e0ae2e4c653 |
| 3528 | ! Mem[0000000013800010] = 66cd2e0b, %l6 = 7b5a9e0ae2e4c653 |
| 3529 | ldswa [%i3+%i5]0x81,%l6 ! %l6 = 0000000066cd2e0b |
| 3530 | ! Mem[0000000031800048] = 0d36f378 1ce4ea3d, %l6 = 66cd2e0b, %l7 = 1e8f6a00 |
| 3531 | ldda [%o3+0x048]%asi,%l6 ! %l6 = 000000000d36f378 000000001ce4ea3d |
| 3532 | |
| 3533 | p1_label_9: |
| 3534 | ! Mem[0000000013000008] = dc4aaa69 1e38cae9, %l6 = 0d36f378, %l7 = 1ce4ea3d |
| 3535 | ldda [%i2+%i4]0x89,%l6 ! %l6 = 000000001e38cae9 00000000dc4aaa69 |
| 3536 | ! Mem[0000000031000048] = e0ffe070, %l7 = 00000000dc4aaa69 |
| 3537 | lduw [%o2+0x048],%l7 ! %l7 = 00000000e0ffe070 |
| 3538 | ! Mem[000000001280007f] = e2e4c653, %l2 = 000001fffffffffc |
| 3539 | ldstub [%i1+0x07f],%l2 ! %l2 = 0000000000000053 |
| 3540 | ! Clear Register : %l1 = 0000000034f4e1ea |
| 3541 | clr %l1 ! %l1 = 0000000000000000 |
| 3542 | ! %l0 = 0000000000000064, immed = fffff0e6, %y = 00000000 |
| 3543 | umulcc %l0,-0xf1a,%l7 ! %l7 = 00000063fffa19d8, %ccr = 08, %y = 00000063 |
| 3544 | ! %f31 = 051e8055, Mem[0000000013800028] = bc0aef5f |
| 3545 | sta %f31,[%i3+%o5]0x81 ! Mem[0000000013800028] = 051e8055 |
| 3546 | ! %l4 = ffffffffffffffbc, immed = 000005e3, %l5 = 0000000000000080 |
| 3547 | sub %l4,0x5e3,%l5 ! %l5 = fffffffffffff9d9 |
| 3548 | ! %l6 = 000000001e38cae9, immd = fffffffffffff991, %l7 = 00000063fffa19d8 |
| 3549 | sdivx %l6,-0x66f,%l7 ! %l7 = fffffffffffb4d71 |
| 3550 | ! %l4 = ffffffffffffffbc, %l7 = fffffffffffb4d71, %l2 = 0000000000000053 |
| 3551 | xnor %l4,%l7,%l2 ! %l2 = fffffffffffb4d32 |
| 3552 | ! %f11 = ae612bde, Mem[0000000012000018] = ffbc4677 |
| 3553 | st %f11,[%i0+%i6] ! Mem[0000000012000018] = ae612bde |
| 3554 | |
| 3555 | p1_label_10: |
| 3556 | ! Mem[000000003000000c] = 051e8055, %l1 = 0000000000000000 |
| 3557 | ldub [%o0+0x00e],%l1 ! %l1 = 0000000000000080 |
| 3558 | ! Mem[0000000012000020] = 627133400e81b8b8, %l6 = 000000001e38cae9 |
| 3559 | ldxa [%i0+%o4]0x81,%l6 ! %l6 = 627133400e81b8b8 |
| 3560 | ! Mem[0000000013800008] = f0084ce1, %l7 = fffffffffffb4d71 |
| 3561 | swapa [%i3+%i4]0x81,%l7 ! %l7 = 00000000f0084ce1 |
| 3562 | ! %f24 = 38b7abfa, Mem[0000000012800008] = 688c11a1 |
| 3563 | sta %f24,[%i1+%i4]0x81 ! Mem[0000000012800008] = 38b7abfa |
| 3564 | ! Mem[0000000030800008] = 9301ea65, %l1 = 0000000000000080 |
| 3565 | ldsw [%o1+%i4],%l1 ! %l1 = ffffffff9301ea65 |
| 3566 | ! Mem[000000003180004c] = 1ce4ea3d, %l3 = 000000001e8f6a00 |
| 3567 | ldub [%o3+0x04d],%l3 ! %l3 = 00000000000000e4 |
| 3568 | ! %l5 = fffffffffffff9d9, Mem[0000000030000008] = 583a8d8b051e8055 |
| 3569 | stx %l5,[%o0+%i4] ! Mem[0000000030000008] = fffffffffffff9d9 |
| 3570 | ! %l2 = fffffffffffb4d32 |
| 3571 | setx 0x139645904e38b2b5,%g7,%l2 ! %l2 = 139645904e38b2b5 |
| 3572 | ! %l4 = ffffffffffffffbc, %l4 = ffffffffffffffbc, %l3 = 00000000000000e4 |
| 3573 | subccc %l4,%l4,%l3 ! %l3 = 0000000000000000, %ccr = 44 |
| 3574 | ! Mem[0000000012000000] = 34600496 7435e400, %l2 = 4e38b2b5, %l3 = 00000000 |
| 3575 | ldda [%i0+%g0]0x89,%l2 ! %l2 = 000000007435e400 0000000034600496 |
| 3576 | |
| 3577 | p1_label_11: |
| 3578 | ! %f19 = b8c5e635, Mem[0000000013800030] = 8246388d |
| 3579 | st %f19,[%i3+%o6] ! Mem[0000000013800030] = b8c5e635 |
| 3580 | ! Mem[0000000012000010] = 91c4d8e5, %l7 = 00000000f0084ce1 |
| 3581 | ldstuba [%i0+%i5]0x81,%l7 ! %l7 = 0000000000000091 |
| 3582 | ! %l6 = 627133400e81b8b8, immed = 00000c6f, %l3 = 0000000034600496 |
| 3583 | add %l6,0xc6f,%l3 ! %l3 = 627133400e81c527 |
| 3584 | ! %l0 = 0000006400000000, Mem[12800010d27902ab] = 00000000 |
| 3585 | stwa %l0,[%i1+%i5]0x81 ! Mem[0000000012800010] = 00000064 |
| 3586 | ! %f6 = b1baabda, Mem[000000003180004c] = 1ce4ea3d |
| 3587 | st %f6 ,[%o3+0x04c] ! Mem[000000003180004c] = b1baabda |
| 3588 | ! %l2 = 000000007435e400, %l6 = 627133400e81b8b8, %l4 = ffffffffffffffbc |
| 3589 | orncc %l2,%l6,%l4 ! %l4 = 9d8eccbff57fe747, %ccr = 88 |
| 3590 | ! Mem[0000000013800014] = adf5a43d, %l6 = 627133400e81b8b8 |
| 3591 | lduwa [%i3+0x014]%asi,%l6 ! %l6 = 00000000adf5a43d |
| 3592 | ! %l0 = 0000006400000000, Mem[3100000bffffc000] = 0e81b8b8 |
| 3593 | stb %l0,[%o2+0x00b] ! Mem[0000000031000008] = ffffc064 |
| 3594 | ! %l7 = 0000000000000091, immd = fffffffffffffdee, %l2 = 000000007435e400 |
| 3595 | sdivx %l7,-0x212,%l2 ! %l2 = 0000000000000000 |
| 3596 | ! retry : should take illegal inst trap, %l0 = 0000000000000064 |
| 3597 | retry ! Illegal inst trap : %l0 = 0000000000000074 |
| 3598 | |
| 3599 | p1_label_12: |
| 3600 | ! Mem[0000000031000048] = e0ffe070, %f3 = 69aa4adc |
| 3601 | lda [%o2+0x048]%asi,%f3 ! %f3 = e0ffe070 |
| 3602 | ! Mem[0000000030800048] = a2c2a81a 0b766ef5, %l6 = adf5a43d, %l7 = 00000091 |
| 3603 | ldd [%o1+0x048],%l6 ! %l6 = 00000000a2c2a81a 000000000b766ef5 |
| 3604 | ! Mem[0000000012000030] = 30107530, %l7 = 000000000b766ef5 |
| 3605 | ldstuba [%i0+%o6]0x89,%l7 ! %l7 = 0000000000000030 |
| 3606 | ! Mem[000000003080004c] = 0b766ef5, %l4 = 9d8eccbff57fe747 |
| 3607 | ldub [%o1+0x04e],%l4 ! %l4 = 000000000000006e |
| 3608 | ! %l6 = 00000000a2c2a81a, immed = 000004b0, %l1 = ffffffff9301ea65 |
| 3609 | addcc %l6,0x4b0,%l1 ! %l1 = 00000000a2c2acca, %ccr = 08 |
| 3610 | ! Mem[000000003180000c] = 34f4e1ea, %l0 = 00000074, %l5 = fffff9d9 |
| 3611 | add %o3,0x0c,%g1 |
| 3612 | casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000034f4e1ea |
| 3613 | ! %f18 = 7e682672, Mem[0000000012000030] = ff751030 |
| 3614 | st %f18,[%i0+%o6] ! Mem[0000000012000030] = 7e682672 |
| 3615 | ! Mem[000000003180004c] = b1baabda, %l2 = 0000000000000000 |
| 3616 | ldsb [%o3+0x04c],%l2 ! %l2 = ffffffffffffffb1 |
| 3617 | ! %l2 = ffffffffffffffb1, immed = 0000001c, %l5 = 0000000034f4e1ea |
| 3618 | srlx %l2,0x01c,%l5 ! %l5 = 0000000fffffffff |
| 3619 | ! %l1 = 00000000a2c2acca, %l5 = 0000000fffffffff, %y = 00000063 |
| 3620 | smulcc %l1,%l5,%l0 ! %l0 = 000000005d3d5336, %ccr = 00, %y = 00000000 |
| 3621 | |
| 3622 | p1_label_13: |
| 3623 | ! Mem[000000003000000c] = fffff9d9, %l5 = ffffffff, %l6 = a2c2a81a |
| 3624 | add %o0,0x0c,%g1 |
| 3625 | casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000fffff9d9 |
| 3626 | ! Mem[0000000012000040] = 6fbe6505, %l3 = 627133400e81c527 |
| 3627 | ldub [%i0+0x043],%l3 ! %l3 = 0000000000000005 |
| 3628 | ! %l2 = ffffffffffffffb1, %l6 = 00000000fffff9d9, %l5 = 0000000fffffffff |
| 3629 | taddcc %l2,%l6,%l5 ! %l5 = 00000000fffff98a, %ccr = 1b |
| 3630 | ! %l3 = 0000000000000005, immed = 00000dd6, %l7 = 0000000000000030 |
| 3631 | addccc %l3,0xdd6,%l7 ! %l7 = 0000000000000ddc, %ccr = 00 |
| 3632 | ! Mem[0000000013000000] = 1ce4ea3d, %l0 = 000000005d3d5336 |
| 3633 | lduw [%i2+%g0],%l0 ! %l0 = 000000001ce4ea3d |
| 3634 | ! %l0 = 000000001ce4ea3d, %l2 = ffffffffffffffb1, %l7 = 0000000000000ddc |
| 3635 | orn %l0,%l2,%l7 ! %l7 = 000000001ce4ea7f |
| 3636 | ! Mem[000000003100004c] = 9d3ab418, %l4 = 000000000000006e |
| 3637 | swap [%o2+0x04c],%l4 ! %l4 = 000000009d3ab418 |
| 3638 | ! Mem[0000000013800000] = ffffffff, %l7 = 000000001ce4ea7f |
| 3639 | ldub [%i3+0x001],%l7 ! %l7 = 00000000000000ff |
| 3640 | ! %f6 = b1baabda, Mem[000000003080004c] = 0b766ef5 |
| 3641 | sta %f6 ,[%o1+0x04c]%asi ! Mem[000000003080004c] = b1baabda |
| 3642 | ! Mem[0000000013000008] = e9ca381e, %l0 = 000000001ce4ea3d |
| 3643 | lduba [%i2+%i4]0x81,%l0 ! %l0 = 00000000000000e9 |
| 3644 | |
| 3645 | p1_label_14: |
| 3646 | ! Mem[0000000013000050] = 7ea0626181019b90, %f6 = b1baabda 6a9b4873 |
| 3647 | ldd [%i2+0x050],%f6 ! %f6 = 7ea06261 81019b90 |
| 3648 | ! %l5 = 00000000fffff98a, %l3 = 0000000000000005, %l1 = 00000000a2c2acca |
| 3649 | mulx %l5,%l3,%l1 ! %l1 = 00000004ffffdfb2, %y = 00000000 |
| 3650 | ! %l2 = ffffffb100000000, Mem[1380002855801e05] = 00000005 |
| 3651 | stba %l2,[%i3+%o5]0x88 ! Mem[0000000013800028] = 55801eb1 |
| 3652 | ! %f13 = c0d75a97, Mem[0000000012800018] = e08baf0d |
| 3653 | sta %f13,[%i1+%i6]0x81 ! Mem[0000000012800018] = c0d75a97 |
| 3654 | ! Mem[0000000031000048] = e0ffe070, %l2 = ffffffffffffffb1 |
| 3655 | ldsba [%o2+0x04a]%asi,%l2 ! %l2 = ffffffffffffffe0 |
| 3656 | ! Mem[0000000030000008] = ffffffff, %l7 = 00000000000000ff |
| 3657 | lduha [%o0+0x008]%asi,%l7 ! %l7 = 000000000000ffff |
| 3658 | ! Mem[0000000030000008] = fffffffffffff9d9, %l0 = 00000000000000e9 |
| 3659 | ldxa [%o0+0x008]%asi,%l0 ! %l0 = fffffffffffff9d9 |
| 3660 | ! Mem[0000000013800010] = 66cd2e0b, %l7 = 000000000000ffff |
| 3661 | ldswa [%i3+%i5]0x81,%l7 ! %l7 = 0000000066cd2e0b |
| 3662 | ! Mem[0000000031000048] = e0ffe0700000006e, %l7 = 0000000066cd2e0b, %l1 = 00000004ffffdfb2 |
| 3663 | add %o2,0x48,%g1 |
| 3664 | casxa [%g1]0x80,%l7,%l1 ! %l1 = e0ffe0700000006e |
| 3665 | ! Mem[0000000013800010] = 66cd2e0b, %l1 = e0ffe0700000006e |
| 3666 | lduwa [%i3+%i5]0x81,%l1 ! %l1 = 0000000066cd2e0b |
| 3667 | |
| 3668 | p1_label_15: |
| 3669 | ! Mem[000000003000004c] = c0000000, %f10 = 3a6715aa |
| 3670 | lda [%o0+0x04c]%asi,%f10 ! %f10 = c0000000 |
| 3671 | ! Mem[0000000012000030] = 7e682672, %l6 = 00000000fffff9d9 |
| 3672 | swapa [%i0+%o6]0x81,%l6 ! %l6 = 000000007e682672 |
| 3673 | ! Mem[0000000012000008] = bd38ffbc, %l6 = 000000007e682672 |
| 3674 | ldswa [%i0+%i4]0x89,%l6 ! %l6 = ffffffffbd38ffbc |
| 3675 | ! Mem[0000000030800008] = 9301ea65a77313d2, %f24 = 38b7abfa b7476ffd |
| 3676 | ldda [%o1+0x008]%asi,%f24 ! %f24 = 9301ea65 a77313d2 |
| 3677 | ! Mem[0000000031800048] = 0d36f378 b1baabda, %l6 = bd38ffbc, %l7 = 66cd2e0b |
| 3678 | ldd [%o3+0x048],%l6 ! %l6 = 000000000d36f378 00000000b1baabda |
| 3679 | ! Mem[0000000031000048] = e0ffe0700000006e, %f2 = e9ca381e e0ffe070 |
| 3680 | ldd [%o2+0x048],%f2 ! %f2 = e0ffe070 0000006e |
| 3681 | ! Mem[0000000031000048] = e0ffe070 0000006e, %l6 = 0d36f378, %l7 = b1baabda |
| 3682 | ldd [%o2+0x048],%l6 ! %l6 = 00000000e0ffe070 000000000000006e |
| 3683 | ! %l2 = ffffffe0, %l3 = 00000005, Mem[0000000013000040] = 2240f5a5 3a77e294 |
| 3684 | std %l2,[%i2+0x040] ! Mem[0000000013000040] = ffffffe0 00000005 |
| 3685 | ! Invert Register : %l1 = 0000000066cd2e0b |
| 3686 | xor %l1,-1,%l1 ! %l1 = ffffffff9932d1f4 |
| 3687 | ! %l0 = fffffffffffff9d9, %l4 = 000000009d3ab418, %l0 = fffffffffffff9d9 |
| 3688 | and %l0,%l4,%l0 ! %l0 = 000000009d3ab018 |
| 3689 | |
| 3690 | p1_label_16: |
| 3691 | ! Mem[0000000012800010] = dc86401564000000, %l6 = 00000000e0ffe070 |
| 3692 | ldxa [%i1+%i5]0x89,%l6 ! %l6 = dc86401564000000 |
| 3693 | ! Set Register : %l0 = 000000009d3ab018 |
| 3694 | xor %g0,-1,%l0 ! %l0 = ffffffffffffffff |
| 3695 | ! %l7 = 000000000000006e, immed = fffffd2c, %l7 = 000000000000006e |
| 3696 | andncc %l7,-0x2d4,%l7 ! %l7 = 0000000000000042, %ccr = 00 |
| 3697 | ! %l4 = 000000009d3ab418, immed = fffffd46, %y = 00000000 |
| 3698 | smulcc %l4,-0x2ba,%l3 ! %l3 = 0000010d4df0f690, %ccr = 00, %y = 0000010d |
| 3699 | ! %l1 = ffffffff9932d1f4, immed = fffff1e1, %y = 0000010d |
| 3700 | umul %l1,-0xe1f,%l1 ! %l1 = 9932c980ab5d3b74, %y = 9932c980 |
| 3701 | ! Mem[0000000013000050] = 7ea06261, %l6 = dc86401564000000 |
| 3702 | swap [%i2+0x050],%l6 ! %l6 = 000000007ea06261 |
| 3703 | ! Mem[000000003080000c] = a77313d2, %l3 = 0000010d4df0f690 |
| 3704 | ldsb [%o1+0x00f],%l3 ! %l3 = ffffffffffffffd2 |
| 3705 | ! %l0 = ffffffffffffffff, %l5 = 00000000fffff98a, %l1 = 9932c980ab5d3b74 |
| 3706 | taddcc %l0,%l5,%l1 ! %l1 = 00000000fffff989, %ccr = 1b |
| 3707 | membar #Sync ! Added by membar checker (18) |
| 3708 | ! %l1 = 00000000fffff989, Mem[0000000013000010] = a98a4987e252d685 |
| 3709 | stxa %l1,[%i2+%i5]0x81 ! Mem[0000000013000010] = 00000000fffff989 |
| 3710 | ! Mem[0000000030000048] = bffff2d9, %l0 = ffffffffffffffff |
| 3711 | lduha [%o0+0x04a]%asi,%l0 ! %l0 = 000000000000f2d9 |
| 3712 | |
| 3713 | p1_label_17: |
| 3714 | ! %l0 = 000000000000f2d9, %l6 = 000000007ea06261, %l3 = ffffffffffffffd2 |
| 3715 | sdivx %l0,%l6,%l3 ! %l3 = 0000000000000000 |
| 3716 | ! %l1 = 00000000fffff989, immd = fffffffffffff872, %l0 = 000000000000f2d9 |
| 3717 | udivx %l1,-0x78e,%l0 ! %l0 = 0000000000000000 |
| 3718 | ! Mem[0000000013800020] = 480138c6461165f7, %l5 = 00000000fffff98a |
| 3719 | ldxa [%i3+%o4]0x81,%l5 ! %l5 = 480138c6461165f7 |
| 3720 | ! Mem[000000003100000c] = 2dfbe2ff, %l4 = 9d3ab418, %l5 = 461165f7 |
| 3721 | add %o2,0x0c,%g1 |
| 3722 | casa [%g1]0x80,%l4,%l5 ! %l5 = 000000002dfbe2ff |
| 3723 | ! Mem[0000000012000000] = 00e43574, %l2 = ffffffffffffffe0 |
| 3724 | lduha [%i0+%g0]0x81,%l2 ! %l2 = 00000000000000e4 |
| 3725 | ! %l5 = 2dfbe2ff00000000, Mem[1300001000000000] = 16582bf8 |
| 3726 | stwa %l5,[%i2+%i5]0x80 ! Mem[0000000013000010] = 2dfbe2ff |
| 3727 | ! Mem[000000003080004b] = a2c2a81a, %l5 = 000000002dfbe2ff |
| 3728 | ldstub [%o1+0x04b],%l5 ! %l5 = 000000000000001a |
| 3729 | ! Mem[0000000012800068] = 27bb592c cb0c533c, %l2 = 000000e4, %l3 = 00000000 |
| 3730 | ldd [%i1+0x068],%l2 ! %l2 = 0000000027bb592c 00000000cb0c533c |
| 3731 | ! %l0 = 0000000000000000, immed = fffff197, %l7 = 0000000000000042 |
| 3732 | subccc %l0,-0xe69,%l7 ! %l7 = 0000000000000e68, %ccr = 11 |
| 3733 | ! Mem[0000000030800048] = a2c2a8ffb1baabda, %l4 = 000000009d3ab418 |
| 3734 | ldx [%o1+0x048],%l4 ! %l4 = a2c2a8ffb1baabda |
| 3735 | |
| 3736 | p1_label_18: |
| 3737 | ! %l7 = 0000000000000e68, immed = 00000e1a, %l1 = 00000000fffff989 |
| 3738 | addccc %l7,0xe1a,%l1 ! %l1 = 0000000000001c83, %ccr = 00 |
| 3739 | ! Mem[0000000030000008] = fffffffffffff9d9, %l4 = a2c2a8ffb1baabda |
| 3740 | ldx [%o0+%i4],%l4 ! %l4 = fffffffffffff9d9 |
| 3741 | ! %l3 = 00000000cb0c533c, %l5 = 000000000000001a, %l2 = 0000000027bb592c |
| 3742 | addcc %l3,%l5,%l2 ! %l2 = 00000000cb0c5356, %ccr = 08 |
| 3743 | ! %f25 = a77313d2, Mem[000000001200006c] = 4f5e87a6 |
| 3744 | sta %f25,[%i0+0x06c]%asi ! Mem[000000001200006c] = a77313d2 |
| 3745 | ! %l7 = 00000e6800000000, Mem[3180004a0d36f378] = 0000001a |
| 3746 | stb %l7,[%o3+0x04a] ! Mem[0000000031800048] = 0d366878 |
| 3747 | ! Mem[0000000031000048] = e0ffe070, %l1 = 0000000000001c83 |
| 3748 | ldsh [%o2+0x04a],%l1 ! %l1 = ffffffffffffe070 |
| 3749 | ! Mem[000000001380000c] = 86b063bf, %l0 = 0000000000000000 |
| 3750 | ldsh [%i3+0x00c],%l0 ! %l0 = ffffffffffff86b0 |
| 3751 | ! %l1 = ffffffffffffe070, %l3 = 00000000cb0c533c, %l5 = 000000000000001a |
| 3752 | subc %l1,%l3,%l5 ! %l5 = ffffffff34f38d34 |
| 3753 | ! %f16 = 583a8d8b fb9d3522, Mem[0000000013000030] = a1e19455 975ad7c0 |
| 3754 | stda %f16,[%i2+%o6]0x88 ! Mem[0000000013000030] = 583a8d8b fb9d3522 |
| 3755 | ! Mem[0000000013800000] = ffffffff ffffc000, %l4 = fffff9d9, %l5 = 34f38d34 |
| 3756 | ldda [%i3+%g0]0x81,%l4 ! %l4 = 00000000ffffffff 00000000ffffc000 |
| 3757 | |
| 3758 | p1_label_19: |
| 3759 | ! %l7 = 0000000000000e68, immed = 0000061b, %l2 = 00000000cb0c5356 |
| 3760 | andn %l7,0x61b,%l2 ! %l2 = 0000000000000860 |
| 3761 | ! %l5 = 00000000ffffc000, %l6 = 000000007ea06261, %l1 = ffffffffffffe070 |
| 3762 | subc %l5,%l6,%l1 ! %l1 = 00000000815f5d9f |
| 3763 | ! Mem[000000003000004c] = c0000000, %l3 = 00000000cb0c533c |
| 3764 | swap [%o0+0x04c],%l3 ! %l3 = 00000000c0000000 |
| 3765 | ! %l3 = 00000000c0000000, immed = fffff4be, %y = 9932c980 |
| 3766 | sdivcc %l3,-0xb42,%l4 ! %l4 = 000000007fffffff, %ccr = 02 |
| 3767 | mov %l0,%y ! %y = ffff86b0 |
| 3768 | ! Mem[0000000012800010] = 00000064 154086dc, %l6 = 7ea06261, %l7 = 00000e68 |
| 3769 | ldda [%i1+%i5]0x81,%l6 ! %l6 = 0000000000000064 00000000154086dc |
| 3770 | ! Mem[0000000013000020] = b3586d7d 44e83707, %l6 = 00000064, %l7 = 154086dc |
| 3771 | ldda [%i2+%o4]0x89,%l6 ! %l6 = 0000000044e83707 00000000b3586d7d |
| 3772 | ! Mem[0000000012800020] = 5f4dc195, %l3 = 00000000c0000000 |
| 3773 | ldsha [%i1+%o4]0x80,%l3 ! %l3 = 0000000000005f4d |
| 3774 | ! %l0 = ffffffffffff86b0, %l2 = 0000000000000860, %l6 = 0000000044e83707 |
| 3775 | srl %l0,%l2,%l6 ! %l6 = 00000000ffff86b0 |
| 3776 | ! Mem[0000000030800048] = a2c2a8ffb1baabda, %f0 = 1ce4ea3d 804e17c8 |
| 3777 | ldda [%o1+0x048]%asi,%f0 ! %f0 = a2c2a8ff b1baabda |
| 3778 | ! %l4 = 000000007fffffff, immed = fffffd4a, %l0 = ffffffffffff86b0 |
| 3779 | and %l4,-0x2b6,%l0 ! %l0 = 000000007ffffd4a |
| 3780 | |
| 3781 | p1_label_20: |
| 3782 | ! Mem[0000000012800048] = 64de5119, %l6 = 00000000ffff86b0 |
| 3783 | ldub [%i1+0x04b],%l6 ! %l6 = 0000000000000019 |
| 3784 | ! Mem[0000000031000048] = e0ffe070, %l7 = 00000000b3586d7d |
| 3785 | lduba [%o2+0x048]%asi,%l7 ! %l7 = 00000000000000e0 |
| 3786 | ! Mem[000000003180004f] = b1baabda, %l2 = 0000000000000860 |
| 3787 | ldstuba [%o3+0x04f]%asi,%l2 ! %l2 = 00000000000000da |
| 3788 | ! Mem[0000000030800048] = a2c2a8ff, %l6 = 0000000000000019 |
| 3789 | ldsh [%o1+0x04a],%l6 ! %l6 = ffffffffffffa8ff |
| 3790 | ! %l0 = 000000007ffffd4a, %l4 = 000000007fffffff, %y = ffff86b0 |
| 3791 | mulscc %l0,%l4,%l2 ! %l2 = 00000000bffffea5, %ccr = 08, %y = 7fffc358 |
| 3792 | ! %l1 = 00000000815f5d9f, %l6 = ffffffffffffa8ff, %l4 = 000000007fffffff |
| 3793 | sra %l1,%l6,%l4 ! %l4 = ffffffffffffffff |
| 3794 | ! %l4 = ffffffff, %l5 = ffffc000, Mem[0000000030800048] = a2c2a8ff b1baabda |
| 3795 | stda %l4,[%o1+0x048]%asi ! Mem[0000000030800048] = ffffffff ffffc000 |
| 3796 | ! Mem[0000000031800048] = 0d366878, %l4 = ffffffffffffffff, %asi = 80 |
| 3797 | swapa [%o3+0x048]%asi,%l4 ! %l4 = 000000000d366878 |
| 3798 | ! %l5 = 00000000ffffc000, immed = 00000030, %l6 = ffffffffffffa8ff |
| 3799 | srlx %l5,0x030,%l6 ! %l6 = 0000000000000000 |
| 3800 | ! Mem[000000003180000c] = 34f4e1ea, %l0 = 000000007ffffd4a |
| 3801 | ldsb [%o3+0x00f],%l0 ! %l0 = ffffffffffffffea |
| 3802 | |
| 3803 | p1_label_21: |
| 3804 | ! Mem[0000000013000020] = 0737e844, %l6 = 0000000000000000 |
| 3805 | swapa [%i2+%o4]0x81,%l6 ! %l6 = 000000000737e844 |
| 3806 | ! %l2 = 00000000bffffea5, %l4 = 000000000d366878, %y = 7fffc358 |
| 3807 | mulscc %l2,%l4,%l6 ! %l6 = 00000000dfffff52, %ccr = 08, %y = bfffe1ac |
| 3808 | ! Mem[000000003080004f] = ffffc000, %l1 = 00000000815f5d9f |
| 3809 | ldstuba [%o1+0x04f]%asi,%l1 ! %l1 = 0000000000000000 |
| 3810 | ! Mem[000000003100000a] = ffffc064, %l5 = 00000000ffffc000 |
| 3811 | ldstuba [%o2+0x00a]%asi,%l5 ! %l5 = 00000000000000c0 |
| 3812 | ! %f28 = 4a787245, Mem[0000000013000028] = 80000000 |
| 3813 | sta %f28,[%i2+%o5]0x81 ! Mem[0000000013000028] = 4a787245 |
| 3814 | ! Mem[0000000013000010] = 2dfbe2ff, %l6 = 00000000dfffff52 |
| 3815 | lduwa [%i2+%i5]0x81,%l6 ! %l6 = 000000002dfbe2ff |
| 3816 | ! Mem[0000000013800030] = 35e6c5b8, %l1 = 0000000000000000 |
| 3817 | lduwa [%i3+%o6]0x89,%l1 ! %l1 = 0000000035e6c5b8 |
| 3818 | ! %l1 = 0000000035e6c5b8, immd = 0000000000000067, %l1 = 0000000035e6c5b8 |
| 3819 | mulx %l1,0x067,%l1 ! %l1 = 00000015afd98d08, %y = bfffe1ac |
| 3820 | ! %l1 = afd98d0800000000, Mem[13800055f1a497ec] = 00000001 |
| 3821 | stb %l1,[%i3+0x055] ! Mem[0000000013800054] = f10897ec |
| 3822 | ! %l3 = 0000000000005f4d, immed = fffff13a, %l3 = 0000000000005f4d |
| 3823 | subccc %l3,-0xec6,%l3 ! %l3 = 0000000000006e13, %ccr = 11 |
| 3824 | |
| 3825 | p1_label_22: |
| 3826 | ! Mem[000000003000000c] = fffff9d9, %l2 = bffffea5, %l5 = 000000c0 |
| 3827 | add %o0,0x0c,%g1 |
| 3828 | casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000fffff9d9 |
| 3829 | ! done : should take illegal inst trap, %l0 = ffffffffffffffea |
| 3830 | done ! Illegal inst trap : %l0 = fffffffffffffffa |
| 3831 | ! %l1 = 00000015afd98d08, %l5 = 00000000fffff9d9, %l2 = 00000000bffffea5 |
| 3832 | and %l1,%l5,%l2 ! %l2 = 00000000afd98908 |
| 3833 | ! Mem[0000000030800048] = ffffffffffffc0ff, %l0 = fffffffffffffffa |
| 3834 | ldx [%o1+0x048],%l0 ! %l0 = ffffffffffffc0ff |
| 3835 | membar #Sync ! Added by membar checker (19) |
| 3836 | ! Mem[0000000012000040] = 6fbe6505 22ee1cf4 1c74f8b4 2cee9ca8 |
| 3837 | ! Mem[0000000012000050] = b466b582 f71a054b aa9522a4 1b2980b0 |
| 3838 | ! Mem[0000000012000060] = 294af93f 5eab9c97 4c0672b1 a77313d2 |
| 3839 | ! Mem[0000000012000070] = 1327ee8a a50300f4 ff40ec05 7d5d6dc2 |
| 3840 | mov 0x040,%g4 |
| 3841 | ldda [%i0+%g4]ASI_BLK_S,%f0 ! Block Load from 0000000012000040 |
| 3842 | ! Mem[0000000031000048] = e0ffe070, %l5 = 00000000fffff9d9, %asi = 80 |
| 3843 | swapa [%o2+0x048]%asi,%l5 ! %l5 = 00000000e0ffe070 |
| 3844 | ! Mem[000000003000004c] = cb0c533c, %l0 = ffffffffffffc0ff |
| 3845 | lduh [%o0+0x04c],%l0 ! %l0 = 000000000000cb0c |
| 3846 | ! Mem[0000000013800010] = 66cd2e0b, %l5 = 00000000e0ffe070 |
| 3847 | lduba [%i3+%i5]0x81,%l5 ! %l5 = 0000000000000066 |
| 3848 | ! %l3 = 0000000000006e13, Mem[0000000013000000] = 1ce4ea3d804e17c8 |
| 3849 | stxa %l3,[%i2+%g0]0x81 ! Mem[0000000013000000] = 0000000000006e13 |
| 3850 | ! Code Fragment 1 |
| 3851 | p1_fragment_1: |
| 3852 | ta T_CHANGE_HPRIV |
| 3853 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 3854 | ! %g3 = 0000000000000000 |
| 3855 | mov -0x11a,%g3 ! %g3 = fffffffffffffee6 |
| 3856 | and %g3, 0x13, %g3 |
| 3857 | xor %g2, %g3, %g2 |
| 3858 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 3859 | ta T_CHANGE_NONHPRIV |
| 3860 | |
| 3861 | p1_label_23: |
| 3862 | ! %f27 = e9cad0d1, Mem[000000003080004c] = ffffc0ff |
| 3863 | sta %f27,[%o1+0x04c]%asi ! Mem[000000003080004c] = e9cad0d1 |
| 3864 | ! Mem[0000000030000008] = fffffffffffff9d9, %l5 = 0000000000000066 |
| 3865 | ldxa [%o0+0x008]%asi,%l5 ! %l5 = fffffffffffff9d9 |
| 3866 | ! %l0 = 000000000000cb0c, %l5 = fffffffffffff9d9, %l0 = 000000000000cb0c |
| 3867 | xor %l0,%l5,%l0 ! %l0 = ffffffffffff32d5 |
| 3868 | ! Mem[0000000031000008] = ffffff64, %f18 = 7e682672 |
| 3869 | ld [%o2+%i4],%f18 ! %f18 = ffffff64 |
| 3870 | ! Mem[0000000031000008] = ffffff642dfbe2ff, %l3 = 0000000000006e13 |
| 3871 | ldx [%o2+%i4],%l3 ! %l3 = ffffff642dfbe2ff |
| 3872 | ! %l5 = fffff9d900000000, Mem[3000000cfffff9d9] = 00000000 |
| 3873 | stw %l5,[%o0+0x00c] ! Mem[000000003000000c] = fffff9d9 |
| 3874 | ! %l3 = ffffff642dfbe2ff, immd = fffffffffffff811, %l1 = 00000015afd98d08 |
| 3875 | sdivx %l3,-0x7ef,%l1 ! %l1 = 0000000013a3fcfd |
| 3876 | ! Mem[0000000012000000] = 00e4357496046034, %f22 = 0d36f378 6d791bf7 |
| 3877 | ldda [%i0+%g0]0x80,%f22 ! %f22 = 00e43574 96046034 |
| 3878 | ! Mem[0000000031800008] = 4a78724534f4e1ea, %l5 = fffffffffffff9d9 |
| 3879 | ldxa [%o3+0x008]%asi,%l5 ! %l5 = 4a78724534f4e1ea |
| 3880 | ! %l4 = 000000000d366878, %l1 = 0000000013a3fcfd, %l5 = 4a78724534f4e1ea |
| 3881 | addccc %l4,%l1,%l5 ! %l5 = 0000000020da6576, %ccr = 00 |
| 3882 | |
| 3883 | p1_label_24: |
| 3884 | ! %l6 = 000000002dfbe2ff |
| 3885 | setx 0xd8d007385faf67fe,%g7,%l6 ! %l6 = d8d007385faf67fe |
| 3886 | ! Mem[0000000012000028] = 5e203663 23aea4ac, %l0 = ffff32d5, %l1 = 13a3fcfd |
| 3887 | ldda [%i0+%o5]0x81,%l0 ! %l0 = 000000005e203663 0000000023aea4ac |
| 3888 | ! %l1 = 23aea4ac00000000, Mem[138000187226687e] = ffff32d5 |
| 3889 | stba %l1,[%i3+%i6]0x88 ! Mem[0000000013800018] = 722668ac |
| 3890 | ! %l6 = 5faf67fe, %l7 = 000000e0, Mem[0000000030800008] = 9301ea65 a77313d2 |
| 3891 | std %l6,[%o1+%i4] ! Mem[0000000030800008] = 5faf67fe 000000e0 |
| 3892 | ! Mem[0000000013000018] = b1baabda6a9b4873, %f30 = 583a8d8b 051e8055 |
| 3893 | ldda [%i2+%i6]0x81,%f30 ! %f30 = b1baabda 6a9b4873 |
| 3894 | ! Mem[0000000031000048] = fffff9d9, %l6 = d8d007385faf67fe |
| 3895 | swap [%o2+0x048],%l6 ! %l6 = 00000000fffff9d9 |
| 3896 | ! Mem[0000000030000008] = ffffffff, %l5 = 20da6576, %l3 = 2dfbe2ff |
| 3897 | add %o0,0x08,%g1 |
| 3898 | casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ffffffff |
| 3899 | ! Mem[0000000013000078] = 278aaa011fa0cd7d, %l2 = 00000000afd98908 |
| 3900 | ldx [%i2+0x078],%l2 ! %l2 = 278aaa011fa0cd7d |
| 3901 | ! Mem[0000000013800030] = b8c5e635, %l0 = 000000005e203663 |
| 3902 | ldsha [%i3+%o6]0x80,%l0 ! %l0 = ffffffffffffb8c5 |
| 3903 | ! Mem[000000003080004c] = e9cad0d1, %f23 = 96046034 |
| 3904 | ld [%o1+0x04c],%f23 ! %f23 = e9cad0d1 |
| 3905 | |
| 3906 | p1_label_25: |
| 3907 | ! %l4 = 000000000d366878, %l0 = ffffffffffffb8c5, %l6 = 00000000fffff9d9 |
| 3908 | xorcc %l4,%l0,%l6 ! %l6 = fffffffff2c9d0bd, %ccr = 88 |
| 3909 | ! %l1 = 0000000023aea4ac, %l7 = 00000000000000e0, %l3 = 00000000ffffffff |
| 3910 | sllx %l1,%l7,%l3 ! %l3 = 23aea4ac00000000 |
| 3911 | ! Mem[0000000030000048] = bffff2d9, %l1 = 0000000023aea4ac |
| 3912 | ldsh [%o0+0x048],%l1 ! %l1 = ffffffffffffbfff |
| 3913 | ! Mem[0000000012000070] = 1327ee8aa50300f4, %l7 = 00000000000000e0 |
| 3914 | ldx [%i0+0x070],%l7 ! %l7 = 1327ee8aa50300f4 |
| 3915 | ! %l2 = 278aaa011fa0cd7d, immed = 00000a4d, %l5 = 0000000020da6576 |
| 3916 | addcc %l2,0xa4d,%l5 ! %l5 = 278aaa011fa0d7ca, %ccr = 00 |
| 3917 | ! %l7 = 1327ee8aa50300f4, %l7 = 1327ee8aa50300f4, %l2 = 278aaa011fa0cd7d |
| 3918 | and %l7,%l7,%l2 ! %l2 = 1327ee8aa50300f4 |
| 3919 | ! Mem[0000000012000020] = 62713340, %l3 = 23aea4ac00000000 |
| 3920 | lduha [%i0+%o4]0x81,%l3 ! %l3 = 0000000000006271 |
| 3921 | ! Mem[0000000013000078] = 278aaa011fa0cd7d, %l2 = 1327ee8aa50300f4 |
| 3922 | ldxa [%i2+0x078]%asi,%l2 ! %l2 = 278aaa011fa0cd7d |
| 3923 | ! %l3 = 0000000000006271, Mem[0000000030800048] = ffffffffe9cad0d1 |
| 3924 | stx %l3,[%o1+0x048] ! Mem[0000000030800048] = 0000000000006271 |
| 3925 | ! %l0 = ffffffffffffb8c5, %l2 = 278aaa011fa0cd7d, %l2 = 278aaa011fa0cd7d |
| 3926 | add %l0,%l2,%l2 ! %l2 = 278aaa011fa08642 |
| 3927 | |
| 3928 | p1_label_26: |
| 3929 | ! %l5 = 1fa0d7ca00000000, Mem[1200000c1518e574] = 1fa0cd7d |
| 3930 | stw %l5,[%i0+0x00c] ! Mem[000000001200000c] = 1fa0d7ca |
| 3931 | ! %l1 = ffffffffffffbfff, immed = 00000713, %l3 = 0000000000006271 |
| 3932 | andn %l1,0x713,%l3 ! %l3 = ffffffffffffb8ec |
| 3933 | ! %l4 = 000000000d366878, Mem[0000000031000048] = 5faf67fe0000006e |
| 3934 | stx %l4,[%o2+0x048] ! Mem[0000000031000048] = 000000000d366878 |
| 3935 | ! %l6 = f2c9d0bd00000000, Mem[128000280e8c9f86] = 5faf67fe |
| 3936 | stba %l6,[%i1+%o5]0x88 ! Mem[0000000012800028] = 0e8c9fbd |
| 3937 | ! Mem[000000003180004c] = b1baabff, %l1 = ffffbfff, %l1 = ffffbfff |
| 3938 | add %o3,0x4c,%g1 |
| 3939 | casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000b1baabff |
| 3940 | ! Mem[0000000030800048] = 00000000, %f20 = 7ea2f3a3 |
| 3941 | ld [%o1+0x048],%f20 ! %f20 = 00000000 |
| 3942 | ! Mem[0000000013800020] = 480138c6461165f7, %f6 = aa9522a4 1b2980b0 |
| 3943 | ldda [%i3+%o4]0x80,%f6 ! %f6 = 480138c6 461165f7 |
| 3944 | ! %l4 = 000000000d366878, immed = 0000002c, %l3 = ffffffffffffb8ec |
| 3945 | srax %l4,0x02c,%l3 ! %l3 = 0000000000000000 |
| 3946 | ! Mem[0000000031800008] = 4a78724534f4e1ea, %l2 = 278aaa011fa08642, %l3 = 0000000000000000 |
| 3947 | add %o3,0x08,%g1 |
| 3948 | casxa [%g1]0x80,%l2,%l3 ! %l3 = 4a78724534f4e1ea |
| 3949 | ! Mem[0000000031000048] = 00000000, %l1 = 00000000b1baabff |
| 3950 | ldswa [%o2+0x048]%asi,%l1 ! %l1 = 0000000000000000 |
| 3951 | |
| 3952 | p1_label_27: |
| 3953 | ! %l4 = 000000000d366878, immed = fffffd20, %l3 = 4a78724534f4e1ea |
| 3954 | xor %l4,-0x2e0,%l3 ! %l3 = fffffffff2c99558 |
| 3955 | ! %l3 = fffffffff2c99558, %l5 = 278aaa011fa0d7ca, %l6 = fffffffff2c9d0bd |
| 3956 | tsubcctv %l3,%l5,%l6 ! %l0 = ffffffffffffb8e8, Trapped |
| 3957 | ! retry : should take illegal inst trap, %l0 = ffffffffffffb8e8 |
| 3958 | retry ! Illegal inst trap : %l0 = ffffffffffffb8f8 |
| 3959 | ! Mem[000000003180000c] = 34f4e1ea, %f4 = b466b582 |
| 3960 | ld [%o3+0x00c],%f4 ! %f4 = 34f4e1ea |
| 3961 | ! Code Fragment 1 |
| 3962 | p1_fragment_2: |
| 3963 | ta T_CHANGE_HPRIV |
| 3964 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 3965 | ! %g3 = fffffffffffffee6 |
| 3966 | mov -0x375,%g3 ! %g3 = fffffffffffffc8b |
| 3967 | and %g3, 0x13, %g3 |
| 3968 | xor %g2, %g3, %g2 |
| 3969 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 3970 | ta T_CHANGE_NONHPRIV |
| 3971 | ! Mem[0000000013800008] = fffb4d71, %l0 = ffffffffffffb8f8 |
| 3972 | lduba [%i3+%i4]0x81,%l0 ! %l0 = 00000000000000ff |
| 3973 | ! %l3 = fffffffff2c99558, immed = 00000008, %l6 = fffffffff2c9d0bd |
| 3974 | sll %l3,0x008,%l6 ! %l6 = fffffff2c9955800 |
| 3975 | ! %l0 = 00000000000000ff, %l6 = fffffff2c9955800, %l0 = 00000000000000ff |
| 3976 | srax %l0,%l6,%l0 ! %l0 = 00000000000000ff |
| 3977 | ! %l2 = 278aaa011fa08642, %l3 = fffffffff2c99558, %l2 = 278aaa011fa08642 |
| 3978 | xorcc %l2,%l3,%l2 ! %l2 = d87555feed69131a, %ccr = 88 |
| 3979 | ! %l2 = d87555feed69131a, %l0 = 00000000000000ff, %y = bfffe1ac |
| 3980 | mulscc %l2,%l0,%l2 ! %l2 = 00000000f6b4898d, %ccr = 08, %y = 5ffff0d6 |
| 3981 | |
| 3982 | p1_label_28: |
| 3983 | ! Mem[0000000013800010] = 66cd2e0b, %l6 = fffffff2c9955800 |
| 3984 | lduh [%i3+%i5],%l6 ! %l6 = 00000000000066cd |
| 3985 | ! %l5 = 278aaa011fa0d7ca, immed = 00000088, %y = 5ffff0d6 |
| 3986 | umulcc %l5,0x088,%l6 ! %l6 = 00000010cd72a350, %ccr = 08, %y = 00000010 |
| 3987 | ! Mem[0000000030000008] = fffffffffffff9d9, %l2 = 00000000f6b4898d, %l3 = fffffffff2c99558 |
| 3988 | add %o0,0x08,%g1 |
| 3989 | casxa [%g1]0x80,%l2,%l3 ! %l3 = fffffffffffff9d9 |
| 3990 | ! Mem[000000001200003c] = 3863da23, %l2 = 00000000f6b4898d |
| 3991 | ldub [%i0+0x03c],%l2 ! %l2 = 0000000000000038 |
| 3992 | ! Mem[0000000012000030] = fffff9d9, %l3 = fffffffffffff9d9 |
| 3993 | lduwa [%i0+%o6]0x81,%l3 ! %l3 = 00000000fffff9d9 |
| 3994 | membar #Sync ! Added by membar checker (20) |
| 3995 | ! %l4 = 0d36687800000000, Mem[120000655eab9c97] = 16582bf8 |
| 3996 | stb %l4,[%i0+0x065] ! Mem[0000000012000064] = 5e789c97 |
| 3997 | ! Mem[000000003100000a] = ffffff64, %l1 = 0000000000000000 |
| 3998 | ldstub [%o2+0x00a],%l1 ! %l1 = 00000000000000ff |
| 3999 | ! %l5 = 278aaa011fa0d7ca, immed = 000009bf, %l6 = 00000010cd72a350 |
| 4000 | xor %l5,0x9bf,%l6 ! %l6 = 278aaa011fa0de75 |
| 4001 | ! Mem[0000000030000008] = fffffffffffff9d9, %f28 = 4a787245 34f4e1ea |
| 4002 | ldd [%o0+%i4],%f28 ! %f28 = ffffffff fffff9d9 |
| 4003 | ! Mem[0000000012000004] = 96046034, %l6 = 278aaa011fa0de75 |
| 4004 | ldsh [%i0+0x006],%l6 ! %l6 = 0000000000006034 |
| 4005 | |
| 4006 | p1_label_29: |
| 4007 | ! Mem[0000000030000048] = bffff2d9, %l3 = 00000000fffff9d9, %asi = 80 |
| 4008 | swapa [%o0+0x048]%asi,%l3 ! %l3 = 00000000bffff2d9 |
| 4009 | ! %l7 = 1327ee8aa50300f4, %l1 = 00000000000000ff, %l7 = 1327ee8aa50300f4 |
| 4010 | andcc %l7,%l1,%l7 ! %l7 = 00000000000000f4, %ccr = 00 |
| 4011 | ! %l1 = 00000000000000ff, %l4 = 000000000d366878, %l1 = 00000000000000ff |
| 4012 | subccc %l1,%l4,%l1 ! %l1 = fffffffff2c99887, %ccr = 99 |
| 4013 | ! %l3 = bffff2d900000000, Mem[3100000d2dfbe2ff] = 0d366878 |
| 4014 | stb %l3,[%o2+0x00d] ! Mem[000000003100000c] = 2dd9e2ff |
| 4015 | ! %l6 = 0000000000006034, %l0 = 00000000000000ff, %l4 = 000000000d366878 |
| 4016 | orcc %l6,%l0,%l4 ! %l4 = 00000000000060ff, %ccr = 00 |
| 4017 | ! Clear Register : %l1 = fffffffff2c99887 |
| 4018 | clr %l1 ! %l1 = 0000000000000000 |
| 4019 | ! %l7 = 00000000000000f4, Mem[0000000012000030] = fffff9d9e10a45ac |
| 4020 | stx %l7,[%i0+%o6] ! Mem[0000000012000030] = 00000000000000f4 |
| 4021 | ! Mem[0000000031000008] = ffffff64, %l6 = 0000000000006034 |
| 4022 | lduwa [%o2+0x008]%asi,%l6 ! %l6 = 00000000ffffff64 |
| 4023 | ! %l3 = 00000000bffff2d9, immd = 00000000000001b9, %l4 = 00000000000060ff |
| 4024 | udivx %l3,0x1b9,%l4 ! %l4 = 00000000006f74a6 |
| 4025 | ! Mem[0000000030000008] = fffffffffffff9d9, %f0 = 6fbe6505 22ee1cf4 |
| 4026 | ldd [%o0+%i4],%f0 ! %f0 = ffffffff fffff9d9 |
| 4027 | |
| 4028 | p1_label_30: |
| 4029 | ! Mem[000000003180000c] = 34f4e1ea, %l2 = 0000000000000038 |
| 4030 | lduw [%o3+0x00c],%l2 ! %l2 = 0000000034f4e1ea |
| 4031 | ! %l4 = 00000000006f74a6, Mem[0000000031000048] = 000000000d366878 |
| 4032 | stx %l4,[%o2+0x048] ! Mem[0000000031000048] = 00000000006f74a6 |
| 4033 | ! Mem[0000000013000020] = 00000000, %l7 = 00000000000000f4 |
| 4034 | ldsha [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000000 |
| 4035 | ! Mem[0000000030800048] = 00000000, %l7 = 0000000000000000 |
| 4036 | lduha [%o1+0x04a]%asi,%l7 ! %l7 = 0000000000000000 |
| 4037 | ! Mem[000000003100004c] = 006f74a6, %l2 = 0000000034f4e1ea |
| 4038 | lduh [%o2+0x04c],%l2 ! %l2 = 000000000000006f |
| 4039 | ! %f30 = b1baabda 6a9b4873, Mem[0000000012800028] = 0e8c9fbd c86cb7d2 |
| 4040 | stda %f30,[%i1+%o5]0x88 ! Mem[0000000012800028] = b1baabda 6a9b4873 |
| 4041 | ! Mem[0000000013000010] = 2dfbe2ff, %l3 = 00000000bffff2d9 |
| 4042 | ldsha [%i2+%i5]0x80,%l3 ! %l3 = 0000000000002dfb |
| 4043 | ! Mem[000000003000000c] = fffff9d9, %l0 = 00000000000000ff |
| 4044 | ldub [%o0+0x00f],%l0 ! %l0 = 00000000000000d9 |
| 4045 | ! Mem[0000000012000018] = ae612bde, %l6 = 00000000ffffff64 |
| 4046 | lduh [%i0+0x01a],%l6 ! %l6 = 0000000000002bde |
| 4047 | ! %l3 = 0000000000002dfb, %l6 = 0000000000002bde, %l6 = 0000000000002bde |
| 4048 | xor %l3,%l6,%l6 ! %l6 = 0000000000000625 |
| 4049 | |
| 4050 | p1_label_31: |
| 4051 | ! Mem[0000000012800018] = 94b107cc 975ad7c0, %l0 = 000000d9, %l1 = 00000000 |
| 4052 | ldda [%i1+%i6]0x89,%l0 ! %l0 = 00000000975ad7c0 0000000094b107cc |
| 4053 | ! Mem[0000000031000008] = ffffff64, %l5 = 278aaa011fa0d7ca |
| 4054 | lduh [%o2+%i4],%l5 ! %l5 = 000000000000ffff |
| 4055 | ! %l6 = 0000000000000625, %l5 = 000000000000ffff, %l3 = 0000000000002dfb |
| 4056 | sdivx %l6,%l5,%l3 ! %l3 = 0000000000000000 |
| 4057 | ! %l7 = 0000000000000000, %l3 = 0000000000000000, %l2 = 000000000000006f |
| 4058 | sdivx %l7,%l3,%l2 ! Div by zero, %l0 = 00000000975ad810 |
| 4059 | ! %l0 = 00000000975ad7e8, Mem[0000000012800018] = c0d75a97cc07b194 |
| 4060 | stxa %l0,[%i1+%i6]0x81 ! Mem[0000000012800018] = 00000000975ad7e8 |
| 4061 | ! Mem[0000000012000008] = bcff38bd, %l3 = 0000000000000000 |
| 4062 | ldswa [%i0+%i4]0x81,%l3 ! %l3 = ffffffffbcff38bd |
| 4063 | ! Mem[0000000031800008] = 4a787245 34f4e1ea, %l0 = 975ad7e8, %l1 = 94b107cc |
| 4064 | ldd [%o3+%i4],%l0 ! %l0 = 000000004a787245 0000000034f4e1ea |
| 4065 | ! %l7 = 0000000000000000, immed = 0000088b, %l0 = 000000004a787245 |
| 4066 | orcc %l7,0x88b,%l0 ! %l0 = 000000000000088b, %ccr = 00 |
| 4067 | ! %f20 = 00000000 2dfbe2ff, Mem[0000000013800030] = b8c5e635 b77a7e9f |
| 4068 | std %f20,[%i3+%o6] ! Mem[0000000013800030] = 00000000 2dfbe2ff |
| 4069 | ! Mem[0000000031000008] = ffffff64, %f25 = a77313d2 |
| 4070 | ld [%o2+%i4],%f25 ! %f25 = ffffff64 |
| 4071 | |
| 4072 | p1_label_32: |
| 4073 | ! %l5 = 0000ffff00000000, Mem[120000684c0672b1] = 13800030 |
| 4074 | stw %l5,[%i0+0x068] ! Mem[0000000012000068] = 0000ffff |
| 4075 | ! Randomly selected nop |
| 4076 | nop |
| 4077 | ! Mem[0000000031000048] = 00000000006f74a6, %l0 = 000000000000088b |
| 4078 | ldx [%o2+0x048],%l0 ! %l0 = 00000000006f74a6 |
| 4079 | ! Mem[0000000012000008] = bcff38bd, %l2 = 000000000000006f |
| 4080 | ldsha [%i0+%i4]0x80,%l2 ! %l2 = ffffffffffffbcff |
| 4081 | ! %l0 = 00000000006f74a6, %l6 = 0000000000000625, %l3 = ffffffffbcff38bd |
| 4082 | addcc %l0,%l6,%l3 ! %l3 = 00000000006f7acb, %ccr = 00 |
| 4083 | ! Mem[0000000030800048] = 00000000, %l2 = ffffffffffffbcff |
| 4084 | ldsw [%o1+0x048],%l2 ! %l2 = 0000000000000000 |
| 4085 | ! Mem[0000000013000050] = 64000000, %l1 = 0000000034f4e1ea |
| 4086 | ldstub [%i2+0x050],%l1 ! %l1 = 0000000000000064 |
| 4087 | ! %l1 = 0000000000000064, %l1 = 0000000000000064, %l7 = 0000000000000000 |
| 4088 | sllx %l1,%l1,%l7 ! %l7 = 0000064000000000 |
| 4089 | ! %l4 = 00000000006f74a6, Mem[0000000031000048] = 00000000006f74a6, %asi = 80 |
| 4090 | stxa %l4,[%o2+0x048]%asi ! Mem[0000000031000048] = 00000000006f74a6 |
| 4091 | ! Mem[0000000012000044] = 22ee1cf4, %l2 = 0000000000000000 |
| 4092 | ldsb [%i0+0x044],%l2 ! %l2 = 0000000000000022 |
| 4093 | |
| 4094 | p1_label_33: |
| 4095 | ! %l3 = 006f7acb00000000, Mem[31000008ffffff64] = 00000000 |
| 4096 | sth %l3,[%o2+%i4] ! Mem[0000000031000008] = 7acbff64 |
| 4097 | ! retry : should take illegal inst trap, %l0 = 00000000006f74a6 |
| 4098 | retry ! Illegal inst trap : %l0 = 00000000006f74b6 |
| 4099 | ! %l2 = 0000002200000000, Mem[13800056f10897ec] = 00000000 |
| 4100 | stb %l2,[%i3+0x056] ! Mem[0000000013800054] = f10822ec |
| 4101 | ! Mem[000000003000000c] = fffff9d9, %l7 = 0000064000000000 |
| 4102 | lduwa [%o0+0x00c]%asi,%l7 ! %l7 = 00000000fffff9d9 |
| 4103 | ! Mem[0000000013000018] = daabbab1, %l1 = 0000000000000064 |
| 4104 | ldstuba [%i2+%i6]0x89,%l1 ! %l1 = 00000000000000b1 |
| 4105 | ! %l0 = 00000000006f74b6, %l7 = 00000000fffff9d9, %l4 = 00000000006f74a6 |
| 4106 | add %l0,%l7,%l4 ! %l4 = 00000001006f6e8f |
| 4107 | ! %l7 = 00000000fffff9d9, immed = 000003f0, %l2 = 0000000000000022 |
| 4108 | and %l7,0x3f0,%l2 ! %l2 = 00000000000001d0 |
| 4109 | ! %l6 = 0000062500000000, Mem[120000426fbe6505] = 00000000 |
| 4110 | stb %l6,[%i0+0x042] ! Mem[0000000012000040] = 6fbe2505 |
| 4111 | ! %f2 = 1c74f8b4, Mem[0000000013800064] = 92239151 |
| 4112 | st %f2 ,[%i3+0x064] ! Mem[0000000013800064] = 1c74f8b4 |
| 4113 | ! %f12 = 1327ee8a a50300f4, Mem[0000000030000008] = ffffffff fffff9d9 |
| 4114 | std %f12,[%o0+%i4] ! Mem[0000000030000008] = 1327ee8a a50300f4 |
| 4115 | |
| 4116 | p1_label_34: |
| 4117 | ! %l3 = 00000000006f7acb, immed = ffffff0e, %y = 00000010 |
| 4118 | umul %l3,-0x0f2,%l1 ! %l1 = 006f7aca969dec1a, %y = 006f7aca |
| 4119 | ! Mem[0000000012000004] = 96046034, %l3 = 00000000006f7acb |
| 4120 | swap [%i0+0x004],%l3 ! %l3 = 0000000096046034 |
| 4121 | ! %f11 = a77313d2, Mem[0000000013000018] = ffbaabda |
| 4122 | sta %f11,[%i2+%i6]0x81 ! Mem[0000000013000018] = a77313d2 |
| 4123 | ! %l4 = 00000001006f6e8f, %l2 = 00000000000001d0, %l7 = 00000000fffff9d9 |
| 4124 | andcc %l4,%l2,%l7 ! %l7 = 0000000000000080, %ccr = 00 |
| 4125 | ! Mem[0000000031000048] = 00000000, %l3 = 0000000096046034 |
| 4126 | ldsw [%o2+0x048],%l3 ! %l3 = 0000000000000000 |
| 4127 | ! %l2 = 000001d000000000, Mem[3180004eb1baabff] = 96046034 |
| 4128 | stb %l2,[%o3+0x04e] ! Mem[000000003180004c] = b1bad0ff |
| 4129 | ! Mem[0000000012800024] = 24d869cf, %l2 = 00000000000001d0 |
| 4130 | lduh [%i1+0x024],%l2 ! %l2 = 00000000000024d8 |
| 4131 | ! %l0 = 00000000006f74b6, %l1 = 006f7aca969dec1a, %l4 = 00000001006f6e8f |
| 4132 | orncc %l0,%l1,%l4 ! %l4 = ff908535696f77f7, %ccr = 80 |
| 4133 | ! Mem[0000000012800028] = 73489b6a, %l4 = ff908535696f77f7, %asi = 80 |
| 4134 | swapa [%i1+0x028]%asi,%l4 ! %l4 = 0000000073489b6a |
| 4135 | ! Mem[0000000031800048] = ffffffff, %l7 = 0000000000000080 |
| 4136 | lduba [%o3+0x04b]%asi,%l7 ! %l7 = 00000000000000ff |
| 4137 | |
| 4138 | p1_label_35: |
| 4139 | ! %l1 = 969dec1a00000000, Mem[12000010e5d8c4ff] = 00000080 |
| 4140 | stwa %l1,[%i0+%i5]0x88 ! Mem[0000000012000010] = 969dec1a |
| 4141 | ! %l5 = 0000ffff00000000, Mem[3100000c2dd9e2ff] = 16582bf8 |
| 4142 | stw %l5,[%o2+0x00c] ! Mem[000000003100000c] = 0000ffff |
| 4143 | ! %l6 = 0000000000000625, immed = fffff36d, %y = 006f7aca |
| 4144 | udivcc %l6,-0xc93,%l6 ! %l6 = 00000000006f7acf, %ccr = 00 |
| 4145 | mov %l0,%y ! %y = 006f74b6 |
| 4146 | ! retry : should take illegal inst trap, %l0 = 00000000006f74b6 |
| 4147 | retry ! Illegal inst trap : %l0 = 00000000006f74c6 |
| 4148 | ! Mem[000000003080004c] = 00006271, %f30 = b1baabda |
| 4149 | ld [%o1+0x04c],%f30 ! %f30 = 00006271 |
| 4150 | ! Mem[000000001300000c] = 69aa4adc, %f20 = 00000000 |
| 4151 | ld [%i2+0x00c],%f20 ! %f20 = 69aa4adc |
| 4152 | membar #Sync ! Added by membar checker (21) |
| 4153 | ! Mem[0000000013800040] = b811c08d 5d813319 e40eda16 9780b5d0 |
| 4154 | ! Mem[0000000013800050] = 36e351a7 f10822ec c8fb5f16 f5b16b79 |
| 4155 | ! Mem[0000000013800060] = 5218c0c1 1c74f8b4 638d7b87 9a68b260 |
| 4156 | ! Mem[0000000013800070] = 638d2c31 4786cb82 8234843c ed41e8f6 |
| 4157 | ldda [%i3+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000013800040 |
| 4158 | ! %l7 = 000000ff00000000, Mem[128000624126acb5] = 16582bf8 |
| 4159 | sth %l7,[%i1+0x062] ! Mem[0000000012800060] = 412600ff |
| 4160 | ! Mem[000000001300004c] = 1ba82a4e, %l1 = 006f7aca969dec1a |
| 4161 | ldsb [%i2+0x04e],%l1 ! %l1 = 000000000000002a |
| 4162 | ! Mem[0000000031800048] = ffffffff b1bad0ff, %l0 = 006f74c6, %l1 = 0000002a |
| 4163 | ldd [%o3+0x048],%l0 ! %l0 = 00000000ffffffff 00000000b1bad0ff |
| 4164 | |
| 4165 | p1_label_36: |
| 4166 | ! Mem[0000000013800020] = 480138c6, %l7 = 00000000000000ff |
| 4167 | ldub [%i3+%o4],%l7 ! %l7 = 0000000000000048 |
| 4168 | ! %l5 = 000000000000ffff, immd = fffffffffffffdbe, %l5 = 000000000000ffff |
| 4169 | sdivx %l5,-0x242,%l5 ! %l5 = ffffffffffffff8f |
| 4170 | ! %l5 = ffffffffffffff8f, immed = fffffa76, %l4 = 0000000073489b6a |
| 4171 | subc %l5,-0x58a,%l4 ! %l4 = 0000000000000519 |
| 4172 | ! Mem[0000000012800054] = 1e8bbd75, %l5 = ffffffffffffff8f |
| 4173 | swap [%i1+0x054],%l5 ! %l5 = 000000001e8bbd75 |
| 4174 | ! %f16 = 583a8d8b fb9d3522, Mem[0000000031800048] = ffffffff b1bad0ff |
| 4175 | std %f16,[%o3+0x048] ! Mem[0000000031800048] = 583a8d8b fb9d3522 |
| 4176 | ! Mem[0000000031800048] = 583a8d8b, %l4 = 0000000000000519 |
| 4177 | swap [%o3+0x048],%l4 ! %l4 = 00000000583a8d8b |
| 4178 | ! retry : should take illegal inst trap, %l0 = 00000000ffffffff |
| 4179 | retry ! Illegal inst trap : %l0 = 000000010000000f |
| 4180 | ! %l5 = 000000001e8bbd75, immed = 00000375, %l5 = 000000001e8bbd75 |
| 4181 | orcc %l5,0x375,%l5 ! %l5 = 000000001e8bbf75, %ccr = 00 |
| 4182 | ! Randomly selected nop |
| 4183 | nop |
| 4184 | ! Mem[0000000013800030] = 00000000, %l3 = 0000000000000000 |
| 4185 | ldswa [%i3+%o6]0x81,%l3 ! %l3 = 0000000000000000 |
| 4186 | |
| 4187 | p1_label_37: |
| 4188 | ! Mem[000000003180004c] = fb9d3522, %f21 = 2dfbe2ff |
| 4189 | ld [%o3+0x04c],%f21 ! %f21 = fb9d3522 |
| 4190 | ! Mem[0000000012800070] = c1fc69bc688c11a1, %l0 = 000000010000000f, %l1 = 00000000b1bad0ff |
| 4191 | add %i1,0x70,%g1 |
| 4192 | casxa [%g1]0x80,%l0,%l1 ! %l1 = c1fc69bc688c11a1 |
| 4193 | ! Mem[0000000013000008] = e9ca381e, %f30 = 00006271 |
| 4194 | lda [%i2+%i4]0x81,%f30 ! %f30 = e9ca381e |
| 4195 | ! %l2 = 00000000000024d8, Mem[0000000012800078] = 7b5a9e0ae2e4c6ff, %asi = 80 |
| 4196 | stxa %l2,[%i1+0x078]%asi ! Mem[0000000012800078] = 00000000000024d8 |
| 4197 | ! Mem[0000000031000008] = 7acbff640000ffff, %f22 = 00e43574 e9cad0d1 |
| 4198 | ldd [%o2+%i4],%f22 ! %f22 = 7acbff64 0000ffff |
| 4199 | ! Mem[000000001200002c] = 23aea4ac, %l5 = 000000001e8bbf75 |
| 4200 | ldsh [%i0+0x02e],%l5 ! %l5 = ffffffffffffa4ac |
| 4201 | ! Code Fragment 1 |
| 4202 | p1_fragment_3: |
| 4203 | ta T_CHANGE_HPRIV |
| 4204 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 4205 | ! %g3 = fffffffffffffc8b |
| 4206 | mov 0xdec,%g3 ! %g3 = 0000000000000dec |
| 4207 | and %g3, 0x13, %g3 |
| 4208 | xor %g2, %g3, %g2 |
| 4209 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 4210 | ta T_CHANGE_NONHPRIV |
| 4211 | ! %l6 = 00000000006f7acf, %l5 = ffffffffffffa4ac, %l4 = 00000000583a8d8b |
| 4212 | mulx %l6,%l5,%l4 ! %l4 = ffffffd83ac41f14, %y = 006f74b6 |
| 4213 | ! Mem[0000000013000010] = ffe2fb2d, %l4 = ffffffd83ac41f14 |
| 4214 | lduha [%i2+%i5]0x88,%l4 ! %l4 = 000000000000fb2d |
| 4215 | ! Mem[0000000031000048] = 00000000, %l0 = 000000010000000f |
| 4216 | lduh [%o2+0x04a],%l0 ! %l0 = 0000000000000000 |
| 4217 | |
| 4218 | p1_label_38: |
| 4219 | ! %l1 = c1fc69bc688c11a1, immed = 000004f9, %y = 006f74b6 |
| 4220 | udivcc %l1,0x4f9,%l5 ! %l5 = 00000000ffffffff, %ccr = 0a |
| 4221 | mov %l0,%y ! %y = 00000000 |
| 4222 | ! Mem[0000000012800020] = 5f4dc195, %l1 = c1fc69bc688c11a1 |
| 4223 | ldsha [%i1+%o4]0x80,%l1 ! %l1 = 0000000000005f4d |
| 4224 | ! Mem[0000000012800028] = 696f77f7daabbab1, %l5 = 00000000ffffffff, %l7 = 0000000000000048 |
| 4225 | add %i1,0x28,%g1 |
| 4226 | casxa [%g1]0x80,%l5,%l7 ! %l7 = 696f77f7daabbab1 |
| 4227 | ! Mem[0000000031000048] = 00000000, %l0 = 0000000000000000 |
| 4228 | ldsb [%o2+0x04a],%l0 ! %l0 = 0000000000000000 |
| 4229 | ! %l2 = 00000000000024d8, %l2 = 00000000000024d8, %l3 = 0000000000000000 |
| 4230 | orn %l2,%l2,%l3 ! %l3 = ffffffffffffffff |
| 4231 | ! %l1 = 0000000000005f4d, immed = 00000705, %y = 00000000 |
| 4232 | umul %l1,0x705,%l3 ! %l3 = 00000000029cf781, %y = 00000000 |
| 4233 | ! done : should take illegal inst trap, %l0 = 0000000000000000 |
| 4234 | done ! Illegal inst trap : %l0 = 0000000000000010 |
| 4235 | ! %f22 = 7acbff64 0000ffff, Mem[0000000030800008] = 5faf67fe 000000e0 |
| 4236 | std %f22,[%o1+%i4] ! Mem[0000000030800008] = 7acbff64 0000ffff |
| 4237 | ! Mem[000000001300007c] = 1fa0cd7d, %l1 = 0000000000005f4d |
| 4238 | ldsw [%i2+0x07c],%l1 ! %l1 = 000000001fa0cd7d |
| 4239 | ! %f8 = 5218c0c1, Mem[0000000012000010] = 1aec9d96 |
| 4240 | sta %f8 ,[%i0+%i5]0x81 ! Mem[0000000012000010] = 5218c0c1 |
| 4241 | |
| 4242 | p1_label_39: |
| 4243 | ! Mem[0000000012800040] = 600c4d4feb5a2446, %l4 = 000000000000fb2d, %l7 = 696f77f7daabbab1 |
| 4244 | add %i1,0x40,%g1 |
| 4245 | casxa [%g1]0x80,%l4,%l7 ! %l7 = 600c4d4feb5a2446 |
| 4246 | ! %l1 = 000000001fa0cd7d, %l7 = 600c4d4feb5a2446, %l2 = 00000000000024d8 |
| 4247 | xorcc %l1,%l7,%l2 ! %l2 = 600c4d4ff4fae93b, %ccr = 08 |
| 4248 | ! Mem[0000000012000028] = aca4ae236336205e, %f12 = 638d2c31 4786cb82 |
| 4249 | ldda [%i0+%o5]0x88,%f12 ! %f12 = aca4ae23 6336205e |
| 4250 | ! Mem[0000000012000020] = 627133400e81b8b8, %l7 = 600c4d4feb5a2446 |
| 4251 | ldx [%i0+%o4],%l7 ! %l7 = 627133400e81b8b8 |
| 4252 | ! %l3 = 00000000029cf781, immed = 000004dc, %l7 = 627133400e81b8b8 |
| 4253 | orncc %l3,0x4dc,%l7 ! %l7 = ffffffffffffffa3, %ccr = 88 |
| 4254 | ! Mem[0000000031000008] = 7acbff640000ffff, %l7 = ffffffffffffffa3 |
| 4255 | ldxa [%o2+0x008]%asi,%l7 ! %l7 = 7acbff640000ffff |
| 4256 | ! %f20 = 69aa4adc fb9d3522, Mem[0000000012800048] = 64de5119 c28c34b1 |
| 4257 | stda %f20,[%i1+0x048]%asi ! Mem[0000000012800048] = 69aa4adc fb9d3522 |
| 4258 | ! %l3 = 00000000029cf781, %l1 = 000000001fa0cd7d, %l0 = 0000000000000010 |
| 4259 | xorcc %l3,%l1,%l0 ! %l0 = 000000001d3c3afc, %ccr = 00 |
| 4260 | ! %l7 = 7acbff640000ffff, %l4 = 000000000000fb2d, %l4 = 000000000000fb2d |
| 4261 | orncc %l7,%l4,%l4 ! %l4 = ffffffffffffffff, %ccr = 88 |
| 4262 | ! %l5 = 00000000ffffffff, Mem[0000000013000068] = cd7b37cd80000000 |
| 4263 | stx %l5,[%i2+0x068] ! Mem[0000000013000068] = 00000000ffffffff |
| 4264 | |
| 4265 | p1_label_40: |
| 4266 | ! Mem[0000000013000020] = 00000000, %l0 = 000000001d3c3afc |
| 4267 | ldswa [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000000 |
| 4268 | ! Mem[0000000013800030] = 00000000, %l0 = 0000000000000000 |
| 4269 | ldsba [%i3+%o6]0x88,%l0 ! %l0 = 0000000000000000 |
| 4270 | ! Mem[0000000012800018] = 00000000, %l4 = ffffffffffffffff |
| 4271 | ldsba [%i1+%i6]0x81,%l4 ! %l4 = 0000000000000000 |
| 4272 | ! %l6 = 006f7acf, %l7 = 0000ffff, Mem[0000000013800018] = ac682672 89fdf270 |
| 4273 | stda %l6,[%i3+%i6]0x81 ! Mem[0000000013800018] = 006f7acf 0000ffff |
| 4274 | ! Mem[0000000012000010] = 6e64611fc1c01852, %l0 = 0000000000000000 |
| 4275 | ldxa [%i0+%i5]0x89,%l0 ! %l0 = 6e64611fc1c01852 |
| 4276 | ! %l4 = 0000000000000000, %l5 = 00000000ffffffff, %l1 = 000000001fa0cd7d |
| 4277 | orn %l4,%l5,%l1 ! %l1 = ffffffff00000000 |
| 4278 | ! %l5 = 00000000ffffffff, immed = 00000dba, %y = 00000000 |
| 4279 | udivcc %l5,0xdba,%l3 ! %l3 = 000000000012a664, %ccr = 00 |
| 4280 | mov %l0,%y ! %y = c1c01852 |
| 4281 | ! Mem[0000000013000030] = 583a8d8bfb9d3522, %l6 = 00000000006f7acf |
| 4282 | ldxa [%i2+%o6]0x89,%l6 ! %l6 = 583a8d8bfb9d3522 |
| 4283 | ! Mem[0000000012800000] = 695f7c8f, %l4 = 0000000000000000 |
| 4284 | ldstuba [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000069 |
| 4285 | ! %l1 = ffffffff00000000, %l3 = 000000000012a664, %y = c1c01852 |
| 4286 | umul %l1,%l3,%l3 ! %l3 = 0000000000000000, %y = 00000000 |
| 4287 | |
| 4288 | p1_label_41: |
| 4289 | ! Mem[0000000013800008] = 714dfbff, %l4 = 0000000000000069 |
| 4290 | swapa [%i3+%i4]0x89,%l4 ! %l4 = 00000000714dfbff |
| 4291 | ! %l0 = 6e64611fc1c01852, %l0 = 6e64611fc1c01852, %l4 = 00000000714dfbff |
| 4292 | and %l0,%l0,%l4 ! %l4 = 6e64611fc1c01852 |
| 4293 | ! Mem[0000000031800008] = 4a78724534f4e1ea, %l0 = 6e64611fc1c01852, %l4 = 6e64611fc1c01852 |
| 4294 | add %o3,0x08,%g1 |
| 4295 | casxa [%g1]0x80,%l0,%l4 ! %l4 = 4a78724534f4e1ea |
| 4296 | ! Mem[0000000013800018] = 006f7acf, %l6 = 583a8d8bfb9d3522 |
| 4297 | lduba [%i3+%i6]0x81,%l6 ! %l6 = 0000000000000000 |
| 4298 | ! Mem[0000000030800008] = 7acbff64, %l0 = 6e64611fc1c01852 |
| 4299 | ldub [%o1+0x009],%l0 ! %l0 = 00000000000000cb |
| 4300 | ! %f26 = 30c2f5c1 e9cad0d1, Mem[0000000012000028] = 6336205e aca4ae23 |
| 4301 | stda %f26,[%i0+%o5]0x88 ! Mem[0000000012000028] = 30c2f5c1 e9cad0d1 |
| 4302 | ! Mem[0000000031000048] = 00000000006f74a6, %l4 = 4a78724534f4e1ea |
| 4303 | ldx [%o2+0x048],%l4 ! %l4 = 00000000006f74a6 |
| 4304 | ! Mem[0000000012000020] = 40337162, %l2 = 600c4d4ff4fae93b |
| 4305 | lduwa [%i0+%o4]0x89,%l2 ! %l2 = 0000000040337162 |
| 4306 | ! Code Fragment 1 |
| 4307 | p1_fragment_4: |
| 4308 | ta T_CHANGE_HPRIV |
| 4309 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 4310 | ! %g3 = 0000000000000dec |
| 4311 | mov 0x6e3,%g3 ! %g3 = 00000000000006e3 |
| 4312 | and %g3, 0x13, %g3 |
| 4313 | xor %g2, %g3, %g2 |
| 4314 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 4315 | ta T_CHANGE_NONHPRIV |
| 4316 | ! %l3 = 0000000000000000, %l2 = 0000000040337162, %l6 = 0000000000000000 |
| 4317 | andcc %l3,%l2,%l6 ! %l6 = 0000000000000000, %ccr = 44 |
| 4318 | |
| 4319 | p1_label_42: |
| 4320 | ! Code Fragment 1 |
| 4321 | p1_fragment_5: |
| 4322 | ta T_CHANGE_HPRIV |
| 4323 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 4324 | ! %g3 = 00000000000006e3 |
| 4325 | mov -0x896,%g3 ! %g3 = fffffffffffff76a |
| 4326 | and %g3, 0x13, %g3 |
| 4327 | xor %g2, %g3, %g2 |
| 4328 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 4329 | ta T_CHANGE_NONHPRIV |
| 4330 | ! %l4 = 00000000006f74a6, immed = 00000af8, %y = 00000000 |
| 4331 | udivcc %l4,0xaf8,%l4 ! %l4 = 0000000000000a29, %ccr = 00 |
| 4332 | mov %l0,%y ! %y = 000000cb |
| 4333 | ! Mem[0000000031800048] = 00000519, %l0 = 00000000000000cb |
| 4334 | lduh [%o3+0x048],%l0 ! %l0 = 0000000000000000 |
| 4335 | ! Mem[0000000013800040] = b811c08d 5d813319 e40eda16 9780b5d0 |
| 4336 | ! Mem[0000000013800050] = 36e351a7 f10822ec c8fb5f16 f5b16b79 |
| 4337 | ! Mem[0000000013800060] = 5218c0c1 1c74f8b4 638d7b87 9a68b260 |
| 4338 | ! Mem[0000000013800070] = 638d2c31 4786cb82 8234843c ed41e8f6 |
| 4339 | ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000013800040 |
| 4340 | ! %l7 = 7acbff640000ffff, %l4 = 0000000000000a29, %y = 000000cb |
| 4341 | smul %l7,%l4,%l0 ! %l0 = 000000000a28f5d7, %y = 00000000 |
| 4342 | ! %l3 = 0000000000000000, Mem[3000000ca50300f4] = 00000080, %asi = cb |
| 4343 | stha %l3,[%o0+0x00c]%asi ! Mem[000000003000000c] = 000000f4 |
| 4344 | ! %l1 = 0000000000000000, Mem[12000054f71a054b] = 00000080 |
| 4345 | stw %l1,[%i0+0x054] ! Mem[0000000012000054] = 00000000 |
| 4346 | ! Invert Register : %l0 = 000000000a28f5d7 |
| 4347 | xor %l0,-1,%l0 ! %l0 = fffffffff5d70a28 |
| 4348 | ! Mem[0000000013800020] = c6380148, %f4 = 36e351a7 |
| 4349 | lda [%i3+%o4]0x89,%f4 ! %f4 = c6380148 |
| 4350 | ! %l1 = ffffffff00000000, %l5 = 00000000ffffffff, %l2 = 0000000040337162 |
| 4351 | sdivx %l1,%l5,%l2 ! %l2 = ffffffffffffffff |
| 4352 | |
| 4353 | p1_label_43: |
| 4354 | ! %l6 = 0000000000000000, Mem[0000000030800008] = 7acbff640000ffff |
| 4355 | stx %l6,[%o1+%i4] ! Mem[0000000030800008] = 0000000000000000 |
| 4356 | ! Mem[0000000031000048] = 00000000, %l5 = 00000000ffffffff |
| 4357 | ldub [%o2+0x049],%l5 ! %l5 = 0000000000000000 |
| 4358 | ! Mem[0000000013000008] = e9ca381e, %l1 = ffffffff00000000 |
| 4359 | ldsba [%i2+%i4]0x81,%l1 ! %l1 = ffffffffffffffe9 |
| 4360 | ! %l1 = ffffffffffffffe9, immd = 0000000000000f27, %l3 = 0000000000000000 |
| 4361 | sdivx %l1,0xf27,%l3 ! %l3 = 0000000000000000 |
| 4362 | ! %l5 = 0000000000000000, Mem[3100000d0000ffff] = 00000003 |
| 4363 | stb %l5,[%o2+0x00d] ! Mem[000000003100000c] = 0000ffff |
| 4364 | ! Mem[0000000012800010] = 00000064 154086dc, %l0 = f5d70a28, %l1 = ffffffe9 |
| 4365 | ldda [%i1+%i5]0x81,%l0 ! %l0 = 0000000000000064 00000000154086dc |
| 4366 | ! Mem[000000003080004c] = 00006271, %l2 = ffffffffffffffff |
| 4367 | swap [%o1+0x04c],%l2 ! %l2 = 0000000000006271 |
| 4368 | ! %l0 = 0000000000000064, immed = fffff6ce, %l7 = 7acbff640000ffff |
| 4369 | andcc %l0,-0x932,%l7 ! %l7 = 0000000000000044, %ccr = 00 |
| 4370 | ! Mem[0000000030800048] = 00000000ffffffff, %l0 = 0000000000000064 |
| 4371 | ldx [%o1+0x048],%l0 ! %l0 = 00000000ffffffff |
| 4372 | ! Mem[0000000013000010] = ffe2fb2d, %l4 = 0000000000000a29 |
| 4373 | lduwa [%i2+%i5]0x89,%l4 ! %l4 = 00000000ffe2fb2d |
| 4374 | |
| 4375 | p1_label_44: |
| 4376 | ! %l1 = 00000000154086dc, Mem[0000000013800018] = 006f7acf0000ffff |
| 4377 | stx %l1,[%i3+%i6] ! Mem[0000000013800018] = 00000000154086dc |
| 4378 | ! Mem[0000000012800008] = 5d456636 faabb738, %l6 = 00000000, %l7 = 00000044 |
| 4379 | ldda [%i1+%i4]0x89,%l6 ! %l6 = 00000000faabb738 000000005d456636 |
| 4380 | ! %l5 = 0000000000000000, immed = 00000003, %l2 = 0000000000006271 |
| 4381 | sll %l5,0x003,%l2 ! %l2 = 0000000000000000 |
| 4382 | ! Mem[000000003000004c] = cb0c533c, %l2 = 0000000000000000 |
| 4383 | swap [%o0+0x04c],%l2 ! %l2 = 00000000cb0c533c |
| 4384 | ! %l1 = 00000000154086dc, %l1 = 00000000154086dc, %l0 = 00000000ffffffff |
| 4385 | xorcc %l1,%l1,%l0 ! %l0 = 0000000000000000, %ccr = 44 |
| 4386 | ! %l7 = 5d45663600000000, Mem[3180004b00000519] = 154086dc |
| 4387 | stb %l7,[%o3+0x04b] ! Mem[0000000031800048] = 00000536 |
| 4388 | ! Mem[0000000030800008] = 00000000, %l1 = 00000000154086dc |
| 4389 | lduba [%o1+0x00a]%asi,%l1 ! %l1 = 0000000000000000 |
| 4390 | ! Invert Register : %l6 = 00000000faabb738 |
| 4391 | xor %l6,-1,%l6 ! %l6 = ffffffff055448c7 |
| 4392 | ! %l0 = 0000000000000000, immed = 00000033, %l1 = 0000000000000000 |
| 4393 | srax %l0,0x033,%l1 ! %l1 = 0000000000000000 |
| 4394 | ! Mem[000000003000000c] = 000000f4, %l1 = 0000000000000000 |
| 4395 | ldsb [%o0+0x00d],%l1 ! %l1 = 0000000000000000 |
| 4396 | |
| 4397 | p1_label_45: |
| 4398 | ! Mem[000000003180000f] = 34f4e1ea, %l1 = 0000000000000000 |
| 4399 | ldstuba [%o3+0x00f]%asi,%l1 ! %l1 = 00000000000000ea |
| 4400 | ! %l1 = 000000ea00000000, Mem[12000077a50300f4] = 00000000 |
| 4401 | stb %l1,[%i0+0x077] ! Mem[0000000012000074] = a50300ea |
| 4402 | ! Mem[0000000031800008] = 4a787245, %l7 = 000000005d456636 |
| 4403 | swap [%o3+%i4],%l7 ! %l7 = 000000004a787245 |
| 4404 | ! %l4 = 00000000ffe2fb2d, immed = fffff374, %l1 = 00000000000000ea |
| 4405 | xnorcc %l4,-0xc8c,%l1 ! %l1 = 00000000ffe2f7a6, %ccr = 08 |
| 4406 | ! %l0 = 0000000000000000, immed = fffff8a4, %y = 00000000 |
| 4407 | udivcc %l0,-0x75c,%l3 ! %l3 = 0000000000000000, %ccr = 44 |
| 4408 | mov %l0,%y ! %y = 00000000 |
| 4409 | ! retry : should take illegal inst trap, %l0 = 0000000000000000 |
| 4410 | retry ! Illegal inst trap : %l0 = 0000000000000010 |
| 4411 | ! Mem[0000000013800078] = 8234843c, %l6 = ffffffff055448c7 |
| 4412 | lduha [%i3+0x07a]%asi,%l6 ! %l6 = 000000000000843c |
| 4413 | ! Invert Register : %l3 = 0000000000000000 |
| 4414 | xor %l3,-1,%l3 ! %l3 = ffffffffffffffff |
| 4415 | ! Mem[0000000012800048] = 69aa4adc, %l4 = ffe2fb2d, %l5 = 00000000 |
| 4416 | add %i1,0x48,%g1 |
| 4417 | casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000069aa4adc |
| 4418 | ! %l2 = 00000000cb0c533c, Mem[0000000031000048] = 00000000006f74a6 |
| 4419 | stx %l2,[%o2+0x048] ! Mem[0000000031000048] = 00000000cb0c533c |
| 4420 | |
| 4421 | p1_label_46: |
| 4422 | ! Mem[0000000030000008] = 1327ee8a, %l4 = 00000000ffe2fb2d |
| 4423 | lduwa [%o0+0x008]%asi,%l4 ! %l4 = 000000001327ee8a |
| 4424 | ! %l0 = 00000010, %l1 = ffe2f7a6, Mem[0000000012000008] = bcff38bd 1fa0d7ca |
| 4425 | stda %l0,[%i0+%i4]0x81 ! Mem[0000000012000008] = 00000010 ffe2f7a6 |
| 4426 | ! Mem[0000000013800030] = 00000000, %l1 = 00000000ffe2f7a6 |
| 4427 | lduha [%i3+%o6]0x81,%l1 ! %l1 = 0000000000000000 |
| 4428 | ! Randomly selected nop |
| 4429 | nop |
| 4430 | ! %l5 = 69aa4adc00000000, Mem[130000284572784a] = 16582bf8 |
| 4431 | stha %l5,[%i2+%o5]0x89 ! Mem[0000000013000028] = 45724adc |
| 4432 | ! %l4 = 000000001327ee8a, %l4 = 000000001327ee8a, %l5 = 0000000069aa4adc |
| 4433 | xor %l4,%l4,%l5 ! %l5 = 0000000000000000 |
| 4434 | ! %l6 = 000000000000843c, %l1 = 0000000000000000, %y = 00000000 |
| 4435 | udivcc %l6,%l1,%l0 ! Div by zero, %l0 = 0000000000000060 |
| 4436 | mov %l0,%y ! %y = 00000038 |
| 4437 | ! Invert Register : %l1 = 0000000000000000 |
| 4438 | xor %l1,-1,%l1 ! %l1 = ffffffffffffffff |
| 4439 | ! Mem[0000000031000008] = 7acbff64 0000ffff, %l6 = 0000843c, %l7 = 4a787245 |
| 4440 | ldd [%o2+%i4],%l6 ! %l6 = 000000007acbff64 000000000000ffff |
| 4441 | ! Mem[000000003100004c] = cb0c533c, %l3 = ffffffffffffffff |
| 4442 | lduba [%o2+0x04f]%asi,%l3 ! %l3 = 000000000000003c |
| 4443 | |
| 4444 | p1_label_47: |
| 4445 | ! Mem[0000000013800060] = 5218c0c1, %l7 = 000000000000ffff |
| 4446 | ldub [%i3+0x061],%l7 ! %l7 = 0000000000000018 |
| 4447 | ! %l6 = 000000007acbff64, %l3 = 000000000000003c, %y = 00000038 |
| 4448 | umulcc %l6,%l3,%l7 ! %l7 = 0000001cc7cfdb70, %ccr = 08, %y = 0000001c |
| 4449 | ! Mem[0000000012800070] = c1fc69bc, %l5 = 0000000000000000 |
| 4450 | lduh [%i1+0x070],%l5 ! %l5 = 000000000000c1fc |
| 4451 | ! Mem[0000000012800078] = 00000000000024d8, %f26 = 638d7b87 9a68b260 |
| 4452 | ldda [%i1+0x078]%asi,%f26 ! %f26 = 00000000 000024d8 |
| 4453 | ! Mem[0000000013000060] = cdc619cd13955195, %l1 = ffffffffffffffff |
| 4454 | ldx [%i2+0x060],%l1 ! %l1 = cdc619cd13955195 |
| 4455 | ! Mem[000000003000000c] = 000000f4, %l5 = 000000000000c1fc |
| 4456 | ldsw [%o0+0x00c],%l5 ! %l5 = 00000000000000f4 |
| 4457 | ! Mem[0000000013000010] = ffe2fb2d, %l5 = 00000000000000f4 |
| 4458 | lduha [%i2+%i5]0x88,%l5 ! %l5 = 000000000000fb2d |
| 4459 | ! %l5 = 000000000000fb2d, %l1 = cdc619cd13955195, %y = 0000001c |
| 4460 | udiv %l5,%l1,%l2 ! %l2 = 000000000000016e |
| 4461 | mov %l0,%y ! %y = 00000038 |
| 4462 | membar #Sync ! Added by membar checker (22) |
| 4463 | ! Mem[0000000013800000] = ffffffff ffffc000 69000000 86b063bf |
| 4464 | ! Mem[0000000013800010] = 66cd2e0b adf5a43d 00000000 154086dc |
| 4465 | ! Mem[0000000013800020] = 480138c6 461165f7 b11e8055 3f47e4c3 |
| 4466 | ! Mem[0000000013800030] = 00000000 2dfbe2ff 3a63befc 20fe8af5 |
| 4467 | ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 0000000013800000 |
| 4468 | ! Mem[000000003080004c] = ffffffff, %l1 = 13955195, %l2 = 0000016e |
| 4469 | add %o1,0x4c,%g1 |
| 4470 | casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ffffffff |
| 4471 | |
| 4472 | p1_label_48: |
| 4473 | ! %l4 = 1327ee8a00000000, Mem[3180000a5d456636] = 00000002 |
| 4474 | sth %l4,[%o3+0x00a] ! Mem[0000000031800008] = 5d45ee8a |
| 4475 | ! %l4 = 000000001327ee8a, immed = fffff5d0, %y = 00000038 |
| 4476 | udiv %l4,-0xa30,%l4 ! %l4 = 0000000000000038 |
| 4477 | mov %l0,%y ! %y = 00000038 |
| 4478 | ! %l5 = 000000000000fb2d, immed = 0000099f, %y = 00000038 |
| 4479 | umul %l5,0x99f,%l3 ! %l3 = 00000000097095f3, %y = 00000000 |
| 4480 | ! Mem[0000000013800008] = 6900000086b063bf, %f2 = e40eda16 9780b5d0 |
| 4481 | ldd [%i3+%i4],%f2 ! %f2 = 69000000 86b063bf |
| 4482 | ! %l5 = 0000fb2d00000000, Mem[13000010ffe2fb2d] = 00000002 |
| 4483 | stwa %l5,[%i2+%i5]0x88 ! Mem[0000000013000010] = 0000fb2d |
| 4484 | ! Mem[0000000013800018] = 00000000, %l1 = cdc619cd13955195 |
| 4485 | lduha [%i3+%i6]0x88,%l1 ! %l1 = 0000000000000000 |
| 4486 | ! done : should take illegal inst trap, %l0 = 0000000000000038 |
| 4487 | done ! Illegal inst trap : %l0 = 0000000000000048 |
| 4488 | ! %l7 = 0000001cc7cfdb70, immed = 00000034, %l6 = 000000007acbff64 |
| 4489 | srlx %l7,0x034,%l6 ! %l6 = 0000000000000000 |
| 4490 | ! %l1 = 0000000000000000, immed = 00000b7c, %l2 = 00000000ffffffff |
| 4491 | xnorcc %l1,0xb7c,%l2 ! %l2 = fffffffffffff483, %ccr = 88 |
| 4492 | ! Mem[0000000031000048] = 00000000, %l3 = 00000000097095f3 |
| 4493 | lduh [%o2+0x04a],%l3 ! %l3 = 0000000000000000 |
| 4494 | |
| 4495 | p1_label_49: |
| 4496 | ! %l5 = 000000000000fb2d, immed = ffffff05, %y = 00000000 |
| 4497 | mulscc %l5,-0x0fb,%l7 ! %l7 = 0000000080007d96, %ccr = 08, %y = 80000000 |
| 4498 | ! retry : should take illegal inst trap, %l0 = 0000000000000048 |
| 4499 | retry ! Illegal inst trap : %l0 = 0000000000000058 |
| 4500 | ! %l0 = 0000005800000000, Mem[120000105218c0c1] = 097095f3 |
| 4501 | stba %l0,[%i0+%i5]0x80 ! Mem[0000000012000010] = 5818c0c1 |
| 4502 | ! Mem[0000000031000048] = 00000000cb0c533c, %l6 = 0000000000000000 |
| 4503 | ldxa [%o2+0x048]%asi,%l6 ! %l6 = 00000000cb0c533c |
| 4504 | ! Mem[0000000013000038] = 7b4806bf2155d3e4, %l3 = 0000000000000000 |
| 4505 | ldx [%i2+0x038],%l3 ! %l3 = 7b4806bf2155d3e4 |
| 4506 | ! %l4 = 0000000000000038, immed = 00000c6d, %y = 80000000 |
| 4507 | mulscc %l4,0xc6d,%l0 ! %l0 = 000000008000001c, %ccr = 08, %y = 40000000 |
| 4508 | ! %f0 = b811c08d 5d813319, Mem[0000000030000008] = 1327ee8a 000000f4 |
| 4509 | std %f0 ,[%o0+%i4] ! Mem[0000000030000008] = b811c08d 5d813319 |
| 4510 | ! Mem[0000000031000048] = 00000000, %l6 = 00000000cb0c533c |
| 4511 | ldsh [%o2+0x048],%l6 ! %l6 = 0000000000000000 |
| 4512 | ! Invert Register : %l2 = fffffffffffff483 |
| 4513 | xor %l2,-1,%l2 ! %l2 = 0000000000000b7c |
| 4514 | ! Mem[0000000013800008] = 69000000, %l2 = 0000000000000b7c |
| 4515 | lduwa [%i3+%i4]0x81,%l2 ! %l2 = 0000000069000000 |
| 4516 | |
| 4517 | p1_label_50: |
| 4518 | ! %f16 = ffffffff ffffc000 69000000 86b063bf |
| 4519 | ! %f20 = 66cd2e0b adf5a43d 00000000 154086dc |
| 4520 | ! %f24 = 480138c6 461165f7 b11e8055 3f47e4c3 |
| 4521 | ! %f28 = 00000000 2dfbe2ff 3a63befc 20fe8af5 |
| 4522 | stda %f16,[%i2+%g4]ASI_COMMIT_S ! Block Store to 0000000013000040 |
| 4523 | ! %l6 = 0000000000000000, immed = 00000aa5, %l0 = 000000008000001c |
| 4524 | sub %l6,0xaa5,%l0 ! %l0 = fffffffffffff55b |
| 4525 | ! %l6 = 0000000000000000 |
| 4526 | sethi %hi(0xe3e22400),%l6 ! %l6 = 00000000e3e22400 |
| 4527 | ! Randomly selected nop |
| 4528 | nop |
| 4529 | ! Mem[0000000030800008] = 00000000, %l6 = 00000000e3e22400 |
| 4530 | lduba [%o1+0x009]%asi,%l6 ! %l6 = 0000000000000000 |
| 4531 | ! Mem[0000000012800018] = 00000000, %l6 = 0000000000000000 |
| 4532 | ldstuba [%i1+%i6]0x89,%l6 ! %l6 = 0000000000000000 |
| 4533 | ! %l3 = 7b4806bf2155d3e4, immed = 00000475, %l0 = fffffffffffff55b |
| 4534 | tsubcctv %l3,0x475,%l0 ! %l0 = fffffffffffff57e, Trapped |
| 4535 | ! %l1 = 0000000000000000, immed = 0000003a, %l3 = 7b4806bf2155d3e4 |
| 4536 | srlx %l1,0x03a,%l3 ! %l3 = 0000000000000000 |
| 4537 | ! Mem[000000003180004a] = 00000536, %l5 = 000000000000fb2d |
| 4538 | ldstub [%o3+0x04a],%l5 ! %l5 = 0000000000000005 |
| 4539 | ! Mem[000000003000004c] = 00000000, %l7 = 0000000080007d96 |
| 4540 | ldswa [%o0+0x04c]%asi,%l7 ! %l7 = 0000000000000000 |
| 4541 | |
| 4542 | p1_label_51: |
| 4543 | ! %l0 = fffffffffffff57e, %l5 = 0000000000000005, %y = 40000000 |
| 4544 | umul %l0,%l5,%l0 ! %l0 = 00000004ffffcb76, %y = 00000004 |
| 4545 | ! Mem[0000000012000068] = 0000ffffa77313d2, %l1 = 0000000000000000, %l2 = 0000000069000000 |
| 4546 | add %i0,0x68,%g1 |
| 4547 | casxa [%g1]0x80,%l1,%l2 ! %l2 = 0000ffffa77313d2 |
| 4548 | ! Mem[0000000030800008] = 0000000000000000, %l3 = 0000000000000000, %l0 = 00000004ffffcb76 |
| 4549 | add %o1,0x08,%g1 |
| 4550 | casxa [%g1]0x80,%l3,%l0 ! %l0 = 0000000000000000 |
| 4551 | ! Mem[000000003080004c] = ffffffff, %f0 = b811c08d |
| 4552 | ld [%o1+0x04c],%f0 ! %f0 = ffffffff |
| 4553 | ! %l2 = a77313d2, %l3 = 00000000, Mem[0000000013000028] = 45724adc de2b61ae |
| 4554 | stda %l2,[%i2+%o5]0x88 ! Mem[0000000013000028] = a77313d2 00000000 |
| 4555 | ! %l2 = a77313d2, %l3 = 00000000, Mem[0000000031800048] = 0000ff36 fb9d3522 |
| 4556 | std %l2,[%o3+0x048] ! Mem[0000000031800048] = a77313d2 00000000 |
| 4557 | ! %l6 = 0000000000000000, immd = 0000000000000098, %l2 = 0000ffffa77313d2 |
| 4558 | mulx %l6,0x098,%l2 ! %l2 = 0000000000000000, %y = 00000004 |
| 4559 | membar #Sync ! Added by membar checker (23) |
| 4560 | ! %f8 = 5218c0c1 1c74f8b4, Mem[0000000013800000] = ffffffff ffffc000 |
| 4561 | stda %f8 ,[%i3+%g0]0x81 ! Mem[0000000013800000] = 5218c0c1 1c74f8b4 |
| 4562 | ! %l6 = 0000000000000000, %l6 = 0000000000000000, %l1 = 0000000000000000 |
| 4563 | orcc %l6,%l6,%l1 ! %l1 = 0000000000000000, %ccr = 44 |
| 4564 | ! %l5 = 0000000000000005, immed = 00000062, %l5 = 0000000000000005 |
| 4565 | and %l5,0x062,%l5 ! %l5 = 0000000000000000 |
| 4566 | |
| 4567 | p1_label_52: |
| 4568 | ! Mem[000000003000004c] = 00000000, %l1 = 0000000000000000, %asi = 80 |
| 4569 | swapa [%o0+0x04c]%asi,%l1 ! %l1 = 0000000000000000 |
| 4570 | ! %l1 = 0000000000000000, Mem[1380001066cd2e0b] = 00000000 |
| 4571 | stba %l1,[%i3+%i5]0x80 ! Mem[0000000013800010] = 00cd2e0b |
| 4572 | ! Mem[000000003080000c] = ffffcb76, %l5 = 0000000000000000 |
| 4573 | ldsh [%o1+0x00c],%l5 ! %l5 = ffffffffffffffff |
| 4574 | ! Mem[000000003180000c] = 34f4e1ff, %l1 = 0000000000000000 |
| 4575 | swap [%o3+0x00c],%l1 ! %l1 = 0000000034f4e1ff |
| 4576 | save ! CWP = 1 |
| 4577 | ! Mem[000000003000004c] = 00000000, %f23 = 154086dc |
| 4578 | ld [%i0+0x04c],%f23 ! %f23 = 00000000 |
| 4579 | ! %f18 = 69000000 86b063bf, Mem[0000000012000010] = 5818c0c1 1f61646e |
| 4580 | stda %f18,[%o0+%o5]0x81 ! Mem[0000000012000010] = 69000000 86b063bf |
| 4581 | ! Mem[0000000013000028] = d21373a7, %l7 = 418ceba0042d940e |
| 4582 | lduha [%o2+%i5]0x81,%l7 ! %l7 = 000000000000d213 |
| 4583 | ! %l7 = 000000000000d213, %l5 = bedbee1a879c53d6, %y = 00000004 |
| 4584 | smulcc %l7,%l5,%l4 ! %l4 = ffff9d354d5fc4e2, %ccr = 80, %y = ffff9d35 |
| 4585 | ! %l5 = bedbee1a879c53d6, immed = fffff92d, %l4 = ffff9d354d5fc4e2 |
| 4586 | xnorcc %l5,-0x6d3,%l4 ! %l4 = bedbee1a879c5504, %ccr = 88 |
| 4587 | |
| 4588 | p1_label_53: ! %cwp = 1 |
| 4589 | ! %l2 = 9de4c299fbf18beb, %l4 = bedbee1a879c5504, %l4 = bedbee1a879c5504 |
| 4590 | and %l2,%l4,%l4 ! %l4 = 9cc0c21883900100 |
| 4591 | ! %l6 = 0cf2c64e3316ec61, %l4 = 9cc0c21883900100, %l7 = 000000000000d213 |
| 4592 | andn %l6,%l4,%l7 ! %l7 = 003204463006ec61 |
| 4593 | ! %l2 = 9de4c299fbf18beb, %l2 = 9de4c299fbf18beb, %l3 = 70a5a389dcc0cae3 |
| 4594 | addccc %l2,%l2,%l3 ! %l3 = 3bc98533f7e317d6, %ccr = 39 |
| 4595 | ! %l5 = bedbee1a879c53d6, Mem[0000000031800048] = a77313d200000000 |
| 4596 | stx %l5,[%i3+0x048] ! Mem[0000000031800048] = bedbee1a879c53d6 |
| 4597 | ! Mem[0000000013800070] = 638d2c314786cb82, %l0 = cfad312e50edaceb |
| 4598 | ldxa [%o3+0x070]%asi,%l0 ! %l0 = 638d2c314786cb82 |
| 4599 | ! %l5 = bedbee1a879c53d6, %l7 = 003204463006ec61, %l2 = 9de4c299fbf18beb |
| 4600 | orn %l5,%l7,%l2 ! %l2 = ffdfffbbcffd53de |
| 4601 | ! %l1 = c365b20d00000000, Mem[3180004c879c53d6] = 3006ec61 |
| 4602 | stw %l1,[%i3+0x04c] ! Mem[000000003180004c] = c365b20d |
| 4603 | ! Mem[0000000030800008] = 00000004, %l1 = 99aded50c365b20d |
| 4604 | ldub [%i1+0x00b],%l1 ! %l1 = 0000000000000004 |
| 4605 | ! Mem[0000000012000067] = 5e789c97, %l5 = bedbee1a879c53d6 |
| 4606 | ldstub [%o0+0x067],%l5 ! %l5 = 0000000000000097 |
| 4607 | ! %l0 = 638d2c314786cb82, %l6 = 0cf2c64e3316ec61, %l3 = 3bc98533f7e317d6 |
| 4608 | subccc %l0,%l6,%l3 ! %l3 = 569a65e3146fdf20, %ccr = 00 |
| 4609 | |
| 4610 | p1_label_54: ! %cwp = 1 |
| 4611 | ! Mem[000000003000004c] = 00000000, %l3 = 569a65e3146fdf20 |
| 4612 | swap [%i0+0x04c],%l3 ! %l3 = 0000000000000000 |
| 4613 | ! Mem[0000000013800028] = c3e4473f55801eb1, %l2 = ffdfffbbcffd53de |
| 4614 | ldxa [%o3+%i5]0x89,%l2 ! %l2 = c3e4473f55801eb1 |
| 4615 | ! %l4 = 9cc0c21883900100, immed = ffffff91, %y = ffff9d35 |
| 4616 | mulscc %l4,-0x06f,%l2 ! %l2 = 0000000141c80011, %ccr = 01, %y = 7fffce9a |
| 4617 | ! %f16 = ffffffff ffffc000 69000000 86b063bf |
| 4618 | ! %f20 = 66cd2e0b adf5a43d 00000000 00000000 |
| 4619 | ! %f24 = 480138c6 461165f7 b11e8055 3f47e4c3 |
| 4620 | ! %f28 = 00000000 2dfbe2ff 3a63befc 20fe8af5 |
| 4621 | stda %f16,[%o3]ASI_BLK_P ! Block Store to 0000000013800000 |
| 4622 | ! %l3 = 0000000000000000, Mem[3080000cffffcb76] = 16582bf8 |
| 4623 | stw %l3,[%i1+0x00c] ! Mem[000000003080000c] = 00000000 |
| 4624 | ! %l1 = 0000000000000004, %l0 = 638d2c314786cb82, %l3 = 0000000000000000 |
| 4625 | xorcc %l1,%l0,%l3 ! %l3 = 638d2c314786cb86, %ccr = 00 |
| 4626 | ! Mem[0000000013000000] = 00000000, %l6 = 0cf2c64e3316ec61 |
| 4627 | lduwa [%o2+%g0]0x89,%l6 ! %l6 = 0000000000000000 |
| 4628 | ! Mem[0000000013000070] = 00000000, %l2 = 0000000141c80011 |
| 4629 | lduw [%o2+0x070],%l2 ! %l2 = 0000000000000000 |
| 4630 | ! %l6 = 0000000000000000, Mem[3000004e146fdf20] = 41c80011 |
| 4631 | sth %l6,[%i0+0x04e] ! Mem[000000003000004c] = 146f0000 |
| 4632 | membar #Sync ! Added by membar checker (24) |
| 4633 | ! Mem[0000000013800030] = 00000000, %l4 = 9cc0c21883900100 |
| 4634 | lduha [%o3+%i6]0x88,%l4 ! %l4 = 0000000000000000 |
| 4635 | |
| 4636 | p1_label_55: ! %cwp = 1 |
| 4637 | ! %l7 = 003204463006ec61, immd = fffffffffffffe88, %l7 = 003204463006ec61 |
| 4638 | sdivx %l7,-0x178,%l7 ! %l7 = ffffddf2324157e2 |
| 4639 | ! %l1 = 0000000000000004, %l7 = ffffddf2324157e2, %l4 = 0000000000000000 |
| 4640 | addccc %l1,%l7,%l4 ! %l4 = ffffddf2324157e6, %ccr = 80 |
| 4641 | ! %l6 = 0000000000000000, Mem[13800020c6380148] = 324157e2 |
| 4642 | stba %l6,[%o3+%i4]0x88 ! Mem[0000000013800020] = c6380100 |
| 4643 | ! %l2 = 0000000000000000 |
| 4644 | setx 0x0f927667b8b8e0db,%g7,%l2 ! %l2 = 0f927667b8b8e0db |
| 4645 | ! Mem[0000000031000008] = 7acbff64, %f9 = 1c74f8b4 |
| 4646 | ld [%i2+%o4],%f9 ! %f9 = 7acbff64 |
| 4647 | ! Mem[0000000012000020] = 62713340, %l0 = 638d2c314786cb82 |
| 4648 | lduha [%o0+%i4]0x81,%l0 ! %l0 = 0000000000006271 |
| 4649 | ! Mem[0000000013000028] = a77313d2, %l1 = 0000000000000004 |
| 4650 | lduba [%o2+%i5]0x88,%l1 ! %l1 = 00000000000000d2 |
| 4651 | ! Mem[0000000031000008] = 7acbff64 0000ffff, %l6 = 00000000, %l7 = 324157e2 |
| 4652 | ldd [%i2+%o4],%l6 ! %l6 = 000000007acbff64 000000000000ffff |
| 4653 | ! Mem[000000001300005c] = 154086dc, %l3 = 638d2c314786cb86 |
| 4654 | ldsw [%o2+0x05c],%l3 ! %l3 = 00000000154086dc |
| 4655 | ! Mem[000000001280007c] = 000024d8, %l1 = 00000000000000d2 |
| 4656 | lduba [%o1+0x07d]%asi,%l1 ! %l1 = 0000000000000000 |
| 4657 | |
| 4658 | p1_label_56: ! %cwp = 1 |
| 4659 | ! %f28 = 00000000, Mem[0000000031800048] = bedbee1a |
| 4660 | st %f28,[%i3+0x048] ! Mem[0000000031800048] = 00000000 |
| 4661 | ! %l1 = 0000000000000000, %l1 = 0000000000000000, %l0 = 0000000000006271 |
| 4662 | sll %l1,%l1,%l0 ! %l0 = 0000000000000000 |
| 4663 | ! %l2 = b8b8e0db, %l3 = 154086dc, Mem[0000000031800048] = 00000000 c365b20d |
| 4664 | std %l2,[%i3+0x048] ! Mem[0000000031800048] = b8b8e0db 154086dc |
| 4665 | ! Mem[0000000031000048] = 00000000cb0c533c, %f2 = 69000000 86b063bf |
| 4666 | ldd [%i2+0x048],%f2 ! %f2 = 00000000 cb0c533c |
| 4667 | ! Mem[0000000030800048] = 00000000ffffffff, %l1 = 0000000000000000 |
| 4668 | ldxa [%i1+0x048]%asi,%l1 ! %l1 = 00000000ffffffff |
| 4669 | ! Mem[000000003100004c] = cb0c533c, %l1 = 00000000ffffffff |
| 4670 | lduh [%i2+0x04e],%l1 ! %l1 = 000000000000533c |
| 4671 | ! Mem[0000000031000048] = 00000000, %l7 = 000000000000ffff |
| 4672 | swap [%i2+0x048],%l7 ! %l7 = 0000000000000000 |
| 4673 | ! done : should take illegal inst trap, %l0 = 0000000000000000 |
| 4674 | done ! Illegal inst trap : %l0 = 0000000000000010 |
| 4675 | ! %l6 = 000000007acbff64, %l3 = 00000000154086dc, %l7 = 0000000000000000 |
| 4676 | sll %l6,%l3,%l7 ! %l7 = 07acbff640000000 |
| 4677 | ! %l0 = 0000000000000010, immed = 00000209, %l7 = 07acbff640000000 |
| 4678 | xor %l0,0x209,%l7 ! %l7 = 0000000000000219 |
| 4679 | |
| 4680 | p1_label_57: ! %cwp = 1 |
| 4681 | ! Mem[0000000012000020] = 62713340, %l1 = 000000000000533c |
| 4682 | ldstuba [%o0+%i4]0x81,%l1 ! %l1 = 0000000000000062 |
| 4683 | ! %l4 = ffffddf2324157e6, Mem[0000000012800010] = 00000064154086dc |
| 4684 | stxa %l4,[%o1+%o5]0x81 ! Mem[0000000012800010] = ffffddf2324157e6 |
| 4685 | ! %l1 = 0000006200000000, Mem[1300003022359dfb] = 16582bf8 |
| 4686 | stw %l1,[%o2+%i6] ! Mem[0000000013000030] = 00000062 |
| 4687 | ! Mem[0000000012000048] = 1c74f8b4, %l0 = 0000000000000010 |
| 4688 | lduwa [%o0+0x048]%asi,%l0 ! %l0 = 000000001c74f8b4 |
| 4689 | ! Mem[000000003100000c] = 0000ffff, %l2 = 0f927667b8b8e0db |
| 4690 | ldsw [%i2+0x00c],%l2 ! %l2 = 000000000000ffff |
| 4691 | ! Mem[000000003080000f] = 00000000, %l2 = 000000000000ffff |
| 4692 | ldstub [%i1+0x00f],%l2 ! %l2 = 0000000000000000 |
| 4693 | ! Code Fragment 1 |
| 4694 | p1_fragment_6: |
| 4695 | ta T_CHANGE_HPRIV |
| 4696 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 4697 | ! %g3 = fffffffffffff76a |
| 4698 | mov -0x62b,%g3 ! %g3 = fffffffffffff9d5 |
| 4699 | and %g3, 0x13, %g3 |
| 4700 | xor %g2, %g3, %g2 |
| 4701 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 4702 | ta T_CHANGE_NONHPRIV |
| 4703 | ! %l3 = 00000000154086dc, immed = 00000de1, %l5 = 0000000000000097 |
| 4704 | and %l3,0xde1,%l5 ! %l5 = 00000000000004c0 |
| 4705 | ! %f22 = 00000000 00000000, Mem[0000000013000028] = d21373a7 00000000 |
| 4706 | std %f22,[%o2+%i5] ! Mem[0000000013000028] = 00000000 00000000 |
| 4707 | ! %l7 = 0000000000000219, %l6 = 000000007acbff64, %y = 7fffce9a |
| 4708 | sdiv %l7,%l6,%l4 ! %l4 = 000000007fffffff |
| 4709 | mov %l0,%y ! %y = 1c74f8b4 |
| 4710 | |
| 4711 | p1_label_58: ! %cwp = 1 |
| 4712 | ! %l2 = 0000000000000000, %l5 = 00000000000004c0, %l2 = 0000000000000000 |
| 4713 | xor %l2,%l5,%l2 ! %l2 = 00000000000004c0 |
| 4714 | ! Mem[0000000013000074] = 2dfbe2ff, %l7 = 0000000000000219 |
| 4715 | ldsb [%o2+0x076],%l7 ! %l7 = ffffffffffffffe2 |
| 4716 | ! %l6 = 000000007acbff64, Mem[0000000031800048] = b8b8e0db154086dc |
| 4717 | stx %l6,[%i3+0x048] ! Mem[0000000031800048] = 000000007acbff64 |
| 4718 | ! Mem[000000003180000c] = 00000000, %l3 = 00000000154086dc |
| 4719 | ldsh [%i3+0x00c],%l3 ! %l3 = 0000000000000000 |
| 4720 | ! %l2 = 00000000000004c0, %l4 = 000000007fffffff, %l2 = 00000000000004c0 |
| 4721 | sdivx %l2,%l4,%l2 ! %l2 = 0000000000000000 |
| 4722 | ! %l6 = 7acbff6400000000, Mem[3180004800000000] = 7fffffff |
| 4723 | stw %l6,[%i3+0x048] ! Mem[0000000031800048] = 7acbff64 |
| 4724 | ! Mem[0000000012000020] = ff713340, %l4 = 000000007fffffff |
| 4725 | ldsb [%o0+0x023],%l4 ! %l4 = 0000000000000040 |
| 4726 | ! %f10 = 638d7b87, Mem[0000000012000020] = 403371ff |
| 4727 | sta %f10,[%o0+%i4]0x88 ! Mem[0000000012000020] = 638d7b87 |
| 4728 | ! %l3 = 0000000000000000, %l1 = 0000000000000062, %l4 = 0000000000000040 |
| 4729 | andcc %l3,%l1,%l4 ! %l4 = 0000000000000000, %ccr = 44 |
| 4730 | ! %l2 = 0000000000000000, Mem[1200001000000069] = 00000062 |
| 4731 | stha %l2,[%o0+%o5]0x89 ! Mem[0000000012000010] = 00000000 |
| 4732 | |
| 4733 | p1_label_59: ! %cwp = 1 |
| 4734 | ! Mem[0000000013800000] = ffffffffffffc000, %f0 = ffffffff 5d813319 |
| 4735 | ldda [%o3+%g0]0x80,%f0 ! %f0 = ffffffff ffffc000 |
| 4736 | ! %l2 = 0000000000000000, %l4 = 0000000000000000, %l7 = ffffffffffffffe2 |
| 4737 | tsubcc %l2,%l4,%l7 ! %l7 = 0000000000000000, %ccr = 44 |
| 4738 | ! %l4 = 0000000000000000, %l5 = 00000000000004c0, %l1 = 0000000000000062 |
| 4739 | orn %l4,%l5,%l1 ! %l1 = fffffffffffffb3f |
| 4740 | ! Mem[0000000013000018] = d21373a7, %l5 = 00000000000004c0 |
| 4741 | ldswa [%o2+%o6]0x89,%l5 ! %l5 = ffffffffd21373a7 |
| 4742 | ! %l1 = fffffffffffffb3f, immed = fffffc00, %y = 1c74f8b4 |
| 4743 | udivcc %l1,-0x400,%l5 ! %l5 = 000000001c74f926, %ccr = 00 |
| 4744 | mov %l0,%y ! %y = 1c74f8b4 |
| 4745 | ! %l0 = 000000001c74f8b4, %l5 = 000000001c74f926, %l6 = 000000007acbff64 |
| 4746 | tsubcc %l0,%l5,%l6 ! %l6 = ffffffffffffff8e, %ccr = 9b |
| 4747 | ! %l2 = 0000000000000000, immed = fffffd75, %l1 = fffffffffffffb3f |
| 4748 | and %l2,-0x28b,%l1 ! %l1 = 0000000000000000 |
| 4749 | ! %l3 = 0000000000000000, %l6 = ffffffffffffff8e, %y = 1c74f8b4 |
| 4750 | udivcc %l3,%l6,%l6 ! %l6 = 000000001c74f8c0, %ccr = 00 |
| 4751 | mov %l0,%y ! %y = 1c74f8b4 |
| 4752 | ! %l5 = 1c74f92600000000, Mem[1380001066cd2e0b] = ffffff8e |
| 4753 | stha %l5,[%o3+%o5]0x80 ! Mem[0000000013800010] = f9262e0b |
| 4754 | ! %l1 = 0000000000000000, Mem[1300002800000000] = 16582bf8 |
| 4755 | stwa %l1,[%o2+%i5]0x81 ! Mem[0000000013000028] = 00000000 |
| 4756 | |
| 4757 | p1_label_60: ! %cwp = 1 |
| 4758 | ! Mem[000000003000000b] = b811c08d, %l5 = 000000001c74f926 |
| 4759 | ldstub [%i0+0x00b],%l5 ! %l5 = 000000000000008d |
| 4760 | ! Mem[0000000013800018] = 00000000 00000000, %l6 = 1c74f8c0, %l7 = 00000000 |
| 4761 | ldda [%o3+%o6]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000 |
| 4762 | ! %l0 = 000000001c74f8b4, %l2 = 0000000000000000, %l5 = 000000000000008d |
| 4763 | sdivx %l0,%l2,%l5 ! Div by zero, %l0 = 000000001c74f904 |
| 4764 | ! %l0 = 000000001c74f8dc, immed = 00000031, %l5 = 000000000000008d |
| 4765 | xor %l0,0x031,%l5 ! %l5 = 000000001c74f8ed |
| 4766 | ! %l2 = 0000000000000000, Mem[0000000012800030] = a912fda21f0fb482 |
| 4767 | stxa %l2,[%o1+%i6]0x88 ! Mem[0000000012800030] = 0000000000000000 |
| 4768 | ! Mem[0000000031800048] = 7acbff647acbff64, %l1 = 0000000000000000 |
| 4769 | ldxa [%i3+0x048]%asi,%l1 ! %l1 = 7acbff647acbff64 |
| 4770 | ! %l0 = 000000001c74f8dc, immed = fffffaa3, %l0 = 000000001c74f8dc |
| 4771 | and %l0,-0x55d,%l0 ! %l0 = 000000001c74f880 |
| 4772 | ! %l7 = 0000000000000000, immed = 0000044f, %l2 = 0000000000000000 |
| 4773 | xorcc %l7,0x44f,%l2 ! %l2 = 000000000000044f, %ccr = 00 |
| 4774 | ! %l2 = 000000000000044f, %l3 = 0000000000000000, %l5 = 000000001c74f8ed |
| 4775 | orcc %l2,%l3,%l5 ! %l5 = 000000000000044f, %ccr = 00 |
| 4776 | ! %l0 = 000000001c74f880, immed = 0000099c, %l6 = 0000000000000000 |
| 4777 | addcc %l0,0x99c,%l6 ! %l6 = 000000001c75021c, %ccr = 00 |
| 4778 | |
| 4779 | p1_label_61: ! %cwp = 1 |
| 4780 | ! Mem[0000000013000034] = 8b8d3a58, %l3 = 0000000000000000 |
| 4781 | swap [%o2+0x034],%l3 ! %l3 = 000000008b8d3a58 |
| 4782 | ! %l4 = 00000000, %l5 = 0000044f, Mem[0000000030800048] = 00000000 ffffffff |
| 4783 | std %l4,[%i1+0x048] ! Mem[0000000030800048] = 00000000 0000044f |
| 4784 | ! Mem[0000000013800020] = f7651146c6380100, %f20 = 66cd2e0b adf5a43d |
| 4785 | ldda [%o3+%i4]0x88,%f20 ! %f20 = f7651146 c6380100 |
| 4786 | ! Mem[0000000012000028] = e9cad0d1, %l0 = 000000001c74f880 |
| 4787 | lduwa [%o0+%i5]0x89,%l0 ! %l0 = 00000000e9cad0d1 |
| 4788 | ! %f8 = 5218c0c1, Mem[0000000012800004] = de2d1a6d |
| 4789 | st %f8 ,[%o1+0x004] ! Mem[0000000012800004] = 5218c0c1 |
| 4790 | ! %l2 = 000000000000044f, immed = 00000275, %l6 = 000000001c75021c |
| 4791 | addc %l2,0x275,%l6 ! %l6 = 00000000000006c4 |
| 4792 | ! %l2 = 000000000000044f, immed = 00000f9c, %l3 = 000000008b8d3a58 |
| 4793 | add %l2,0xf9c,%l3 ! %l3 = 00000000000013eb |
| 4794 | restore ! CWP = 0 |
| 4795 | ! %l3 = 0000000000000000, Mem[1200001000000000] = 00000000 |
| 4796 | stwa %l3,[%i0+%i5]0x80 ! Mem[0000000012000010] = 00000000 |
| 4797 | ! Mem[0000000013800048] = e40eda169780b5d0, %f18 = 69000000 86b063bf |
| 4798 | ldd [%i3+0x048],%f18 ! %f18 = e40eda16 9780b5d0 |
| 4799 | |
| 4800 | p1_label_62: |
| 4801 | ! %l5 = ffffffffffffffff, Mem[0000000031800008] = 5d45ee8a00000000 |
| 4802 | stx %l5,[%o3+%i4] ! Mem[0000000031800008] = ffffffffffffffff |
| 4803 | ! %f19 = 9780b5d0, Mem[0000000012800000] = ff5f7c8f |
| 4804 | sta %f19,[%i1+%g0]0x81 ! Mem[0000000012800000] = 9780b5d0 |
| 4805 | ! Mem[0000000013800008] = 00000069, %l3 = 0000000000000000 |
| 4806 | lduha [%i3+%i4]0x88,%l3 ! %l3 = 0000000000000069 |
| 4807 | ! Mem[0000000012000078] = ff40ec057d5d6dc2, %l5 = ffffffffffffffff |
| 4808 | ldx [%i0+0x078],%l5 ! %l5 = ff40ec057d5d6dc2 |
| 4809 | ! Mem[0000000013800020] = 000138c6, %l2 = 0000000000000000 |
| 4810 | swap [%i3+%o4],%l2 ! %l2 = 00000000000138c6 |
| 4811 | ! %f18 = e40eda16 9780b5d0, Mem[0000000030000008] = b811c0ff 5d813319 |
| 4812 | std %f18,[%o0+%i4] ! Mem[0000000030000008] = e40eda16 9780b5d0 |
| 4813 | ! %f16 = ffffffff, Mem[000000003180004c] = 7acbff64 |
| 4814 | st %f16,[%o3+0x04c] ! Mem[000000003180004c] = ffffffff |
| 4815 | ! Mem[0000000012800028] = b1baabdaf7776f69, %l2 = 00000000000138c6 |
| 4816 | ldxa [%i1+%o5]0x89,%l2 ! %l2 = b1baabdaf7776f69 |
| 4817 | ! Mem[000000001200006c] = a77313d2, %l6 = 0000000000000000 |
| 4818 | lduh [%i0+0x06c],%l6 ! %l6 = 000000000000a773 |
| 4819 | ! %l4 = 0000000000000038, immed = 00000977, %y = 1c74f8b4 |
| 4820 | sdiv %l4,0x977,%l1 ! %l1 = 000000007fffffff |
| 4821 | mov %l0,%y ! %y = 00000000 |
| 4822 | |
| 4823 | p1_label_63: |
| 4824 | ! %f0 = ffffffff, Mem[0000000012800048] = 69aa4adc |
| 4825 | st %f0 ,[%i1+0x048] ! Mem[0000000012800048] = ffffffff |
| 4826 | ! %l3 = 0000000000000069, %l3 = 0000000000000069, %l7 = 0000000000000000 |
| 4827 | tsubcctv %l3,%l3,%l7 ! %l0 = 0000000000000023, Trapped |
| 4828 | ! %l1 = 000000007fffffff, immed = fffff93f, %l4 = 0000000000000038 |
| 4829 | xor %l1,-0x6c1,%l4 ! %l4 = ffffffff800006c0 |
| 4830 | ! %l2 = b1baabdaf7776f69, immed = fffffaad, %y = 00000000 |
| 4831 | mulscc %l2,-0x553,%l6 ! %l6 = 000000007bbbb7b4, %ccr = 00, %y = 80000000 |
| 4832 | ! %l2 = b1baabdaf7776f69, immed = 00000c8a, %l1 = 000000007fffffff |
| 4833 | addccc %l2,0xc8a,%l1 ! %l1 = b1baabdaf7777bf3, %ccr = 88 |
| 4834 | ! Mem[0000000013800000] = 00c0ffffffffffff, %l6 = 000000007bbbb7b4 |
| 4835 | ldxa [%i3+%g0]0x89,%l6 ! %l6 = 00c0ffffffffffff |
| 4836 | ! Mem[0000000013000020] = 00000000, %l6 = 00c0ffffffffffff |
| 4837 | ldsha [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000 |
| 4838 | ! %l4 = 800006c0, %l5 = 7d5d6dc2, Mem[0000000031800048] = 7acbff64 ffffffff |
| 4839 | std %l4,[%o3+0x048] ! Mem[0000000031800048] = 800006c0 7d5d6dc2 |
| 4840 | ! %f5 = f10822ec, Mem[0000000030800008] = 00000004 |
| 4841 | st %f5 ,[%o1+%i4] ! Mem[0000000030800008] = f10822ec |
| 4842 | ! %l2 = b1baabdaf7776f69, immed = 000002bc, %l6 = 0000000000000000 |
| 4843 | and %l2,0x2bc,%l6 ! %l6 = 0000000000000228 |
| 4844 | |
| 4845 | p1_label_64: |
| 4846 | ! Mem[000000003180004c] = 7d5d6dc2, %l7 = 0000000000000000 |
| 4847 | ldsw [%o3+0x04c],%l7 ! %l7 = 000000007d5d6dc2 |
| 4848 | ! %l1 = b1baabdaf7777bf3, immed = fffffd24, %l0 = 0000000000000023 |
| 4849 | andncc %l1,-0x2dc,%l0 ! %l0 = 00000000000002d3, %ccr = 00 |
| 4850 | ! Mem[0000000031000048] = 0000ffffcb0c533c, %l7 = 000000007d5d6dc2 |
| 4851 | ldx [%o2+0x048],%l7 ! %l7 = 0000ffffcb0c533c |
| 4852 | ! %l4 = 800006c0, %l5 = 7d5d6dc2, Mem[0000000013800058] = c8fb5f16 f5b16b79 |
| 4853 | std %l4,[%i3+0x058] ! Mem[0000000013800058] = 800006c0 7d5d6dc2 |
| 4854 | ! %f26 = b11e8055 3f47e4c3, Mem[0000000030800008] = f10822ec 000000ff |
| 4855 | stda %f26,[%o1+0x008]%asi ! Mem[0000000030800008] = b11e8055 3f47e4c3 |
| 4856 | ! %l3 = 0000000000000069, %l4 = ffffffff800006c0, %l2 = b1baabdaf7776f69 |
| 4857 | sllx %l3,%l4,%l2 ! %l2 = 0000000000000069 |
| 4858 | ! %f18 = e40eda16 9780b5d0, Mem[0000000031000048] = 0000ffff cb0c533c |
| 4859 | stda %f18,[%o2+0x048]%asi ! Mem[0000000031000048] = e40eda16 9780b5d0 |
| 4860 | ! Mem[000000003180004c] = 7d5d6dc2, %l6 = 00000228, %l1 = f7777bf3 |
| 4861 | add %o3,0x4c,%g1 |
| 4862 | casa [%g1]0x80,%l6,%l1 ! %l1 = 000000007d5d6dc2 |
| 4863 | ! %l6 = 0000022800000000, Mem[3180000affffffff] = 00000001 |
| 4864 | stba %l6,[%o3+0x00a]%asi ! Mem[0000000031800008] = ffff28ff |
| 4865 | ! %l5 = ff40ec057d5d6dc2, %l4 = ffffffff800006c0, %l1 = 000000007d5d6dc2 |
| 4866 | orncc %l5,%l4,%l1 ! %l1 = ff40ec057ffffdff, %ccr = 80 |
| 4867 | |
| 4868 | p1_label_65: |
| 4869 | ! %l0 = 000002d3, %l1 = 7ffffdff, Mem[0000000030000048] = fffff9d9 146f0000 |
| 4870 | std %l0,[%o0+0x048] ! Mem[0000000030000048] = 000002d3 7ffffdff |
| 4871 | ! Mem[000000003000000c] = 9780b5d0, %l5 = ff40ec057d5d6dc2 |
| 4872 | swap [%o0+0x00c],%l5 ! %l5 = 000000009780b5d0 |
| 4873 | ! %f14 = 8234843c, Mem[0000000013800000] = ffffffff |
| 4874 | sta %f14,[%i3+%g0]0x88 ! Mem[0000000013800000] = 8234843c |
| 4875 | ! Mem[0000000013800020] = 00000000, %l6 = 0000000000000228 |
| 4876 | ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000 |
| 4877 | ! %l0 = 00000000000002d3, immed = 00000003, %l2 = 0000000000000069 |
| 4878 | srl %l0,0x003,%l2 ! %l2 = 000000000000005a |
| 4879 | ! %f12 = aca4ae23, Mem[0000000013000050] = 66cd2e0b |
| 4880 | st %f12,[%i2+0x050] ! Mem[0000000013000050] = aca4ae23 |
| 4881 | ! %l2 = 000000000000005a, %l6 = 0000000000000000, %l3 = 0000000000000069 |
| 4882 | or %l2,%l6,%l3 ! %l3 = 000000000000005a |
| 4883 | ! %l4 = ffffffff800006c0, %l4 = ffffffff800006c0, %l2 = 000000000000005a |
| 4884 | sll %l4,%l4,%l2 ! %l2 = ffffffff800006c0 |
| 4885 | ! Mem[0000000030800008] = b11e8055, %l2 = ffffffff800006c0 |
| 4886 | ldsw [%o1+%i4],%l2 ! %l2 = ffffffffb11e8055 |
| 4887 | ! %l6 = 0000000000000000, immed = 0000000a, %l1 = ff40ec057ffffdff |
| 4888 | sll %l6,0x00a,%l1 ! %l1 = 0000000000000000 |
| 4889 | |
| 4890 | p1_label_66: |
| 4891 | ! Set Register : %l4 = ffffffff800006c0 |
| 4892 | xor %g0,-1,%l4 ! %l4 = ffffffffffffffff |
| 4893 | ! Mem[0000000012000008] = 00000010, %l7 = 0000ffffcb0c533c |
| 4894 | lduwa [%i0+%i4]0x81,%l7 ! %l7 = 0000000000000010 |
| 4895 | ! %l3 = 000000000000005a, immed = fffff855, %l0 = 00000000000002d3 |
| 4896 | orcc %l3,-0x7ab,%l0 ! %l0 = fffffffffffff85f, %ccr = 88 |
| 4897 | ! %l3 = 000000000000005a, %l4 = ffffffffffffffff, %l1 = 0000000000000000 |
| 4898 | srax %l3,%l4,%l1 ! %l1 = 0000000000000000 |
| 4899 | ! Mem[000000003180004c] = 7d5d6dc2, %l6 = 0000000000000000 |
| 4900 | lduh [%o3+0x04e],%l6 ! %l6 = 0000000000006dc2 |
| 4901 | ! %l4 = ffffffff00000000, Mem[12000018de2b61ae] = 00000000 |
| 4902 | stwa %l4,[%i0+%i6]0x88 ! Mem[0000000012000018] = ffffffff |
| 4903 | ! Mem[0000000030800008] = b11e80553f47e4c3, %l5 = 000000009780b5d0 |
| 4904 | ldx [%o1+%i4],%l5 ! %l5 = b11e80553f47e4c3 |
| 4905 | ! Mem[0000000013000000] = 00000000, %l0 = fffffffffffff85f |
| 4906 | lduba [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000 |
| 4907 | ! %l4 = ffffffff00000000, Mem[1380000869000000] = 16582bf8 |
| 4908 | stha %l4,[%i3+%i4]0x81 ! Mem[0000000013800008] = ffff0000 |
| 4909 | ! %l2 = b11e805500000000, Mem[1280000838b7abfa] = 16582bf8 |
| 4910 | stha %l2,[%i1+%i4]0x80 ! Mem[0000000012800008] = 8055abfa |
| 4911 | |
| 4912 | p1_label_67: |
| 4913 | ! Mem[0000000013800008] = ffff0000, %l3 = 000000000000005a |
| 4914 | lduha [%i3+%i4]0x81,%l3 ! %l3 = 000000000000ffff |
| 4915 | ! Mem[0000000031800008] = ffff28ffffffffff, %l7 = 0000000000000010 |
| 4916 | ldxa [%o3+0x008]%asi,%l7 ! %l7 = ffff28ffffffffff |
| 4917 | ! Mem[0000000030800048] = 00000000, %l3 = 000000000000ffff |
| 4918 | lduw [%o1+0x048],%l3 ! %l3 = 0000000000000000 |
| 4919 | ! Mem[000000003000000c] = 7d5d6dc2, %f1 = ffffc000 |
| 4920 | ld [%o0+0x00c],%f1 ! %f1 = 7d5d6dc2 |
| 4921 | ! %l5 = b11e80553f47e4c3, Mem[0000000030000048] = 000002d37ffffdff |
| 4922 | stx %l5,[%o0+0x048] ! Mem[0000000030000048] = b11e80553f47e4c3 |
| 4923 | ! Mem[000000001280000c] = 3666455d, %l7 = ffff28ffffffffff |
| 4924 | lduwa [%i1+0x00c]%asi,%l7 ! %l7 = 000000003666455d |
| 4925 | ! Mem[0000000030000008] = e40eda16, %l1 = 0000000000000000, %asi = 80 |
| 4926 | swapa [%o0+0x008]%asi,%l1 ! %l1 = 00000000e40eda16 |
| 4927 | ! Mem[000000003100000c] = 0000ffff, %l7 = 000000003666455d |
| 4928 | ldsb [%o2+0x00d],%l7 ! %l7 = 0000000000000000 |
| 4929 | ! %l4 = ffffffffffffffff, immed = 00000468, %y = 80000000 |
| 4930 | udivcc %l4,0x468,%l5 ! %l5 = 00000000ffffffff, %ccr = 0a |
| 4931 | mov %l0,%y ! %y = 00000000 |
| 4932 | ! Mem[000000003080000c] = 3f47e4c3, %l6 = 0000000000006dc2 |
| 4933 | ldsw [%o1+0x00c],%l6 ! %l6 = 000000003f47e4c3 |
| 4934 | |
| 4935 | p1_label_68: |
| 4936 | ! %l0 = 0000000000000000, Mem[1280003000000000] = 00006dc2 |
| 4937 | stwa %l0,[%i1+%o6]0x88 ! Mem[0000000012800030] = 00000000 |
| 4938 | ! %l5 = ffffffff00000000, Mem[31800048800006c0] = 16582bf8 |
| 4939 | sth %l5,[%o3+0x048] ! Mem[0000000031800048] = ffff06c0 |
| 4940 | ! %l2 = b11e805500000000, Mem[3180000affff28ff] = 16582bf8 |
| 4941 | stb %l2,[%o3+0x00a] ! Mem[0000000031800008] = ffff55ff |
| 4942 | ! Mem[000000003100004c] = 9780b5d0, %l5 = 00000000ffffffff |
| 4943 | ldsh [%o2+0x04e],%l5 ! %l5 = ffffffffffffb5d0 |
| 4944 | ! %l3 = 0000000000000000, Mem[0000000012800030] = 0000000000000000 |
| 4945 | stxa %l3,[%i1+%o6]0x88 ! Mem[0000000012800030] = 0000000000000000 |
| 4946 | ! %f29 = 2dfbe2ff, Mem[0000000031000008] = 7acbff64 |
| 4947 | sta %f29,[%o2+0x008]%asi ! Mem[0000000031000008] = 2dfbe2ff |
| 4948 | ! Mem[0000000031000048] = e40eda16, %f21 = c6380100 |
| 4949 | ld [%o2+0x048],%f21 ! %f21 = e40eda16 |
| 4950 | ! %l5 = ffffffffffffb5d0, %l5 = ffffffffffffb5d0, %l0 = 0000000000000000 |
| 4951 | srl %l5,%l5,%l0 ! %l0 = 000000000000ffff |
| 4952 | ! %l7 = 0000000000000000, Mem[1300000000000000] = ffffb5d0 |
| 4953 | stha %l7,[%i2+%g0]0x89 ! Mem[0000000013000000] = 00000000 |
| 4954 | ! %f14 = 8234843c, Mem[000000001280001c] = 975ad7e8 |
| 4955 | st %f14,[%i1+0x01c] ! Mem[000000001280001c] = 8234843c |
| 4956 | |
| 4957 | p1_label_69: |
| 4958 | ! %l5 = ffffffffffffb5d0, immed = 0000001c, %l4 = ffffffffffffffff |
| 4959 | sll %l5,0x01c,%l4 ! %l4 = fffffb5d00000000 |
| 4960 | ! Mem[0000000012800058] = 7236e71b22133507, %f8 = 5218c0c1 7acbff64 |
| 4961 | ldd [%i1+0x058],%f8 ! %f8 = 7236e71b 22133507 |
| 4962 | ! Mem[0000000013800028] = 55801eb1, %f26 = b11e8055 |
| 4963 | lda [%i3+%o5]0x89,%f26 ! %f26 = 55801eb1 |
| 4964 | ! retry : should take illegal inst trap, %l0 = 000000000000ffff |
| 4965 | retry ! Illegal inst trap : %l0 = 000000000001000f |
| 4966 | ! %l0 = 000000000001000f, immed = 0000027c, %l2 = ffffffffb11e8055 |
| 4967 | xorcc %l0,0x27c,%l2 ! %l2 = 0000000000010273, %ccr = 00 |
| 4968 | ! %l1 = 00000000e40eda16 |
| 4969 | setx 0x2302add78ad7e117,%g7,%l1 ! %l1 = 2302add78ad7e117 |
| 4970 | ! Clear Register : %l2 = 0000000000010273 |
| 4971 | clr %l2 ! %l2 = 0000000000000000 |
| 4972 | ! Mem[0000000012800030] = 00000000, %l7 = 0000000000000000 |
| 4973 | ldsha [%i1+%o6]0x89,%l7 ! %l7 = 0000000000000000 |
| 4974 | ! Mem[000000003000000c] = 7d5d6dc2, %l6 = 000000003f47e4c3 |
| 4975 | ldub [%o0+0x00d],%l6 ! %l6 = 000000000000005d |
| 4976 | save ! CWP = 1 |
| 4977 | |
| 4978 | p1_label_70: ! %cwp = 1 |
| 4979 | ! %l6 = 00000000000006c4, immed = 00000a5b, %y = 00000000 |
| 4980 | udivcc %l6,0xa5b,%l5 ! %l5 = 0000000000000000, %ccr = 44 |
| 4981 | mov %l0,%y ! %y = e9cad0d1 |
| 4982 | ! Mem[0000000012000028] = d1d0cae9, %l3 = 00000000000013eb |
| 4983 | lduha [%o0+%i5]0x81,%l3 ! %l3 = 000000000000d1d0 |
| 4984 | ! %l5 = 0000000000000000, immed = 000003e2, %l0 = 00000000e9cad0d1 |
| 4985 | and %l5,0x3e2,%l0 ! %l0 = 0000000000000000 |
| 4986 | ! %l0 = 0000000000000000, %l4 = 0000000000000000, %l7 = 0000000000000000 |
| 4987 | andcc %l0,%l4,%l7 ! %l7 = 0000000000000000, %ccr = 44 |
| 4988 | ! %f6 = c8fb5f16, Mem[000000003100004c] = 9780b5d0 |
| 4989 | sta %f6 ,[%i2+0x04c]%asi ! Mem[000000003100004c] = c8fb5f16 |
| 4990 | ! Mem[0000000013000008] = e9ca381e, %l0 = 0000000000000000 |
| 4991 | lduw [%o2+%o4],%l0 ! %l0 = 00000000e9ca381e |
| 4992 | ! Mem[0000000013800058] = 800006c0, %f3 = cb0c533c |
| 4993 | lda [%o3+0x058]%asi,%f3 ! %f3 = 800006c0 |
| 4994 | ! Mem[0000000012800018] = ff000000, %f22 = 00000000 |
| 4995 | lda [%o1+0x018]%asi,%f22 ! %f22 = ff000000 |
| 4996 | ! %l2 = 000000000000044f, immed = fffff36e, %y = e9cad0d1 |
| 4997 | smulcc %l2,-0xc92,%l0 ! %l0 = ffffffffffc9d6f2, %ccr = 88, %y = ffffffff |
| 4998 | ! %l4 = 0000000000000000, immed = 00000792, %l0 = ffffffffffc9d6f2 |
| 4999 | xor %l4,0x792,%l0 ! %l0 = 0000000000000792 |
| 5000 | |
| 5001 | p1_label_71: ! %cwp = 1 |
| 5002 | ! %l0 = 0000000000000792, %l4 = 0000000000000000, %y = ffffffff |
| 5003 | udiv %l0,%l4,%l5 ! Div by zero, %l0 = 00000000000007e2 |
| 5004 | mov %l0,%y ! %y = 000007ba |
| 5005 | ! Mem[000000003000000c] = 7d5d6dc2, %l7 = 0000000000000000 |
| 5006 | ldsb [%i0+0x00d],%l7 ! %l7 = 000000000000005d |
| 5007 | ! Mem[0000000030000048] = b11e80553f47e4c3, %l3 = 000000000000d1d0 |
| 5008 | ldx [%i0+0x048],%l3 ! %l3 = b11e80553f47e4c3 |
| 5009 | ! %f0 = ffffffff 7d5d6dc2 00000000 800006c0 |
| 5010 | ! %f4 = c6380148 f10822ec c8fb5f16 f5b16b79 |
| 5011 | ! %f8 = 7236e71b 22133507 638d7b87 9a68b260 |
| 5012 | ! %f12 = aca4ae23 6336205e 8234843c ed41e8f6 |
| 5013 | stda %f0,[%o2]ASI_BLK_P ! Block Store to 0000000013000000 |
| 5014 | ! Invert Register : %l4 = 0000000000000000 |
| 5015 | xor %l4,-1,%l4 ! %l4 = ffffffffffffffff |
| 5016 | ! %f28 = 00000000 2dfbe2ff, Mem[0000000013800018] = 00000000 00000000 |
| 5017 | stda %f28,[%o3+%o6]0x88 ! Mem[0000000013800018] = 00000000 2dfbe2ff |
| 5018 | ! Mem[0000000013800008] = ffff0000, %l2 = 000000000000044f |
| 5019 | ldswa [%o3+%o4]0x81,%l2 ! %l2 = ffffffffffff0000 |
| 5020 | ! Mem[0000000012800028] = 696f77f7, %l2 = ffffffffffff0000 |
| 5021 | lduba [%o1+%i5]0x81,%l2 ! %l2 = 0000000000000069 |
| 5022 | ! Mem[0000000030000008] = 00000000, %f20 = f7651146 |
| 5023 | lda [%i0+0x008]%asi,%f20 ! %f20 = 00000000 |
| 5024 | ! Code Fragment 1 |
| 5025 | p1_fragment_7: |
| 5026 | ta T_CHANGE_HPRIV |
| 5027 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 5028 | ! %g3 = fffffffffffff9d5 |
| 5029 | mov 0x682,%g3 ! %g3 = 0000000000000682 |
| 5030 | and %g3, 0x13, %g3 |
| 5031 | xor %g2, %g3, %g2 |
| 5032 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 5033 | ta T_CHANGE_NONHPRIV |
| 5034 | |
| 5035 | p1_label_72: ! %cwp = 1 |
| 5036 | ! Mem[0000000031000008] = 2dfbe2ff0000ffff, %f26 = 55801eb1 3f47e4c3 |
| 5037 | ldd [%i2+%o4],%f26 ! %f26 = 2dfbe2ff 0000ffff |
| 5038 | ! %l5 = 0000000000000000, immed = fffffe89, %l1 = 7acbff647acbff64 |
| 5039 | xor %l5,-0x177,%l1 ! %l1 = fffffffffffffe89 |
| 5040 | ! %l4 = ffffffffffffffff, immed = 00000004, %l4 = ffffffffffffffff |
| 5041 | sll %l4,0x004,%l4 ! %l4 = fffffffffffffff0 |
| 5042 | ! Mem[000000003100000c] = 0000ffff, %l7 = 000000000000005d |
| 5043 | ldstub [%i2+0x00c],%l7 ! %l7 = 0000000000000000 |
| 5044 | ! %l0 = 00000000000007ba, %l4 = fffffffffffffff0, %y = 000007ba |
| 5045 | smul %l0,%l4,%l4 ! %l4 = ffffffffffff8460, %y = ffffffff |
| 5046 | ! Mem[0000000030800008] = b11e8055, %l0 = 00000000000007ba |
| 5047 | ldsh [%i1+%o4],%l0 ! %l0 = ffffffffffffb11e |
| 5048 | membar #Sync ! Added by membar checker (25) |
| 5049 | ! Mem[0000000013000008] = 00000000, %l3 = b11e80553f47e4c3 |
| 5050 | ldswa [%o2+%o4]0x81,%l3 ! %l3 = 0000000000000000 |
| 5051 | ! Mem[000000003000004c] = 3f47e4c3, %l3 = 0000000000000000 |
| 5052 | ldsh [%i0+0x04c],%l3 ! %l3 = 0000000000003f47 |
| 5053 | ! Mem[0000000030800048] = 000000000000044f, %f0 = ffffffff 7d5d6dc2 |
| 5054 | ldd [%i1+0x048],%f0 ! %f0 = 00000000 0000044f |
| 5055 | ! %l4 = ffff8460, %l5 = 00000000, Mem[0000000030000048] = b11e8055 3f47e4c3 |
| 5056 | std %l4,[%i0+0x048] ! Mem[0000000030000048] = ffff8460 00000000 |
| 5057 | |
| 5058 | p1_label_73: ! %cwp = 1 |
| 5059 | ! Mem[0000000030000008] = 00000000, %l5 = 0000000000000000 |
| 5060 | ldub [%i0+0x009],%l5 ! %l5 = 0000000000000000 |
| 5061 | ! %l0 = ffffb11e, %l1 = fffffe89, Mem[0000000013000030] = 23aea4ac 5e203663 |
| 5062 | stda %l0,[%o2+%i6]0x88 ! Mem[0000000013000030] = ffffb11e fffffe89 |
| 5063 | ! Mem[000000003100004c] = c8fb5f16, %l4 = ffff8460, %l7 = 00000000 |
| 5064 | add %i2,0x4c,%g1 |
| 5065 | casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000c8fb5f16 |
| 5066 | ! retry : should take illegal inst trap, %l0 = ffffffffffffb11e |
| 5067 | retry ! Illegal inst trap : %l0 = ffffffffffffb12e |
| 5068 | ! %l0 = ffffffffffffb12e, immed = 00000810, %l6 = 00000000000006c4 |
| 5069 | orn %l0,0x810,%l6 ! %l6 = fffffffffffff7ef |
| 5070 | ! Mem[0000000030800048] = 00000000 0000044f, %l4 = ffff8460, %l5 = 00000000 |
| 5071 | ldd [%i1+0x048],%l4 ! %l4 = 0000000000000000 000000000000044f |
| 5072 | ! %l7 = 00000000c8fb5f16, %l6 = fffffffffffff7ef, %y = ffffffff |
| 5073 | udiv %l7,%l6,%l2 ! %l2 = 00000000ffffffff |
| 5074 | mov %l0,%y ! %y = ffffb12e |
| 5075 | ! Mem[0000000013800038] = 3a63befc, %l1 = fffffffffffffe89 |
| 5076 | lduh [%o3+0x03a],%l1 ! %l1 = 000000000000befc |
| 5077 | ! Mem[0000000030800008] = b11e8055 3f47e4c3, %l4 = 00000000, %l5 = 0000044f |
| 5078 | ldd [%i1+%o4],%l4 ! %l4 = 00000000b11e8055 000000003f47e4c3 |
| 5079 | ! Mem[0000000013000040] = ffffffff, %l6 = fffffffffffff7ef |
| 5080 | ldsh [%o2+0x040],%l6 ! %l6 = ffffffffffffffff |
| 5081 | |
| 5082 | p1_label_74: ! %cwp = 1 |
| 5083 | ! Mem[0000000030800048] = 00000000, %l6 = ffffffffffffffff |
| 5084 | ldub [%i1+0x04b],%l6 ! %l6 = 0000000000000000 |
| 5085 | ! %l0 = ffffffffffffb12e, %l5 = 000000003f47e4c3, %l7 = 00000000c8fb5f16 |
| 5086 | add %l0,%l5,%l7 ! %l7 = 000000003f4795f1 |
| 5087 | ! Mem[000000003180000c] = ffffffff, %l5 = 000000003f47e4c3 |
| 5088 | ldsh [%i3+0x00e],%l5 ! %l5 = ffffffffffffffff |
| 5089 | ! %l7 = 000000003f4795f1, %l7 = 000000003f4795f1, %l6 = 0000000000000000 |
| 5090 | add %l7,%l7,%l6 ! %l6 = 000000007e8f2be2 |
| 5091 | ! %l7 = 000000003f4795f1, immed = 0000021e, %y = ffffb12e |
| 5092 | umul %l7,0x21e,%l6 ! %l6 = 00000085f98f743e, %y = 00000085 |
| 5093 | ! %l2 = 00000000ffffffff, immed = fffffe8d, %l4 = 00000000b11e8055 |
| 5094 | orn %l2,-0x173,%l4 ! %l4 = 00000000ffffffff |
| 5095 | ! %l6 = f98f743e00000000, Mem[3180004c7d5d6dc2] = 00000080, %asi = b11e8055 |
| 5096 | stha %l6,[%i3+0x04c]%asi ! Mem[000000003180004c] = 743e6dc2 |
| 5097 | ! %l0 = ffffb12e00000000, Mem[12000020877b8d63] = 00000080 |
| 5098 | stwa %l0,[%o0+%i4]0x81 ! Mem[0000000012000020] = ffffb12e |
| 5099 | ! Mem[0000000031000048] = e40eda16c8fb5f16, %l2 = 00000000ffffffff, %l6 = 00000085f98f743e |
| 5100 | add %i2,0x48,%g1 |
| 5101 | casxa [%g1]0x80,%l2,%l6 ! %l6 = e40eda16c8fb5f16 |
| 5102 | ! %l5 = ffffffff00000000, Mem[3000004c00000000] = 00000000 |
| 5103 | sth %l5,[%i0+0x04c] ! Mem[000000003000004c] = ffff0000 |
| 5104 | |
| 5105 | p1_label_75: ! %cwp = 1 |
| 5106 | ! Mem[000000003080000c] = 3f47e4c3, %l4 = ffffffff, %l6 = c8fb5f16 |
| 5107 | add %i1,0x0c,%g1 |
| 5108 | casa [%g1]0x80,%l4,%l6 ! %l6 = 000000003f47e4c3 |
| 5109 | ! %l4 = 00000000ffffffff |
| 5110 | setx 0xa2b78e67e975ed90,%g7,%l4 ! %l4 = a2b78e67e975ed90 |
| 5111 | ! %l4 = e975ed9000000000, Mem[13800008ffff0000] = 0000006c |
| 5112 | stha %l4,[%o3+%o4]0x80 ! Mem[0000000013800008] = ed900000 |
| 5113 | ! %l0 = ffffb12e, %l1 = 0000befc, Mem[0000000013000030] = 1eb1ffff 89feffff |
| 5114 | stda %l0,[%o2+%i6]0x81 ! Mem[0000000013000030] = ffffb12e 0000befc |
| 5115 | ! Mem[000000001380000c] = 86b063bf, %l2 = 00000000ffffffff |
| 5116 | swap [%o3+0x00c],%l2 ! %l2 = 0000000086b063bf |
| 5117 | ! Mem[0000000013000010] = 480138c6, %l2 = 0000000086b063bf |
| 5118 | ldsba [%o2+%o5]0x88,%l2 ! %l2 = ffffffffffffffc6 |
| 5119 | ! %l6 = 000000003f47e4c3, %l7 = 000000003f4795f1, %l0 = ffffffffffffb12e |
| 5120 | tsubcctv %l6,%l7,%l0 ! %l0 = ffffffffffffb151, Trapped |
| 5121 | ! %l3 = 0000000000003f47, immed = fffffa38, %l0 = ffffffffffffb151 |
| 5122 | addccc %l3,-0x5c8,%l0 ! %l0 = 000000000000397f, %ccr = 11 |
| 5123 | restore ! CWP = 0 |
| 5124 | ! Mem[000000003080000c] = 3f47e4c3, %l4 = fffffb5d00000000 |
| 5125 | ldsw [%o1+0x00c],%l4 ! %l4 = 000000003f47e4c3 |
| 5126 | |
| 5127 | p1_label_76: |
| 5128 | ! %l6 = 000000000000005d, immed = fffffbbe, %y = 00000085 |
| 5129 | udivcc %l6,-0x442,%l1 ! %l1 = 0000000000000085, %ccr = 00 |
| 5130 | mov %l0,%y ! %y = 0001000f |
| 5131 | ! Mem[000000003180000c] = ffffffff, %l3 = 0000000000000000, %asi = 80 |
| 5132 | swapa [%o3+0x00c]%asi,%l3 ! %l3 = 00000000ffffffff |
| 5133 | ! %f18 = e40eda16, Mem[0000000013000060] = 480138c6 |
| 5134 | st %f18,[%i2+0x060] ! Mem[0000000013000060] = e40eda16 |
| 5135 | ! %f25 = 461165f7, Mem[0000000030800008] = b11e8055 |
| 5136 | sta %f25,[%o1+0x008]%asi ! Mem[0000000030800008] = 461165f7 |
| 5137 | ! %l7 = 0000000000000000, immed = 00000cc1, %l2 = 0000000000000000 |
| 5138 | xorcc %l7,0xcc1,%l2 ! %l2 = 0000000000000cc1, %ccr = 00 |
| 5139 | ! Mem[0000000012800008] = faab5580, %l3 = 00000000ffffffff |
| 5140 | swapa [%i1+%i4]0x89,%l3 ! %l3 = 00000000faab5580 |
| 5141 | ! Mem[0000000031800008] = ffff55ff, %f28 = 00000000 |
| 5142 | ld [%o3+%i4],%f28 ! %f28 = ffff55ff |
| 5143 | ! %l1 = 0000008500000000, Mem[3080004f0000044f] = 16582bf8 |
| 5144 | stb %l1,[%o1+0x04f] ! Mem[000000003080004c] = 00000485 |
| 5145 | ! %l4 = 000000003f47e4c3, %l3 = 00000000faab5580, %l4 = 000000003f47e4c3 |
| 5146 | sdivx %l4,%l3,%l4 ! %l4 = 0000000000000000 |
| 5147 | ! %l1 = 0000000000000085, immed = fffff48e, %l0 = 000000000001000f |
| 5148 | orncc %l1,-0xb72,%l0 ! %l0 = 0000000000000bf5, %ccr = 00 |
| 5149 | |
| 5150 | p1_label_77: |
| 5151 | save ! CWP = 1 |
| 5152 | ! Mem[000000003100004c] = c8fb5f16, %l6 = 000000003f47e4c3 |
| 5153 | ldsw [%i2+0x04c],%l6 ! %l6 = ffffffffc8fb5f16 |
| 5154 | ! Mem[000000003180004c] = 743e6dc2, %l5 = ffffffff, %l4 = e975ed90 |
| 5155 | add %i3,0x4c,%g1 |
| 5156 | casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000743e6dc2 |
| 5157 | ! Mem[000000003180000c] = 00000000, %l7 = 3f4795f1, %l7 = 3f4795f1 |
| 5158 | add %i3,0x0c,%g1 |
| 5159 | casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000000000000 |
| 5160 | ! Mem[0000000031000008] = 2dfbe2ff, %l4 = 743e6dc2, %l0 = 0000397f |
| 5161 | add %i2,0x08,%g1 |
| 5162 | casa [%g1]0x80,%l4,%l0 ! %l0 = 000000002dfbe2ff |
| 5163 | ! %l5 = ffffffffffffffff, immed = fffff440, %y = 0001000f |
| 5164 | umul %l5,-0xbc0,%l4 ! %l4 = fffff43f00000bc0, %y = fffff43f |
| 5165 | ! Mem[0000000013000058] = 00000000154086dc, %f16 = ffffffff ffffc000 |
| 5166 | ldda [%o2+0x058]%asi,%f16 ! %f16 = 00000000 154086dc |
| 5167 | ! %l7 = 0000000000000000, Mem[12800010ffffddf2] = 00000010 |
| 5168 | stwa %l7,[%o1+%o5]0x80 ! Mem[0000000012800010] = 00000000 |
| 5169 | ! %l6 = ffffffffc8fb5f16, immed = fffffaf0, %l5 = ffffffffffffffff |
| 5170 | addcc %l6,-0x510,%l5 ! %l5 = ffffffffc8fb5a06, %ccr = 99 |
| 5171 | ! %l5 = c8fb5a0600000000, Mem[1380003000000000] = ffffffff |
| 5172 | stba %l5,[%o3+%i6]0x80 ! Mem[0000000013800030] = 06000000 |
| 5173 | |
| 5174 | p1_label_78: ! %cwp = 1 |
| 5175 | ! Mem[0000000012800020] = 5f4dc195, %l3 = 0000000000003f47, %asi = 80 |
| 5176 | swapa [%o1+0x020]%asi,%l3 ! %l3 = 000000005f4dc195 |
| 5177 | ! Mem[0000000013000008] = 00000000, %l7 = 0000000000000000 |
| 5178 | swapa [%o2+%o4]0x81,%l7 ! %l7 = 0000000000000000 |
| 5179 | ! Mem[0000000030000048] = ffff8460, %l7 = 0000000000000000, %asi = 80 |
| 5180 | swapa [%i0+0x048]%asi,%l7 ! %l7 = 00000000ffff8460 |
| 5181 | ! %l3 = 000000005f4dc195, immed = fffffcdf, %l0 = 000000002dfbe2ff |
| 5182 | add %l3,-0x321,%l0 ! %l0 = 000000005f4dbe74 |
| 5183 | ! %l7 = 00000000ffff8460, %l3 = 000000005f4dc195, %l3 = 000000005f4dc195 |
| 5184 | xor %l7,%l3,%l3 ! %l3 = 00000000a0b245f5 |
| 5185 | ! %l2 = ffffffffffffffc6, %l0 = 000000005f4dbe74, %l1 = 000000000000befc |
| 5186 | srlx %l2,%l0,%l1 ! %l1 = 0000000000000fff |
| 5187 | ! %l6 = c8fb5f1600000000, Mem[3000000800000000] = 5f4dbe74 |
| 5188 | sth %l6,[%i0+%o4] ! Mem[0000000030000008] = 5f160000 |
| 5189 | ! Mem[000000003100004c] = c8fb5f16, %l0 = 000000005f4dbe74 |
| 5190 | lduw [%i2+0x04c],%l0 ! %l0 = 00000000c8fb5f16 |
| 5191 | ! %l2 = ffffffc6, %l3 = a0b245f5, Mem[0000000031800048] = ffff06c0 743e6dc2 |
| 5192 | std %l2,[%i3+0x048] ! Mem[0000000031800048] = ffffffc6 a0b245f5 |
| 5193 | ! Mem[0000000031000048] = e40eda16c8fb5f16, %f26 = 2dfbe2ff 0000ffff |
| 5194 | ldd [%i2+0x048],%f26 ! %f26 = e40eda16 c8fb5f16 |
| 5195 | |
| 5196 | p1_label_79: ! %cwp = 1 |
| 5197 | ! %l1 = 00000fff00000000, Mem[13000028877b8d63] = 0000001a |
| 5198 | stha %l1,[%o2+%i5]0x89 ! Mem[0000000013000028] = 877b0fff |
| 5199 | ! %l5 = ffffffffc8fb5a06, %l2 = ffffffffffffffc6, %y = fffff43f |
| 5200 | udiv %l5,%l2,%l2 ! %l2 = 00000000fffff479 |
| 5201 | mov %l0,%y ! %y = c8fb5f16 |
| 5202 | ! %f22 = ff000000 00000000, Mem[0000000013800008] = ed900000 ffffffff |
| 5203 | std %f22,[%o3+%o4] ! Mem[0000000013800008] = ff000000 00000000 |
| 5204 | ! Mem[0000000031000048] = e40eda16, %l0 = 00000000c8fb5f16 |
| 5205 | lduh [%i2+0x04a],%l0 ! %l0 = 000000000000da16 |
| 5206 | ! %l5 = ffffffffc8fb5a06, immed = ffffff97, %l4 = fffff43f00000bc0 |
| 5207 | add %l5,-0x069,%l4 ! %l4 = ffffffffc8fb599d |
| 5208 | ! %l1 = 0000000000000fff, %l2 = 00000000fffff479, %y = c8fb5f16 |
| 5209 | umulcc %l1,%l2,%l6 ! %l6 = 00000ffeff479b87, %ccr = 08, %y = 00000ffe |
| 5210 | ! %l7 = 00000000ffff8460, %l7 = 00000000ffff8460, %l4 = ffffffffc8fb599d |
| 5211 | andcc %l7,%l7,%l4 ! %l4 = 00000000ffff8460, %ccr = 08 |
| 5212 | ! Mem[0000000031800048] = ffffffc6a0b245f5, %l0 = 000000000000da16 |
| 5213 | ldx [%i3+0x048],%l0 ! %l0 = ffffffc6a0b245f5 |
| 5214 | ! %l3 = 00000000a0b245f5, immed = fffff0d3, %l3 = 00000000a0b245f5 |
| 5215 | addc %l3,-0xf2d,%l3 ! %l3 = 00000000a0b236c8 |
| 5216 | ! %l7 = 00000000ffff8460, %l7 = 00000000ffff8460, %l0 = ffffffc6a0b245f5 |
| 5217 | and %l7,%l7,%l0 ! %l0 = 00000000ffff8460 |
| 5218 | |
| 5219 | p1_label_80: ! %cwp = 1 |
| 5220 | ! %l5 = ffffffffc8fb5a06, immed = fffff3c5, %y = 00000ffe |
| 5221 | umul %l5,-0xc3b,%l6 ! %l6 = c8fb506be5d9f89e, %y = c8fb506b |
| 5222 | ! Mem[0000000031000048] = e40eda16, %f0 = 00000000 |
| 5223 | ld [%i2+0x048],%f0 ! %f0 = e40eda16 |
| 5224 | ! Mem[0000000013800048] = e40eda16 9780b5d0, %l2 = fffff479, %l3 = a0b236c8 |
| 5225 | ldd [%o3+0x048],%l2 ! %l2 = 00000000e40eda16 000000009780b5d0 |
| 5226 | ! Mem[0000000012800000] = 9780b5d05218c0c1, %l2 = 00000000e40eda16, %l1 = 0000000000000fff |
| 5227 | casxa [%o1]0x80,%l2,%l1 ! %l1 = 9780b5d05218c0c1 |
| 5228 | ! Mem[0000000030000048] = 00000000, %l2 = 00000000e40eda16 |
| 5229 | ldsw [%i0+0x048],%l2 ! %l2 = 0000000000000000 |
| 5230 | ! %f26 = e40eda16 c8fb5f16, Mem[0000000013800018] = ffe2fb2d 00000000 |
| 5231 | stda %f26,[%o3+%o6]0x81 ! Mem[0000000013800018] = e40eda16 c8fb5f16 |
| 5232 | ! %f12 = aca4ae23, Mem[0000000031000008] = 2dfbe2ff |
| 5233 | st %f12,[%i2+%o4] ! Mem[0000000031000008] = aca4ae23 |
| 5234 | ! %l4 = ffff8460, %l5 = c8fb5a06, Mem[0000000012800058] = 7236e71b 22133507 |
| 5235 | std %l4,[%o1+0x058] ! Mem[0000000012800058] = ffff8460 c8fb5a06 |
| 5236 | restore ! CWP = 0 |
| 5237 | ! %l1 = 0000008500000000, Mem[1200006a0000ffff] = 12800058 |
| 5238 | stb %l1,[%i0+0x06a] ! Mem[0000000012000068] = 000085ff |
| 5239 | |
| 5240 | p1_label_81: |
| 5241 | ! %l2 = 0000000000000cc1, immed = fffffe33, %l2 = 0000000000000cc1 |
| 5242 | xorcc %l2,-0x1cd,%l2 ! %l2 = fffffffffffff2f2, %ccr = 88 |
| 5243 | ! Mem[0000000031800048] = ffffffc6a0b245f5, %f10 = 638d7b87 9a68b260 |
| 5244 | ldd [%o3+0x048],%f10 ! %f10 = ffffffc6 a0b245f5 |
| 5245 | ! %l1 = 0000000000000085 |
| 5246 | setx 0xefd8c2a86dc75c6f,%g7,%l1 ! %l1 = efd8c2a86dc75c6f |
| 5247 | ! %f29 = 2dfbe2ff, Mem[0000000012000030] = 00000000 |
| 5248 | sta %f29,[%i0+%o6]0x88 ! Mem[0000000012000030] = 2dfbe2ff |
| 5249 | ! %l1 = efd8c2a86dc75c6f, immed = fffff812, %l0 = 0000000000000bf5 |
| 5250 | andncc %l1,-0x7ee,%l0 ! %l0 = 000000000000046d, %ccr = 00 |
| 5251 | ! Mem[0000000030000048] = 00000000ffff0000, %l1 = efd8c2a86dc75c6f |
| 5252 | ldx [%o0+0x048],%l1 ! %l1 = 00000000ffff0000 |
| 5253 | ! %l7 = 0000000000000000, %l6 = 000000000000005d, %l6 = 000000000000005d |
| 5254 | sub %l7,%l6,%l6 ! %l6 = ffffffffffffffa3 |
| 5255 | ! Mem[0000000030000048] = 00000000ffff0000, %f2 = 00000000 800006c0 |
| 5256 | ldd [%o0+0x048],%f2 ! %f2 = 00000000 ffff0000 |
| 5257 | ! %l0 = 000000000000046d |
| 5258 | setx 0xd4c3b3886e666cc9,%g7,%l0 ! %l0 = d4c3b3886e666cc9 |
| 5259 | ! %l7 = 0000000000000000, %l2 = fffffffffffff2f2, %l3 = 00000000faab5580 |
| 5260 | xor %l7,%l2,%l3 ! %l3 = fffffffffffff2f2 |
| 5261 | |
| 5262 | p1_label_82: |
| 5263 | ! Mem[0000000013000020] = 7236e71b, %l3 = fffffffffffff2f2 |
| 5264 | ldswa [%i2+%o4]0x81,%l3 ! %l3 = 000000007236e71b |
| 5265 | ! done : should take illegal inst trap, %l0 = d4c3b3886e666cc9 |
| 5266 | done ! Illegal inst trap : %l0 = d4c3b3886e666cd9 |
| 5267 | ! Mem[0000000013000010] = 480138c6, %l3 = 000000007236e71b |
| 5268 | ldsba [%i2+%i5]0x88,%l3 ! %l3 = ffffffffffffffc6 |
| 5269 | ! Mem[0000000013000018] = c8fb5f16f5b16b79, %f22 = ff000000 00000000 |
| 5270 | ldda [%i2+%i6]0x81,%f22 ! %f22 = c8fb5f16 f5b16b79 |
| 5271 | ! %f9 = 22133507, Mem[0000000031000048] = e40eda16 |
| 5272 | sta %f9 ,[%o2+0x048]%asi ! Mem[0000000031000048] = 22133507 |
| 5273 | ! %l1 = 00000000ffff0000, %l2 = fffffffffffff2f2, %l7 = 0000000000000000 |
| 5274 | or %l1,%l2,%l7 ! %l7 = fffffffffffff2f2 |
| 5275 | ! %l1 = 00000000ffff0000, immed = 0000072e, %l1 = 00000000ffff0000 |
| 5276 | or %l1,0x72e,%l1 ! %l1 = 00000000ffff072e |
| 5277 | ! %f31 = 20fe8af5, Mem[0000000013000028] = 877b0fff |
| 5278 | sta %f31,[%i2+%o5]0x88 ! Mem[0000000013000028] = 20fe8af5 |
| 5279 | ! Mem[0000000012800020] = 473f0000, %l2 = fffffffffffff2f2 |
| 5280 | ldsha [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000000 |
| 5281 | ! %l7 = fffff2f200000000, Mem[1280001000000000] = 16582bf8 |
| 5282 | stwa %l7,[%i1+%i5]0x81 ! Mem[0000000012800010] = fffff2f2 |
| 5283 | |
| 5284 | p1_label_83: |
| 5285 | ! %l3 = ffffffc600000000, Mem[1380002855801eb1] = 16582bf8 |
| 5286 | stha %l3,[%i3+%o5]0x89 ! Mem[0000000013800028] = 5580ffc6 |
| 5287 | ! %l2 = 00000000, %l3 = ffffffc6, Mem[0000000031000048] = 22133507 c8fb5f16 |
| 5288 | std %l2,[%o2+0x048] ! Mem[0000000031000048] = 00000000 ffffffc6 |
| 5289 | ! %l2 = 00000000, %l3 = ffffffc6, Mem[0000000013800018] = e40eda16 c8fb5f16 |
| 5290 | stda %l2,[%i3+%i6]0x81 ! Mem[0000000013800018] = 00000000 ffffffc6 |
| 5291 | ! %l1 = 00000000ffff072e, %l7 = fffffffffffff2f2, %l1 = 00000000ffff072e |
| 5292 | orncc %l1,%l7,%l1 ! %l1 = 00000000ffff0f2f, %ccr = 08 |
| 5293 | ! %l4 = 0000000000000000, Mem[1380005036e351a7] = fffff2f2 |
| 5294 | stw %l4,[%i3+0x050] ! Mem[0000000013800050] = 00000000 |
| 5295 | ! %f18 = e40eda16 9780b5d0, Mem[0000000012800028] = 696f77f7 daabbab1 |
| 5296 | std %f18,[%i1+%o5] ! Mem[0000000012800028] = e40eda16 9780b5d0 |
| 5297 | ! %l4 = 0000000000000000, Mem[3000004800000000] = 12800028 |
| 5298 | stw %l4,[%o0+0x048] ! Mem[0000000030000048] = 00000000 |
| 5299 | ! Mem[0000000030000008] = 5f160000, %l2 = 00000000, %l4 = 00000000 |
| 5300 | add %o0,0x08,%g1 |
| 5301 | casa [%g1]0x80,%l2,%l4 ! %l4 = 000000005f160000 |
| 5302 | ! %l2 = 0000000000000000, Mem[0000000031800048] = ffffffc6a0b245f5, %asi = 80 |
| 5303 | stxa %l2,[%o3+0x048]%asi ! Mem[0000000031800048] = 0000000000000000 |
| 5304 | ! %l6 = ffffffa300000000, Mem[3180000c00000000] = ffffffc6 |
| 5305 | stba %l6,[%o3+0x00c]%asi ! Mem[000000003180000c] = a3000000 |
| 5306 | |
| 5307 | p1_label_84: |
| 5308 | ! %l6 = ffffffffffffffa3, %l6 = ffffffffffffffa3, %l3 = ffffffffffffffc6 |
| 5309 | subc %l6,%l6,%l3 ! %l3 = 0000000000000000 |
| 5310 | ! %l5 = ffffffffffffb5d0, %l0 = d4c3b3886e666cd9, %l7 = fffffffffffff2f2 |
| 5311 | sll %l5,%l0,%l7 ! %l7 = ffffff6ba0000000 |
| 5312 | ! Clear Register : %l2 = 0000000000000000 |
| 5313 | clr %l2 ! %l2 = 0000000000000000 |
| 5314 | membar #Sync ! Added by membar checker (26) |
| 5315 | ! Mem[0000000013800040] = b811c08d 5d813319 e40eda16 9780b5d0 |
| 5316 | ! Mem[0000000013800050] = 00000000 f10822ec 800006c0 7d5d6dc2 |
| 5317 | ! Mem[0000000013800060] = 5218c0c1 1c74f8b4 638d7b87 9a68b260 |
| 5318 | ! Mem[0000000013800070] = 638d2c31 4786cb82 8234843c ed41e8f6 |
| 5319 | ldda [%i3+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000013800040 |
| 5320 | ! %l1 = 00000000ffff0f2f, %l1 = 00000000ffff0f2f, %l2 = 0000000000000000 |
| 5321 | addccc %l1,%l1,%l2 ! %l2 = 00000001fffe1e5e, %ccr = 09 |
| 5322 | ! Mem[0000000030800008] = 461165f7, %l3 = 0000000000000000 |
| 5323 | ldsw [%o1+%i4],%l3 ! %l3 = 00000000461165f7 |
| 5324 | ! Mem[0000000012000020] = b8b8810e2eb1ffff, %f18 = e40eda16 9780b5d0 |
| 5325 | ldda [%i0+%o4]0x88,%f18 ! %f18 = b8b8810e 2eb1ffff |
| 5326 | ! %l0 = 6e666cd900000000, Mem[3180004e00000000] = 00000012 |
| 5327 | sth %l0,[%o3+0x04e] ! Mem[000000003180004c] = 00006cd9 |
| 5328 | ! Mem[000000003100004c] = ffffffc6, %l3 = 00000000461165f7 |
| 5329 | ldub [%o2+0x04f],%l3 ! %l3 = 00000000000000c6 |
| 5330 | ! Mem[000000003180000c] = a3000000, %l6 = ffffffffffffffa3 |
| 5331 | ldsh [%o3+0x00e],%l6 ! %l6 = 0000000000000000 |
| 5332 | |
| 5333 | p1_label_85: |
| 5334 | ! %f24 = 480138c6, Mem[0000000012800018] = 000000ff |
| 5335 | sta %f24,[%i1+%i6]0x88 ! Mem[0000000012800018] = 480138c6 |
| 5336 | ! Randomly selected nop |
| 5337 | nop |
| 5338 | ! %l3 = 000000c600000000, Mem[3100000cff00ffff] = ffffffa3 |
| 5339 | stw %l3,[%o2+0x00c] ! Mem[000000003100000c] = 000000c6 |
| 5340 | ! Mem[0000000012800030] = 00000000, %l5 = ffffffffffffb5d0 |
| 5341 | ldswa [%i1+%o6]0x89,%l5 ! %l5 = 0000000000000000 |
| 5342 | ! Mem[000000003180000c] = a3000000, %l3 = 00000000000000c6, %asi = 80 |
| 5343 | swapa [%o3+0x00c]%asi,%l3 ! %l3 = 00000000a3000000 |
| 5344 | ! %l2 = 00000001fffe1e5e, immed = 000002b0, %y = c8fb506b |
| 5345 | sdivcc %l2,0x2b0,%l3 ! %l3 = ffffffff80000000, %ccr = 8a |
| 5346 | mov %l0,%y ! %y = 6e666cd9 |
| 5347 | ! retry : should take illegal inst trap, %l0 = d4c3b3886e666cd9 |
| 5348 | retry ! Illegal inst trap : %l0 = d4c3b3886e666ce9 |
| 5349 | ! Clear Register : %l3 = ffffffff80000000 |
| 5350 | clr %l3 ! %l3 = 0000000000000000 |
| 5351 | ! %l2 = 00000001fffe1e5e, immed = 00000f1a, %y = 6e666cd9 |
| 5352 | sdiv %l2,0xf1a,%l3 ! %l3 = 000000007fffffff |
| 5353 | mov %l0,%y ! %y = 6e666ce9 |
| 5354 | ! %l2 = fffe1e5e00000000, Mem[3000004fffff0000] = 000000c6 |
| 5355 | stb %l2,[%o0+0x04f] ! Mem[000000003000004c] = ffff005e |
| 5356 | |
| 5357 | p1_label_86: |
| 5358 | membar #Sync ! Added by membar checker (27) |
| 5359 | ! Mem[0000000012800000] = 9780b5d0 5218c0c1 ffffffff 3666455d |
| 5360 | ! Mem[0000000012800010] = fffff2f2 324157e6 c6380148 8234843c |
| 5361 | ! Mem[0000000012800020] = 00003f47 24d869cf e40eda16 9780b5d0 |
| 5362 | ! Mem[0000000012800030] = 00000000 00000000 ffffffff ffffffbc |
| 5363 | ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000012800000 |
| 5364 | ! %l5 = 0000000000000000, Mem[3080000a461165f7] = ffffffbc |
| 5365 | sth %l5,[%o1+0x00a] ! Mem[0000000030800008] = 46110000 |
| 5366 | ! Mem[000000003000000c] = 7d5d6dc2, %l1 = 00000000ffff0f2f |
| 5367 | lduh [%o0+0x00c],%l1 ! %l1 = 0000000000007d5d |
| 5368 | ! retry : should take illegal inst trap, %l0 = d4c3b3886e666ce9 |
| 5369 | retry ! Illegal inst trap : %l0 = d4c3b3886e666cf9 |
| 5370 | ! Mem[0000000013000000] = ffffffff 7d5d6dc2 00000000 800006c0 |
| 5371 | ! Mem[0000000013000010] = c6380148 f10822ec c8fb5f16 f5b16b79 |
| 5372 | ! Mem[0000000013000020] = 7236e71b 22133507 f58afe20 9a68b260 |
| 5373 | ! Mem[0000000013000030] = ffffb12e 0000befc 8234843c ed41e8f6 |
| 5374 | ldda [%i2]ASI_BLK_AIUP,%f0 ! Block Load from 0000000013000000 |
| 5375 | ! %l0 = d4c3b3886e666cf9, %l4 = 000000005f160000, %l3 = 000000007fffffff |
| 5376 | xor %l0,%l4,%l3 ! %l3 = d4c3b38831706cf9 |
| 5377 | ! Mem[0000000012000014] = 86b063bf, %l6 = 0000000000000000 |
| 5378 | ldsw [%i0+0x014],%l6 ! %l6 = ffffffff86b063bf |
| 5379 | ! Code Fragment 1 |
| 5380 | p1_fragment_8: |
| 5381 | ta T_CHANGE_HPRIV |
| 5382 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 5383 | ! %g3 = 0000000000000682 |
| 5384 | mov 0xf7d,%g3 ! %g3 = 0000000000000f7d |
| 5385 | and %g3, 0x13, %g3 |
| 5386 | xor %g2, %g3, %g2 |
| 5387 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 5388 | ta T_CHANGE_NONHPRIV |
| 5389 | ! Mem[0000000012800058] = ffff8460, %l7 = ffffff6ba0000000 |
| 5390 | lduw [%i1+0x058],%l7 ! %l7 = 00000000ffff8460 |
| 5391 | ! Mem[000000003080000c] = 3f47e4c3, %f21 = e40eda16 |
| 5392 | ld [%o1+0x00c],%f21 ! %f21 = 3f47e4c3 |
| 5393 | |
| 5394 | p1_label_87: |
| 5395 | ! Mem[0000000012800020] = 00003f47, %l2 = 00000001fffe1e5e |
| 5396 | lduha [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000 |
| 5397 | ! %l5 = 0000000000000000, %l4 = 000000005f160000, %l7 = 00000000ffff8460 |
| 5398 | taddcc %l5,%l4,%l7 ! %l7 = 000000005f160000, %ccr = 00 |
| 5399 | ! Mem[0000000030800048] = 00000000, %l0 = 6e666cf9, %l6 = 86b063bf |
| 5400 | add %o1,0x48,%g1 |
| 5401 | casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000000000000 |
| 5402 | ! Mem[0000000012800008] = ffffffff, %l5 = 0000000000000000 |
| 5403 | ldstuba [%i1+%i4]0x81,%l5 ! %l5 = 00000000000000ff |
| 5404 | ! %l6 = 0000000000000000, %l5 = 00000000000000ff, %l3 = d4c3b38831706cf9 |
| 5405 | srax %l6,%l5,%l3 ! %l3 = 0000000000000000 |
| 5406 | ! %l2 = 0000000000000000, immed = 00000f33, %l4 = 000000005f160000 |
| 5407 | tsubcctv %l2,0xf33,%l4 ! %l0 = d4c3b3886e666d1c, Trapped |
| 5408 | ! Mem[0000000031800008] = ffff55ff, %l0 = d4c3b3886e666d1c |
| 5409 | ldsw [%o3+%i4],%l0 ! %l0 = ffffffffffff55ff |
| 5410 | membar #Sync ! Added by membar checker (28) |
| 5411 | ! %l2 = 00000000, %l3 = 00000000, Mem[0000000013000018] = c8fb5f16 f5b16b79 |
| 5412 | std %l2,[%i2+%i6] ! Mem[0000000013000018] = 00000000 00000000 |
| 5413 | ! Mem[0000000012800000] = d0b58097, %f1 = 7d5d6dc2 |
| 5414 | lda [%i1+%g0]0x89,%f1 ! %f1 = d0b58097 |
| 5415 | ! Mem[0000000012800054] = ffffff8f, %l2 = 0000000000000000, %asi = 80 |
| 5416 | swapa [%i1+0x054]%asi,%l2 ! %l2 = 00000000ffffff8f |
| 5417 | |
| 5418 | p1_label_88: |
| 5419 | ! %l0 = ffffffffffff55ff, %l2 = 00000000ffffff8f, %y = 6e666ce9 |
| 5420 | sdivcc %l0,%l2,%l4 ! %l4 = ffffffff80000000, %ccr = 8a |
| 5421 | mov %l0,%y ! %y = ffff55ff |
| 5422 | ! %l1 = 0000000000007d5d, Mem[0000000030000008] = 5f1600007d5d6dc2 |
| 5423 | stx %l1,[%o0+%i4] ! Mem[0000000030000008] = 0000000000007d5d |
| 5424 | ! Mem[0000000013000000] = ffffffff7d5d6dc2, %l4 = ffffffff80000000 |
| 5425 | ldx [%i2+%g0],%l4 ! %l4 = ffffffff7d5d6dc2 |
| 5426 | ! %l5 = 00000000000000ff, %l3 = 0000000000000000, %l7 = 000000005f160000 |
| 5427 | srl %l5,%l3,%l7 ! %l7 = 00000000000000ff |
| 5428 | ! %l2 = 00000000ffffff8f, immed = ffffffa1, %l2 = 00000000ffffff8f |
| 5429 | tsubcc %l2,-0x05f,%l2 ! %l2 = 00000000ffffffee, %ccr = 1b |
| 5430 | ! Code Fragment 1 |
| 5431 | p1_fragment_9: |
| 5432 | ta T_CHANGE_HPRIV |
| 5433 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 5434 | ! %g3 = 0000000000000f7d |
| 5435 | mov 0x2ad,%g3 ! %g3 = 00000000000002ad |
| 5436 | and %g3, 0x13, %g3 |
| 5437 | xor %g2, %g3, %g2 |
| 5438 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 5439 | ta T_CHANGE_NONHPRIV |
| 5440 | ! Mem[0000000013800054] = f10822ec, %l1 = 0000000000007d5d |
| 5441 | swap [%i3+0x054],%l1 ! %l1 = 00000000f10822ec |
| 5442 | ! Mem[0000000013800008] = 000000ff, %f24 = 480138c6 |
| 5443 | lda [%i3+%i4]0x89,%f24 ! %f24 = 000000ff |
| 5444 | ! Code Fragment 1 |
| 5445 | p1_fragment_10: |
| 5446 | ta T_CHANGE_HPRIV |
| 5447 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 5448 | ! %g3 = 00000000000002ad |
| 5449 | mov 0x657,%g3 ! %g3 = 0000000000000657 |
| 5450 | and %g3, 0x13, %g3 |
| 5451 | xor %g2, %g3, %g2 |
| 5452 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 5453 | ta T_CHANGE_NONHPRIV |
| 5454 | ! %l5 = 00000000000000ff, immed = 0000029b, %l4 = ffffffff7d5d6dc2 |
| 5455 | add %l5,0x29b,%l4 ! %l4 = 000000000000039a |
| 5456 | |
| 5457 | p1_label_89: |
| 5458 | ! %l2 = ffffffee00000000, Mem[3000004900000000] = ffffffff |
| 5459 | stb %l2,[%o0+0x049] ! Mem[0000000030000048] = 00ee0000 |
| 5460 | ! Mem[0000000013000040] = ffffffff ffffc000 69000000 86b063bf |
| 5461 | ! Mem[0000000013000050] = aca4ae23 adf5a43d 00000000 154086dc |
| 5462 | ! Mem[0000000013000060] = e40eda16 461165f7 b11e8055 3f47e4c3 |
| 5463 | ! Mem[0000000013000070] = 00000000 2dfbe2ff 3a63befc 20fe8af5 |
| 5464 | ldda [%i2+%g4]ASI_BLK_SL,%f0 ! Block Load from 0000000013000040 |
| 5465 | ! %f28 = ffff55ff 2dfbe2ff, Mem[0000000031800048] = 00000000 00006cd9 |
| 5466 | std %f28,[%o3+0x048] ! Mem[0000000031800048] = ffff55ff 2dfbe2ff |
| 5467 | ! Mem[000000003100000c] = 000000c6, %l7 = 00000000000000ff |
| 5468 | lduh [%o2+0x00c],%l7 ! %l7 = 0000000000000000 |
| 5469 | ! Mem[0000000013800074] = 4786cb82, %l3 = 00000000, %l3 = 00000000 |
| 5470 | add %i3,0x74,%g1 |
| 5471 | casa [%g1]0x80,%l3,%l3 ! %l3 = 000000004786cb82 |
| 5472 | ! %l4 = 000000000000039a, immed = 0000001b, %l0 = ffffffffffff55ff |
| 5473 | sll %l4,0x01b,%l0 ! %l0 = 0000001cd0000000 |
| 5474 | ! %l7 = 0000000000000000, %l6 = 0000000000000000, %l2 = 00000000ffffffee |
| 5475 | orncc %l7,%l6,%l2 ! %l2 = ffffffffffffffff, %ccr = 88 |
| 5476 | ! %f28 = ffff55ff 2dfbe2ff, Mem[0000000012000068] = 000085ff a77313d2 |
| 5477 | std %f28,[%i0+0x068] ! Mem[0000000012000068] = ffff55ff 2dfbe2ff |
| 5478 | ! %l4 = 000000000000039a, %l2 = ffffffffffffffff, %l5 = 00000000000000ff |
| 5479 | xnorcc %l4,%l2,%l5 ! %l5 = 000000000000039a, %ccr = 00 |
| 5480 | ! Mem[0000000031000008] = aca4ae23, %l1 = 00000000f10822ec |
| 5481 | lduw [%o2+%i4],%l1 ! %l1 = 00000000aca4ae23 |
| 5482 | |
| 5483 | p1_label_90: |
| 5484 | ! Mem[0000000031800008] = ffff55ff, %l5 = 000000000000039a |
| 5485 | swap [%o3+%i4],%l5 ! %l5 = 00000000ffff55ff |
| 5486 | ! Mem[0000000013000040] = ffffffff ffffc000 69000000 86b063bf |
| 5487 | ! Mem[0000000013000050] = aca4ae23 adf5a43d 00000000 154086dc |
| 5488 | ! Mem[0000000013000060] = e40eda16 461165f7 b11e8055 3f47e4c3 |
| 5489 | ! Mem[0000000013000070] = 00000000 2dfbe2ff 3a63befc 20fe8af5 |
| 5490 | ldda [%i2+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000013000040 |
| 5491 | ! Mem[0000000012000000] = 00e43574, %l7 = 0000000000000000 |
| 5492 | lduh [%i0+0x002],%l7 ! %l7 = 0000000000003574 |
| 5493 | ! %l4 = 000000000000039a, immed = 00000013, %l0 = 0000001cd0000000 |
| 5494 | sll %l4,0x013,%l0 ! %l0 = 000000001cd00000 |
| 5495 | ! %l6 = 0000000000000000, immed = fffff834, %l7 = 0000000000003574 |
| 5496 | xor %l6,-0x7cc,%l7 ! %l7 = fffffffffffff834 |
| 5497 | ! Mem[0000000013800008] = 000000ff, %l7 = fffffffffffff834 |
| 5498 | ldsha [%i3+%i4]0x89,%l7 ! %l7 = 00000000000000ff |
| 5499 | ! %l6 = 0000000000000000, immed = 000000c7, %l0 = 000000001cd00000 |
| 5500 | add %l6,0x0c7,%l0 ! %l0 = 00000000000000c7 |
| 5501 | ! %l6 = 0000000000000000, %l7 = 00000000000000ff, %l3 = 000000004786cb82 |
| 5502 | xnor %l6,%l7,%l3 ! %l3 = ffffffffffffff00 |
| 5503 | ! %f6 = dc864015, Mem[0000000012800018] = 480138c6 |
| 5504 | sta %f6 ,[%i1+%i6]0x88 ! Mem[0000000012800018] = dc864015 |
| 5505 | ! Mem[000000003080004c] = 00000485, %l1 = 00000000aca4ae23 |
| 5506 | lduwa [%o1+0x04c]%asi,%l1 ! %l1 = 0000000000000485 |
| 5507 | |
| 5508 | p1_label_91: |
| 5509 | ! %l4 = 000000000000039a, %l0 = 00000000000000c7, %l2 = ffffffffffffffff |
| 5510 | and %l4,%l0,%l2 ! %l2 = 0000000000000082 |
| 5511 | ! %l1 = 0000000000000485, %l6 = 0000000000000000, %l2 = 0000000000000082 |
| 5512 | add %l1,%l6,%l2 ! %l2 = 0000000000000485 |
| 5513 | ! %l5 = ffff55ff00000000, Mem[3000000e00007d5d] = 00000080, %asi = 02 |
| 5514 | stha %l5,[%o0+0x00e]%asi ! Mem[000000003000000c] = 000055ff |
| 5515 | ! Mem[000000003180000c] = 000000c6, %l3 = ffffffffffffff00 |
| 5516 | lduba [%o3+0x00e]%asi,%l3 ! %l3 = 0000000000000000 |
| 5517 | ! %l6 = 00000000, %l7 = 000000ff, Mem[0000000031000048] = 00000000 ffffffc6 |
| 5518 | std %l6,[%o2+0x048] ! Mem[0000000031000048] = 00000000 000000ff |
| 5519 | ! Mem[0000000013000020] = 1be73672, %l0 = 00000000000000c7 |
| 5520 | lduha [%i2+%o4]0x89,%l0 ! %l0 = 0000000000003672 |
| 5521 | ! %l6 = 00000000, %l7 = 000000ff, Mem[0000000013800010] = f9262e0b adf5a43d |
| 5522 | std %l6,[%i3+%i5] ! Mem[0000000013800010] = 00000000 000000ff |
| 5523 | ! %l3 = 0000000000000000, %l2 = 0000000000000485, %l0 = 0000000000003672 |
| 5524 | sll %l3,%l2,%l0 ! %l0 = 0000000000000000 |
| 5525 | ! Mem[0000000012000008] = 10000000, %l2 = 0000000000000485 |
| 5526 | lduwa [%i0+%i4]0x89,%l2 ! %l2 = 0000000010000000 |
| 5527 | ! %f4 = 3da4f5ad 23aea4ac, Mem[0000000013000000] = ffffffff 7d5d6dc2 |
| 5528 | stda %f4 ,[%i2+%g0]0x81 ! Mem[0000000013000000] = 3da4f5ad 23aea4ac |
| 5529 | |
| 5530 | p1_label_92: |
| 5531 | ! Mem[0000000012800020] = 00003f47, %l2 = 0000000010000000 |
| 5532 | lduba [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000 |
| 5533 | ! %f12 = ffe2fb2d 00000000, Mem[0000000012800010] = fffff2f2 324157e6 |
| 5534 | stda %f12,[%i1+%i5]0x81 ! Mem[0000000012800010] = ffe2fb2d 00000000 |
| 5535 | ! %l0 = 0000000000000000, Mem[128000009780b5d0] = 16582bf8 |
| 5536 | stwa %l0,[%i1+%g0]0x80 ! Mem[0000000012800000] = 00000000 |
| 5537 | ! Mem[0000000013000010] = 480138c6, %l1 = 0000000000000485 |
| 5538 | swapa [%i2+%i5]0x89,%l1 ! %l1 = 00000000480138c6 |
| 5539 | ! Mem[000000003100004c] = 000000ff, %l2 = 0000000000000000 |
| 5540 | lduh [%o2+0x04c],%l2 ! %l2 = 0000000000000000 |
| 5541 | ! Mem[0000000012000018] = ffffffff, %l7 = 00000000000000ff |
| 5542 | ldstuba [%i0+%i6]0x89,%l7 ! %l7 = 00000000000000ff |
| 5543 | ! Mem[0000000013000010] = ec2208f1 00000485, %l4 = 0000039a, %l5 = ffff55ff |
| 5544 | ldda [%i2+%i5]0x89,%l4 ! %l4 = 0000000000000485 00000000ec2208f1 |
| 5545 | ! %f2 = bf63b086 00000069, Mem[0000000031800008] = 0000039a 000000c6 |
| 5546 | std %f2 ,[%o3+%i4] ! Mem[0000000031800008] = bf63b086 00000069 |
| 5547 | ! %l4 = 0000000000000485, %l7 = 00000000000000ff, %l5 = 00000000ec2208f1 |
| 5548 | xnor %l4,%l7,%l5 ! %l5 = fffffffffffffb85 |
| 5549 | ! %l4 = 0000000000000485, immed = 0000000b, %l0 = 0000000000000000 |
| 5550 | sll %l4,0x00b,%l0 ! %l0 = 0000000000242800 |
| 5551 | |
| 5552 | p1_label_93: |
| 5553 | ! Mem[0000000012000000] = 00e43574, %l1 = 00000000480138c6 |
| 5554 | lduba [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000 |
| 5555 | ! %l1 = 0000000000000000, %l1 = 0000000000000000, %l7 = 00000000000000ff |
| 5556 | orcc %l1,%l1,%l7 ! %l7 = 0000000000000000, %ccr = 44 |
| 5557 | save ! CWP = 1 |
| 5558 | rd %pc,%o7 |
| 5559 | return %o7+12 ! CWP = 0 |
| 5560 | ! %l1 = 0000000000000000, Mem[0000000012000028] = d1d0cae9c1f5c230 |
| 5561 | stxa %l1,[%i0+%o5]0x81 ! Mem[0000000012000028] = 0000000000000000 |
| 5562 | ! %l0 = 0000000000242800, Mem[0000000012800030] = 0000000000000000 |
| 5563 | stxa %l0,[%i1+%o6]0x88 ! Mem[0000000012800030] = 0000000000242800 |
| 5564 | ! Mem[0000000031000048] = 00000000, %l6 = 0000000000000000 |
| 5565 | swap [%o2+0x048],%l6 ! %l6 = 0000000000000000 |
| 5566 | ! %l7 = 0000000000000000, %l1 = 0000000000000000, %l4 = 0000000000000485 |
| 5567 | addccc %l7,%l1,%l4 ! %l4 = 0000000000000000, %ccr = 44 |
| 5568 | ! Mem[0000000030000048] = 00ee0000ffff005e, %l2 = 0000000000000000 |
| 5569 | ldx [%o0+0x048],%l2 ! %l2 = 00ee0000ffff005e |
| 5570 | ! Mem[0000000012000000] = 00e43574, %l4 = 0000000000000000 |
| 5571 | ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000 |
| 5572 | |
| 5573 | p1_label_94: |
| 5574 | ! %l6 = 0000000000000000, immed = ffffff84, %l1 = 0000000000000000 |
| 5575 | addcc %l6,-0x07c,%l1 ! %l1 = ffffffffffffff84, %ccr = 88 |
| 5576 | ! %l0 = 0000000000242800, %l5 = fffffffffffffb85, %l7 = 0000000000000000 |
| 5577 | subc %l0,%l5,%l7 ! %l7 = 0000000000242c7b |
| 5578 | ! %l5 = fffffffffffffb85, immed = 00000210, %l5 = fffffffffffffb85 |
| 5579 | add %l5,0x210,%l5 ! %l5 = fffffffffffffd95 |
| 5580 | ! %l2 = 00ee0000ffff005e, immed = 00000035, %y = ffff55ff |
| 5581 | umul %l2,0x035,%l5 ! %l5 = 00000034ffcb1376, %y = 00000034 |
| 5582 | ! Mem[000000003080000c] = 3f47e4c3, %l6 = 0000000000000000 |
| 5583 | lduwa [%o1+0x00c]%asi,%l6 ! %l6 = 000000003f47e4c3 |
| 5584 | ! Mem[0000000030800008] = 461100003f47e4c3, %f26 = b11e8055 3f47e4c3 |
| 5585 | ldd [%o1+%i4],%f26 ! %f26 = 46110000 3f47e4c3 |
| 5586 | ! Mem[0000000012000040] = 6fbe2505, %l1 = ffffffffffffff84 |
| 5587 | ldsw [%i0+0x040],%l1 ! %l1 = 000000006fbe2505 |
| 5588 | ! Code Fragment 1 |
| 5589 | p1_fragment_11: |
| 5590 | ta T_CHANGE_HPRIV |
| 5591 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 5592 | ! %g3 = 0000000000000657 |
| 5593 | mov 0x575,%g3 ! %g3 = 0000000000000575 |
| 5594 | and %g3, 0x13, %g3 |
| 5595 | xor %g2, %g3, %g2 |
| 5596 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 5597 | ta T_CHANGE_NONHPRIV |
| 5598 | ! Mem[0000000012800028] = e40eda169780b5d0, %f12 = ffe2fb2d 00000000 |
| 5599 | ldd [%i1+%o5],%f12 ! %f12 = e40eda16 9780b5d0 |
| 5600 | ! Mem[0000000012000020] = ffffb12e0e81b8b8, %f16 = ffffffff ffffc000 |
| 5601 | ldda [%i0+%o4]0x80,%f16 ! %f16 = ffffb12e 0e81b8b8 |
| 5602 | |
| 5603 | p1_label_95: |
| 5604 | ! %f8 = f7651146, Mem[0000000012800030] = 00242800 |
| 5605 | sta %f8 ,[%i1+%o6]0x88 ! Mem[0000000012800030] = f7651146 |
| 5606 | ! %f7 = 00000000, Mem[0000000031000008] = aca4ae23 |
| 5607 | sta %f7 ,[%o2+0x008]%asi ! Mem[0000000031000008] = 00000000 |
| 5608 | ! %l4 = 0000000000000000, Mem[3080004a00000000] = 00000010 |
| 5609 | sth %l4,[%o1+0x04a] ! Mem[0000000030800048] = 00000000 |
| 5610 | ! %l3 = 0000000000000000, Mem[1200004e2cee9ca8] = 00000010 |
| 5611 | sth %l3,[%i0+0x04e] ! Mem[000000001200004c] = 2cee0000 |
| 5612 | ! Mem[0000000012000058] = aa9522a4, %l6 = 000000003f47e4c3 |
| 5613 | lduw [%i0+0x058],%l6 ! %l6 = 00000000aa9522a4 |
| 5614 | ! Mem[0000000030000048] = 00ee0000, %l2 = 00ee0000ffff005e |
| 5615 | lduh [%o0+0x04a],%l2 ! %l2 = 0000000000000000 |
| 5616 | ! %l6 = 00000000aa9522a4, immed = 00000009, %l6 = 00000000aa9522a4 |
| 5617 | sll %l6,0x009,%l6 ! %l6 = 000001552a454800 |
| 5618 | ! Mem[000000003100004c] = 000000ff, %l3 = 0000000000000000 |
| 5619 | lduw [%o2+0x04c],%l3 ! %l3 = 00000000000000ff |
| 5620 | save ! CWP = 1 |
| 5621 | ! %l5 = ffffffffc8fb5a06, immed = 00000c4e, %y = 00000034 |
| 5622 | sdiv %l5,0xc4e,%l6 ! %l6 = 00000000044a32a8 |
| 5623 | mov %l0,%y ! %y = ffff8460 |
| 5624 | |
| 5625 | p1_label_96: ! %cwp = 1 |
| 5626 | ! Mem[000000003080004c] = 00000485, %l0 = 00000000ffff8460 |
| 5627 | ldsw [%i1+0x04c],%l0 ! %l0 = 0000000000000485 |
| 5628 | ! %l6 = 00000000044a32a8, %l7 = 00000000ffff8460, %y = ffff8460 |
| 5629 | smulcc %l6,%l7,%l2 ! %l2 = fffffdedab499f00, %ccr = 88, %y = fffffded |
| 5630 | ! %f10 = c3e4473f 55801eb1, Mem[0000000013000018] = 00000000 00000000 |
| 5631 | stda %f10,[%o2+%o6]0x88 ! Mem[0000000013000018] = c3e4473f 55801eb1 |
| 5632 | ! %l6 = 00000000044a32a8, %l3 = 000000009780b5d0, %l1 = 9780b5d05218c0c1 |
| 5633 | sllx %l6,%l3,%l1 ! %l1 = 0000044a32a80000 |
| 5634 | ! Mem[0000000013000002] = 3da4f5ad, %l1 = 0000044a32a80000 |
| 5635 | ldstuba [%o2+0x002]%asi,%l1 ! %l1 = 00000000000000f5 |
| 5636 | ! Mem[0000000031800008] = bf63b086, %l4 = 00000000ffff8460 |
| 5637 | ldsh [%i3+0x00a],%l4 ! %l4 = ffffffffffffb086 |
| 5638 | ! %l6 = 044a32a8, %l7 = ffff8460, Mem[0000000030800048] = 00000000 00000485 |
| 5639 | stda %l6,[%i1+0x048]%asi ! Mem[0000000030800048] = 044a32a8 ffff8460 |
| 5640 | ! Mem[0000000012800030] = f7651146, %l3 = 000000009780b5d0 |
| 5641 | ldstuba [%o1+%i6]0x89,%l3 ! %l3 = 0000000000000046 |
| 5642 | ! %l0 = 0000000000000485, %l5 = ffffffffc8fb5a06, %l7 = 00000000ffff8460 |
| 5643 | subccc %l0,%l5,%l7 ! %l7 = 000000003704aa7f, %ccr = 11 |
| 5644 | ! Mem[000000003100004c] = 000000ff, %l7 = 000000003704aa7f |
| 5645 | ldstub [%i2+0x04c],%l7 ! %l7 = 0000000000000000 |
| 5646 | |
| 5647 | p1_label_97: ! %cwp = 1 |
| 5648 | ! %l1 = 00000000000000f5, %l6 = 00000000044a32a8, %l4 = ffffffffffffb086 |
| 5649 | addc %l1,%l6,%l4 ! %l4 = 00000000044a339e |
| 5650 | ! Mem[0000000031000048] = 00000000, %l5 = c8fb5a06, %l7 = 00000000 |
| 5651 | add %i2,0x48,%g1 |
| 5652 | casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000000000000 |
| 5653 | ! Mem[0000000013800020] = 000000ff, %l0 = 0000000000000485 |
| 5654 | lduwa [%o3+%i4]0x89,%l0 ! %l0 = 00000000000000ff |
| 5655 | ! retry : should take illegal inst trap, %l0 = 00000000000000ff |
| 5656 | retry ! Illegal inst trap : %l0 = 000000000000010f |
| 5657 | ! %l0 = 0000010f00000000, Mem[1200000810000000] = 16582bf8 |
| 5658 | stha %l0,[%o0+%o4]0x89 ! Mem[0000000012000008] = 1000010f |
| 5659 | ! Mem[0000000013000008] = c006008000000000, %f0 = 00c0ffff ffffffff |
| 5660 | ldda [%o2+%o4]0x88,%f0 ! %f0 = c0060080 00000000 |
| 5661 | ! %f16 = ffffb12e 0e81b8b8 69000000 86b063bf |
| 5662 | ! %f20 = aca4ae23 adf5a43d 00000000 154086dc |
| 5663 | ! %f24 = e40eda16 461165f7 46110000 3f47e4c3 |
| 5664 | ! %f28 = 00000000 2dfbe2ff 3a63befc 20fe8af5 |
| 5665 | stda %f16,[%o2+%g4]ASI_BLK_P ! Block Store to 0000000013000040 |
| 5666 | ! %l2 = fffffdedab499f00, %l4 = 00000000044a339e, %y = fffffded |
| 5667 | mulscc %l2,%l4,%l5 ! %l5 = 0000000059ef031e, %ccr = 00, %y = 7ffffef6 |
| 5668 | ! %l3 = 0000000000000046, %l0 = 000000000000010f, %y = 7ffffef6 |
| 5669 | umulcc %l3,%l0,%l5 ! %l5 = 0000000000004a1a, %ccr = 00, %y = 00000000 |
| 5670 | ! %l5 = 00004a1a00000000, Mem[3000000f000055ff] = 0000010f |
| 5671 | stb %l5,[%i0+0x00f] ! Mem[000000003000000c] = 0000551a |
| 5672 | |
| 5673 | p1_label_98: ! %cwp = 1 |
| 5674 | ! Code Fragment 1 |
| 5675 | p1_fragment_12: |
| 5676 | ta T_CHANGE_HPRIV |
| 5677 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 5678 | ! %g3 = 0000000000000575 |
| 5679 | mov -0xc28,%g3 ! %g3 = fffffffffffff3d8 |
| 5680 | and %g3, 0x13, %g3 |
| 5681 | xor %g2, %g3, %g2 |
| 5682 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 5683 | ta T_CHANGE_NONHPRIV |
| 5684 | ! %l0 = 0000010f, %l1 = 000000f5, Mem[0000000030000048] = 00ee0000 ffff005e |
| 5685 | stda %l0,[%i0+0x048]%asi ! Mem[0000000030000048] = 0000010f 000000f5 |
| 5686 | ! Mem[000000003080004c] = ffff8460, %f14 = f58afe20 |
| 5687 | ld [%i1+0x04c],%f14 ! %f14 = ffff8460 |
| 5688 | ! %l7 = 0000000000000000, Mem[1280001600000000] = 30000048 |
| 5689 | stb %l7,[%o1+0x016] ! Mem[0000000012800014] = 00000000 |
| 5690 | ! %l5 = 0000000000004a1a, %l7 = 0000000000000000, %l2 = fffffdedab499f00 |
| 5691 | add %l5,%l7,%l2 ! %l2 = 0000000000004a1a |
| 5692 | ! Mem[0000000012000000] = ffe43574 006f7acb, %l6 = 044a32a8, %l7 = 00000000 |
| 5693 | ldd [%o0+%g0],%l6 ! %l6 = 00000000ffe43574 00000000006f7acb |
| 5694 | ! %l0 = 0000010f00000000, Mem[1300001000000485] = 044a32a8 |
| 5695 | stba %l0,[%o2+%o5]0x88 ! Mem[0000000013000010] = 0000040f |
| 5696 | ! %l4 = 00000000044a339e, immed = fffff342, %l4 = 00000000044a339e |
| 5697 | add %l4,-0xcbe,%l4 ! %l4 = 00000000044a26e0 |
| 5698 | ! Mem[0000000013000010] = 0f040000, %l5 = 0000000000004a1a |
| 5699 | ldub [%o2+0x011],%l5 ! %l5 = 0000000000000004 |
| 5700 | membar #Sync ! Added by membar checker (29) |
| 5701 | ! %l6 = ffe4357400000000, Mem[13000057adf5a43d] = 00004a1a |
| 5702 | stb %l6,[%o2+0x057] ! Mem[0000000013000054] = adf5a474 |
| 5703 | |
| 5704 | p1_label_99: ! %cwp = 1 |
| 5705 | ! Mem[0000000013000008] = 00000000, %f14 = ffff8460 |
| 5706 | lda [%o2+%o4]0x89,%f14 ! %f14 = 00000000 |
| 5707 | ! Mem[000000003100000c] = 000000c6, %l0 = 000000000000010f |
| 5708 | lduha [%i2+0x00e]%asi,%l0 ! %l0 = 00000000000000c6 |
| 5709 | ! %f24 = e40eda16, Mem[0000000031800048] = ffff55ff |
| 5710 | st %f24,[%i3+0x048] ! Mem[0000000031800048] = e40eda16 |
| 5711 | ! %f20 = aca4ae23, Mem[000000003180004c] = 2dfbe2ff |
| 5712 | st %f20,[%i3+0x04c] ! Mem[000000003180004c] = aca4ae23 |
| 5713 | ! %f30 = 3a63befc, Mem[0000000012800010] = ffe2fb2d |
| 5714 | sta %f30,[%o1+%o5]0x81 ! Mem[0000000012800010] = 3a63befc |
| 5715 | ! %l5 = 0000000000000004, Mem[0000000031800048] = e40eda16aca4ae23 |
| 5716 | stx %l5,[%i3+0x048] ! Mem[0000000031800048] = 0000000000000004 |
| 5717 | ! %l5 = 0000000000000004, %l7 = 00000000006f7acb, %l0 = 00000000000000c6 |
| 5718 | xorcc %l5,%l7,%l0 ! %l0 = 00000000006f7acf, %ccr = 00 |
| 5719 | ! Mem[0000000013800010] = 00000000, %l5 = 0000000000000004 |
| 5720 | ldstuba [%o3+%o5]0x81,%l5 ! %l5 = 0000000000000000 |
| 5721 | ! Randomly selected nop |
| 5722 | nop |
| 5723 | ! %l1 = 00000000000000f5, %l3 = 0000000000000046, %l5 = 0000000000000000 |
| 5724 | sra %l1,%l3,%l5 ! %l5 = 0000000000000003 |
| 5725 | |
| 5726 | p1_label_100: ! %cwp = 1 |
| 5727 | ! Mem[000000003180000c] = 00000069, %l4 = 00000000044a26e0, %asi = 80 |
| 5728 | swapa [%i3+0x00c]%asi,%l4 ! %l4 = 0000000000000069 |
| 5729 | ! %l6 = 00000000ffe43574, immd = fffffffffffff254, %l4 = 0000000000000069 |
| 5730 | sdivx %l6,-0xdac,%l4 ! %l4 = ffffffffffed488b |
| 5731 | ! Mem[0000000012000030] = 2dfbe2ff, %l2 = 0000000000004a1a |
| 5732 | ldswa [%o0+%i6]0x89,%l2 ! %l2 = 000000002dfbe2ff |
| 5733 | ! Invert Register : %l5 = 0000000000000003 |
| 5734 | xor %l5,-1,%l5 ! %l5 = fffffffffffffffc |
| 5735 | ! Mem[0000000030800048] = 044a32a8ffff8460, %l6 = 00000000ffe43574, %l5 = fffffffffffffffc |
| 5736 | add %i1,0x48,%g1 |
| 5737 | casxa [%g1]0x80,%l6,%l5 ! %l5 = 044a32a8ffff8460 |
| 5738 | ! Mem[0000000012000020] = ffffb12e, %l5 = 044a32a8ffff8460 |
| 5739 | lduwa [%o0+%i4]0x81,%l5 ! %l5 = 00000000ffffb12e |
| 5740 | ! %l0 = 00000000006f7acf, %l3 = 0000000000000046, %l4 = ffffffffffed488b |
| 5741 | addc %l0,%l3,%l4 ! %l4 = 00000000006f7b15 |
| 5742 | ! Mem[000000003080000c] = 3f47e4c3, %l2 = 000000002dfbe2ff |
| 5743 | lduba [%i1+0x00d]%asi,%l2 ! %l2 = 0000000000000047 |
| 5744 | ! %l5 = 00000000ffffb12e, %l0 = 00000000006f7acf, %y = 00000000 |
| 5745 | sdivcc %l5,%l0,%l2 ! %l2 = 000000000000024b, %ccr = 00 |
| 5746 | mov %l0,%y ! %y = 006f7acf |
| 5747 | ! %l6 = ffe4357400000000, Mem[1300001855801eb1] = 006f7acf |
| 5748 | stha %l6,[%o2+%o6]0x89 ! Mem[0000000013000018] = 55803574 |
| 5749 | |
| 5750 | ba,a p1_not_taken_0_end |
| 5751 | p1_not_taken_0: |
| 5752 | ! The following code should not be executed |
| 5753 | ldx [%o1+0x000],%l2 |
| 5754 | sta %l0,[%i1+0x020]%asi |
| 5755 | nop |
| 5756 | stba %l6,[%o2+0x004]%asi |
| 5757 | std %l0,[%o3+0x000] |
| 5758 | stxa %l0,[%i3+0x008]%asi |
| 5759 | nop |
| 5760 | ba,a p1_branch_failed |
| 5761 | p1_not_taken_0_end: |
| 5762 | |
| 5763 | |
| 5764 | ! End of Random Code for Processor 1 |
| 5765 | |
| 5766 | restore ! CWP = 0 |
| 5767 | p1_set_done_flag: |
| 5768 | mov 2,%g2 |
| 5769 | set done_flags,%g1 |
| 5770 | st %g2,[%g1+0x004] ! Set processor 1 done flag |
| 5771 | |
| 5772 | ! Check Registers |
| 5773 | |
| 5774 | p1_check_registers: |
| 5775 | set p1_expected_registers,%g1 |
| 5776 | ldx [%g1+0x000],%g2 |
| 5777 | cmp %l0,%g2 ! %l0 should be 0000000000242800 |
| 5778 | bne,a,pn %xcc,p1_reg_l0_fail |
| 5779 | mov %l0,%g3 |
| 5780 | ldx [%g1+0x008],%g2 |
| 5781 | cmp %l1,%g2 ! %l1 should be 000000006fbe2505 |
| 5782 | bne,a,pn %xcc,p1_reg_l1_fail |
| 5783 | mov %l1,%g3 |
| 5784 | ldx [%g1+0x010],%g2 |
| 5785 | cmp %l2,%g2 ! %l2 should be 0000000000000000 |
| 5786 | bne,a,pn %xcc,p1_reg_l2_fail |
| 5787 | mov %l2,%g3 |
| 5788 | ldx [%g1+0x018],%g2 |
| 5789 | cmp %l3,%g2 ! %l3 should be 00000000000000ff |
| 5790 | bne,a,pn %xcc,p1_reg_l3_fail |
| 5791 | mov %l3,%g3 |
| 5792 | ldx [%g1+0x020],%g2 |
| 5793 | cmp %l4,%g2 ! %l4 should be 0000000000000000 |
| 5794 | bne,a,pn %xcc,p1_reg_l4_fail |
| 5795 | mov %l4,%g3 |
| 5796 | ldx [%g1+0x028],%g2 |
| 5797 | cmp %l5,%g2 ! %l5 should be 00000034ffcb1376 |
| 5798 | bne,a,pn %xcc,p1_reg_l5_fail |
| 5799 | mov %l5,%g3 |
| 5800 | ldx [%g1+0x030],%g2 |
| 5801 | cmp %l6,%g2 ! %l6 should be 000001552a454800 |
| 5802 | bne,a,pn %xcc,p1_reg_l6_fail |
| 5803 | mov %l6,%g3 |
| 5804 | ldx [%g1+0x038],%g2 |
| 5805 | cmp %l7,%g2 ! %l7 should be 0000000000242c7b |
| 5806 | bne,a,pn %xcc,p1_reg_l7_fail |
| 5807 | mov %l7,%g3 |
| 5808 | |
| 5809 | ! Check %y register |
| 5810 | |
| 5811 | set 0x006f7acf,%g2 |
| 5812 | rd %y,%g3 |
| 5813 | cmp %g2,%g3 |
| 5814 | bne,a p1_failed |
| 5815 | mov 0x111,%g1 |
| 5816 | |
| 5817 | ! Check Floating Point Registers |
| 5818 | |
| 5819 | p1_check_fp_registers: |
| 5820 | set p1_temp,%g1 |
| 5821 | set p1_expected_fp_regs,%g3 |
| 5822 | std %f0,[%g1] |
| 5823 | ldx [%g1],%l1 |
| 5824 | ldx [%g3+0x00],%l0 |
| 5825 | cmp %l0,%l1 ! %f0 should be c0060080 00000000 |
| 5826 | bne %xcc,p1_f0_fail |
| 5827 | std %f2,[%g1] |
| 5828 | ldx [%g1],%l1 |
| 5829 | ldx [%g3+0x08],%l0 |
| 5830 | cmp %l0,%l1 ! %f2 should be bf63b086 00000069 |
| 5831 | bne %xcc,p1_f2_fail |
| 5832 | std %f4,[%g1] |
| 5833 | ldx [%g1],%l1 |
| 5834 | ldx [%g3+0x10],%l0 |
| 5835 | cmp %l0,%l1 ! %f4 should be 3da4f5ad 23aea4ac |
| 5836 | bne %xcc,p1_f4_fail |
| 5837 | std %f6,[%g1] |
| 5838 | ldx [%g1],%l1 |
| 5839 | ldx [%g3+0x18],%l0 |
| 5840 | cmp %l0,%l1 ! %f6 should be dc864015 00000000 |
| 5841 | bne %xcc,p1_f6_fail |
| 5842 | std %f8,[%g1] |
| 5843 | ldx [%g1],%l1 |
| 5844 | ldx [%g3+0x20],%l0 |
| 5845 | cmp %l0,%l1 ! %f8 should be f7651146 16da0ee4 |
| 5846 | bne %xcc,p1_f8_fail |
| 5847 | std %f10,[%g1] |
| 5848 | ldx [%g1],%l1 |
| 5849 | ldx [%g3+0x28],%l0 |
| 5850 | cmp %l0,%l1 ! %f10 should be c3e4473f 55801eb1 |
| 5851 | bne %xcc,p1_f10_fail |
| 5852 | std %f12,[%g1] |
| 5853 | ldx [%g1],%l1 |
| 5854 | ldx [%g3+0x30],%l0 |
| 5855 | cmp %l0,%l1 ! %f12 should be e40eda16 9780b5d0 |
| 5856 | bne %xcc,p1_f12_fail |
| 5857 | std %f14,[%g1] |
| 5858 | ldx [%g1],%l1 |
| 5859 | ldx [%g3+0x38],%l0 |
| 5860 | cmp %l0,%l1 ! %f14 should be 00000000 fcbe633a |
| 5861 | bne %xcc,p1_f14_fail |
| 5862 | std %f16,[%g1] |
| 5863 | ldx [%g1],%l1 |
| 5864 | ldx [%g3+0x40],%l0 |
| 5865 | cmp %l0,%l1 ! %f16 should be ffffb12e 0e81b8b8 |
| 5866 | bne %xcc,p1_f16_fail |
| 5867 | std %f18,[%g1] |
| 5868 | ldx [%g1],%l1 |
| 5869 | ldx [%g3+0x48],%l0 |
| 5870 | cmp %l0,%l1 ! %f18 should be 69000000 86b063bf |
| 5871 | bne %xcc,p1_f18_fail |
| 5872 | std %f20,[%g1] |
| 5873 | ldx [%g1],%l1 |
| 5874 | ldx [%g3+0x50],%l0 |
| 5875 | cmp %l0,%l1 ! %f20 should be aca4ae23 adf5a43d |
| 5876 | bne %xcc,p1_f20_fail |
| 5877 | std %f22,[%g1] |
| 5878 | ldx [%g1],%l1 |
| 5879 | ldx [%g3+0x58],%l0 |
| 5880 | cmp %l0,%l1 ! %f22 should be 00000000 154086dc |
| 5881 | bne %xcc,p1_f22_fail |
| 5882 | std %f24,[%g1] |
| 5883 | ldx [%g1],%l1 |
| 5884 | ldx [%g3+0x60],%l0 |
| 5885 | cmp %l0,%l1 ! %f24 should be e40eda16 461165f7 |
| 5886 | bne %xcc,p1_f24_fail |
| 5887 | std %f26,[%g1] |
| 5888 | ldx [%g1],%l1 |
| 5889 | ldx [%g3+0x68],%l0 |
| 5890 | cmp %l0,%l1 ! %f26 should be 46110000 3f47e4c3 |
| 5891 | bne %xcc,p1_f26_fail |
| 5892 | std %f28,[%g1] |
| 5893 | ldx [%g1],%l1 |
| 5894 | ldx [%g3+0x70],%l0 |
| 5895 | cmp %l0,%l1 ! %f28 should be 00000000 2dfbe2ff |
| 5896 | bne %xcc,p1_f28_fail |
| 5897 | std %f30,[%g1] |
| 5898 | ldx [%g1],%l1 |
| 5899 | ldx [%g3+0x78],%l0 |
| 5900 | cmp %l0,%l1 ! %f30 should be 3a63befc 20fe8af5 |
| 5901 | bne %xcc,p1_f30_fail |
| 5902 | nop |
| 5903 | |
| 5904 | ! Check Local Memory |
| 5905 | |
| 5906 | set p1_local0_expect,%g1 |
| 5907 | ldx [%g1+0x008],%g2 ! Expected data = 0f010010ffe2f7a6 |
| 5908 | ldx [%i0+0x008],%g3 ! Observed data at 0000000012000008 |
| 5909 | cmp %g2,%g3 |
| 5910 | bne,a,pn %xcc,p1_local_failed |
| 5911 | add %i0,0x008,%g4 |
| 5912 | ldx [%g1+0x010],%g2 ! Expected data = 0000000086b063bf |
| 5913 | ldx [%i0+0x010],%g3 ! Observed data at 0000000012000010 |
| 5914 | cmp %g2,%g3 |
| 5915 | bne,a,pn %xcc,p1_local_failed |
| 5916 | add %i0,0x010,%g4 |
| 5917 | ldx [%g1+0x018],%g2 ! Expected data = ffffffff8bf5cc39 |
| 5918 | ldx [%i0+0x018],%g3 ! Observed data at 0000000012000018 |
| 5919 | cmp %g2,%g3 |
| 5920 | bne,a,pn %xcc,p1_local_failed |
| 5921 | add %i0,0x018,%g4 |
| 5922 | ldx [%g1+0x028],%g2 ! Expected data = 0000000000000000 |
| 5923 | ldx [%i0+0x028],%g3 ! Observed data at 0000000012000028 |
| 5924 | cmp %g2,%g3 |
| 5925 | bne,a,pn %xcc,p1_local_failed |
| 5926 | add %i0,0x028,%g4 |
| 5927 | ldx [%g1+0x048],%g2 ! Expected data = 1c74f8b42cee0000 |
| 5928 | ldx [%i0+0x048],%g3 ! Observed data at 0000000012000048 |
| 5929 | cmp %g2,%g3 |
| 5930 | bne,a,pn %xcc,p1_local_failed |
| 5931 | add %i0,0x048,%g4 |
| 5932 | ldx [%g1+0x050],%g2 ! Expected data = b466b58200000000 |
| 5933 | ldx [%i0+0x050],%g3 ! Observed data at 0000000012000050 |
| 5934 | cmp %g2,%g3 |
| 5935 | bne,a,pn %xcc,p1_local_failed |
| 5936 | add %i0,0x050,%g4 |
| 5937 | ldx [%g1+0x060],%g2 ! Expected data = 294af93f5e789cff |
| 5938 | ldx [%i0+0x060],%g3 ! Observed data at 0000000012000060 |
| 5939 | cmp %g2,%g3 |
| 5940 | bne,a,pn %xcc,p1_local_failed |
| 5941 | add %i0,0x060,%g4 |
| 5942 | ldx [%g1+0x068],%g2 ! Expected data = ffff55ff2dfbe2ff |
| 5943 | ldx [%i0+0x068],%g3 ! Observed data at 0000000012000068 |
| 5944 | cmp %g2,%g3 |
| 5945 | bne,a,pn %xcc,p1_local_failed |
| 5946 | add %i0,0x068,%g4 |
| 5947 | ldx [%g1+0x070],%g2 ! Expected data = 1327ee8aa50300ea |
| 5948 | ldx [%i0+0x070],%g3 ! Observed data at 0000000012000070 |
| 5949 | cmp %g2,%g3 |
| 5950 | bne,a,pn %xcc,p1_local_failed |
| 5951 | add %i0,0x070,%g4 |
| 5952 | |
| 5953 | set p1_local1_expect,%g1 |
| 5954 | ldx [%g1+0x000],%g2 ! Expected data = 000000005218c0c1 |
| 5955 | ldx [%i1+0x000],%g3 ! Observed data at 0000000012800000 |
| 5956 | cmp %g2,%g3 |
| 5957 | bne,a,pn %xcc,p1_local_failed |
| 5958 | add %i1,0x000,%g4 |
| 5959 | ldx [%g1+0x008],%g2 ! Expected data = ffffffff3666455d |
| 5960 | ldx [%i1+0x008],%g3 ! Observed data at 0000000012800008 |
| 5961 | cmp %g2,%g3 |
| 5962 | bne,a,pn %xcc,p1_local_failed |
| 5963 | add %i1,0x008,%g4 |
| 5964 | ldx [%g1+0x010],%g2 ! Expected data = 3a63befc00000000 |
| 5965 | ldx [%i1+0x010],%g3 ! Observed data at 0000000012800010 |
| 5966 | cmp %g2,%g3 |
| 5967 | bne,a,pn %xcc,p1_local_failed |
| 5968 | add %i1,0x010,%g4 |
| 5969 | ldx [%g1+0x018],%g2 ! Expected data = 154086dc8234843c |
| 5970 | ldx [%i1+0x018],%g3 ! Observed data at 0000000012800018 |
| 5971 | cmp %g2,%g3 |
| 5972 | bne,a,pn %xcc,p1_local_failed |
| 5973 | add %i1,0x018,%g4 |
| 5974 | ldx [%g1+0x030],%g2 ! Expected data = ff1165f700000000 |
| 5975 | ldx [%i1+0x030],%g3 ! Observed data at 0000000012800030 |
| 5976 | cmp %g2,%g3 |
| 5977 | bne,a,pn %xcc,p1_local_failed |
| 5978 | add %i1,0x030,%g4 |
| 5979 | ldx [%g1+0x048],%g2 ! Expected data = fffffffffb9d3522 |
| 5980 | ldx [%i1+0x048],%g3 ! Observed data at 0000000012800048 |
| 5981 | cmp %g2,%g3 |
| 5982 | bne,a,pn %xcc,p1_local_failed |
| 5983 | add %i1,0x048,%g4 |
| 5984 | ldx [%g1+0x050],%g2 ! Expected data = fa4454ed00000000 |
| 5985 | ldx [%i1+0x050],%g3 ! Observed data at 0000000012800050 |
| 5986 | cmp %g2,%g3 |
| 5987 | bne,a,pn %xcc,p1_local_failed |
| 5988 | add %i1,0x050,%g4 |
| 5989 | ldx [%g1+0x058],%g2 ! Expected data = ffff8460c8fb5a06 |
| 5990 | ldx [%i1+0x058],%g3 ! Observed data at 0000000012800058 |
| 5991 | cmp %g2,%g3 |
| 5992 | bne,a,pn %xcc,p1_local_failed |
| 5993 | add %i1,0x058,%g4 |
| 5994 | ldx [%g1+0x060],%g2 ! Expected data = 412600ff01705157 |
| 5995 | ldx [%i1+0x060],%g3 ! Observed data at 0000000012800060 |
| 5996 | cmp %g2,%g3 |
| 5997 | bne,a,pn %xcc,p1_local_failed |
| 5998 | add %i1,0x060,%g4 |
| 5999 | |
| 6000 | set p1_local2_expect,%g1 |
| 6001 | ldx [%g1+0x000],%g2 ! Expected data = 3da4ffad23aea4ac |
| 6002 | ldx [%i2+0x000],%g3 ! Observed data at 0000000013000000 |
| 6003 | cmp %g2,%g3 |
| 6004 | bne,a,pn %xcc,p1_local_failed |
| 6005 | add %i2,0x000,%g4 |
| 6006 | ldx [%g1+0x010],%g2 ! Expected data = 0f040000f10822ec |
| 6007 | ldx [%i2+0x010],%g3 ! Observed data at 0000000013000010 |
| 6008 | cmp %g2,%g3 |
| 6009 | bne,a,pn %xcc,p1_local_failed |
| 6010 | add %i2,0x010,%g4 |
| 6011 | ldx [%g1+0x018],%g2 ! Expected data = 743580553f47e4c3 |
| 6012 | ldx [%i2+0x018],%g3 ! Observed data at 0000000013000018 |
| 6013 | cmp %g2,%g3 |
| 6014 | bne,a,pn %xcc,p1_local_failed |
| 6015 | add %i2,0x018,%g4 |
| 6016 | ldx [%g1+0x040],%g2 ! Expected data = ffffb12e0e81b8b8 |
| 6017 | ldx [%i2+0x040],%g3 ! Observed data at 0000000013000040 |
| 6018 | cmp %g2,%g3 |
| 6019 | bne,a,pn %xcc,p1_local_failed |
| 6020 | add %i2,0x040,%g4 |
| 6021 | ldx [%g1+0x048],%g2 ! Expected data = 6900000086b063bf |
| 6022 | ldx [%i2+0x048],%g3 ! Observed data at 0000000013000048 |
| 6023 | cmp %g2,%g3 |
| 6024 | bne,a,pn %xcc,p1_local_failed |
| 6025 | add %i2,0x048,%g4 |
| 6026 | ldx [%g1+0x050],%g2 ! Expected data = aca4ae23adf5a474 |
| 6027 | ldx [%i2+0x050],%g3 ! Observed data at 0000000013000050 |
| 6028 | cmp %g2,%g3 |
| 6029 | bne,a,pn %xcc,p1_local_failed |
| 6030 | add %i2,0x050,%g4 |
| 6031 | ldx [%g1+0x058],%g2 ! Expected data = 00000000154086dc |
| 6032 | ldx [%i2+0x058],%g3 ! Observed data at 0000000013000058 |
| 6033 | cmp %g2,%g3 |
| 6034 | bne,a,pn %xcc,p1_local_failed |
| 6035 | add %i2,0x058,%g4 |
| 6036 | ldx [%g1+0x060],%g2 ! Expected data = e40eda16461165f7 |
| 6037 | ldx [%i2+0x060],%g3 ! Observed data at 0000000013000060 |
| 6038 | cmp %g2,%g3 |
| 6039 | bne,a,pn %xcc,p1_local_failed |
| 6040 | add %i2,0x060,%g4 |
| 6041 | ldx [%g1+0x068],%g2 ! Expected data = 461100003f47e4c3 |
| 6042 | ldx [%i2+0x068],%g3 ! Observed data at 0000000013000068 |
| 6043 | cmp %g2,%g3 |
| 6044 | bne,a,pn %xcc,p1_local_failed |
| 6045 | add %i2,0x068,%g4 |
| 6046 | ldx [%g1+0x070],%g2 ! Expected data = 000000002dfbe2ff |
| 6047 | ldx [%i2+0x070],%g3 ! Observed data at 0000000013000070 |
| 6048 | cmp %g2,%g3 |
| 6049 | bne,a,pn %xcc,p1_local_failed |
| 6050 | add %i2,0x070,%g4 |
| 6051 | ldx [%g1+0x078],%g2 ! Expected data = 3a63befc20fe8af5 |
| 6052 | ldx [%i2+0x078],%g3 ! Observed data at 0000000013000078 |
| 6053 | cmp %g2,%g3 |
| 6054 | bne,a,pn %xcc,p1_local_failed |
| 6055 | add %i2,0x078,%g4 |
| 6056 | |
| 6057 | set p1_local3_expect,%g1 |
| 6058 | ldx [%g1+0x000],%g2 ! Expected data = 3c843482ffffc000 |
| 6059 | ldx [%i3+0x000],%g3 ! Observed data at 0000000013800000 |
| 6060 | cmp %g2,%g3 |
| 6061 | bne,a,pn %xcc,p1_local_failed |
| 6062 | add %i3,0x000,%g4 |
| 6063 | ldx [%g1+0x008],%g2 ! Expected data = ff00000000000000 |
| 6064 | ldx [%i3+0x008],%g3 ! Observed data at 0000000013800008 |
| 6065 | cmp %g2,%g3 |
| 6066 | bne,a,pn %xcc,p1_local_failed |
| 6067 | add %i3,0x008,%g4 |
| 6068 | ldx [%g1+0x010],%g2 ! Expected data = ff000000000000ff |
| 6069 | ldx [%i3+0x010],%g3 ! Observed data at 0000000013800010 |
| 6070 | cmp %g2,%g3 |
| 6071 | bne,a,pn %xcc,p1_local_failed |
| 6072 | add %i3,0x010,%g4 |
| 6073 | ldx [%g1+0x018],%g2 ! Expected data = 00000000ffffffc6 |
| 6074 | ldx [%i3+0x018],%g3 ! Observed data at 0000000013800018 |
| 6075 | cmp %g2,%g3 |
| 6076 | bne,a,pn %xcc,p1_local_failed |
| 6077 | add %i3,0x018,%g4 |
| 6078 | ldx [%g1+0x028],%g2 ! Expected data = c6ff80553f47e4c3 |
| 6079 | ldx [%i3+0x028],%g3 ! Observed data at 0000000013800028 |
| 6080 | cmp %g2,%g3 |
| 6081 | bne,a,pn %xcc,p1_local_failed |
| 6082 | add %i3,0x028,%g4 |
| 6083 | ldx [%g1+0x030],%g2 ! Expected data = 060000002dfbe2ff |
| 6084 | ldx [%i3+0x030],%g3 ! Observed data at 0000000013800030 |
| 6085 | cmp %g2,%g3 |
| 6086 | bne,a,pn %xcc,p1_local_failed |
| 6087 | add %i3,0x030,%g4 |
| 6088 | ldx [%g1+0x038],%g2 ! Expected data = 3a63befc20fe8af5 |
| 6089 | ldx [%i3+0x038],%g3 ! Observed data at 0000000013800038 |
| 6090 | cmp %g2,%g3 |
| 6091 | bne,a,pn %xcc,p1_local_failed |
| 6092 | add %i3,0x038,%g4 |
| 6093 | ldx [%g1+0x050],%g2 ! Expected data = 0000000000007d5d |
| 6094 | ldx [%i3+0x050],%g3 ! Observed data at 0000000013800050 |
| 6095 | cmp %g2,%g3 |
| 6096 | bne,a,pn %xcc,p1_local_failed |
| 6097 | add %i3,0x050,%g4 |
| 6098 | |
| 6099 | |
| 6100 | ! Check Shared Memory |
| 6101 | set share0_expect,%g4 |
| 6102 | set p1_share_mask,%g5 |
| 6103 | set 0x30000000,%g6 ! Physical Addr of Share 0 |
| 6104 | p1_memcheck_share0: |
| 6105 | ldx [%g4+0x008],%g2 ! Expected value = 000000000000551a |
| 6106 | ldx [%o0+0x008],%g3 ! Read value at Mem[0000000030000008] |
| 6107 | cmp %g2,%g3 |
| 6108 | bne,pn %xcc,p1_failed |
| 6109 | add %g6,0x008,%g1 |
| 6110 | ldx [%g4+0x048],%g2 ! Expected value = 0000010f000000f5 |
| 6111 | ldx [%o0+0x048],%g3 ! Read value at Mem[0000000030000048] |
| 6112 | cmp %g2,%g3 |
| 6113 | bne,pn %xcc,p1_failed |
| 6114 | add %g6,0x048,%g1 |
| 6115 | set share1_expect,%g4 |
| 6116 | set 0x30800000,%g6 ! Physical Addr of Share 1 |
| 6117 | p1_memcheck_share1: |
| 6118 | ldx [%g4+0x008],%g2 ! Expected value = 461100003f47e4c3 |
| 6119 | ldx [%o1+0x008],%g3 ! Read value at Mem[0000000030800008] |
| 6120 | cmp %g2,%g3 |
| 6121 | bne,pn %xcc,p1_failed |
| 6122 | add %g6,0x008,%g1 |
| 6123 | ldx [%g4+0x048],%g2 ! Expected value = 044a32a8ffff8460 |
| 6124 | ldx [%o1+0x048],%g3 ! Read value at Mem[0000000030800048] |
| 6125 | cmp %g2,%g3 |
| 6126 | bne,pn %xcc,p1_failed |
| 6127 | add %g6,0x048,%g1 |
| 6128 | set share2_expect,%g4 |
| 6129 | set 0x31000000,%g6 ! Physical Addr of Share 2 |
| 6130 | p1_memcheck_share2: |
| 6131 | ldx [%g4+0x008],%g2 ! Expected value = 00000000000000c6 |
| 6132 | ldx [%o2+0x008],%g3 ! Read value at Mem[0000000031000008] |
| 6133 | cmp %g2,%g3 |
| 6134 | bne,pn %xcc,p1_failed |
| 6135 | add %g6,0x008,%g1 |
| 6136 | ldx [%g4+0x048],%g2 ! Expected value = 00000000ff0000ff |
| 6137 | ldx [%o2+0x048],%g3 ! Read value at Mem[0000000031000048] |
| 6138 | cmp %g2,%g3 |
| 6139 | bne,pn %xcc,p1_failed |
| 6140 | add %g6,0x048,%g1 |
| 6141 | set share3_expect,%g4 |
| 6142 | set 0x31800000,%g6 ! Physical Addr of Share 3 |
| 6143 | p1_memcheck_share3: |
| 6144 | ldx [%g4+0x008],%g2 ! Expected value = bf63b086044a26e0 |
| 6145 | ldx [%o3+0x008],%g3 ! Read value at Mem[0000000031800008] |
| 6146 | cmp %g2,%g3 |
| 6147 | bne,pn %xcc,p1_failed |
| 6148 | add %g6,0x008,%g1 |
| 6149 | ldx [%g4+0x048],%g2 ! Expected value = 0000000000000004 |
| 6150 | ldx [%o3+0x048],%g3 ! Read value at Mem[0000000031800048] |
| 6151 | cmp %g2,%g3 |
| 6152 | bne,pn %xcc,p1_failed |
| 6153 | add %g6,0x048,%g1 |
| 6154 | |
| 6155 | ! The test for processor 1 has passed |
| 6156 | |
| 6157 | p1_passed: |
| 6158 | ta GOOD_TRAP |
| 6159 | nop |
| 6160 | |
| 6161 | p1_reg_l0_fail: |
| 6162 | or %g0,0xbd0,%g1 |
| 6163 | ba,a p1_failed |
| 6164 | p1_reg_l1_fail: |
| 6165 | or %g0,0xbd1,%g1 |
| 6166 | ba,a p1_failed |
| 6167 | p1_reg_l2_fail: |
| 6168 | or %g0,0xbd2,%g1 |
| 6169 | ba,a p1_failed |
| 6170 | p1_reg_l3_fail: |
| 6171 | or %g0,0xbd3,%g1 |
| 6172 | ba,a p1_failed |
| 6173 | p1_reg_l4_fail: |
| 6174 | or %g0,0xbd4,%g1 |
| 6175 | ba,a p1_failed |
| 6176 | p1_reg_l5_fail: |
| 6177 | or %g0,0xbd5,%g1 |
| 6178 | ba,a p1_failed |
| 6179 | p1_reg_l6_fail: |
| 6180 | or %g0,0xbd6,%g1 |
| 6181 | ba,a p1_failed |
| 6182 | p1_reg_l7_fail: |
| 6183 | or %g0,0xbd7,%g1 |
| 6184 | ba,a p1_failed |
| 6185 | p1_f0_fail: |
| 6186 | set p1_temp,%g6 |
| 6187 | mov 0xf00,%l0 |
| 6188 | stx %l0,[%g6] |
| 6189 | std %f0,[%g6+8] |
| 6190 | stx %fsr,[%g6+16] |
| 6191 | ta BAD_TRAP |
| 6192 | |
| 6193 | p1_f2_fail: |
| 6194 | set p1_temp,%g6 |
| 6195 | mov 0xf02,%l0 |
| 6196 | stx %l0,[%g6] |
| 6197 | std %f2,[%g6+8] |
| 6198 | stx %fsr,[%g6+16] |
| 6199 | ta BAD_TRAP |
| 6200 | |
| 6201 | p1_f4_fail: |
| 6202 | set p1_temp,%g6 |
| 6203 | mov 0xf04,%l0 |
| 6204 | stx %l0,[%g6] |
| 6205 | std %f4,[%g6+8] |
| 6206 | stx %fsr,[%g6+16] |
| 6207 | ta BAD_TRAP |
| 6208 | |
| 6209 | p1_f6_fail: |
| 6210 | set p1_temp,%g6 |
| 6211 | mov 0xf06,%l0 |
| 6212 | stx %l0,[%g6] |
| 6213 | std %f6,[%g6+8] |
| 6214 | stx %fsr,[%g6+16] |
| 6215 | ta BAD_TRAP |
| 6216 | |
| 6217 | p1_f8_fail: |
| 6218 | set p1_temp,%g6 |
| 6219 | mov 0xf08,%l0 |
| 6220 | stx %l0,[%g6] |
| 6221 | std %f8,[%g6+8] |
| 6222 | stx %fsr,[%g6+16] |
| 6223 | ta BAD_TRAP |
| 6224 | |
| 6225 | p1_f10_fail: |
| 6226 | set p1_temp,%g6 |
| 6227 | mov 0xf10,%l0 |
| 6228 | stx %l0,[%g6] |
| 6229 | std %f10,[%g6+8] |
| 6230 | stx %fsr,[%g6+16] |
| 6231 | ta BAD_TRAP |
| 6232 | |
| 6233 | p1_f12_fail: |
| 6234 | set p1_temp,%g6 |
| 6235 | mov 0xf12,%l0 |
| 6236 | stx %l0,[%g6] |
| 6237 | std %f12,[%g6+8] |
| 6238 | stx %fsr,[%g6+16] |
| 6239 | ta BAD_TRAP |
| 6240 | |
| 6241 | p1_f14_fail: |
| 6242 | set p1_temp,%g6 |
| 6243 | mov 0xf14,%l0 |
| 6244 | stx %l0,[%g6] |
| 6245 | std %f14,[%g6+8] |
| 6246 | stx %fsr,[%g6+16] |
| 6247 | ta BAD_TRAP |
| 6248 | |
| 6249 | p1_f16_fail: |
| 6250 | set p1_temp,%g6 |
| 6251 | mov 0xf16,%l0 |
| 6252 | stx %l0,[%g6] |
| 6253 | std %f16,[%g6+8] |
| 6254 | stx %fsr,[%g6+16] |
| 6255 | ta BAD_TRAP |
| 6256 | |
| 6257 | p1_f18_fail: |
| 6258 | set p1_temp,%g6 |
| 6259 | mov 0xf18,%l0 |
| 6260 | stx %l0,[%g6] |
| 6261 | std %f18,[%g6+8] |
| 6262 | stx %fsr,[%g6+16] |
| 6263 | ta BAD_TRAP |
| 6264 | |
| 6265 | p1_f20_fail: |
| 6266 | set p1_temp,%g6 |
| 6267 | mov 0xf20,%l0 |
| 6268 | stx %l0,[%g6] |
| 6269 | std %f20,[%g6+8] |
| 6270 | stx %fsr,[%g6+16] |
| 6271 | ta BAD_TRAP |
| 6272 | |
| 6273 | p1_f22_fail: |
| 6274 | set p1_temp,%g6 |
| 6275 | mov 0xf22,%l0 |
| 6276 | stx %l0,[%g6] |
| 6277 | std %f22,[%g6+8] |
| 6278 | stx %fsr,[%g6+16] |
| 6279 | ta BAD_TRAP |
| 6280 | |
| 6281 | p1_f24_fail: |
| 6282 | set p1_temp,%g6 |
| 6283 | mov 0xf24,%l0 |
| 6284 | stx %l0,[%g6] |
| 6285 | std %f24,[%g6+8] |
| 6286 | stx %fsr,[%g6+16] |
| 6287 | ta BAD_TRAP |
| 6288 | |
| 6289 | p1_f26_fail: |
| 6290 | set p1_temp,%g6 |
| 6291 | mov 0xf26,%l0 |
| 6292 | stx %l0,[%g6] |
| 6293 | std %f26,[%g6+8] |
| 6294 | stx %fsr,[%g6+16] |
| 6295 | ta BAD_TRAP |
| 6296 | |
| 6297 | p1_f28_fail: |
| 6298 | set p1_temp,%g6 |
| 6299 | mov 0xf28,%l0 |
| 6300 | stx %l0,[%g6] |
| 6301 | std %f28,[%g6+8] |
| 6302 | stx %fsr,[%g6+16] |
| 6303 | ta BAD_TRAP |
| 6304 | |
| 6305 | p1_f30_fail: |
| 6306 | set p1_temp,%g6 |
| 6307 | mov 0xf30,%l0 |
| 6308 | stx %l0,[%g6] |
| 6309 | std %f30,[%g6+8] |
| 6310 | stx %fsr,[%g6+16] |
| 6311 | ta BAD_TRAP |
| 6312 | |
| 6313 | |
| 6314 | ! The test for processor 1 failed |
| 6315 | |
| 6316 | p1_failed: |
| 6317 | set done_flags,%g1 |
| 6318 | mov 3,%g5 |
| 6319 | st %g5,[%g1+0x004] ! Set processor 1 done flag |
| 6320 | |
| 6321 | set p1_temp,%g6 |
| 6322 | stx %g1,[%g6] |
| 6323 | stx %g2,[%g6+8] |
| 6324 | stx %g3,[%g6+16] |
| 6325 | stx %fsr,[%g6+24] |
| 6326 | ta BAD_TRAP |
| 6327 | |
| 6328 | |
| 6329 | ! The local area data for processor 1 failed |
| 6330 | |
| 6331 | p1_local_failed: |
| 6332 | set done_flags,%g5 |
| 6333 | mov 3,%g6 |
| 6334 | st %g6,[%g5+0x004] ! Set processor 1 done flag |
| 6335 | |
| 6336 | set p1_temp,%g6 |
| 6337 | add %g1,%g4,%g1 |
| 6338 | stx %g4,[%g6] |
| 6339 | stx %g2,[%g6+8] |
| 6340 | stx %g3,[%g6+16] |
| 6341 | st %fsr,[%g6+24] |
| 6342 | ta BAD_TRAP |
| 6343 | |
| 6344 | p1_selfmod_failed: |
| 6345 | ba p1_failed |
| 6346 | mov 0xabc,%g1 |
| 6347 | |
| 6348 | |
| 6349 | p1_common_error: |
| 6350 | or %g0,0xee1,%g1 |
| 6351 | ba p1_failed |
| 6352 | mov %o5,%g3 |
| 6353 | |
| 6354 | p1_common_signature_error: |
| 6355 | set p1_temp,%g1 |
| 6356 | ba p1_failed |
| 6357 | st %g2,[%g1] ! Common Lock Number |
| 6358 | |
| 6359 | p1_common_timeout: |
| 6360 | set p1_temp,%g1 |
| 6361 | ba p1_failed |
| 6362 | st %g2,[%g1] ! Common Lock Number |
| 6363 | p1_branch_failed: |
| 6364 | mov 0xbbb,%g1 |
| 6365 | rd %ccr,%g2 |
| 6366 | ba p1_failed |
| 6367 | mov 0x0,%g3 |
| 6368 | |
| 6369 | p1_trap1e: |
| 6370 | st %f2 ,[%o2+0x00c] ! Mem[000000003100000c] |
| 6371 | ldub [%o2+0x04f],%l2 ! Mem[000000003100004f] |
| 6372 | smul %l4,-0x30f,%l3 |
| 6373 | smul %l6,%l2,%l6 |
| 6374 | xorcc %l5,0x110,%l7 |
| 6375 | stb %l3,[%o1+0x04e] ! Mem[000000003080004e] |
| 6376 | done |
| 6377 | |
| 6378 | p1_trap1o: |
| 6379 | st %f2 ,[%i2+0x00c] ! Mem[000000003100000c] |
| 6380 | ldub [%i2+0x04f],%l2 ! Mem[000000003100004f] |
| 6381 | smul %l4,-0x30f,%l3 |
| 6382 | smul %l6,%l2,%l6 |
| 6383 | xorcc %l5,0x110,%l7 |
| 6384 | stb %l3,[%i1+0x04e] ! Mem[000000003080004e] |
| 6385 | done |
| 6386 | |
| 6387 | |
| 6388 | p1_trap2e: |
| 6389 | stw %l3,[%o3+0x008] ! Mem[0000000031800008] |
| 6390 | stb %l4,[%o3+0x048] ! Mem[0000000031800048] |
| 6391 | sth %l0,[%i1+0x012] ! Mem[0000000012800012] |
| 6392 | done |
| 6393 | |
| 6394 | p1_trap2o: |
| 6395 | stw %l3,[%i3+0x008] ! Mem[0000000031800008] |
| 6396 | stb %l4,[%i3+0x048] ! Mem[0000000031800048] |
| 6397 | sth %l0,[%o1+0x012] ! Mem[0000000012800012] |
| 6398 | done |
| 6399 | |
| 6400 | |
| 6401 | p1_trap3e: |
| 6402 | addc %l1,0x01a,%l2 |
| 6403 | done |
| 6404 | |
| 6405 | p1_trap3o: |
| 6406 | addc %l1,0x01a,%l2 |
| 6407 | done |
| 6408 | |
| 6409 | p1_init_memory_pointers: |
| 6410 | set p1_init_registers,%g1 |
| 6411 | mov %g0,%g2 |
| 6412 | mov %g0,%g3 |
| 6413 | mov %g0,%g4 |
| 6414 | mov %g0,%g5 |
| 6415 | mov %g0,%g6 |
| 6416 | mov %g0,%g7 |
| 6417 | |
| 6418 | ! Initialize memory pointers for window 0 |
| 6419 | set p1_local0_start,%i0 |
| 6420 | set p1_local1_start,%i1 |
| 6421 | set p1_local2_start,%i2 |
| 6422 | set p1_local3_start,%i3 |
| 6423 | mov 0x08,%i4 |
| 6424 | mov 0x10,%i5 |
| 6425 | mov 0x18,%i6 |
| 6426 | mov %g0,%i7 |
| 6427 | ! Init Local Registers in Window 0 |
| 6428 | ldx [%g1+0x000],%l0 ! %l0 = 19302da607307078 |
| 6429 | ldx [%g1+0x008],%l1 ! %l1 = 1dcd606a3573e508 |
| 6430 | ldx [%g1+0x010],%l2 ! %l2 = cc23179280b74040 |
| 6431 | ldx [%g1+0x018],%l3 ! %l3 = eed71ce296ab6c1a |
| 6432 | ldx [%g1+0x020],%l4 ! %l4 = 82b40f1fa2fd12a9 |
| 6433 | ldx [%g1+0x028],%l5 ! %l5 = f573be30e9668167 |
| 6434 | ldx [%g1+0x030],%l6 ! %l6 = 6f61f5f59301ea65 |
| 6435 | ldx [%g1+0x038],%l7 ! %l7 = 1f48f6ccb0c4b602 |
| 6436 | save |
| 6437 | |
| 6438 | ! Initialize memory points for window 1 |
| 6439 | set share0_start,%i0 |
| 6440 | set share1_start,%i1 |
| 6441 | set share2_start,%i2 |
| 6442 | set share3_start,%i3 |
| 6443 | mov 0x20,%i4 |
| 6444 | mov 0x28,%i5 |
| 6445 | mov 0x30,%i6 |
| 6446 | ! Init Local Registers in Window 1 |
| 6447 | ldx [%g1+0x040],%l0 ! %l0 = cfad312e50edaceb |
| 6448 | ldx [%g1+0x048],%l1 ! %l1 = 99aded50c365b20d |
| 6449 | ldx [%g1+0x050],%l2 ! %l2 = 9de4c299fbf18beb |
| 6450 | ldx [%g1+0x058],%l3 ! %l3 = 70a5a389dcc0cae3 |
| 6451 | ldx [%g1+0x060],%l4 ! %l4 = fc8d6d99bdc42cdc |
| 6452 | ldx [%g1+0x068],%l5 ! %l5 = bedbee1a879c53d6 |
| 6453 | ldx [%g1+0x070],%l6 ! %l6 = 0cf2c64e3316ec61 |
| 6454 | ldx [%g1+0x078],%l7 ! %l7 = 418ceba0042d940e |
| 6455 | |
| 6456 | ! Initialize the output register of window 1 |
| 6457 | set p1_local0_start,%o0 |
| 6458 | set p1_local1_start,%o1 |
| 6459 | set p1_local2_start,%o2 |
| 6460 | set p1_local3_start,%o3 |
| 6461 | mov 0x08,%o4 |
| 6462 | mov 0x10,%o5 |
| 6463 | mov 0x18,%o6 |
| 6464 | restore |
| 6465 | |
| 6466 | retl |
| 6467 | nop |
| 6468 | |
| 6469 | ! Random code for Processor 2 |
| 6470 | |
| 6471 | processor_2: |
| 6472 | ta T_CHANGE_PRIV |
| 6473 | set done_flags,%g1 |
| 6474 | mov 1,%g2 |
| 6475 | st %g2,[%g1+0x08] ! Set the start flag |
| 6476 | wrpr %g0,7,%cleanwin |
| 6477 | call p2_init_memory_pointers |
| 6478 | wr %g0,0x80,%asi ! Setting default asi to 80 |
| 6479 | |
| 6480 | ! Initialize the floating point registers for processor 2 |
| 6481 | |
| 6482 | wr %g0,0x4,%fprs ! Make sure fef is 1 |
| 6483 | set p2_init_freg,%g1 |
| 6484 | ! %f0 = d2dcab9a 93dd6ef9 4922f63a e67ac167 |
| 6485 | ! %f4 = c72a2f60 273f4d8e 91adaadd 1845717f |
| 6486 | ! %f8 = ff2a5b6d 55c6a7bc 05165501 a1c06da0 |
| 6487 | ! %f12 = 6405d566 3400f420 ee9b4cc6 971285a2 |
| 6488 | ldda [%g1]ASI_BLK_P,%f0 |
| 6489 | add %g1,64,%g1 |
| 6490 | ! %f16 = acb3a48d e7ef82e2 67dc24ef 1627ef4a |
| 6491 | ! %f20 = 551d16ca 6706be63 5263d32d 2455991f |
| 6492 | ! %f24 = d10d2f04 fed7eac3 8eb2ae4b b5254eed |
| 6493 | ! %f28 = a6422dd1 e6908d79 10cce681 3abc2337 |
| 6494 | ldda [%g1]ASI_BLK_P,%f16 |
| 6495 | add %g1,64,%g1 |
| 6496 | ! %f32 = 6386e936 b04660d5 8cdf1be2 226f8bf4 |
| 6497 | ! %f36 = dd649bf7 95102713 74288a39 5411143f |
| 6498 | ! %f40 = 09e9eb0e 570d0f23 7c879246 d0c134eb |
| 6499 | ! %f44 = d75ed0be 1169978f 9715d020 8f6f676e |
| 6500 | ldda [%g1]ASI_BLK_P,%f32 |
| 6501 | |
| 6502 | ! Set up the Graphics Status Register |
| 6503 | |
| 6504 | setx 0xf438056f00000034,%g7,%g1 ! GSR scale = 6, align = 4 |
| 6505 | wr %g1,%g0,%gsr ! GSR = f438056f00000034 |
| 6506 | wr %g0,%y ! Clear Y register |
| 6507 | xorcc %g0,%g0,%g3 ! init %g3 and set flags |
| 6508 | membar #Sync ! Force the block loads to complete |
| 6509 | |
| 6510 | ! Start of Random Code for processor 2 |
| 6511 | |
| 6512 | p2_label_1: |
| 6513 | ! %l0 = d959bf342988db9a, %l6 = 51eae3481f666eec, %l6 = 51eae3481f666eec |
| 6514 | add %l0,%l6,%l6 ! %l6 = 2b44a27c48ef4a86 |
| 6515 | ! %l2 = c7bd0b1e4d13618a, immed = 000002d1, %l6 = 2b44a27c48ef4a86 |
| 6516 | add %l2,0x2d1,%l6 ! %l6 = c7bd0b1e4d13645b |
| 6517 | ! Mem[0000000014000050] = c9efcc10 e5ebde21, %l4 = 28b87418, %l5 = 5f71f300 |
| 6518 | ldda [%i0+0x050]%asi,%l4 ! %l4 = 00000000c9efcc10 00000000e5ebde21 |
| 6519 | ! Mem[0000000031800010] = 8b0df712, %l2 = c7bd0b1e4d13618a |
| 6520 | ldsh [%o3+0x012],%l2 ! %l2 = fffffffffffff712 |
| 6521 | ! %l7 = fe8f9ed8690a25d0, %l0 = d959bf342988db9a, %y = 00000000 |
| 6522 | umul %l7,%l0,%l2 ! %l2 = 110ac78d44f3af20, %y = 110ac78d |
| 6523 | ! Mem[0000000031800014] = 753ba276, %l2 = 110ac78d44f3af20 |
| 6524 | swap [%o3+0x014],%l2 ! %l2 = 00000000753ba276 |
| 6525 | ! Mem[0000000015000078] = f59345796d4e3b19, %l6 = c7bd0b1e4d13645b, %l1 = d6cb44e2984a991e |
| 6526 | add %i2,0x78,%g1 |
| 6527 | casxa [%g1]0x80,%l6,%l1 ! %l1 = f59345796d4e3b19 |
| 6528 | ! %l5 = 00000000e5ebde21, %l2 = 00000000753ba276, %l2 = 00000000753ba276 |
| 6529 | tsubcc %l5,%l2,%l2 ! %l2 = 0000000070b03bab, %ccr = 02 |
| 6530 | ! done : should take illegal inst trap, %l0 = d959bf342988db9a |
| 6531 | done ! Illegal inst trap : %l0 = d959bf342988dbaa |
| 6532 | ! Invert Register : %l2 = 0000000070b03bab |
| 6533 | xor %l2,-1,%l2 ! %l2 = ffffffff8f4fc454 |
| 6534 | |
| 6535 | p2_label_2: |
| 6536 | ! Mem[0000000015800000] = 53edd34b, %l0 = d959bf342988dbaa |
| 6537 | swapa [%i3+%g0]0x81,%l0 ! %l0 = 0000000053edd34b |
| 6538 | ! Mem[0000000014000000] = c5a5a976820ac238, %f10 = 05165501 a1c06da0 |
| 6539 | ldd [%i0+%g0],%f10 ! %f10 = c5a5a976 820ac238 |
| 6540 | ! %l6 = 4d13645b00000000, Mem[3000005077510e2a] = 0000000a |
| 6541 | stw %l6,[%o0+0x050] ! Mem[0000000030000050] = 4d13645b |
| 6542 | ! Mem[0000000015000030] = b897b226, %l6 = c7bd0b1e4d13645b |
| 6543 | ldstuba [%i2+%o6]0x81,%l6 ! %l6 = 00000000000000b8 |
| 6544 | ! Invert Register : %l5 = 00000000e5ebde21 |
| 6545 | xor %l5,-1,%l5 ! %l5 = ffffffff1a1421de |
| 6546 | ! Invert Register : %l0 = 0000000053edd34b |
| 6547 | xor %l0,-1,%l0 ! %l0 = ffffffffac122cb4 |
| 6548 | ! %l0 = ffffffffac122cb4, %l2 = ffffffff8f4fc454, %l7 = fe8f9ed8690a25d0 |
| 6549 | orncc %l0,%l2,%l7 ! %l7 = fffffffffcb23fbf, %ccr = 88 |
| 6550 | ! Mem[0000000031800010] = 8b0df712 44f3af20, %l4 = c9efcc10, %l5 = 1a1421de |
| 6551 | ldd [%o3+%i5],%l4 ! %l4 = 000000008b0df712 0000000044f3af20 |
| 6552 | ! Mem[0000000014000008] = bc7610a8, %f16 = acb3a48d |
| 6553 | lda [%i0+%i4]0x81,%f16 ! %f16 = bc7610a8 |
| 6554 | ! %l2 = ffffffff8f4fc454, %l3 = b75ea894823b4810, %y = 110ac78d |
| 6555 | udiv %l2,%l3,%l7 ! %l7 = 0000000021800b0d |
| 6556 | mov %l0,%y ! %y = ac122cb4 |
| 6557 | |
| 6558 | p2_label_3: |
| 6559 | ! %l3 = b75ea894823b4810 |
| 6560 | sethi %hi(0xa981f800),%l3 ! %l3 = 00000000a981f800 |
| 6561 | ! Mem[0000000031000050] = af03209c, %l1 = f59345796d4e3b19 |
| 6562 | lduwa [%o2+0x050]%asi,%l1 ! %l1 = 00000000af03209c |
| 6563 | ! %l1 = 00000000af03209c, immed = ffffffcb, %y = ac122cb4 |
| 6564 | mulscc %l1,-0x035,%l5 ! %l5 = 00000000d781904e, %ccr = 08, %y = 5609165a |
| 6565 | ! Mem[0000000031800014] = 44f3af20, %l2 = 8f4fc454, %l2 = 8f4fc454 |
| 6566 | add %o3,0x14,%g1 |
| 6567 | casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000044f3af20 |
| 6568 | ! Mem[0000000030000010] = 85d2155a, %l3 = 00000000a981f800 |
| 6569 | ldsh [%o0+%i5],%l3 ! %l3 = ffffffffffff85d2 |
| 6570 | ! %l2 = 0000000044f3af20, %l4 = 000000008b0df712, %l3 = ffffffffffff85d2 |
| 6571 | sll %l2,%l4,%l3 ! %l3 = 000113cebc800000 |
| 6572 | ! %l3 = 000113cebc800000, Mem[0000000015800018] = c8f866339feae4a1 |
| 6573 | stx %l3,[%i3+%i6] ! Mem[0000000015800018] = 000113cebc800000 |
| 6574 | ! Clear Register : %l3 = 000113cebc800000 |
| 6575 | clr %l3 ! %l3 = 0000000000000000 |
| 6576 | ! %l7 = 0000000021800b0d, %l5 = 00000000d781904e, %l2 = 0000000044f3af20 |
| 6577 | orn %l7,%l5,%l2 ! %l2 = ffffffff29fe6fbd |
| 6578 | ! Mem[0000000015000010] = 99d0b320, %l7 = 0000000021800b0d |
| 6579 | swapa [%i2+%i5]0x81,%l7 ! %l7 = 0000000099d0b320 |
| 6580 | |
| 6581 | p2_label_4: |
| 6582 | ! %l4 = 000000008b0df712, %l7 = 0000000099d0b320, %l4 = 000000008b0df712 |
| 6583 | udivx %l4,%l7,%l4 ! %l4 = 0000000000000000 |
| 6584 | ! Mem[0000000015800030] = 15ffbd96c557779c, %f16 = bc7610a8 e7ef82e2 |
| 6585 | ldda [%i3+%o6]0x80,%f16 ! %f16 = 15ffbd96 c557779c |
| 6586 | ! %l0 = ffffffffac122cb4, %l5 = 00000000d781904e, %y = 5609165a |
| 6587 | sdivcc %l0,%l5,%l4 ! %l4 = ffffffff80000000, %ccr = 8a |
| 6588 | mov %l0,%y ! %y = ac122cb4 |
| 6589 | ! %l4 = ffffffff80000000, Mem[0000000015800048] = c2eef7fc8652576d, %asi = 80 |
| 6590 | stxa %l4,[%i3+0x048]%asi ! Mem[0000000015800048] = ffffffff80000000 |
| 6591 | ! %l3 = 0000000000000000, immed = fffff52c, %y = ac122cb4 |
| 6592 | smulcc %l3,-0xad4,%l1 ! %l1 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 6593 | ! Mem[0000000015800008] = 07cc3ca5, %l5 = 00000000d781904e |
| 6594 | ldswa [%i3+%i4]0x89,%l5 ! %l5 = 0000000007cc3ca5 |
| 6595 | ! %f12 = 6405d566, Mem[0000000031000014] = d1d2b640 |
| 6596 | st %f12,[%o2+0x014] ! Mem[0000000031000014] = 6405d566 |
| 6597 | ! %l1 = 0000000000000000, %l4 = ffffffff80000000, %l2 = ffffffff29fe6fbd |
| 6598 | taddcctv %l1,%l4,%l2 ! %l2 = ffffffff80000000, %ccr = 88 |
| 6599 | ! Mem[0000000014000018] = 55eef7b6, %l7 = 0000000099d0b320 |
| 6600 | lduwa [%i0+%i6]0x81,%l7 ! %l7 = 0000000055eef7b6 |
| 6601 | ! %l4 = 8000000000000000, Mem[150000284a91b68d] = 16582bf8 |
| 6602 | stwa %l4,[%i2+%o5]0x80 ! Mem[0000000015000028] = 80000000 |
| 6603 | |
| 6604 | p2_label_5: |
| 6605 | ! Mem[0000000014800018] = 14c6eec8a488d1b8, %l0 = ffffffffac122cb4 |
| 6606 | ldxa [%i1+%i6]0x81,%l0 ! %l0 = 14c6eec8a488d1b8 |
| 6607 | ! Code Fragment 1 |
| 6608 | p2_fragment_1: |
| 6609 | ta T_CHANGE_HPRIV |
| 6610 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 6611 | ! %g3 = 0000000000000000 |
| 6612 | mov -0x574,%g3 ! %g3 = fffffffffffffa8c |
| 6613 | and %g3, 0x13, %g3 |
| 6614 | xor %g2, %g3, %g2 |
| 6615 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 6616 | ta T_CHANGE_NONHPRIV |
| 6617 | ! %l5 = 0000000007cc3ca5, %l2 = ffffffff80000000, %l1 = 0000000000000000 |
| 6618 | addcc %l5,%l2,%l1 ! %l1 = ffffffff87cc3ca5, %ccr = 88 |
| 6619 | ! Mem[0000000031000010] = b18e6e02, %l1 = 87cc3ca5, %l4 = 80000000 |
| 6620 | add %o2,0x10,%g1 |
| 6621 | casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b18e6e02 |
| 6622 | ! Mem[0000000031000054] = 4207e986, %l2 = ffffffff80000000 |
| 6623 | ldsh [%o2+0x054],%l2 ! %l2 = 0000000000004207 |
| 6624 | ! Mem[0000000014800030] = dc007ceb, %f23 = 2455991f |
| 6625 | lda [%i1+%o6]0x89,%f23 ! %f23 = dc007ceb |
| 6626 | ! %l7 = 0000000055eef7b6, %l0 = 14c6eec8a488d1b8, %y = 00000000 |
| 6627 | mulscc %l7,%l0,%l0 ! %l0 = 00000000aaf77bdb, %ccr = 08, %y = 00000000 |
| 6628 | ! %l3 = 0000000000000000, %l0 = 00000000aaf77bdb, %l4 = 00000000b18e6e02 |
| 6629 | orn %l3,%l0,%l4 ! %l4 = ffffffff55088424 |
| 6630 | ! Mem[0000000031800050] = d9a9b10f, %l4 = ffffffff55088424 |
| 6631 | ldub [%o3+0x050],%l4 ! %l4 = 00000000000000d9 |
| 6632 | ! %l7 = 0000000055eef7b6, immed = 00000026, %l4 = 00000000000000d9 |
| 6633 | sllx %l7,0x026,%l4 ! %l4 = 7bbded8000000000 |
| 6634 | |
| 6635 | p2_label_6: |
| 6636 | ! %l3 = 0000000000000000, %l6 = 00000000000000b8, %l6 = 00000000000000b8 |
| 6637 | andcc %l3,%l6,%l6 ! %l6 = 0000000000000000, %ccr = 44 |
| 6638 | ! %l1 = ffffffff87cc3ca5, immed = fffff938, %l1 = ffffffff87cc3ca5 |
| 6639 | add %l1,-0x6c8,%l1 ! %l1 = ffffffff87cc35dd |
| 6640 | ! %f22 = 5263d32d dc007ceb, Mem[0000000015000030] = 26b297ff 08c621fd |
| 6641 | stda %f22,[%i2+%o6]0x88 ! Mem[0000000015000030] = 5263d32d dc007ceb |
| 6642 | ! %l1 = ffffffff87cc35dd, %l3 = 0000000000000000, %y = 00000000 |
| 6643 | smul %l1,%l3,%l0 ! %l0 = 0000000000000000, %y = 00000000 |
| 6644 | ! %l3 = 0000000000000000, immed = 00000dc6, %l0 = 0000000000000000 |
| 6645 | xor %l3,0xdc6,%l0 ! %l0 = 0000000000000dc6 |
| 6646 | ! Mem[0000000030000014] = 5e21a895, %l0 = 0000000000000dc6 |
| 6647 | lduba [%o0+0x015]%asi,%l0 ! %l0 = 0000000000000021 |
| 6648 | ! %l6 = 0000000000000000, %l4 = 7bbded8000000000, %y = 00000000 |
| 6649 | umul %l6,%l4,%l7 ! %l7 = 0000000000000000, %y = 00000000 |
| 6650 | ! retry : should take illegal inst trap, %l0 = 0000000000000021 |
| 6651 | retry ! Illegal inst trap : %l0 = 0000000000000031 |
| 6652 | ! Mem[0000000014800008] = 4922fd85eb82027c, %l6 = 0000000000000000 |
| 6653 | ldx [%i1+%i4],%l6 ! %l6 = 4922fd85eb82027c |
| 6654 | ! Mem[0000000030000010] = 85d2155a5e21a895, %f8 = ff2a5b6d 55c6a7bc |
| 6655 | ldd [%o0+%i5],%f8 ! %f8 = 85d2155a 5e21a895 |
| 6656 | |
| 6657 | p2_label_7: |
| 6658 | ! %l6 = 4922fd85eb82027c, %l0 = 0000000000000031, %l0 = 0000000000000031 |
| 6659 | addc %l6,%l0,%l0 ! %l0 = 4922fd85eb8202ad |
| 6660 | ! %l1 = ffffffff87cc35dd, Mem[0000000014000008] = bc7610a86ba52b4d, %asi = 80 |
| 6661 | stxa %l1,[%i0+0x008]%asi ! Mem[0000000014000008] = ffffffff87cc35dd |
| 6662 | membar #Sync ! Added by membar checker (30) |
| 6663 | ! Mem[0000000015000000] = b4bb02c8 1c13dd86 c93b65bb cbd06a7d |
| 6664 | ! Mem[0000000015000010] = 21800b0d fe4b7617 175dd280 4fde4634 |
| 6665 | ! Mem[0000000015000020] = fbe2bd7a 161ee1da 80000000 29bef6ce |
| 6666 | ! Mem[0000000015000030] = eb7c00dc 2dd36352 4cca0629 8b6dbff8 |
| 6667 | ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 0000000015000000 |
| 6668 | ! Mem[0000000015800020] = 80a21d51, %l7 = 0000000000000000 |
| 6669 | lduha [%i3+%o4]0x81,%l7 ! %l7 = 00000000000080a2 |
| 6670 | ! %l3 = 0000000000000000, %l2 = 0000000000004207, %y = 00000000 |
| 6671 | udiv %l3,%l2,%l2 ! Div by zero, %l0 = 4922fd85eb8202d5 |
| 6672 | mov %l0,%y ! %y = eb8202ad |
| 6673 | membar #Sync ! Added by membar checker (31) |
| 6674 | ! %l7 = 000080a200000000, Mem[150000041c13dd86] = eb8202d5 |
| 6675 | sth %l7,[%i2+0x004] ! Mem[0000000015000004] = 80a2dd86 |
| 6676 | save ! CWP = 1 |
| 6677 | ! Mem[0000000030000010] = 85d2155a5e21a895, %l7 = 004a39d4702fa5f4, %l5 = 8f62c1824517d860 |
| 6678 | add %i0,0x10,%g1 |
| 6679 | casxa [%g1]0x80,%l7,%l5 ! %l5 = 85d2155a5e21a895 |
| 6680 | ! Mem[0000000014000058] = 07640c568f84d77d, %f22 = 175dd280 4fde4634 |
| 6681 | ldd [%o0+0x058],%f22 ! %f22 = 07640c56 8f84d77d |
| 6682 | ! Mem[0000000030000054] = 9daf936e, %f26 = 80000000 |
| 6683 | lda [%i0+0x054]%asi,%f26 ! %f26 = 9daf936e |
| 6684 | |
| 6685 | p2_label_8: ! %cwp = 1 |
| 6686 | ! Mem[0000000031000010] = b18e6e026405d566, %l3 = cac6cc323df28742, %l2 = 703514fc3f58d4cc |
| 6687 | add %i2,0x10,%g1 |
| 6688 | casxa [%g1]0x80,%l3,%l2 ! %l2 = b18e6e026405d566 |
| 6689 | ! Mem[0000000014800008] = 85fd2249, %l4 = acbbfe6dd59fc4fe |
| 6690 | ldswa [%o1+%o4]0x89,%l4 ! %l4 = ffffffff85fd2249 |
| 6691 | ! %l5 = 85d2155a5e21a895, immed = fffff9d5, %l2 = b18e6e026405d566 |
| 6692 | andncc %l5,-0x62b,%l2 ! %l2 = 0000000000000000, %ccr = 44 |
| 6693 | ! Mem[0000000031800050] = d9a9b10f, %l6 = 279951a3d29f2427 |
| 6694 | ldsw [%i3+0x050],%l6 ! %l6 = ffffffffd9a9b10f |
| 6695 | ! %l7 = 004a39d4702fa5f4, Mem[0000000014800020] = 78b9436ee4906d03 |
| 6696 | stxa %l7,[%o1+%i4]0x81 ! Mem[0000000014800020] = 004a39d4702fa5f4 |
| 6697 | ! Invert Register : %l2 = 0000000000000000 |
| 6698 | xor %l2,-1,%l2 ! %l2 = ffffffffffffffff |
| 6699 | ! Mem[0000000030000010] = 85d2155a, %l2 = ffffffff, %l7 = 702fa5f4 |
| 6700 | add %i0,0x10,%g1 |
| 6701 | casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000085d2155a |
| 6702 | ! %f22 = 07640c56 8f84d77d, Mem[0000000014800010] = 32faa058 1bd3d01b |
| 6703 | stda %f22,[%o1+%o5]0x81 ! Mem[0000000014800010] = 07640c56 8f84d77d |
| 6704 | ! %l7 = 0000000085d2155a, %l5 = 85d2155a5e21a895, %l4 = ffffffff85fd2249 |
| 6705 | tsubcc %l7,%l5,%l4 ! %l4 = 7a2deaa627b06cc5, %ccr = 12 |
| 6706 | ! Mem[000000001480005c] = 225adb50, %l7 = 0000000085d2155a |
| 6707 | lduba [%o1+0x05d]%asi,%l7 ! %l7 = 000000000000005a |
| 6708 | |
| 6709 | p2_label_9: ! %cwp = 1 |
| 6710 | ! %l7 = 000000000000005a, immed = 000009bf, %y = eb8202ad |
| 6711 | umul %l7,0x9bf,%l0 ! %l0 = 0000000000036d26, %y = 00000000 |
| 6712 | ! %f28 = eb7c00dc, Mem[0000000030800054] = f83dc09d |
| 6713 | st %f28,[%i1+0x054] ! Mem[0000000030800054] = eb7c00dc |
| 6714 | ! %l6 = ffffffffd9a9b10f, %l6 = ffffffffd9a9b10f, %y = 00000000 |
| 6715 | udivcc %l6,%l6,%l5 ! %l5 = 0000000000000001, %ccr = 00 |
| 6716 | mov %l0,%y ! %y = 00036d26 |
| 6717 | ! %l3 = cac6cc323df28742, %l4 = 7a2deaa627b06cc5, %l3 = cac6cc323df28742 |
| 6718 | taddcc %l3,%l4,%l3 ! %l3 = 44f4b6d865a2f407, %ccr = 12 |
| 6719 | ! %l6 = ffffffffd9a9b10f, Mem[0000000014800020] = 004a39d4702fa5f4, %asi = 80 |
| 6720 | stxa %l6,[%o1+0x020]%asi ! Mem[0000000014800020] = ffffffffd9a9b10f |
| 6721 | ! Mem[0000000014800066] = 0dc2a37c, %l1 = 62b1839c7a018508 |
| 6722 | ldstub [%o1+0x066],%l1 ! %l1 = 00000000000000a3 |
| 6723 | ! Mem[0000000015800030] = 15ffbd96, %f18 = c93b65bb |
| 6724 | lda [%o3+%i6]0x81,%f18 ! %f18 = 15ffbd96 |
| 6725 | ! Mem[0000000031800050] = d9a9b10f, %l6 = ffffffffd9a9b10f |
| 6726 | ldsw [%i3+0x050],%l6 ! %l6 = ffffffffd9a9b10f |
| 6727 | ! Mem[0000000015000020] = 7abde2fb, %l1 = 00000000000000a3 |
| 6728 | lduba [%o2+%i4]0x88,%l1 ! %l1 = 00000000000000fb |
| 6729 | ! %l1 = 00000000000000fb, immed = 0000073c, %l3 = 44f4b6d865a2f407 |
| 6730 | addccc %l1,0x73c,%l3 ! %l3 = 0000000000000837, %ccr = 00 |
| 6731 | |
| 6732 | p2_label_10: ! %cwp = 1 |
| 6733 | ! Mem[0000000014800078] = 149349f6, %l3 = 0000000000000837 |
| 6734 | lduwa [%o1+0x078]%asi,%l3 ! %l3 = 00000000149349f6 |
| 6735 | ! %l1 = 00000000000000fb, %l1 = 00000000000000fb, %l4 = 7a2deaa627b06cc5 |
| 6736 | taddcc %l1,%l1,%l4 ! %l4 = 00000000000001f6, %ccr = 02 |
| 6737 | ! Mem[0000000031800012] = 8b0df712, %l2 = ffffffffffffffff |
| 6738 | ldstub [%i3+0x012],%l2 ! %l2 = 00000000000000f7 |
| 6739 | ! %l7 = 000000000000005a, %l2 = 00000000000000f7, %l2 = 00000000000000f7 |
| 6740 | or %l7,%l2,%l2 ! %l2 = 00000000000000ff |
| 6741 | ! %l6 = d9a9b10f, %l7 = 0000005a, Mem[0000000031800010] = 8b0dff12 44f3af20 |
| 6742 | std %l6,[%i3+%o5] ! Mem[0000000031800010] = d9a9b10f 0000005a |
| 6743 | ! %l5 = 0000000100000000, Mem[1400000f87cc35dd] = 31800010 |
| 6744 | stb %l5,[%o0+0x00f] ! Mem[000000001400000c] = 87cc3501 |
| 6745 | ! %l7 = 000000000000005a, immd = 0000000000000d11, %l4 = 00000000000001f6 |
| 6746 | mulx %l7,0xd11,%l4 ! %l4 = 00000000000497fa, %y = 00036d26 |
| 6747 | ! Mem[0000000015800060] = 859271a4, %l4 = 00000000000497fa |
| 6748 | lduwa [%o3+0x060]%asi,%l4 ! %l4 = 00000000859271a4 |
| 6749 | ! Mem[0000000031800010] = d9a9b10f, %l4 = 00000000859271a4 |
| 6750 | ldub [%i3+%o5],%l4 ! %l4 = 00000000000000d9 |
| 6751 | ! %f7 = 1845717f, Mem[0000000015800074] = c23e1c72 |
| 6752 | st %f7 ,[%o3+0x074] ! Mem[0000000015800074] = 1845717f |
| 6753 | |
| 6754 | p2_label_11: ! %cwp = 1 |
| 6755 | ! %l6 = ffffffffd9a9b10f, immed = ffffff56, %l0 = 0000000000036d26 |
| 6756 | taddcc %l6,-0x0aa,%l0 ! %l0 = ffffffffd9a9b065, %ccr = 9b |
| 6757 | ! Randomly selected nop |
| 6758 | nop |
| 6759 | ! %l4 = 000000d900000000, Mem[14000055e5ebde21] = 00000000 |
| 6760 | stb %l4,[%o0+0x055] ! Mem[0000000014000054] = e5d9de21 |
| 6761 | ! %l4 = 00000000000000d9, %l6 = ffffffffd9a9b10f, %l7 = 000000000000005a |
| 6762 | sdivx %l4,%l6,%l7 ! %l7 = 0000000000000000 |
| 6763 | ! Mem[0000000015000040] = 1ffec5e4, %l2 = 00000000000000ff |
| 6764 | lduh [%o2+0x040],%l2 ! %l2 = 0000000000001ffe |
| 6765 | ! %l7 = 0000000000000000, %l6 = ffffffffd9a9b10f, %y = 00036d26 |
| 6766 | mulscc %l7,%l6,%l6 ! %l6 = 0000000000000000, %ccr = 44, %y = 0001b693 |
| 6767 | ! %l7 = 0000000000000000, immed = 000008dc, %y = 0001b693 |
| 6768 | umul %l7,0x8dc,%l1 ! %l1 = 0000000000000000, %y = 00000000 |
| 6769 | ! %l4 = 000000d900000000, Mem[14000030b7bd22fa] = d9a9b10f |
| 6770 | stha %l4,[%o0+%i6]0x89 ! Mem[0000000014000030] = b7bd00d9 |
| 6771 | ! Clear Register : %l1 = 0000000000000000 |
| 6772 | clr %l1 ! %l1 = 0000000000000000 |
| 6773 | ! %l4 = 000000d9, %l5 = 00000001, Mem[0000000031800010] = d9a9b10f 0000005a |
| 6774 | std %l4,[%i3+%o5] ! Mem[0000000031800010] = 000000d9 00000001 |
| 6775 | |
| 6776 | p2_label_12: ! %cwp = 1 |
| 6777 | ! %l0 = ffffffffd9a9b065, %l0 = ffffffffd9a9b065, %l0 = ffffffffd9a9b065 |
| 6778 | orncc %l0,%l0,%l0 ! %l0 = ffffffffffffffff, %ccr = 88 |
| 6779 | ! %l4 = 00000000000000d9, immed = 00000b75, %l3 = 00000000149349f6 |
| 6780 | orcc %l4,0xb75,%l3 ! %l3 = 0000000000000bfd, %ccr = 00 |
| 6781 | ! Invert Register : %l7 = 0000000000000000 |
| 6782 | xor %l7,-1,%l7 ! %l7 = ffffffffffffffff |
| 6783 | ! Mem[0000000014800008] = 85fd2249, %f28 = eb7c00dc |
| 6784 | lda [%o1+%o4]0x89,%f28 ! %f28 = 85fd2249 |
| 6785 | ! Mem[0000000031800054] = f061661e, %l4 = 000000d9, %l0 = ffffffff |
| 6786 | add %i3,0x54,%g1 |
| 6787 | casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000f061661e |
| 6788 | ! %f19 = cbd06a7d, Mem[0000000030800050] = c31b66c7 |
| 6789 | st %f19,[%i1+0x050] ! Mem[0000000030800050] = cbd06a7d |
| 6790 | ! %l5 = 0000000100000000, Mem[14000008ffffffff] = 00000000 |
| 6791 | stha %l5,[%o0+%o4]0x81 ! Mem[0000000014000008] = 0001ffff |
| 6792 | ! %l2 = 0000000000001ffe, %l7 = ffffffffffffffff, %l2 = 0000000000001ffe |
| 6793 | and %l2,%l7,%l2 ! %l2 = 0000000000001ffe |
| 6794 | ! %l3 = 0000000000000bfd, immed = 00000006, %l7 = ffffffffffffffff |
| 6795 | srlx %l3,0x006,%l7 ! %l7 = 000000000000002f |
| 6796 | ! Mem[0000000015000030] = eb7c00dc, %l1 = 0000000000000000 |
| 6797 | swapa [%o2+%i6]0x81,%l1 ! %l1 = 00000000eb7c00dc |
| 6798 | |
| 6799 | p2_label_13: ! %cwp = 1 |
| 6800 | ! %l2 = 0000000000001ffe, %l0 = 00000000f061661e, %l5 = 0000000000000001 |
| 6801 | andn %l2,%l0,%l5 ! %l5 = 00000000000019e0 |
| 6802 | ! %l6 = 0000000000000000, Mem[300000504d13645b] = f061661e |
| 6803 | stw %l6,[%i0+0x050] ! Mem[0000000030000050] = 00000000 |
| 6804 | ! Mem[0000000015800070] = 19f597cd, %f6 = 91adaadd |
| 6805 | ld [%o3+0x070],%f6 ! %f6 = 19f597cd |
| 6806 | ! %l0 = f061661e00000000, Mem[1400001e06f496aa] = f061661e |
| 6807 | sth %l0,[%o0+0x01e] ! Mem[000000001400001c] = 06f4661e |
| 6808 | ! Mem[0000000031800010] = 000000d9, %l7 = 0000002f, %l7 = 0000002f |
| 6809 | add %i3,0x10,%g1 |
| 6810 | casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000000000d9 |
| 6811 | ! %l3 = 0000000000000bfd, immed = fffff3c0, %y = 00000000 |
| 6812 | udiv %l3,-0xc40,%l7 ! %l7 = 0000000000000000 |
| 6813 | mov %l0,%y ! %y = f061661e |
| 6814 | ! %l6 = 0000000000000000, immed = 00000cc0, %l2 = 0000000000001ffe |
| 6815 | subc %l6,0xcc0,%l2 ! %l2 = fffffffffffff340 |
| 6816 | restore ! CWP = 0 |
| 6817 | ! Mem[0000000014000000] = 76a9a5c5, %l1 = ffffffff87cc35dd |
| 6818 | ldsba [%i0+%g0]0x88,%l1 ! %l1 = ffffffffffffffc5 |
| 6819 | ! %l7 = 00000000000080a2, %l0 = 4922fd85eb8202ad, %l0 = 4922fd85eb8202ad |
| 6820 | xnor %l7,%l0,%l0 ! %l0 = b6dd027a147d7df0 |
| 6821 | |
| 6822 | p2_label_14: |
| 6823 | ! Randomly selected nop |
| 6824 | nop |
| 6825 | ! %f17 = 1c13dd86, Mem[0000000030000054] = 9daf936e |
| 6826 | st %f17,[%o0+0x054] ! Mem[0000000030000054] = 1c13dd86 |
| 6827 | ! Mem[0000000015800020] = 511da280, %l4 = 7bbded8000000000 |
| 6828 | lduha [%i3+%o4]0x89,%l4 ! %l4 = 000000000000a280 |
| 6829 | ! Mem[0000000030000010] = 85d2155a, %l4 = 000000000000a280 |
| 6830 | ldsw [%o0+%i5],%l4 ! %l4 = ffffffff85d2155a |
| 6831 | ! Mem[0000000031000050] = af03209c, %l0 = b6dd027a147d7df0 |
| 6832 | lduh [%o2+0x050],%l0 ! %l0 = 000000000000af03 |
| 6833 | ! %l3 = 0000000000000000, Mem[30800056eb7c00dc] = 00000080, %asi = 00 |
| 6834 | stha %l3,[%o1+0x056]%asi ! Mem[0000000030800054] = eb7c0000 |
| 6835 | ! %l0 = 000000000000af03, immed = 00000005, %l5 = 0000000007cc3ca5 |
| 6836 | sll %l0,0x005,%l5 ! %l5 = 000000000015e060 |
| 6837 | ! %f23 = 8f84d77d, Mem[0000000031800010] = 000000d9 |
| 6838 | st %f23,[%o3+%i5] ! Mem[0000000031800010] = 8f84d77d |
| 6839 | ! Mem[0000000014000060] = 4fde88e69012c3e2, %l4 = ffffffff85d2155a |
| 6840 | ldxa [%i0+0x060]%asi,%l4 ! %l4 = 4fde88e69012c3e2 |
| 6841 | ! Mem[0000000015800030] = 96bdff15, %l4 = 4fde88e69012c3e2 |
| 6842 | ldswa [%i3+%o6]0x89,%l4 ! %l4 = ffffffff96bdff15 |
| 6843 | |
| 6844 | p2_label_15: |
| 6845 | ! Mem[0000000030000050] = 000000001c13dd86, %l7 = 00000000000080a2 |
| 6846 | ldx [%o0+0x050],%l7 ! %l7 = 000000001c13dd86 |
| 6847 | ! %f16 = b4bb02c8 1c13dd86, Mem[0000000015800048] = ffffffff 80000000 |
| 6848 | std %f16,[%i3+0x048] ! Mem[0000000015800048] = b4bb02c8 1c13dd86 |
| 6849 | ! %f14 = ee9b4cc6, Mem[0000000015800070] = 19f597cd |
| 6850 | st %f14,[%i3+0x070] ! Mem[0000000015800070] = ee9b4cc6 |
| 6851 | ! Code Fragment 1 |
| 6852 | p2_fragment_2: |
| 6853 | ta T_CHANGE_HPRIV |
| 6854 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 6855 | ! %g3 = fffffffffffffa8c |
| 6856 | mov 0xd8a,%g3 ! %g3 = 0000000000000d8a |
| 6857 | and %g3, 0x13, %g3 |
| 6858 | xor %g2, %g3, %g2 |
| 6859 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 6860 | ta T_CHANGE_NONHPRIV |
| 6861 | save ! CWP = 1 |
| 6862 | ! %l1 = 00000000eb7c00dc, immed = 00000015, %l1 = 00000000eb7c00dc |
| 6863 | sllx %l1,0x015,%l1 ! %l1 = 001d6f801b800000 |
| 6864 | ! %f22 = 07640c56 8f84d77d, Mem[0000000014800028] = 2a65fce4 4036f8a6 |
| 6865 | stda %f22,[%o1+%i5]0x88 ! Mem[0000000014800028] = 07640c56 8f84d77d |
| 6866 | ! %f0 = d2dcab9a, Mem[0000000014800030] = eb7c00dc |
| 6867 | sta %f0 ,[%o1+%i6]0x81 ! Mem[0000000014800030] = d2dcab9a |
| 6868 | ! Mem[0000000031800014] = 00000001, %l1 = 001d6f801b800000 |
| 6869 | ldub [%i3+0x017],%l1 ! %l1 = 0000000000000001 |
| 6870 | ! %f2 = 4922f63a e67ac167, Mem[0000000031800010] = 8f84d77d 00000001 |
| 6871 | std %f2 ,[%i3+%o5] ! Mem[0000000031800010] = 4922f63a e67ac167 |
| 6872 | |
| 6873 | p2_label_16: ! %cwp = 1 |
| 6874 | ! %l5 = 00000000000019e0, immed = 00000dda, %l3 = 0000000000000bfd |
| 6875 | taddcctv %l5,0xdda,%l3 ! %l0 = 00000000f0616641, Trapped |
| 6876 | ! Code Fragment 1 |
| 6877 | p2_fragment_3: |
| 6878 | ta T_CHANGE_HPRIV |
| 6879 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 6880 | ! %g3 = 0000000000000d8a |
| 6881 | mov 0x1e1,%g3 ! %g3 = 00000000000001e1 |
| 6882 | and %g3, 0x13, %g3 |
| 6883 | xor %g2, %g3, %g2 |
| 6884 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 6885 | ta T_CHANGE_NONHPRIV |
| 6886 | ! Mem[0000000014800020] = ffffffff, %f7 = 1845717f |
| 6887 | lda [%o1+%i4]0x81,%f7 ! %f7 = ffffffff |
| 6888 | ! %l2 = fffff340, %l3 = 00000bfd, Mem[0000000014800030] = 9aabdcd2 323a9093 |
| 6889 | stda %l2,[%o1+%i6]0x88 ! Mem[0000000014800030] = fffff340 00000bfd |
| 6890 | ! Mem[0000000015000028] = 80000000, %f23 = 8f84d77d |
| 6891 | lda [%o2+%i5]0x81,%f23 ! %f23 = 80000000 |
| 6892 | ! Mem[0000000015800000] = 2988dbaa, %l0 = 00000000f0616641 |
| 6893 | ldswa [%o3+%g0]0x81,%l0 ! %l0 = 000000002988dbaa |
| 6894 | ! Mem[0000000014800018] = 14c6eec8, %f23 = 80000000 |
| 6895 | lda [%o1+%o6]0x81,%f23 ! %f23 = 14c6eec8 |
| 6896 | ! Mem[0000000015800000] = 2988dbaa, %l7 = 0000000000000000 |
| 6897 | lduba [%o3+%g0]0x81,%l7 ! %l7 = 0000000000000029 |
| 6898 | ! Mem[0000000015000010] = 0d0b8021, %l6 = 0000000000000000 |
| 6899 | ldswa [%o2+%o5]0x89,%l6 ! %l6 = 000000000d0b8021 |
| 6900 | ! %l1 = 0000000000000001, %l4 = 00000000000000d9, %l7 = 0000000000000029 |
| 6901 | xor %l1,%l4,%l7 ! %l7 = 00000000000000d8 |
| 6902 | |
| 6903 | p2_label_17: ! %cwp = 1 |
| 6904 | ! Mem[0000000031000017] = 6405d566, %l7 = 00000000000000d8 |
| 6905 | ldstub [%i2+0x017],%l7 ! %l7 = 0000000000000066 |
| 6906 | ! %l3 = 0000000000000bfd, %l3 = 0000000000000bfd, %l0 = 000000002988dbaa |
| 6907 | udivx %l3,%l3,%l0 ! %l0 = 0000000000000001 |
| 6908 | ! %l2 = fffffffffffff340, Mem[0000000031800010] = 4922f63ae67ac167, %asi = 80 |
| 6909 | stxa %l2,[%i3+0x010]%asi ! Mem[0000000031800010] = fffffffffffff340 |
| 6910 | ! retry : should take illegal inst trap, %l0 = 0000000000000001 |
| 6911 | retry ! Illegal inst trap : %l0 = 0000000000000011 |
| 6912 | ! %f24 = fbe2bd7a, Mem[0000000014800010] = 07640c56 |
| 6913 | sta %f24,[%o1+%o5]0x81 ! Mem[0000000014800010] = fbe2bd7a |
| 6914 | ! Mem[0000000014800010] = fbe2bd7a, %l0 = 0000000000000011 |
| 6915 | ldsba [%o1+0x013]%asi,%l0 ! %l0 = 000000000000007a |
| 6916 | ! %l7 = 0000006600000000, Mem[31000011b18e6e02] = 00000011 |
| 6917 | stb %l7,[%i2+0x011] ! Mem[0000000031000010] = b1666e02 |
| 6918 | ! %l2 = fffffffffffff340, immed = fffff667, %l0 = 000000000000007a |
| 6919 | tsubcc %l2,-0x999,%l0 ! %l0 = fffffffffffffcd9, %ccr = 9b |
| 6920 | ! Mem[000000001500005c] = e29060d0, %l4 = 00000000000000d9 |
| 6921 | swap [%o2+0x05c],%l4 ! %l4 = 00000000e29060d0 |
| 6922 | ! %l0 = fffffffffffffcd9, immed = fffff1b5, %l1 = 0000000000000001 |
| 6923 | taddcctv %l0,-0xe4b,%l1 ! %l0 = fffffffffffffcfc, Trapped |
| 6924 | |
| 6925 | p2_label_18: ! %cwp = 1 |
| 6926 | ! %l1 = 0000000000000001, immd = 0000000000000345, %l7 = 0000000000000066 |
| 6927 | mulx %l1,0x345,%l7 ! %l7 = 0000000000000345, %y = f061661e |
| 6928 | ! Mem[0000000015000050] = ad269b18, %l1 = 0000000000000001 |
| 6929 | ldsb [%o2+0x051],%l1 ! %l1 = 0000000000000026 |
| 6930 | ! %l6 = 000000000d0b8021, Mem[0000000014800000] = 5834e38caa27ce60 |
| 6931 | stxa %l6,[%o1+%g0]0x88 ! Mem[0000000014800000] = 000000000d0b8021 |
| 6932 | ! Mem[0000000031800014] = fffff340, %l6 = 000000000d0b8021 |
| 6933 | lduw [%i3+0x014],%l6 ! %l6 = 00000000fffff340 |
| 6934 | ! %l6 = 00000000fffff340, %l2 = fffffffffffff340, %l1 = 0000000000000026 |
| 6935 | sub %l6,%l2,%l1 ! %l1 = 0000000100000000 |
| 6936 | ! %l2 = fffffffffffff340, Mem[0000000031800050] = d9a9b10ff061661e, %asi = 80 |
| 6937 | stxa %l2,[%i3+0x050]%asi ! Mem[0000000031800050] = fffffffffffff340 |
| 6938 | ! %l3 = 0000000000000bfd, %l6 = 00000000fffff340, %y = f061661e |
| 6939 | mulscc %l3,%l6,%l2 ! %l2 = 00000000000005fe, %ccr = 00, %y = f830b30f |
| 6940 | ! %f16 = b4bb02c8 1c13dd86, Mem[0000000030000050] = 00000000 1c13dd86 |
| 6941 | std %f16,[%i0+0x050] ! Mem[0000000030000050] = b4bb02c8 1c13dd86 |
| 6942 | ! Mem[0000000015000020] = fbe2bd7a161ee1da, %l4 = 00000000e29060d0 |
| 6943 | ldxa [%o2+%i4]0x81,%l4 ! %l4 = fbe2bd7a161ee1da |
| 6944 | ! %l2 = 000005fe, %l3 = 00000bfd, Mem[0000000014000060] = 4fde88e6 9012c3e2 |
| 6945 | stda %l2,[%o0+0x060]%asi ! Mem[0000000014000060] = 000005fe 00000bfd |
| 6946 | |
| 6947 | p2_label_19: ! %cwp = 1 |
| 6948 | ! Mem[0000000031800014] = fffff340, %l2 = 00000000000005fe |
| 6949 | lduba [%i3+0x015]%asi,%l2 ! %l2 = 00000000000000ff |
| 6950 | ! Mem[0000000015800008] = 07cc3ca5, %l2 = 00000000000000ff |
| 6951 | ldswa [%o3+%o4]0x89,%l2 ! %l2 = 0000000007cc3ca5 |
| 6952 | ! Clear Register : %l4 = fbe2bd7a161ee1da |
| 6953 | clr %l4 ! %l4 = 0000000000000000 |
| 6954 | ! %l3 = 00000bfd00000000, Mem[1580002080a21d51] = 16582bf8 |
| 6955 | stw %l3,[%o3+%i4] ! Mem[0000000015800020] = 00000bfd |
| 6956 | ! Mem[0000000014000040] = c538c2943e540d69, %l7 = 0000000000000345 |
| 6957 | ldx [%o0+0x040],%l7 ! %l7 = c538c2943e540d69 |
| 6958 | ! %l0 = fffffffffffffcfc, Mem[0000000031800010] = fffffffffffff340 |
| 6959 | stx %l0,[%i3+%o5] ! Mem[0000000031800010] = fffffffffffffcfc |
| 6960 | ! %l2 = 0000000007cc3ca5, %l2 = 0000000007cc3ca5, %l3 = 0000000000000bfd |
| 6961 | addcc %l2,%l2,%l3 ! %l3 = 000000000f98794a, %ccr = 00 |
| 6962 | ! Mem[0000000014800020] = ffffffffd9a9b10f, %f26 = 9daf936e 29bef6ce |
| 6963 | ldda [%o1+%i4]0x81,%f26 ! %f26 = ffffffff d9a9b10f |
| 6964 | ! Mem[0000000030800014] = 711d0d68, %l1 = 0000000100000000 |
| 6965 | swap [%i1+0x014],%l1 ! %l1 = 00000000711d0d68 |
| 6966 | ! %l6 = 00000000fffff340, immed = 00000c1d, %y = f830b30f |
| 6967 | smulcc %l6,0xc1d,%l0 ! %l0 = ffffffffff658e40, %ccr = 88, %y = ffffffff |
| 6968 | |
| 6969 | p2_label_20: ! %cwp = 1 |
| 6970 | ! Mem[0000000015800008] = a53ccc07, %l3 = 000000000f98794a |
| 6971 | lduba [%o3+%o4]0x81,%l3 ! %l3 = 00000000000000a5 |
| 6972 | ! Mem[0000000031800053] = ffffffff, %l4 = 0000000000000000 |
| 6973 | ldstub [%i3+0x053],%l4 ! %l4 = 00000000000000ff |
| 6974 | ! Mem[0000000031000010] = b1666e02, %l6 = 00000000fffff340 |
| 6975 | ldsba [%i2+0x013]%asi,%l6 ! %l6 = 0000000000000002 |
| 6976 | ! %l5 = 00000000000019e0, %l5 = 00000000000019e0, %l6 = 0000000000000002 |
| 6977 | add %l5,%l5,%l6 ! %l6 = 00000000000033c0 |
| 6978 | ! %l3 = 00000000000000a5, immd = 0000000000000b49, %l5 = 00000000000019e0 |
| 6979 | sdivx %l3,0xb49,%l5 ! %l5 = 0000000000000000 |
| 6980 | ! %l3 = 000000a500000000, Mem[31000050af03209c] = 00000005 |
| 6981 | sth %l3,[%i2+0x050] ! Mem[0000000031000050] = 00a5209c |
| 6982 | ! %l4 = 000000ff, %l5 = 00000000, Mem[0000000014800000] = 21800b0d 00000000 |
| 6983 | stda %l4,[%o1+0x000]%asi ! Mem[0000000014800000] = 000000ff 00000000 |
| 6984 | ! Mem[0000000014000000] = c5a5a976820ac238, %l4 = 00000000000000ff |
| 6985 | ldxa [%o0+%g0]0x81,%l4 ! %l4 = c5a5a976820ac238 |
| 6986 | ! %l0 = ffffffffff658e40, %l3 = 00000000000000a5, %y = ffffffff |
| 6987 | umulcc %l0,%l3,%l7 ! %l7 = 000000a49c74af40, %ccr = 08, %y = 000000a4 |
| 6988 | save ! CWP = 2 |
| 6989 | |
| 6990 | p2_label_21: ! %cwp = 2 |
| 6991 | ! %l2 = 44592590, %l3 = 274b46fe, Mem[0000000015000008] = bb653bc9 7d6ad0cb |
| 6992 | stda %l2,[%i2+%i4]0x88 ! Mem[0000000015000008] = 44592590 274b46fe |
| 6993 | ! Mem[0000000015000010] = 0d0b8021, %l4 = 7932ec9801ea4806 |
| 6994 | swapa [%i2+%i5]0x89,%l4 ! %l4 = 000000000d0b8021 |
| 6995 | ! Mem[0000000030800010] = d083744b00000000, %l1 = 0c5afdaec45c45e0, %l1 = 0c5afdaec45c45e0 |
| 6996 | add %o1,0x10,%g1 |
| 6997 | casxa [%g1]0x80,%l1,%l1 ! %l1 = d083744b00000000 |
| 6998 | ! Mem[0000000030800050] = cbd06a7deb7c0000, %l7 = 6de92eb260e491da |
| 6999 | ldx [%o1+0x050],%l7 ! %l7 = cbd06a7deb7c0000 |
| 7000 | ! Mem[0000000014800050] = 1248661a, %l0 = 858e1fd6bd0243b5 |
| 7001 | ldsba [%i1+0x052]%asi,%l0 ! %l0 = 0000000000000066 |
| 7002 | ! Mem[0000000015800010] = 96842c7edbcc5097, %f4 = c72a2f60 273f4d8e |
| 7003 | ldda [%i3+%i5]0x81,%f4 ! %f4 = 96842c7e dbcc5097 |
| 7004 | ! %l3 = b2efe288274b46fe, immed = fffff1ea, %l2 = 990f494e44592590 |
| 7005 | or %l3,-0xe16,%l2 ! %l2 = fffffffffffff7fe |
| 7006 | ! %l5 = 019eeb7f00000000, Mem[15800017dbcc5097] = 990f494e |
| 7007 | stb %l5,[%i3+0x017] ! Mem[0000000015800014] = dbcc507f |
| 7008 | ! %l0 = 0000000000000066, immed = 0000059f, %l5 = d6e49630019eeb7f |
| 7009 | orcc %l0,0x59f,%l5 ! %l5 = 00000000000005ff, %ccr = 00 |
| 7010 | ! %f1 = 93dd6ef9, Mem[0000000015000018] = 175dd280 |
| 7011 | sta %f1 ,[%i2+%i6]0x81 ! Mem[0000000015000018] = 93dd6ef9 |
| 7012 | |
| 7013 | p2_label_22: ! %cwp = 2 |
| 7014 | ! %l3 = 274b46fe00000000, Mem[14800000000000ff] = d6e49630 |
| 7015 | stha %l3,[%i1+%g0]0x81 ! Mem[0000000014800000] = 46fe00ff |
| 7016 | ! %l3 = b2efe288274b46fe, Mem[0000000015800018] = 000113cebc800000 |
| 7017 | stxa %l3,[%i3+%i6]0x81 ! Mem[0000000015800018] = b2efe288274b46fe |
| 7018 | ! %l7 = cbd06a7deb7c0000, immed = 00000003, %l6 = e3a9a4b3f7221487 |
| 7019 | srlx %l7,0x003,%l6 ! %l6 = 197a0d4fbd6f8000 |
| 7020 | ! Mem[0000000014800000] = 46fe00ff00000000, %f6 = 19f597cd ffffffff |
| 7021 | ldda [%i1+%g0]0x80,%f6 ! %f6 = 46fe00ff 00000000 |
| 7022 | ! %l0 = 0000000000000066, immed = 000004b5, %l0 = 0000000000000066 |
| 7023 | xnor %l0,0x4b5,%l0 ! %l0 = fffffffffffffb2c |
| 7024 | save ! CWP = 3 |
| 7025 | ! Mem[0000000015000008] = 90255944, %l0 = 4dd8df72ad389e8a |
| 7026 | lduba [%o2+0x008]%asi,%l0 ! %l0 = 0000000000000090 |
| 7027 | ! %l5 = 9c1fecf200000000, Mem[1480003040f3ffff] = ad389e8a |
| 7028 | stwa %l5,[%o1+%i6]0x80 ! Mem[0000000014800030] = 9c1fecf2 |
| 7029 | ! Mem[000000001400000c] = 87cc3501, %f23 = 14c6eec8 |
| 7030 | ld [%o0+0x00c],%f23 ! %f23 = 87cc3501 |
| 7031 | ! %f5 = dbcc5097, Mem[0000000014800038] = 0460348e |
| 7032 | st %f5 ,[%o1+0x038] ! Mem[0000000014800038] = dbcc5097 |
| 7033 | |
| 7034 | p2_label_23: ! %cwp = 3 |
| 7035 | ! %l6 = 4a7c5ff25aa0f58f, %l2 = 853673aa6fb8fbb2, %l2 = 853673aa6fb8fbb2 |
| 7036 | andncc %l6,%l2,%l2 ! %l2 = 4a480c501000040d, %ccr = 00 |
| 7037 | ! Mem[0000000031000054] = 4207e986, %f10 = c5a5a976 |
| 7038 | ld [%i2+0x054],%f10 ! %f10 = 4207e986 |
| 7039 | ! Mem[0000000015800028] = edf364f8 ba0f26fc, %l2 = 1000040d, %l3 = ab7bb284 |
| 7040 | ldda [%o3+%i5]0x81,%l2 ! %l2 = 00000000edf364f8 00000000ba0f26fc |
| 7041 | ! %l7 = 3ad0effdcb556444, immed = fffff304, %l7 = 3ad0effdcb556444 |
| 7042 | tsubcctv %l7,-0xcfc,%l7 ! %l7 = 3ad0effdcb557140, %ccr = 19 |
| 7043 | ! %l2 = 00000000edf364f8, immed = fffff799, %y = 000000a4 |
| 7044 | smul %l2,-0x867,%l4 ! %l4 = 00000097a7eaa038, %y = 00000097 |
| 7045 | ! %l1 = a1fe144c00000000, Mem[150000100648ea01] = 3ad0effd |
| 7046 | stha %l1,[%o2+%o5]0x81 ! Mem[0000000015000010] = 144cea01 |
| 7047 | ! %l3 = ba0f26fc00000000, Mem[15800028edf364f8] = 16582bf8 |
| 7048 | stba %l3,[%o3+%i5]0x80 ! Mem[0000000015800028] = fcf364f8 |
| 7049 | ! Mem[0000000015000018] = 93dd6ef9, %l7 = 3ad0effdcb557140 |
| 7050 | lduwa [%o2+%o6]0x81,%l7 ! %l7 = 0000000093dd6ef9 |
| 7051 | ! %l2 = 00000000edf364f8, Mem[0000000031800050] = fffffffffffff340 |
| 7052 | stx %l2,[%i3+0x050] ! Mem[0000000031800050] = 00000000edf364f8 |
| 7053 | ! %l6 = 5aa0f58f, %l7 = 93dd6ef9, Mem[0000000015000000] = b4bb02c8 80a2dd86 |
| 7054 | stda %l6,[%o2+0x000]%asi ! Mem[0000000015000000] = 5aa0f58f 93dd6ef9 |
| 7055 | |
| 7056 | p2_label_24: ! %cwp = 3 |
| 7057 | ! %l5 = bfa5d1f39c1fecf2, %l7 = 0000000093dd6ef9, %l3 = 00000000ba0f26fc |
| 7058 | and %l5,%l7,%l3 ! %l3 = 00000000901d6cf0 |
| 7059 | ! %l7 = 93dd6ef900000000, Mem[15000078f5934579] = 00000080, %asi = 03 |
| 7060 | stha %l7,[%o2+0x078]%asi ! Mem[0000000015000078] = 6ef94579 |
| 7061 | ! Mem[0000000015000010] = 01ea4c14, %f6 = 46fe00ff |
| 7062 | lda [%o2+%o5]0x89,%f6 ! %f6 = 01ea4c14 |
| 7063 | ! Mem[0000000015800008] = a53ccc07, %l0 = 0000000000000090 |
| 7064 | ldswa [%o3+%o4]0x81,%l0 ! %l0 = ffffffffa53ccc07 |
| 7065 | ! Mem[0000000014800028] = 7dd7848f, %l5 = bfa5d1f39c1fecf2 |
| 7066 | ldsba [%o1+%i5]0x81,%l5 ! %l5 = 000000000000007d |
| 7067 | ! Mem[0000000015000018] = 93dd6ef9, %l4 = 00000097a7eaa038 |
| 7068 | lduwa [%o2+%o6]0x81,%l4 ! %l4 = 0000000093dd6ef9 |
| 7069 | ! %l2 = 00000000edf364f8, %l7 = 0000000093dd6ef9, %l0 = ffffffffa53ccc07 |
| 7070 | subccc %l2,%l7,%l0 ! %l0 = 000000005a15f5fe, %ccr = 00 |
| 7071 | ! %l4 = 0000000093dd6ef9, %l0 = 000000005a15f5fe, %y = 00000097 |
| 7072 | sdivcc %l4,%l0,%l1 ! %l1 = 00000000000001ae, %ccr = 00 |
| 7073 | mov %l0,%y ! %y = 5a15f5fe |
| 7074 | ! %f26 = ffffffff, Mem[0000000015800054] = 0bd7260d |
| 7075 | sta %f26,[%o3+0x054]%asi ! Mem[0000000015800054] = ffffffff |
| 7076 | ! %l6 = 4a7c5ff25aa0f58f, %l6 = 4a7c5ff25aa0f58f, %l5 = 000000000000007d |
| 7077 | taddcctv %l6,%l6,%l5 ! %l0 = 000000005a15f621, Trapped |
| 7078 | |
| 7079 | p2_label_25: ! %cwp = 3 |
| 7080 | ! %l6 = 4a7c5ff25aa0f58f, %l6 = 4a7c5ff25aa0f58f, %l7 = 0000000093dd6ef9 |
| 7081 | xor %l6,%l6,%l7 ! %l7 = 0000000000000000 |
| 7082 | ! Mem[0000000014800078] = 149349f6, %l5 = 000000000000007d |
| 7083 | lduwa [%o1+0x078]%asi,%l5 ! %l5 = 00000000149349f6 |
| 7084 | ! %l6 = 5aa0f58f, %l7 = 00000000, Mem[0000000031800010] = ffffffff fffffcfc |
| 7085 | std %l6,[%i3+%o5] ! Mem[0000000031800010] = 5aa0f58f 00000000 |
| 7086 | ! %f27 = d9a9b10f, Mem[0000000030800054] = eb7c0000 |
| 7087 | st %f27,[%i1+0x054] ! Mem[0000000030800054] = d9a9b10f |
| 7088 | ! %l2 = edf364f800000000, Mem[150000207abde2fb] = 31800010 |
| 7089 | stba %l2,[%o2+%i4]0x88 ! Mem[0000000015000020] = 7abde2f8 |
| 7090 | ! %f14 = ee9b4cc6, Mem[0000000030000010] = 85d2155a |
| 7091 | st %f14,[%i0+%o5] ! Mem[0000000030000010] = ee9b4cc6 |
| 7092 | ! %f22 = 07640c56 87cc3501, Mem[0000000031000050] = 00a5209c 4207e986 |
| 7093 | std %f22,[%i2+0x050] ! Mem[0000000031000050] = 07640c56 87cc3501 |
| 7094 | ! %l7 = 0000000000000000, immed = 00000074, %l4 = 0000000093dd6ef9 |
| 7095 | orncc %l7,0x074,%l4 ! %l4 = ffffffffffffff8b, %ccr = 88 |
| 7096 | ! Mem[0000000031000054] = 87cc3501, %l6 = 4a7c5ff25aa0f58f |
| 7097 | lduh [%i2+0x054],%l6 ! %l6 = 00000000000087cc |
| 7098 | ! retry : should take illegal inst trap, %l0 = 000000005a15f621 |
| 7099 | retry ! Illegal inst trap : %l0 = 000000005a15f631 |
| 7100 | |
| 7101 | p2_label_26: ! %cwp = 3 |
| 7102 | ! %l5 = 00000000149349f6, immed = 0000043c, %y = 5a15f5fe |
| 7103 | mulscc %l5,0x43c,%l2 ! %l2 = 000000008a49a4fb, %ccr = 08, %y = 2d0afaff |
| 7104 | ! %l2 = 8a49a4fb00000000, Mem[140000443e540d69] = 5aa0f58f |
| 7105 | sth %l2,[%o0+0x044] ! Mem[0000000014000044] = a4fb0d69 |
| 7106 | ! Mem[0000000014800030] = 9c1fecf2, %l5 = 00000000149349f6 |
| 7107 | swapa [%o1+%i6]0x81,%l5 ! %l5 = 000000009c1fecf2 |
| 7108 | ! %l2 = 000000008a49a4fb, Mem[0000000030000010] = ee9b4cc65e21a895 |
| 7109 | stx %l2,[%i0+%o5] ! Mem[0000000030000010] = 000000008a49a4fb |
| 7110 | ! Mem[0000000014000004] = 820ac238, %l2 = 000000008a49a4fb |
| 7111 | ldub [%o0+0x006],%l2 ! %l2 = 00000000000000c2 |
| 7112 | ! %l7 = 0000000000000000, %l7 = 0000000000000000, %l0 = 000000005a15f631 |
| 7113 | addc %l7,%l7,%l0 ! %l0 = 0000000000000000 |
| 7114 | ! %l6 = 00000000000087cc, immed = 00000001, %l7 = 0000000000000000 |
| 7115 | sll %l6,0x001,%l7 ! %l7 = 0000000000010f98 |
| 7116 | ! %l2 = 000000c200000000, Mem[30800010d083744b] = 00000000 |
| 7117 | sth %l2,[%i1+%o5] ! Mem[0000000030800010] = 00c2744b |
| 7118 | ! %f20 = 21800b0d, Mem[0000000031000054] = 87cc3501 |
| 7119 | st %f20,[%i2+0x054] ! Mem[0000000031000054] = 21800b0d |
| 7120 | ! %l2 = 00000000000000c2, Mem[0000000030800050] = cbd06a7dd9a9b10f |
| 7121 | stx %l2,[%i1+0x050] ! Mem[0000000030800050] = 00000000000000c2 |
| 7122 | |
| 7123 | p2_label_27: ! %cwp = 3 |
| 7124 | ! Mem[0000000015800018] = 88e2efb2, %l1 = 00000000000001ae |
| 7125 | ldswa [%o3+%o6]0x89,%l1 ! %l1 = ffffffff88e2efb2 |
| 7126 | ! Mem[0000000014000028] = ec12d4af, %l3 = 00000000901d6cf0 |
| 7127 | ldsha [%o0+%i5]0x80,%l3 ! %l3 = ffffffffffffec12 |
| 7128 | ! %l3 = ffffffffffffec12, %l6 = 00000000000087cc, %l5 = 000000009c1fecf2 |
| 7129 | subccc %l3,%l6,%l5 ! %l5 = ffffffffffff6446, %ccr = 88 |
| 7130 | membar #Sync ! Added by membar checker (32) |
| 7131 | ! Mem[0000000015800040] = 3a30aa67 8e4fbc37 b4bb02c8 1c13dd86 |
| 7132 | ! Mem[0000000015800050] = 70a433b2 ffffffff 8dc61fab f07829b3 |
| 7133 | ! Mem[0000000015800060] = 859271a4 2a099f00 762a7a2c 157c7291 |
| 7134 | ! Mem[0000000015800070] = ee9b4cc6 1845717f 383cce23 36e67c74 |
| 7135 | mov 0x040,%g4 |
| 7136 | ldda [%o3+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000015800040 |
| 7137 | ! %f30 = 4cca0629 8b6dbff8, Mem[0000000014000038] = 4c7b9d27 4a68e7bd |
| 7138 | stda %f30,[%o0+0x038]%asi ! Mem[0000000014000038] = 4cca0629 8b6dbff8 |
| 7139 | ! %l5 = ffffffffffff6446, Mem[0000000031000050] = 07640c5621800b0d |
| 7140 | stx %l5,[%i2+0x050] ! Mem[0000000031000050] = ffffffffffff6446 |
| 7141 | ! Clear Register : %l2 = 00000000000000c2 |
| 7142 | clr %l2 ! %l2 = 0000000000000000 |
| 7143 | ! %l0 = 0000000000000000, Mem[14800010fbe2bd7a] = 07640c56 |
| 7144 | stha %l0,[%o1+%o5]0x81 ! Mem[0000000014800010] = 0000bd7a |
| 7145 | ! %f28 = 85fd2249 2dd36352, Mem[0000000030000010] = 00000000 8a49a4fb |
| 7146 | std %f28,[%i0+%o5] ! Mem[0000000030000010] = 85fd2249 2dd36352 |
| 7147 | ! %l7 = 0000000000010f98, immed = 0000040d, %l4 = ffffffffffffff8b |
| 7148 | taddcctv %l7,0x40d,%l4 ! %l0 = 0000000000000023, Trapped |
| 7149 | |
| 7150 | p2_label_28: ! %cwp = 3 |
| 7151 | ! %f18 = 15ffbd96, Mem[0000000031800010] = 5aa0f58f |
| 7152 | st %f18,[%i3+%o5] ! Mem[0000000031800010] = 15ffbd96 |
| 7153 | ! Mem[0000000030000050] = b4bb02c8, %f17 = 1c13dd86 |
| 7154 | ld [%i0+0x050],%f17 ! %f17 = b4bb02c8 |
| 7155 | ! %l4 = ffffffffffffff8b, %l3 = ffffffffffffec12, %l1 = ffffffff88e2efb2 |
| 7156 | sub %l4,%l3,%l1 ! %l1 = 0000000000001379 |
| 7157 | ! %l0 = 0000000000000023, %l3 = ffffffffffffec12, %y = 2d0afaff |
| 7158 | smulcc %l0,%l3,%l2 ! %l2 = fffffffffffd4676, %ccr = 88, %y = ffffffff |
| 7159 | ! %l6 = 000087cc00000000, Mem[1480000885fd2249] = ffffec12 |
| 7160 | stwa %l6,[%o1+%o4]0x88 ! Mem[0000000014800008] = 000087cc |
| 7161 | ! Mem[0000000031000010] = b1666e026405d5ff, %l4 = ffffffffffffff8b |
| 7162 | ldx [%i2+%o5],%l4 ! %l4 = b1666e026405d5ff |
| 7163 | ! %f25 = 161ee1da, Mem[0000000015000010] = 144cea01 |
| 7164 | sta %f25,[%o2+%o5]0x81 ! Mem[0000000015000010] = 161ee1da |
| 7165 | ! %l5 = ffffffffffff6446, immed = 00000017, %l2 = fffffffffffd4676 |
| 7166 | srl %l5,0x017,%l2 ! %l2 = 00000000000001ff |
| 7167 | ! %l7 = 0000000000010f98, %l6 = 00000000000087cc, %y = ffffffff |
| 7168 | umulcc %l7,%l6,%l7 ! %l7 = 0000000090119520, %ccr = 08, %y = 00000000 |
| 7169 | ! Mem[0000000030800014] = 00000000, %l2 = 00000000000001ff |
| 7170 | lduwa [%i1+0x014]%asi,%l2 ! %l2 = 0000000000000000 |
| 7171 | |
| 7172 | p2_label_29: ! %cwp = 3 |
| 7173 | ! %l0 = 0000002300000000, Mem[150000384cca0629] = 00000080, %asi = ffffffff |
| 7174 | stha %l0,[%o2+0x038]%asi ! Mem[0000000015000038] = 00230629 |
| 7175 | ! %l6 = 00000000000087cc, immed = 00000002, %l2 = 0000000000000000 |
| 7176 | sll %l6,0x002,%l2 ! %l2 = 0000000000021f30 |
| 7177 | ! %l1 = 0000000000001379, %l5 = ffffffffffff6446, %l5 = ffffffffffff6446 |
| 7178 | orn %l1,%l5,%l5 ! %l5 = 0000000000009bf9 |
| 7179 | ! Mem[0000000015000018] = 3446de4ff96edd93, %l3 = ffffffffffffec12 |
| 7180 | ldxa [%o2+%o6]0x89,%l3 ! %l3 = 3446de4ff96edd93 |
| 7181 | ! %l6 = 00000000000087cc, Mem[0000000015800000] = 7d5c47d6aadb8829 |
| 7182 | stxa %l6,[%o3+%g0]0x88 ! Mem[0000000015800000] = 00000000000087cc |
| 7183 | ! %l6 = 000087cc00000000, Mem[310000166405d5ff] = 00000080, %asi = aadb8829 |
| 7184 | stha %l6,[%i2+0x016]%asi ! Mem[0000000031000014] = 640587cc |
| 7185 | ! %f28 = 85fd2249 2dd36352, Mem[0000000031800050] = 00000000 edf364f8 |
| 7186 | stda %f28,[%i3+0x050]%asi ! Mem[0000000031800050] = 85fd2249 2dd36352 |
| 7187 | ! %l4 = 6405d5ff, %l5 = 00009bf9, Mem[0000000031000010] = b1666e02 640587cc |
| 7188 | std %l4,[%i2+%o5] ! Mem[0000000031000010] = 6405d5ff 00009bf9 |
| 7189 | save ! CWP = 4 |
| 7190 | ! %l7 = bd25b3820603f53b |
| 7191 | setx 0xe68ba1405f7496dc,%g7,%l7 ! %l7 = e68ba1405f7496dc |
| 7192 | |
| 7193 | p2_label_30: ! %cwp = 4 |
| 7194 | ! Mem[000000001400001c] = 06f4661e, %l5 = f9db70d058f8744e |
| 7195 | ldub [%i0+0x01d],%l5 ! %l5 = 00000000000000f4 |
| 7196 | ! Mem[0000000031800054] = 2dd36352, %l5 = 00000000000000f4 |
| 7197 | ldub [%o3+0x054],%l5 ! %l5 = 000000000000002d |
| 7198 | ! %l3 = f501accb00000000, Mem[318000562dd36352] = 000000f4 |
| 7199 | sth %l3,[%o3+0x056] ! Mem[0000000031800054] = 2dd3accb |
| 7200 | ! %l6 = eb32d5da963a3c23 |
| 7201 | setx 0x00f9428fbeb0f795,%g7,%l6 ! %l6 = 00f9428fbeb0f795 |
| 7202 | ! Mem[0000000014800040] = 184e8505 5df22d01 a8810e5e b1ca5a1f |
| 7203 | ! Mem[0000000014800050] = 1248661a dc55d6e5 1955eb13 225adb50 |
| 7204 | ! Mem[0000000014800060] = 7d3f6878 0dc2ff7c 6259d14b 2b82230d |
| 7205 | ! Mem[0000000014800070] = b89a7476 6e2f3dad 149349f6 618b443d |
| 7206 | ldda [%i1+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 0000000014800040 |
| 7207 | ! %l4 = a529796c463e5121, %l6 = 00f9428fbeb0f795, %l1 = 9812f00c593ba0e0 |
| 7208 | srlx %l4,%l6,%l1 ! %l1 = 000005294bcb6231 |
| 7209 | ! %l2 = 841c13c045dc1860, immed = 00000017, %l4 = a529796c463e5121 |
| 7210 | sll %l2,0x017,%l4 ! %l4 = e022ee0c30000000 |
| 7211 | ! Mem[0000000015800010] = 96842c7e dbcc507f, %l4 = 30000000, %l5 = 0000002d |
| 7212 | ldda [%i3+%i5]0x81,%l4 ! %l4 = 0000000096842c7e 00000000dbcc507f |
| 7213 | ! Mem[0000000030800052] = 00000000, %l0 = 676ec6fe0677d231 |
| 7214 | ldstub [%o1+0x052],%l0 ! %l0 = 0000000000000000 |
| 7215 | ! %l4 = 0000000096842c7e, %l6 = 00f9428fbeb0f795, %l5 = 00000000dbcc507f |
| 7216 | add %l4,%l6,%l5 ! %l5 = 00f9429055352413 |
| 7217 | |
| 7218 | p2_label_31: ! %cwp = 4 |
| 7219 | ! %f18 = 15ffbd96 cbd06a7d, Mem[0000000015800008] = 07cc3ca5 f243df9b |
| 7220 | stda %f18,[%i3+%i4]0x88 ! Mem[0000000015800008] = 15ffbd96 cbd06a7d |
| 7221 | ! %l3 = ee8d50d4f501accb, immed = fffffe2c, %l7 = e68ba1405f7496dc |
| 7222 | subccc %l3,-0x1d4,%l7 ! %l7 = ee8d50d4f501ae9f, %ccr = 99 |
| 7223 | ! Mem[0000000030800056] = 000000c2, %l4 = 0000000096842c7e |
| 7224 | ldstub [%o1+0x056],%l4 ! %l4 = 0000000000000000 |
| 7225 | ! %l7 = f501ae9f00000000, Mem[14000028afd412ec] = 96842c7e |
| 7226 | stwa %l7,[%i0+%o5]0x88 ! Mem[0000000014000028] = f501ae9f |
| 7227 | ! %l5 = 00f9429055352413, immed = 00000007, %l7 = ee8d50d4f501ae9f |
| 7228 | sll %l5,0x007,%l7 ! %l7 = 7ca1482a9a920980 |
| 7229 | ! %l7 = 7ca1482a9a920980, immed = 00000bca, %l6 = 00f9428fbeb0f795 |
| 7230 | sub %l7,0xbca,%l6 ! %l6 = 7ca1482a9a91fdb6 |
| 7231 | ! %l5 = 5535241300000000, Mem[3080001100c2744b] = 00f9428f |
| 7232 | stba %l5,[%o1+0x011]%asi ! Mem[0000000030800010] = 0013744b |
| 7233 | ! %l3 = f501accb00000000, Mem[1480002e560c6407] = 00f9428f |
| 7234 | stb %l3,[%i1+0x02e] ! Mem[000000001480002c] = 560ccb07 |
| 7235 | ! %l2 = 841c13c045dc1860, %l5 = 00f9429055352413, %l6 = 7ca1482a9a91fdb6 |
| 7236 | mulx %l2,%l5,%l6 ! %l6 = 6e5381c10ea34f20, %y = 00000000 |
| 7237 | ! Mem[0000000014000078] = 96e762e8, %l3 = ee8d50d4f501accb |
| 7238 | lduha [%i0+0x07a]%asi,%l3 ! %l3 = 00000000000062e8 |
| 7239 | |
| 7240 | p2_label_32: ! %cwp = 4 |
| 7241 | ! %l4 = 0000000000000000, %l4 = 0000000000000000, %y = 00000000 |
| 7242 | sdivcc %l4,%l4,%l0 ! Div by zero, %l0 = 0000000000000050 |
| 7243 | mov %l0,%y ! %y = 00000028 |
| 7244 | ! %l4 = 0000000000000000, Mem[1580001096842c7e] = 00000050 |
| 7245 | stha %l4,[%i3+%i5]0x81 ! Mem[0000000015800010] = 00002c7e |
| 7246 | ! %f31 = 8b6dbff8, Mem[0000000030000054] = 1c13dd86 |
| 7247 | st %f31,[%o0+0x054] ! Mem[0000000030000054] = 8b6dbff8 |
| 7248 | ! %l3 = 00000000000062e8, %l5 = 00f9429055352413, %y = 00000028 |
| 7249 | umul %l3,%l5,%l5 ! %l5 = 000020eb8ff7f738, %y = 000020eb |
| 7250 | membar #Sync ! Added by membar checker (33) |
| 7251 | ! Mem[0000000015800000] = cc870000 00000000 7d6ad0cb 96bdff15 |
| 7252 | ! Mem[0000000015800010] = 00002c7e dbcc507f b2efe288 274b46fe |
| 7253 | ! Mem[0000000015800020] = 00000bfd a1d62e96 fcf364f8 ba0f26fc |
| 7254 | ! Mem[0000000015800030] = 15ffbd96 c557779c 6d78dbfe ea2774ad |
| 7255 | ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 0000000015800000 |
| 7256 | ! Mem[0000000015800030] = 15ffbd96, %l7 = 7ca1482a9a920980 |
| 7257 | lduha [%i3+%o6]0x81,%l7 ! %l7 = 00000000000015ff |
| 7258 | ! %l3 = 00000000000062e8, immd = fffffffffffff1cf, %l1 = 000005294bcb6231 |
| 7259 | sdivx %l3,-0xe31,%l1 ! %l1 = fffffffffffffffa |
| 7260 | ! %l7 = 00000000000015ff, immed = 000007ee, %l0 = 0000000000000028 |
| 7261 | taddcc %l7,0x7ee,%l0 ! %l0 = 0000000000001ded, %ccr = 02 |
| 7262 | ! Mem[0000000030800054] = 0000ffc2, %l1 = fffffffffffffffa |
| 7263 | ldub [%o1+0x054],%l1 ! %l1 = 0000000000000000 |
| 7264 | ! Mem[0000000014800010] = 0000bd7a, %l0 = 0000000000001ded |
| 7265 | lduwa [%i1+0x010]%asi,%l0 ! %l0 = 000000000000bd7a |
| 7266 | |
| 7267 | p2_label_33: ! %cwp = 4 |
| 7268 | ! Mem[0000000031000050] = ffffffff, %l5 = 000020eb8ff7f738 |
| 7269 | lduw [%o2+0x050],%l5 ! %l5 = 00000000ffffffff |
| 7270 | ! %l7 = 00000000000015ff |
| 7271 | setx 0xe35e4fe81aeecde1,%g7,%l7 ! %l7 = e35e4fe81aeecde1 |
| 7272 | ! %f2 = a8810e5e b1ca5a1f, Mem[0000000030800050] = 0000ff00 0000ffc2 |
| 7273 | stda %f2 ,[%o1+0x050]%asi ! Mem[0000000030800050] = a8810e5e b1ca5a1f |
| 7274 | ! Mem[0000000014000008] = 0001ffff 87cc3501, %l4 = 00000000, %l5 = ffffffff |
| 7275 | ldda [%i0+%i4]0x81,%l4 ! %l4 = 000000000001ffff 0000000087cc3501 |
| 7276 | ! Randomly selected nop |
| 7277 | nop |
| 7278 | ! Mem[0000000030000054] = 8b6dbff8, %l1 = 0000000000000000 |
| 7279 | lduwa [%o0+0x054]%asi,%l1 ! %l1 = 000000008b6dbff8 |
| 7280 | ! %l6 = 6e5381c10ea34f20 |
| 7281 | sethi %hi(0xc2dc4000),%l6 ! %l6 = 00000000c2dc4000 |
| 7282 | ! Mem[0000000031800050] = 85fd22492dd3accb, %l3 = 00000000000062e8, %l2 = 841c13c045dc1860 |
| 7283 | add %o3,0x50,%g1 |
| 7284 | casxa [%g1]0x80,%l3,%l2 ! %l2 = 85fd22492dd3accb |
| 7285 | ! Mem[0000000030800050] = a8810e5e, %l5 = 0000000087cc3501 |
| 7286 | ldsh [%o1+0x052],%l5 ! %l5 = 0000000000000e5e |
| 7287 | ! %l6 = 00000000c2dc4000, Mem[0000000015000070] = cb93fabddebe3575 |
| 7288 | stx %l6,[%i2+0x070] ! Mem[0000000015000070] = 00000000c2dc4000 |
| 7289 | |
| 7290 | p2_label_34: ! %cwp = 4 |
| 7291 | ! %l7 = e35e4fe81aeecde1, immed = 0000003c, %l3 = 00000000000062e8 |
| 7292 | srax %l7,0x03c,%l3 ! %l3 = fffffffffffffffe |
| 7293 | ! Mem[0000000014000020] = e8cb5872, %l2 = 85fd22492dd3accb |
| 7294 | ldsha [%i0+%o4]0x80,%l2 ! %l2 = ffffffffffffe8cb |
| 7295 | ! Mem[0000000015000030] = 000000002dd36352, %l7 = e35e4fe81aeecde1, %l1 = 000000008b6dbff8 |
| 7296 | add %i2,0x30,%g1 |
| 7297 | casxa [%g1]0x80,%l7,%l1 ! %l1 = 000000002dd36352 |
| 7298 | membar #Sync ! Added by membar checker (34) |
| 7299 | ! %l5 = 00000e5e00000000, Mem[158000107e2c0000] = e35e4fe8 |
| 7300 | stba %l5,[%i3+%i5]0x88 ! Mem[0000000015800010] = 7e2c005e |
| 7301 | ! Mem[0000000015800040] = 3a30aa67 8e4fbc37 b4bb02c8 1c13dd86 |
| 7302 | ! Mem[0000000015800050] = 70a433b2 ffffffff 8dc61fab f07829b3 |
| 7303 | ! Mem[0000000015800060] = 859271a4 2a099f00 762a7a2c 157c7291 |
| 7304 | ! Mem[0000000015800070] = ee9b4cc6 1845717f 383cce23 36e67c74 |
| 7305 | ldda [%i3+%g4]ASI_BLK_S,%f0 ! Block Load from 0000000015800040 |
| 7306 | ! %l0 = 000000000000bd7a, %l4 = 000000000001ffff, %l6 = 00000000c2dc4000 |
| 7307 | srlx %l0,%l4,%l6 ! %l6 = 0000000000000000 |
| 7308 | ! Mem[0000000015000010] = 161ee1da, %l1 = 000000002dd36352 |
| 7309 | lduba [%i2+%i5]0x81,%l1 ! %l1 = 0000000000000016 |
| 7310 | ! Mem[0000000014000008] = ffff0100, %l1 = 0000000000000016 |
| 7311 | lduba [%i0+%i4]0x88,%l1 ! %l1 = 0000000000000000 |
| 7312 | ! Mem[0000000030000010] = 85fd2249, %l5 = 0000000000000e5e |
| 7313 | ldsba [%o0+0x011]%asi,%l5 ! %l5 = fffffffffffffffd |
| 7314 | ! Mem[0000000015000040] = 1ffec5e4, %l1 = 0000000000000000 |
| 7315 | swap [%i2+0x040],%l1 ! %l1 = 000000001ffec5e4 |
| 7316 | |
| 7317 | p2_label_35: ! %cwp = 4 |
| 7318 | ! Mem[0000000030000014] = 2dd36352, %l0 = 000000000000bd7a |
| 7319 | ldsw [%o0+0x014],%l0 ! %l0 = 000000002dd36352 |
| 7320 | ! Mem[0000000014800030] = f6499314, %f17 = 00000000 |
| 7321 | lda [%i1+%o6]0x89,%f17 ! %f17 = f6499314 |
| 7322 | ! %f18 = 7d6ad0cb, Mem[0000000030800010] = 0013744b |
| 7323 | st %f18,[%o1+%i5] ! Mem[0000000030800010] = 7d6ad0cb |
| 7324 | ! %l0 = 000000002dd36352, immed = 000001ae, %l7 = e35e4fe81aeecde1 |
| 7325 | andcc %l0,0x1ae,%l7 ! %l7 = 0000000000000102, %ccr = 00 |
| 7326 | ! %f18 = 7d6ad0cb, Mem[0000000014800058] = 1955eb13 |
| 7327 | st %f18,[%i1+0x058] ! Mem[0000000014800058] = 7d6ad0cb |
| 7328 | ! %l7 = 0000000000000102, %l3 = fffffffffffffffe, %l7 = 0000000000000102 |
| 7329 | orcc %l7,%l3,%l7 ! %l7 = fffffffffffffffe, %ccr = 88 |
| 7330 | ! %l4 = 0001ffff00000000, Mem[318000542dd3accb] = fffffffe |
| 7331 | stb %l4,[%o3+0x054] ! Mem[0000000031800054] = ffd3accb |
| 7332 | ! Mem[0000000014000068] = 243f36cd c7bdc595, %l0 = 2dd36352, %l1 = 1ffec5e4 |
| 7333 | ldd [%i0+0x068],%l0 ! %l0 = 00000000243f36cd 00000000c7bdc595 |
| 7334 | ! Mem[0000000014000018] = 55eef7b6, %l1 = 00000000c7bdc595 |
| 7335 | ldub [%i0+%i6],%l1 ! %l1 = 0000000000000055 |
| 7336 | ! %l2 = ffffe8cb00000000, Mem[30800055b1ca5a1f] = c7bdc595 |
| 7337 | stb %l2,[%o1+0x055] ! Mem[0000000030800054] = b1cb5a1f |
| 7338 | |
| 7339 | p2_label_36: ! %cwp = 4 |
| 7340 | ! %f22 = b2efe288 274b46fe, Mem[0000000014000020] = e8cb5872 7ad3a9d8 |
| 7341 | std %f22,[%i0+%o4] ! Mem[0000000014000020] = b2efe288 274b46fe |
| 7342 | ! %l5 = fffffffffffffffd, immed = 00000260, %y = 000020eb |
| 7343 | mulscc %l5,0x260,%l2 ! %l2 = 000000010000025e, %ccr = 01, %y = 80001075 |
| 7344 | ! Mem[0000000014800008] = cc870000, %l3 = fffffffffffffffe |
| 7345 | ldstuba [%i1+%i4]0x81,%l3 ! %l3 = 00000000000000cc |
| 7346 | ! %f26 = fcf364f8 ba0f26fc, Mem[0000000014800010] = 7abd0000 7dd7848f |
| 7347 | stda %f26,[%i1+%i5]0x88 ! Mem[0000000014800010] = fcf364f8 ba0f26fc |
| 7348 | ! %l7 = fffffffe00000000, Mem[308000127d6ad0cb] = 16582bf8 |
| 7349 | stba %l7,[%o1+0x012]%asi ! Mem[0000000030800010] = 7d6afecb |
| 7350 | ! %l1 = 0000000000000055, immd = 0000000000000600, %l4 = 000000000001ffff |
| 7351 | sdivx %l1,0x600,%l4 ! %l4 = 0000000000000000 |
| 7352 | ! %l7 = fffffffffffffffe, immed = fffff839, %l1 = 0000000000000055 |
| 7353 | subccc %l7,-0x7c7,%l1 ! %l1 = 00000000000007c4, %ccr = 00 |
| 7354 | ! %l3 = 00000000000000cc, %l0 = 00000000243f36cd, %l7 = fffffffffffffffe |
| 7355 | tsubcctv %l3,%l0,%l7 ! %l0 = 00000000243f36f0, Trapped |
| 7356 | ! %l6 = 0000000000000000, immed = ffffff65, %l5 = fffffffffffffffd |
| 7357 | subccc %l6,-0x09b,%l5 ! %l5 = 000000000000009b, %ccr = 11 |
| 7358 | ! %l1 = 000007c400000000, Mem[15000020f8e2bd7a] = ffffffff |
| 7359 | sth %l1,[%i2+%o4] ! Mem[0000000015000020] = 07c4bd7a |
| 7360 | |
| 7361 | p2_label_37: ! %cwp = 4 |
| 7362 | ! Mem[0000000031800010] = 15ffbd96, %l4 = 0000000000000000 |
| 7363 | lduh [%o3+%i5],%l4 ! %l4 = 00000000000015ff |
| 7364 | ! Mem[0000000031800014] = 00000000, %l2 = 000000010000025e |
| 7365 | lduh [%o3+0x014],%l2 ! %l2 = 0000000000000000 |
| 7366 | ! %l1 = 00000000000007c4, %l3 = 00000000000000cc, %l3 = 00000000000000cc |
| 7367 | andncc %l1,%l3,%l3 ! %l3 = 0000000000000700, %ccr = 00 |
| 7368 | ! Mem[0000000014000048] = e35baa3d, %l4 = 00000000000015ff |
| 7369 | ldsba [%i0+0x048]%asi,%l4 ! %l4 = ffffffffffffffe3 |
| 7370 | ! Mem[0000000030800054] = b1cb5a1f, %l0 = 00000000243f36f0 |
| 7371 | lduha [%o1+0x056]%asi,%l0 ! %l0 = 0000000000005a1f |
| 7372 | ! Mem[0000000030800054] = b1cb5a1f, %l5 = 000000000000009b |
| 7373 | ldsh [%o1+0x056],%l5 ! %l5 = 0000000000005a1f |
| 7374 | ! Mem[0000000031800010] = 15ffbd96, %l4 = ffffffe3, %l0 = 00005a1f |
| 7375 | add %o3,0x10,%g1 |
| 7376 | casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000015ffbd96 |
| 7377 | ! Mem[0000000014000028] = f501ae9f, %l5 = 0000000000005a1f |
| 7378 | ldsha [%i0+%o5]0x88,%l5 ! %l5 = ffffffffffffae9f |
| 7379 | ! %l7 = fffffffffffffffe, immed = 00000522, %l6 = 0000000000000000 |
| 7380 | andn %l7,0x522,%l6 ! %l6 = fffffffffffffadc |
| 7381 | membar #Sync ! Added by membar checker (35) |
| 7382 | ! %f2 = b4bb02c8 1c13dd86, Mem[0000000015800040] = 3a30aa67 8e4fbc37 |
| 7383 | std %f2 ,[%i3+0x040] ! Mem[0000000015800040] = b4bb02c8 1c13dd86 |
| 7384 | |
| 7385 | p2_label_38: ! %cwp = 4 |
| 7386 | ! Mem[0000000014000014] = 4bd3e869, %l2 = 0000000000000000 |
| 7387 | lduba [%i0+0x017]%asi,%l2 ! %l2 = 0000000000000069 |
| 7388 | ! Mem[0000000031800014] = 00000000, %l4 = ffffffffffffffe3 |
| 7389 | ldub [%o3+0x015],%l4 ! %l4 = 0000000000000000 |
| 7390 | ! Mem[0000000015800068] = 762a7a2c, %l5 = ffffffffffffae9f |
| 7391 | swap [%i3+0x068],%l5 ! %l5 = 00000000762a7a2c |
| 7392 | ! Mem[0000000014800038] = dbcc50976b838001, %l1 = 00000000000007c4 |
| 7393 | ldxa [%i1+0x038]%asi,%l1 ! %l1 = dbcc50976b838001 |
| 7394 | ! Mem[0000000015000028] = 80000000 29bef6ce, %l6 = fffffadc, %l7 = fffffffe |
| 7395 | ldda [%i2+%o5]0x81,%l6 ! %l6 = 0000000080000000 0000000029bef6ce |
| 7396 | ! Mem[0000000014800018] = c8eec614, %l4 = 0000000000000000 |
| 7397 | ldswa [%i1+%i6]0x89,%l4 ! %l4 = ffffffffc8eec614 |
| 7398 | ! %l5 = 762a7a2c00000000, Mem[14800008000087ff] = 16582bf8 |
| 7399 | stha %l5,[%i1+%i4]0x89 ! Mem[0000000014800008] = 00007a2c |
| 7400 | ! %f0 = 3a30aa67 8e4fbc37 b4bb02c8 1c13dd86 |
| 7401 | ! %f4 = 70a433b2 ffffffff 8dc61fab f07829b3 |
| 7402 | ! %f8 = 859271a4 2a099f00 762a7a2c 157c7291 |
| 7403 | ! %f12 = ee9b4cc6 1845717f 383cce23 36e67c74 |
| 7404 | stda %f0,[%i3]ASI_BLK_AIUS ! Block Store to 0000000015800000 |
| 7405 | ! Mem[0000000030000050] = b4bb02c8, %l5 = 00000000762a7a2c, %asi = 80 |
| 7406 | swapa [%o0+0x050]%asi,%l5 ! %l5 = 00000000b4bb02c8 |
| 7407 | ! Mem[0000000014000028] = 9fae01f5, %l5 = 00000000b4bb02c8 |
| 7408 | lduba [%i0+0x02a]%asi,%l5 ! %l5 = 0000000000000001 |
| 7409 | |
| 7410 | p2_label_39: ! %cwp = 4 |
| 7411 | ! %f0 = 3a30aa67 8e4fbc37 b4bb02c8 1c13dd86 |
| 7412 | ! %f4 = 70a433b2 ffffffff 8dc61fab f07829b3 |
| 7413 | ! %f8 = 859271a4 2a099f00 762a7a2c 157c7291 |
| 7414 | ! %f12 = ee9b4cc6 1845717f 383cce23 36e67c74 |
| 7415 | stda %f0,[%i0+%g4]ASI_BLK_AIUPL ! Block Store to 0000000014000040 |
| 7416 | ! %l5 = 0000000100000000, Mem[140000080001ffff] = 16582bf8 |
| 7417 | stha %l5,[%i0+%i4]0x81 ! Mem[0000000014000008] = 0001ffff |
| 7418 | ! Mem[0000000030800010] = 7d6afecb, %f29 = c557779c |
| 7419 | lda [%o1+0x010]%asi,%f29 ! %f29 = 7d6afecb |
| 7420 | ! %l2 = 0000000000000069, immed = 00000460, %y = 80001075 |
| 7421 | udiv %l2,0x460,%l4 ! %l4 = 00000000ffffffff |
| 7422 | mov %l0,%y ! %y = 15ffbd96 |
| 7423 | ! Mem[0000000015000010] = 161ee1dafe4b7617, %l7 = 0000000029bef6ce |
| 7424 | ldx [%i2+%i5],%l7 ! %l7 = 161ee1dafe4b7617 |
| 7425 | ! %l7 = 161ee1dafe4b7617, %l0 = 0000000015ffbd96, %l1 = dbcc50976b838001 |
| 7426 | srlx %l7,%l0,%l1 ! %l1 = 000000587b876bf9 |
| 7427 | ! Mem[0000000030000014] = 2dd36352, %l0 = 0000000015ffbd96 |
| 7428 | lduh [%o0+0x016],%l0 ! %l0 = 0000000000006352 |
| 7429 | ! Mem[0000000031800054] = ffd3accb, %f30 = 6d78dbfe |
| 7430 | ld [%o3+0x054],%f30 ! %f30 = ffd3accb |
| 7431 | ! Mem[0000000014800000] = 46fe00ff, %l2 = 0000000000000069 |
| 7432 | lduwa [%i1+%g0]0x81,%l2 ! %l2 = 0000000046fe00ff |
| 7433 | ! Mem[0000000030800054] = b1cb5a1f, %f24 = 00000bfd |
| 7434 | ld [%o1+0x054],%f24 ! %f24 = b1cb5a1f |
| 7435 | |
| 7436 | p2_label_40: ! %cwp = 4 |
| 7437 | ! %l7 = 161ee1dafe4b7617, Mem[0000000031000010] = 6405d5ff00009bf9 |
| 7438 | stx %l7,[%o2+%i5] ! Mem[0000000031000010] = 161ee1dafe4b7617 |
| 7439 | ! Mem[0000000031000014] = fe4b7617, %l2 = 0000000046fe00ff |
| 7440 | ldsb [%o2+0x017],%l2 ! %l2 = 0000000000000017 |
| 7441 | ! Mem[0000000031000014] = fe4b7617, %l7 = 161ee1dafe4b7617 |
| 7442 | ldub [%o2+0x014],%l7 ! %l7 = 00000000000000fe |
| 7443 | ! %l0 = 0000000000006352, %l5 = 0000000000000001, %y = 15ffbd96 |
| 7444 | mulscc %l0,%l5,%l5 ! %l5 = 00000000000031a9, %ccr = 00, %y = 0affdecb |
| 7445 | ! %l4 = 00000000ffffffff, %l2 = 0000000000000017, %l4 = 00000000ffffffff |
| 7446 | andcc %l4,%l2,%l4 ! %l4 = 0000000000000017, %ccr = 00 |
| 7447 | ! %l0 = 0000000000006352, immed = fffffd85, %l0 = 0000000000006352 |
| 7448 | and %l0,-0x27b,%l0 ! %l0 = 0000000000006100 |
| 7449 | ! %l5 = 00000000000031a9, Mem[0000000031800010] = 15ffbd9600000000 |
| 7450 | stx %l5,[%o3+%i5] ! Mem[0000000031800010] = 00000000000031a9 |
| 7451 | ! %l3 = 0000000000000700, %l0 = 0000000000006100, %l2 = 0000000000000017 |
| 7452 | sub %l3,%l0,%l2 ! %l2 = ffffffffffffa600 |
| 7453 | ! Mem[0000000015000030] = 000000002dd36352, %l3 = 0000000000000700, %l1 = 000000587b876bf9 |
| 7454 | add %i2,0x30,%g1 |
| 7455 | casxa [%g1]0x80,%l3,%l1 ! %l1 = 000000002dd36352 |
| 7456 | ! %l0 = 0000000000006100, %l2 = ffffffffffffa600, %y = 0affdecb |
| 7457 | smulcc %l0,%l2,%l7 ! %l7 = ffffffffdde60000, %ccr = 88, %y = ffffffff |
| 7458 | |
| 7459 | p2_label_41: ! %cwp = 4 |
| 7460 | ! Mem[0000000030800050] = a8810e5eb1cb5a1f, %l7 = ffffffffdde60000 |
| 7461 | ldx [%o1+0x050],%l7 ! %l7 = a8810e5eb1cb5a1f |
| 7462 | ! %l4 = 0000000000000017, %l6 = 0000000080000000, %l4 = 0000000000000017 |
| 7463 | addc %l4,%l6,%l4 ! %l4 = 0000000080000017 |
| 7464 | restore ! CWP = 3 |
| 7465 | ! %l0 = 00000023, %l1 = 00001379, Mem[0000000014000018] = 55eef7b6 06f4661e |
| 7466 | std %l0,[%o0+%o6] ! Mem[0000000014000018] = 00000023 00001379 |
| 7467 | ! Mem[0000000014800000] = 46fe00ff 00000000, %l0 = 00000023, %l1 = 00001379 |
| 7468 | ldd [%o1+%g0],%l0 ! %l0 = 0000000046fe00ff 0000000000000000 |
| 7469 | ! %l2 = 0000000000021f30, %l3 = 3446de4ff96edd93, %l0 = 0000000046fe00ff |
| 7470 | tsubcc %l2,%l3,%l0 ! %l0 = cbb921b00693419d, %ccr = 93 |
| 7471 | ! %l1 = 0000000000000000, Mem[15000010161ee1da] = f96edd93 |
| 7472 | sth %l1,[%o2+%o5] ! Mem[0000000015000010] = 0000e1da |
| 7473 | ! %l7 = 0000000090119520, immed = 00000022, %l4 = b1666e026405d5ff |
| 7474 | tsubcctv %l7,0x022,%l4 ! %l0 = cbb921b0069341c0, Trapped |
| 7475 | membar #Sync ! Added by membar checker (36) |
| 7476 | ! Mem[0000000014000078] = 747ce63623ce3c38, %f16 = cc870000 f6499314 |
| 7477 | ldd [%o0+0x078],%f16 ! %f16 = 747ce636 23ce3c38 |
| 7478 | ! Mem[0000000015000018] = 93dd6ef9, %l3 = 3446de4ff96edd93 |
| 7479 | lduba [%o2+%o6]0x81,%l3 ! %l3 = 0000000000000093 |
| 7480 | |
| 7481 | p2_label_42: ! %cwp = 3 |
| 7482 | ! Mem[0000000031800054] = ffd3accb, %l0 = cbb921b0069341c0 |
| 7483 | ldub [%i3+0x054],%l0 ! %l0 = 00000000000000ff |
| 7484 | ! Mem[0000000031800054] = ffd3accb, %l6 = 00000000000087cc |
| 7485 | lduh [%i3+0x054],%l6 ! %l6 = 000000000000ffd3 |
| 7486 | ! %f7 = f07829b3, Mem[0000000030800014] = 00000000 |
| 7487 | sta %f7 ,[%i1+0x014]%asi ! Mem[0000000030800014] = f07829b3 |
| 7488 | ! Mem[0000000031800050] = 85fd2249, %l5 = 0000000000009bf9 |
| 7489 | swap [%i3+0x050],%l5 ! %l5 = 0000000085fd2249 |
| 7490 | ! Mem[0000000015800048] = b4bb02c8, %l1 = 0000000000000000, %asi = 80 |
| 7491 | swapa [%o3+0x048]%asi,%l1 ! %l1 = 00000000b4bb02c8 |
| 7492 | ! Mem[0000000014000058] = b32978f0, %f26 = fcf364f8 |
| 7493 | lda [%o0+0x058]%asi,%f26 ! %f26 = b32978f0 |
| 7494 | ! %l4 = b1666e026405d5ff, immed = 0000001a, %l6 = 000000000000ffd3 |
| 7495 | sll %l4,0x01a,%l6 ! %l6 = 09901757fc000000 |
| 7496 | ! %l7 = 0000000090119520, Mem[0000000015800030] = ee9b4cc61845717f |
| 7497 | stx %l7,[%o3+%i6] ! Mem[0000000015800030] = 0000000090119520 |
| 7498 | ! Mem[0000000031000054] = ffff6446, %l0 = 00000000000000ff |
| 7499 | ldub [%i2+0x055],%l0 ! %l0 = 00000000000000ff |
| 7500 | ! %l1 = 00000000b4bb02c8, %l2 = 0000000000021f30, %l4 = b1666e026405d5ff |
| 7501 | sdivx %l1,%l2,%l4 ! %l4 = 000000000000552d |
| 7502 | |
| 7503 | p2_label_43: ! %cwp = 3 |
| 7504 | ! %l4 = 0000552d, %l5 = 85fd2249, Mem[0000000015800030] = 00000000 20951190 |
| 7505 | stda %l4,[%o3+%i6]0x88 ! Mem[0000000015800030] = 0000552d 85fd2249 |
| 7506 | ! Mem[0000000030000014] = 2dd36352, %l0 = 000000ff, %l3 = 00000093 |
| 7507 | add %i0,0x14,%g1 |
| 7508 | casa [%g1]0x80,%l0,%l3 ! %l3 = 000000002dd36352 |
| 7509 | ! %l3 = 000000002dd36352, immed = fffff8bf, %y = ffffffff |
| 7510 | udivcc %l3,-0x741,%l0 ! %l0 = 00000000ffffffff, %ccr = 0a |
| 7511 | mov %l0,%y ! %y = ffffffff |
| 7512 | ! %f2 = b4bb02c8 1c13dd86, Mem[0000000031800050] = 00009bf9 ffd3accb |
| 7513 | std %f2 ,[%i3+0x050] ! Mem[0000000031800050] = b4bb02c8 1c13dd86 |
| 7514 | ! Mem[0000000014000020] = b2efe288, %l5 = 0000000085fd2249 |
| 7515 | ldsba [%o0+%i4]0x81,%l5 ! %l5 = ffffffffffffffb2 |
| 7516 | ! Mem[0000000030000050] = 762a7a2c8b6dbff8, %l7 = 0000000090119520 |
| 7517 | ldx [%i0+0x050],%l7 ! %l7 = 762a7a2c8b6dbff8 |
| 7518 | ! %l2 = 0000000000021f30, immed = 000004ac, %l6 = 09901757fc000000 |
| 7519 | andcc %l2,0x4ac,%l6 ! %l6 = 0000000000000420, %ccr = 00 |
| 7520 | ! Mem[0000000031800016] = 000031a9, %l5 = ffffffffffffffb2 |
| 7521 | ldstub [%i3+0x016],%l5 ! %l5 = 0000000000000031 |
| 7522 | ! %l3 = 000000002dd36352, Mem[0000000015000030] = 000000002dd36352 |
| 7523 | stxa %l3,[%o2+%i6]0x81 ! Mem[0000000015000030] = 000000002dd36352 |
| 7524 | ! Mem[0000000015800020] = a4719285, %f31 = ea2774ad |
| 7525 | lda [%o3+%i4]0x89,%f31 ! %f31 = a4719285 |
| 7526 | |
| 7527 | p2_label_44: ! %cwp = 3 |
| 7528 | ! Mem[0000000031000014] = fe4b7617, %l6 = 0000000000000420 |
| 7529 | lduh [%i2+0x016],%l6 ! %l6 = 0000000000007617 |
| 7530 | ! Invert Register : %l3 = 000000002dd36352 |
| 7531 | xor %l3,-1,%l3 ! %l3 = ffffffffd22c9cad |
| 7532 | ! Mem[0000000015000000] = 5aa0f58f, %l7 = 762a7a2c8b6dbff8 |
| 7533 | ldsha [%o2+%g0]0x80,%l7 ! %l7 = 0000000000005aa0 |
| 7534 | ! %f0 = 3a30aa67, Mem[0000000015800064] = 2a099f00 |
| 7535 | sta %f0 ,[%o3+0x064]%asi ! Mem[0000000015800064] = 3a30aa67 |
| 7536 | ! %f4 = 70a433b2 ffffffff, Mem[0000000031800010] = 00000000 0000ffa9 |
| 7537 | stda %f4 ,[%i3+0x010]%asi ! Mem[0000000031800010] = 70a433b2 ffffffff |
| 7538 | ! %l4 = 000000000000552d, Mem[0000000015000020] = 07c4bd7a161ee1da |
| 7539 | stxa %l4,[%o2+%i4]0x81 ! Mem[0000000015000020] = 000000000000552d |
| 7540 | ! %l2 = 0000000000021f30, %l2 = 0000000000021f30, %l3 = ffffffffd22c9cad |
| 7541 | orncc %l2,%l2,%l3 ! %l3 = ffffffffffffffff, %ccr = 88 |
| 7542 | ! %l6 = 0000000000007617, %l6 = 0000000000007617, %l3 = ffffffffffffffff |
| 7543 | tsubcc %l6,%l6,%l3 ! %l3 = 0000000000000000, %ccr = 46 |
| 7544 | ! Mem[0000000031800010] = 70a433b2ffffffff, %l6 = 0000000000007617 |
| 7545 | ldxa [%i3+0x010]%asi,%l6 ! %l6 = 70a433b2ffffffff |
| 7546 | ! %l2 = 0000000000021f30, %l5 = 0000000000000031, %l5 = 0000000000000031 |
| 7547 | andn %l2,%l5,%l5 ! %l5 = 0000000000021f00 |
| 7548 | |
| 7549 | p2_label_45: ! %cwp = 3 |
| 7550 | ! Mem[0000000030800010] = 7d6afecb, %l1 = 00000000b4bb02c8 |
| 7551 | lduh [%i1+%o5],%l1 ! %l1 = 0000000000007d6a |
| 7552 | ! %f25 = a1d62e96, Mem[0000000014800018] = 14c6eec8 |
| 7553 | st %f25,[%o1+%o6] ! Mem[0000000014800018] = a1d62e96 |
| 7554 | ! Mem[0000000031800050] = b4bb02c8, %f24 = b1cb5a1f |
| 7555 | lda [%i3+0x050]%asi,%f24 ! %f24 = b4bb02c8 |
| 7556 | ! Mem[0000000014800058] = 7d6ad0cb225adb50, %f22 = b2efe288 274b46fe |
| 7557 | ldd [%o1+0x058],%f22 ! %f22 = 7d6ad0cb 225adb50 |
| 7558 | ! %l1 = 00007d6a00000000, Mem[14800000ff00fe46] = 00000016 |
| 7559 | stha %l1,[%o1+%g0]0x89 ! Mem[0000000014800000] = ff007d6a |
| 7560 | ! Mem[0000000015800070] = ee9b4cc61845717f, %l5 = 0000000000021f00 |
| 7561 | ldx [%o3+0x070],%l5 ! %l5 = ee9b4cc61845717f |
| 7562 | ! Mem[0000000014800020] = ffffffff, %l6 = 70a433b2ffffffff |
| 7563 | ldub [%o1+%i4],%l6 ! %l6 = 00000000000000ff |
| 7564 | ! Mem[0000000031000010] = 161ee1da, %f28 = 15ffbd96 |
| 7565 | ld [%i2+%o5],%f28 ! %f28 = 161ee1da |
| 7566 | ! Mem[0000000014000038] = 4cca0629, %l6 = 00000000000000ff |
| 7567 | ldsw [%o0+0x038],%l6 ! %l6 = 000000004cca0629 |
| 7568 | ! Mem[0000000015000040] = 00000000 c53503d8 70c0a643 5fc711d5 |
| 7569 | ! Mem[0000000015000050] = ad269b18 8d7ada76 1d636614 000000d9 |
| 7570 | ! Mem[0000000015000060] = 1fdc777b 69948a54 313240f2 e5421c8c |
| 7571 | ! Mem[0000000015000070] = 00000000 c2dc4000 6ef94579 6d4e3b19 |
| 7572 | ldda [%o2+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000015000040 |
| 7573 | |
| 7574 | p2_label_46: ! %cwp = 3 |
| 7575 | ! Mem[0000000031800014] = ffffffff, %l1 = 00007d6a, %l1 = 00007d6a |
| 7576 | add %i3,0x14,%g1 |
| 7577 | casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ffffffff |
| 7578 | ! %l6 = 4cca0629, %l7 = 00005aa0, Mem[0000000030800050] = a8810e5e b1cb5a1f |
| 7579 | std %l6,[%i1+0x050] ! Mem[0000000030800050] = 4cca0629 00005aa0 |
| 7580 | ! %l2 = 0000000000021f30, Mem[0000000015800030] = 2d5500004922fd85 |
| 7581 | stxa %l2,[%o3+%i6]0x81 ! Mem[0000000015800030] = 0000000000021f30 |
| 7582 | save ! CWP = 4 |
| 7583 | ! %l4 = 0000000080000017, immed = 00000f80, %y = ffffffff |
| 7584 | mulscc %l4,0xf80,%l4 ! %l4 = 00000000c0000f8b, %ccr = 08, %y = ffffffff |
| 7585 | ! %l2 = ffffa600, %l3 = 00000700, Mem[0000000030800050] = 4cca0629 00005aa0 |
| 7586 | stda %l2,[%o1+0x050]%asi ! Mem[0000000030800050] = ffffa600 00000700 |
| 7587 | save ! CWP = 5 |
| 7588 | ! Mem[0000000014800010] = ba0f26fc, %l1 = 9b277886aa5c9f1d |
| 7589 | swapa [%o1+%o5]0x89,%l1 ! %l1 = 00000000ba0f26fc |
| 7590 | ! retry : should take illegal inst trap, %l0 = d2658d68224724a0 |
| 7591 | retry ! Illegal inst trap : %l0 = d2658d68224724b0 |
| 7592 | ! Mem[0000000031000050] = ffffffff, %l2 = e232410edc46ebf4 |
| 7593 | ldub [%i2+0x050],%l2 ! %l2 = 00000000000000ff |
| 7594 | |
| 7595 | p2_label_47: ! %cwp = 5 |
| 7596 | ! %l4 = 80b927320381240f, %l7 = d89153cc7dc9cca2, %y = ffffffff |
| 7597 | mulscc %l4,%l7,%l1 ! %l1 = 00000000ff8a5ea9, %ccr = 08, %y = ffffffff |
| 7598 | ! %l0 = d2658d68224724b0, Mem[0000000014000078] = 747ce63623ce3c38, %asi = 80 |
| 7599 | stxa %l0,[%o0+0x078]%asi ! Mem[0000000014000078] = d2658d68224724b0 |
| 7600 | ! %l2 = 000000ff00000000, Mem[30800016f07829b3] = 00000080, %asi = 23ce3c38 |
| 7601 | stha %l2,[%i1+0x016]%asi ! Mem[0000000030800014] = f07800ff |
| 7602 | save ! CWP = 6 |
| 7603 | ! %l2 = 19be9f2630f9f64b, %l1 = 7f76b4b00def7ac4, %l7 = cca1e6f27ab56a26 |
| 7604 | tsubcc %l2,%l1,%l7 ! %l7 = 9a47ea76230a7b87, %ccr = 92 |
| 7605 | ! Mem[0000000015000038] = 00230629, %l7 = 9a47ea76230a7b87 |
| 7606 | swap [%i2+0x038],%l7 ! %l7 = 0000000000230629 |
| 7607 | ! %l0 = a5623c6a5f532f36, %l6 = e31f9ed4acdce8cf, %l1 = 7f76b4b00def7ac4 |
| 7608 | srl %l0,%l6,%l1 ! %l1 = 000000000000bea6 |
| 7609 | ! %l2 = 30f9f64b, %l3 = 4a5ce9d1, Mem[0000000014800028] = 7dd7848f 560ccb07 |
| 7610 | stda %l2,[%i1+%o5]0x81 ! Mem[0000000014800028] = 30f9f64b 4a5ce9d1 |
| 7611 | ! Mem[0000000031000054] = ffff6446, %l0 = a5623c6a5f532f36 |
| 7612 | ldsh [%o2+0x054],%l0 ! %l0 = ffffffffffffffff |
| 7613 | ! %l2 = 19be9f2630f9f64b, %l7 = 0000000000230629, %l7 = 0000000000230629 |
| 7614 | sll %l2,%l7,%l7 ! %l7 = 7d3e4c61f3ec9600 |
| 7615 | |
| 7616 | p2_label_48: ! %cwp = 6 |
| 7617 | ! %l0 = ffffffffffffffff, %l1 = 000000000000bea6, %l1 = 000000000000bea6 |
| 7618 | andcc %l0,%l1,%l1 ! %l1 = 000000000000bea6, %ccr = 00 |
| 7619 | ! %l6 = e31f9ed4acdce8cf, %l7 = 7d3e4c61f3ec9600, %l1 = 000000000000bea6 |
| 7620 | srax %l6,%l7,%l1 ! %l1 = e31f9ed4acdce8cf |
| 7621 | ! Mem[0000000014000020] = b2efe288274b46fe, %l1 = e31f9ed4acdce8cf |
| 7622 | ldxa [%i0+%o4]0x81,%l1 ! %l1 = b2efe288274b46fe |
| 7623 | ! %l1 = b2efe288274b46fe, immed = fffffb51, %l4 = d16626a05bc740d7 |
| 7624 | or %l1,-0x4af,%l4 ! %l4 = ffffffffffffffff |
| 7625 | ! %l2 = 19be9f2630f9f64b, immed = 0000000b, %l2 = 19be9f2630f9f64b |
| 7626 | sll %l2,0x00b,%l2 ! %l2 = f4f93187cfb25800 |
| 7627 | ! Mem[0000000030800050] = ffffa60000000700, %l0 = ffffffffffffffff |
| 7628 | ldx [%o1+0x050],%l0 ! %l0 = ffffa60000000700 |
| 7629 | ! %l2 = f4f93187cfb25800, %l0 = ffffa60000000700, %l0 = ffffa60000000700 |
| 7630 | and %l2,%l0,%l0 ! %l0 = f4f9200000000000 |
| 7631 | ! Mem[0000000014800000] = ff007d6a, %l3 = ed6ce8664a5ce9d1 |
| 7632 | swapa [%i1+%g0]0x89,%l3 ! %l3 = 00000000ff007d6a |
| 7633 | ! Mem[0000000014800058] = 7d6ad0cb, %l6 = e31f9ed4acdce8cf |
| 7634 | lduba [%i1+0x05a]%asi,%l6 ! %l6 = 00000000000000d0 |
| 7635 | ! Mem[0000000031800050] = b4bb02c8, %l3 = 00000000ff007d6a |
| 7636 | ldub [%o3+0x052],%l3 ! %l3 = 0000000000000002 |
| 7637 | |
| 7638 | p2_label_49: ! %cwp = 6 |
| 7639 | ! retry : should take illegal inst trap, %l0 = f4f9200000000000 |
| 7640 | retry ! Illegal inst trap : %l0 = f4f9200000000010 |
| 7641 | ! retry : should take illegal inst trap, %l0 = f4f9200000000010 |
| 7642 | retry ! Illegal inst trap : %l0 = f4f9200000000020 |
| 7643 | ! %l4 = ffffffffffffffff, immed = 0000001f, %l6 = 00000000000000d0 |
| 7644 | sll %l4,0x01f,%l6 ! %l6 = ffffffff80000000 |
| 7645 | ! Mem[0000000030000010] = 85fd2249 2dd36352, %l6 = 80000000, %l7 = f3ec9600 |
| 7646 | ldd [%o0+%i5],%l6 ! %l6 = 0000000085fd2249 000000002dd36352 |
| 7647 | ! %l4 = ffffffff, %l5 = 5c4b0fe3, Mem[0000000031000050] = ffffffff ffff6446 |
| 7648 | std %l4,[%o2+0x050] ! Mem[0000000031000050] = ffffffff 5c4b0fe3 |
| 7649 | ! Mem[0000000015000008] = 90255944, %l3 = 0000000000000002 |
| 7650 | swap [%i2+%i4],%l3 ! %l3 = 0000000090255944 |
| 7651 | ! %f6 = 1d636614, Mem[0000000030800010] = 7d6afecb |
| 7652 | st %f6 ,[%o1+%i5] ! Mem[0000000030800010] = 1d636614 |
| 7653 | ! Mem[000000001400006c] = 2c7a2a76, %l2 = f4f93187cfb25800 |
| 7654 | lduw [%i0+0x06c],%l2 ! %l2 = 000000002c7a2a76 |
| 7655 | ! Mem[0000000031800054] = 1c13dd86, %l7 = 2dd36352, %l2 = 2c7a2a76 |
| 7656 | add %o3,0x54,%g1 |
| 7657 | casa [%g1]0x80,%l7,%l2 ! %l2 = 000000001c13dd86 |
| 7658 | ! Mem[0000000030800010] = 1d636614 f07800ff, %l2 = 1c13dd86, %l3 = 90255944 |
| 7659 | ldd [%o1+%i5],%l2 ! %l2 = 000000001d636614 00000000f07800ff |
| 7660 | |
| 7661 | p2_label_50: ! %cwp = 6 |
| 7662 | ! Mem[0000000031800010] = 70a433b2, %f22 = 7d6ad0cb |
| 7663 | ld [%o3+%i5],%f22 ! %f22 = 70a433b2 |
| 7664 | ! Mem[0000000014000028] = 9fae01f5, %l0 = f4f9200000000020 |
| 7665 | lduw [%i0+%o5],%l0 ! %l0 = 000000009fae01f5 |
| 7666 | ! %l4 = ffffffffffffffff, immed = 00000979, %y = ffffffff |
| 7667 | udivcc %l4,0x979,%l6 ! %l6 = 00000000ffffffff, %ccr = 0a |
| 7668 | mov %l0,%y ! %y = 9fae01f5 |
| 7669 | ! %l5 = 5c4b0fe300000000, Mem[300000548b6dbff8] = 00000020 |
| 7670 | stw %l5,[%o0+0x054] ! Mem[0000000030000054] = 5c4b0fe3 |
| 7671 | ! %l0 = 9fae01f500000000, Mem[15800008b4bb02c8] = 00000020 |
| 7672 | stwa %l0,[%i3+%i4]0x81 ! Mem[0000000015800008] = 9fae01f5 |
| 7673 | ! %l0 = 000000009fae01f5, immed = 0000000d, %l6 = 00000000ffffffff |
| 7674 | sllx %l0,0x00d,%l6 ! %l6 = 000013f5c03ea000 |
| 7675 | ! %l2 = 000000001d636614, %l5 = a953fe8a5c4b0fe3, %l1 = b2efe288274b46fe |
| 7676 | addcc %l2,%l5,%l1 ! %l1 = a953fe8a79ae75f7, %ccr = 80 |
| 7677 | ! %f0 = 00000000 c53503d8 70c0a643 5fc711d5 |
| 7678 | ! %f4 = ad269b18 8d7ada76 1d636614 000000d9 |
| 7679 | ! %f8 = 1fdc777b 69948a54 313240f2 e5421c8c |
| 7680 | ! %f12 = 00000000 c2dc4000 6ef94579 6d4e3b19 |
| 7681 | stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000014800000 |
| 7682 | ! %l5 = a953fe8a5c4b0fe3, Mem[0000000015800020] = 859271a42a099f00 |
| 7683 | stxa %l5,[%i3+%o4]0x81 ! Mem[0000000015800020] = a953fe8a5c4b0fe3 |
| 7684 | ! Mem[0000000015000008] = 00000002, %l6 = 000013f5c03ea000 |
| 7685 | ldsw [%i2+%i4],%l6 ! %l6 = 0000000000000002 |
| 7686 | |
| 7687 | p2_label_51: ! %cwp = 6 |
| 7688 | membar #Sync ! Added by membar checker (37) |
| 7689 | ! Mem[0000000014800028] = 313240f2, %l5 = a953fe8a5c4b0fe3 |
| 7690 | lduha [%i1+%o5]0x81,%l5 ! %l5 = 0000000000003132 |
| 7691 | ! Mem[0000000014800044] = 5df22d01, %l0 = 000000009fae01f5 |
| 7692 | ldsw [%i1+0x044],%l0 ! %l0 = 000000005df22d01 |
| 7693 | ! Mem[0000000030800054] = 00000700, %l0 = 000000005df22d01 |
| 7694 | swap [%o1+0x054],%l0 ! %l0 = 0000000000000700 |
| 7695 | ! Mem[0000000015000044] = c53503d8, %f17 = 23ce3c38 |
| 7696 | ld [%i2+0x044],%f17 ! %f17 = c53503d8 |
| 7697 | ! %l5 = 0000000000003132, immed = 00000124, %y = 9fae01f5 |
| 7698 | sdivcc %l5,0x124,%l7 ! %l7 = ffffffff80000000, %ccr = 8a |
| 7699 | mov %l0,%y ! %y = 00000700 |
| 7700 | ! Mem[0000000031000050] = ffffffff 5c4b0fe3, %l4 = ffffffff, %l5 = 00003132 |
| 7701 | ldd [%o2+0x050],%l4 ! %l4 = 00000000ffffffff 000000005c4b0fe3 |
| 7702 | ! Mem[0000000031000010] = 161ee1da, %l2 = 000000001d636614 |
| 7703 | ldstuba [%o2+0x010]%asi,%l2 ! %l2 = 0000000000000016 |
| 7704 | ! Mem[0000000014800018] = 1466631d, %l0 = 0000000000000700 |
| 7705 | lduha [%i1+%i6]0x89,%l0 ! %l0 = 000000000000631d |
| 7706 | ! Mem[0000000030000054] = 5c4b0fe3, %l3 = 00000000f07800ff |
| 7707 | ldub [%o0+0x057],%l3 ! %l3 = 00000000000000e3 |
| 7708 | ! Mem[0000000015000010] = 0000e1da, %f30 = ffd3accb |
| 7709 | lda [%i2+%i5]0x81,%f30 ! %f30 = 0000e1da |
| 7710 | |
| 7711 | p2_label_52: ! %cwp = 6 |
| 7712 | ! Mem[0000000015000010] = 17764bfedae10000, %l3 = 00000000000000e3 |
| 7713 | ldxa [%i2+%i5]0x89,%l3 ! %l3 = 17764bfedae10000 |
| 7714 | ! Mem[0000000015800020] = a953fe8a, %l6 = 0000000000000002 |
| 7715 | ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 00000000000000a9 |
| 7716 | ! Mem[0000000014000008] = ffff0100, %l5 = 000000005c4b0fe3 |
| 7717 | lduha [%i0+%i4]0x89,%l5 ! %l5 = 0000000000000100 |
| 7718 | ! Mem[0000000015000028] = 00000080, %l0 = 000000000000631d |
| 7719 | lduba [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000080 |
| 7720 | ! %l2 = 0000000000000016, %l5 = 0000000000000100, %l6 = 00000000000000a9 |
| 7721 | andn %l2,%l5,%l6 ! %l6 = 0000000000000016 |
| 7722 | ! %l2 = 0000000000000016, %l4 = 00000000ffffffff, %l3 = 17764bfedae10000 |
| 7723 | andn %l2,%l4,%l3 ! %l3 = 0000000000000000 |
| 7724 | ! Mem[0000000015000030] = 00000000, %l5 = 0000000000000100 |
| 7725 | lduha [%i2+%o6]0x89,%l5 ! %l5 = 0000000000000000 |
| 7726 | ! %l4 = 00000000ffffffff, immed = fffff1e8, %l1 = a953fe8a79ae75f7 |
| 7727 | tsubcc %l4,-0xe18,%l1 ! %l1 = 0000000100000e17, %ccr = 12 |
| 7728 | ! %l0 = 0000008000000000, Mem[148000686259d14b] = a953fe8a |
| 7729 | stw %l0,[%i1+0x068] ! Mem[0000000014800068] = 00000080 |
| 7730 | ! %l3 = 0000000000000000, Mem[3180001070a433b2] = a953fe8a |
| 7731 | stb %l3,[%o3+%i5] ! Mem[0000000031800010] = 00a433b2 |
| 7732 | |
| 7733 | p2_label_53: ! %cwp = 6 |
| 7734 | ! Mem[0000000030800010] = 1d636614, %l1 = 0000000100000e17 |
| 7735 | lduh [%o1+0x012],%l1 ! %l1 = 0000000000006614 |
| 7736 | ! Mem[0000000031000050] = ffffffff5c4b0fe3, %f0 = 00000000 c53503d8 |
| 7737 | ldd [%o2+0x050],%f0 ! %f0 = ffffffff 5c4b0fe3 |
| 7738 | ! %f2 = 70c0a643 5fc711d5, Mem[0000000015800048] = 00000000 1c13dd86 |
| 7739 | stda %f2 ,[%i3+0x048]%asi ! Mem[0000000015800048] = 70c0a643 5fc711d5 |
| 7740 | ! Mem[000000001480004c] = b1ca5a1f, %l0 = 0000000000000080 |
| 7741 | ldsw [%i1+0x04c],%l0 ! %l0 = ffffffffb1ca5a1f |
| 7742 | ! Mem[0000000031000054] = 5c4b0fe3, %l3 = 0000000000000000 |
| 7743 | lduw [%o2+0x054],%l3 ! %l3 = 000000005c4b0fe3 |
| 7744 | ! Mem[0000000015000038] = 230a7b87, %f30 = 0000e1da |
| 7745 | lda [%i2+0x038]%asi,%f30 ! %f30 = 230a7b87 |
| 7746 | ! Mem[0000000015000020] = 00000000, %f30 = 230a7b87 |
| 7747 | lda [%i2+%o4]0x89,%f30 ! %f30 = 00000000 |
| 7748 | ! Mem[0000000014800000] = 00000000, %l3 = 000000005c4b0fe3 |
| 7749 | ldub [%i1+0x002],%l3 ! %l3 = 0000000000000000 |
| 7750 | ! %l0 = ffffffffb1ca5a1f, %l5 = 0000000000000000, %y = 00000700 |
| 7751 | udivcc %l0,%l5,%l2 ! Div by zero, %l0 = ffffffffb1ca5a6f |
| 7752 | mov %l0,%y ! %y = b1ca5a47 |
| 7753 | ! %l1 = 0000661400000000, Mem[1400006c2c7a2a76] = b1ca5a6f |
| 7754 | sth %l1,[%i0+0x06c] ! Mem[000000001400006c] = 66142a76 |
| 7755 | |
| 7756 | p2_label_54: ! %cwp = 6 |
| 7757 | ! %l2 = 0000001600000000, Mem[158000003a30aa67] = b1ca5a6f |
| 7758 | stwa %l2,[%i3+%g0]0x80 ! Mem[0000000015800000] = 00000016 |
| 7759 | ! Mem[0000000031000050] = ffffffff, %f7 = 000000d9 |
| 7760 | ld [%o2+0x050],%f7 ! %f7 = ffffffff |
| 7761 | ! %l3 = 0000000000000000, immed = 00000165, %l4 = 00000000ffffffff |
| 7762 | tsubcc %l3,0x165,%l4 ! %l4 = fffffffffffffe9b, %ccr = 9b |
| 7763 | ! Mem[0000000030800054] = 5df22d01, %f9 = 69948a54 |
| 7764 | ld [%o1+0x054],%f9 ! %f9 = 5df22d01 |
| 7765 | ! %l1 = 0000661400000000, Mem[15800010b233a470] = 00000000 |
| 7766 | stba %l1,[%i3+%i5]0x88 ! Mem[0000000015800010] = b233a414 |
| 7767 | ! %l6 = 0000000000000016, immed = 00000ff4, %l4 = fffffffffffffe9b |
| 7768 | xor %l6,0xff4,%l4 ! %l4 = 0000000000000fe2 |
| 7769 | ! %l7 = ffffffff80000000, %l2 = 0000000000000016, %l1 = 0000000000006614 |
| 7770 | sra %l7,%l2,%l1 ! %l1 = fffffffffffffe00 |
| 7771 | ! Mem[0000000030800014] = f07800ff, %l7 = ffffffff80000000 |
| 7772 | ldswa [%o1+0x014]%asi,%l7 ! %l7 = fffffffff07800ff |
| 7773 | ! %l0 = b1ca5a47, %l1 = fffffe00, Mem[0000000030800050] = ffffa600 5df22d01 |
| 7774 | std %l0,[%o1+0x050] ! Mem[0000000030800050] = b1ca5a47 fffffe00 |
| 7775 | ! Invert Register : %l1 = fffffffffffffe00 |
| 7776 | xor %l1,-1,%l1 ! %l1 = 00000000000001ff |
| 7777 | |
| 7778 | p2_label_55: ! %cwp = 6 |
| 7779 | ! %l6 = 0000001600000000, Mem[14800028f2403231] = 30800050 |
| 7780 | stba %l6,[%i1+%o5]0x88 ! Mem[0000000014800028] = f2403216 |
| 7781 | ! Mem[0000000015800010] = 14a433b2, %l1 = 00000000000001ff |
| 7782 | ldsha [%i3+%i5]0x80,%l1 ! %l1 = 00000000000014a4 |
| 7783 | ! Mem[0000000015800020] = ff53fe8a5c4b0fe3, %f18 = 7d6ad0cb 96bdff15 |
| 7784 | ldda [%i3+%o4]0x81,%f18 ! %f18 = ff53fe8a 5c4b0fe3 |
| 7785 | ! Mem[0000000014000020] = b2efe288 274b46fe, %l4 = 00000fe2, %l5 = 00000000 |
| 7786 | ldd [%i0+%o4],%l4 ! %l4 = 00000000b2efe288 00000000274b46fe |
| 7787 | ! %l5 = 00000000274b46fe |
| 7788 | setx 0xad6e027fa2ad0e51,%g7,%l5 ! %l5 = ad6e027fa2ad0e51 |
| 7789 | ! %l6 = 0000000000000016, %l7 = fffffffff07800ff, %l7 = fffffffff07800ff |
| 7790 | srlx %l6,%l7,%l7 ! %l7 = 0000000000000000 |
| 7791 | ! %l3 = 0000000000000000, Mem[158000208afe53ff] = f07800ff |
| 7792 | stba %l3,[%i3+%o4]0x88 ! Mem[0000000015800020] = 8afe5300 |
| 7793 | ! Mem[0000000031000054] = 5c4b0fe3, %l0 = ffffffffb1ca5a47 |
| 7794 | ldub [%o2+0x056],%l0 ! %l0 = 000000000000000f |
| 7795 | ! Mem[0000000014000020] = b2efe288, %l1 = 00000000000014a4 |
| 7796 | ldstuba [%i0+%o4]0x81,%l1 ! %l1 = 00000000000000b2 |
| 7797 | ! %l2 = 0000000000000016, %l1 = 00000000000000b2, %l2 = 0000000000000016 |
| 7798 | orcc %l2,%l1,%l2 ! %l2 = 00000000000000b6, %ccr = 00 |
| 7799 | |
| 7800 | p2_label_56: ! %cwp = 6 |
| 7801 | ! Randomly selected nop |
| 7802 | nop |
| 7803 | ! %l7 = 0000000000000000 |
| 7804 | setx 0x4a39e04808759efe,%g7,%l7 ! %l7 = 4a39e04808759efe |
| 7805 | ! Mem[0000000031800010] = 00a433b2ffffffff, %f0 = ffffffff 5c4b0fe3 |
| 7806 | ldd [%o3+%i5],%f0 ! %f0 = 00a433b2 ffffffff |
| 7807 | ! Mem[0000000031000010] = ff1ee1dafe4b7617, %l4 = 00000000b2efe288, %l6 = 0000000000000016 |
| 7808 | add %o2,0x10,%g1 |
| 7809 | casxa [%g1]0x80,%l4,%l6 ! %l6 = ff1ee1dafe4b7617 |
| 7810 | ! %l6 = fe4b761700000000, Mem[30000050762a7a2c] = 00000000 |
| 7811 | sth %l6,[%o0+0x050] ! Mem[0000000030000050] = 76177a2c |
| 7812 | ! Mem[0000000015800010] = b233a414, %l0 = 000000000000000f |
| 7813 | ldswa [%i3+%i5]0x89,%l0 ! %l0 = ffffffffb233a414 |
| 7814 | ! %l3 = 0000000000000000, Mem[0000000015800028] = 762a7a2c157c7291 |
| 7815 | stxa %l3,[%i3+%o5]0x81 ! Mem[0000000015800028] = 0000000000000000 |
| 7816 | ! %l4 = 00000000b2efe288, %l2 = 00000000000000b6, %l2 = 00000000000000b6 |
| 7817 | srl %l4,%l2,%l2 ! %l2 = 00000000000002cb |
| 7818 | ! Mem[0000000015000040] = 00000000 c53503d8 70c0a643 5fc711d5 |
| 7819 | ! Mem[0000000015000050] = ad269b18 8d7ada76 1d636614 000000d9 |
| 7820 | ! Mem[0000000015000060] = 1fdc777b 69948a54 313240f2 e5421c8c |
| 7821 | ! Mem[0000000015000070] = 00000000 c2dc4000 6ef94579 6d4e3b19 |
| 7822 | ldda [%i2+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000015000040 |
| 7823 | ! Mem[0000000030800054] = fffffe00, %l2 = 00000000000002cb |
| 7824 | lduha [%o1+0x056]%asi,%l2 ! %l2 = 000000000000fe00 |
| 7825 | |
| 7826 | p2_label_57: ! %cwp = 6 |
| 7827 | ! Mem[0000000031000014] = fe4b7617, %l1 = 000000b2, %l3 = 00000000 |
| 7828 | add %o2,0x14,%g1 |
| 7829 | casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000fe4b7617 |
| 7830 | ! %f5 = 8d7ada76, Mem[0000000015800008] = 9fae01f5 |
| 7831 | sta %f5 ,[%i3+%i4]0x81 ! Mem[0000000015800008] = 8d7ada76 |
| 7832 | ! Mem[0000000030800014] = f07800ff, %l2 = 000000000000fe00 |
| 7833 | lduba [%o1+0x015]%asi,%l2 ! %l2 = 0000000000000078 |
| 7834 | ! Mem[0000000014800018] = 1d636614, %f13 = c2dc4000 |
| 7835 | lda [%i1+%i6]0x81,%f13 ! %f13 = 1d636614 |
| 7836 | ! %l5 = ad6e027fa2ad0e51, %l3 = 00000000fe4b7617, %l5 = ad6e027fa2ad0e51 |
| 7837 | xnor %l5,%l3,%l5 ! %l5 = 5291fd80a31987b9 |
| 7838 | ! Mem[0000000031800014] = ffffffff, %l4 = 00000000b2efe288 |
| 7839 | lduh [%o3+0x014],%l4 ! %l4 = 000000000000ffff |
| 7840 | membar #Sync ! Added by membar checker (38) |
| 7841 | ! Mem[0000000015800000] = 00000016 8e4fbc37 8d7ada76 1c13dd86 |
| 7842 | ! Mem[0000000015800010] = 14a433b2 ffffffff 8dc61fab f07829b3 |
| 7843 | ! Mem[0000000015800020] = 0053fe8a 5c4b0fe3 00000000 00000000 |
| 7844 | ! Mem[0000000015800030] = 00000000 00021f30 383cce23 36e67c74 |
| 7845 | ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 0000000015800000 |
| 7846 | ! Mem[0000000030800010] = 1d636614, %l7 = 4a39e04808759efe |
| 7847 | ldsh [%o1+%i5],%l7 ! %l7 = 0000000000001d63 |
| 7848 | ! Mem[0000000030000014] = 2dd36352, %l2 = 0000000000000078 |
| 7849 | ldsh [%o0+0x014],%l2 ! %l2 = 0000000000002dd3 |
| 7850 | ! %l2 = 0000000000002dd3, %l3 = 00000000fe4b7617, %l1 = 00000000000000b2 |
| 7851 | xorcc %l2,%l3,%l1 ! %l1 = 00000000fe4b5bc4, %ccr = 08 |
| 7852 | |
| 7853 | p2_label_58: ! %cwp = 6 |
| 7854 | ! %l2 = 0000000000002dd3, %l7 = 0000000000001d63, %y = b1ca5a47 |
| 7855 | umul %l2,%l7,%l0 ! %l0 = 0000000005429f99, %y = 00000000 |
| 7856 | ! %l4 = 000000000000ffff, %l7 = 0000000000001d63, %l3 = 00000000fe4b7617 |
| 7857 | orncc %l4,%l7,%l3 ! %l3 = ffffffffffffffff, %ccr = 88 |
| 7858 | ! %f18 = 70c0a643 5fc711d5, Mem[0000000015000018] = 93dd6ef9 4fde4634 |
| 7859 | stda %f18,[%i2+%i6]0x81 ! Mem[0000000015000018] = 70c0a643 5fc711d5 |
| 7860 | ! %f16 = 00000000, Mem[0000000015000020] = 00000000 |
| 7861 | sta %f16,[%i2+%o4]0x81 ! Mem[0000000015000020] = 00000000 |
| 7862 | ! %l5 = 5291fd80a31987b9, %l1 = 00000000fe4b5bc4, %y = 00000000 |
| 7863 | umul %l5,%l1,%l7 ! %l7 = a203579b43fdaca4, %y = a203579b |
| 7864 | ! %l3 = ffffffffffffffff, immed = 00000e4b, %y = a203579b |
| 7865 | sdiv %l3,0xe4b,%l7 ! %l7 = ffffffff80000000 |
| 7866 | mov %l0,%y ! %y = 05429f99 |
| 7867 | ! %l5 = 5291fd80a31987b9, immed = fffffdd4, %l4 = 000000000000ffff |
| 7868 | xnorcc %l5,-0x22c,%l4 ! %l4 = 5291fd80a3198592, %ccr = 08 |
| 7869 | ! Invert Register : %l0 = 0000000005429f99 |
| 7870 | xor %l0,-1,%l0 ! %l0 = fffffffffabd6066 |
| 7871 | ! %l1 = 00000000fe4b5bc4, %l0 = fffffffffabd6066, %l3 = ffffffffffffffff |
| 7872 | andn %l1,%l0,%l3 ! %l3 = 0000000004421b80 |
| 7873 | ! Mem[0000000015000028] = 00000080, %l4 = 5291fd80a3198592 |
| 7874 | ldsba [%i2+%o5]0x88,%l4 ! %l4 = ffffffffffffff80 |
| 7875 | |
| 7876 | p2_label_59: ! %cwp = 6 |
| 7877 | ! Mem[0000000014000038] = 4cca0629, %l2 = 0000000000002dd3 |
| 7878 | lduba [%i0+0x038]%asi,%l2 ! %l2 = 000000000000004c |
| 7879 | membar #Sync ! Added by membar checker (39) |
| 7880 | ! %l2 = 000000000000004c, Mem[0000000015800008] = 8d7ada761c13dd86 |
| 7881 | stxa %l2,[%i3+%i4]0x81 ! Mem[0000000015800008] = 000000000000004c |
| 7882 | ! %l7 = ffffffff80000000, %l6 = ff1ee1dafe4b7617, %y = 05429f99 |
| 7883 | umulcc %l7,%l6,%l5 ! %l5 = 7f25bb0b80000000, %ccr = 08, %y = 7f25bb0b |
| 7884 | ! Mem[0000000014800030] = 00000000, %l7 = ffffffff80000000 |
| 7885 | ldsh [%i1+%o6],%l7 ! %l7 = 0000000000000000 |
| 7886 | ! %l3 = 0000000004421b80 |
| 7887 | setx 0x2b7ae85875718c5d,%g7,%l3 ! %l3 = 2b7ae85875718c5d |
| 7888 | ! Mem[0000000030800054] = fffffe00, %l7 = 0000000000000000 |
| 7889 | lduwa [%o1+0x054]%asi,%l7 ! %l7 = 00000000fffffe00 |
| 7890 | ! %l7 = fffffe0000000000, Mem[1480002ce5421c8c] = 00000000 |
| 7891 | stw %l7,[%i1+0x02c] ! Mem[000000001480002c] = fffffe00 |
| 7892 | ! Mem[0000000015000040] = 00000000 c53503d8 70c0a643 5fc711d5 |
| 7893 | ! Mem[0000000015000050] = ad269b18 8d7ada76 1d636614 000000d9 |
| 7894 | ! Mem[0000000015000060] = 1fdc777b 69948a54 313240f2 e5421c8c |
| 7895 | ! Mem[0000000015000070] = 00000000 c2dc4000 6ef94579 6d4e3b19 |
| 7896 | ldda [%i2+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000015000040 |
| 7897 | ! Mem[0000000015800030] = 00000000, %l0 = fffffffffabd6066 |
| 7898 | ldsba [%i3+%o6]0x88,%l0 ! %l0 = 0000000000000000 |
| 7899 | ! Mem[000000001580002c] = 00000000, %f25 = 69948a54 |
| 7900 | ld [%i3+0x02c],%f25 ! %f25 = 00000000 |
| 7901 | |
| 7902 | p2_label_60: ! %cwp = 6 |
| 7903 | ! Mem[000000001500005c] = 000000d9, %l0 = 0000000000000000 |
| 7904 | ldsb [%i2+0x05d],%l0 ! %l0 = 0000000000000000 |
| 7905 | ! Mem[0000000014800010] = 76da7a8d189b26ad, %l0 = 0000000000000000 |
| 7906 | ldxa [%i1+%i5]0x89,%l0 ! %l0 = 76da7a8d189b26ad |
| 7907 | ! Mem[0000000031800014] = ffffffff, %f22 = 1d636614 |
| 7908 | ld [%o3+0x014],%f22 ! %f22 = ffffffff |
| 7909 | ! %l4 = ffffffffffffff80, %l0 = 76da7a8d189b26ad, %l0 = 76da7a8d189b26ad |
| 7910 | orncc %l4,%l0,%l0 ! %l0 = ffffffffffffffd2, %ccr = 88 |
| 7911 | ! Clear Register : %l6 = ff1ee1dafe4b7617 |
| 7912 | clr %l6 ! %l6 = 0000000000000000 |
| 7913 | ! Mem[0000000014000008] = ffff0100, %f23 = 000000d9 |
| 7914 | lda [%i0+%i4]0x89,%f23 ! %f23 = ffff0100 |
| 7915 | ! Mem[0000000031000054] = 5c4b0fe3, %l4 = ffffffffffffff80 |
| 7916 | lduh [%o2+0x054],%l4 ! %l4 = 0000000000005c4b |
| 7917 | ! retry : should take illegal inst trap, %l0 = ffffffffffffffd2 |
| 7918 | retry ! Illegal inst trap : %l0 = ffffffffffffffe2 |
| 7919 | ! %l0 = ffffffffffffffe2, %l1 = 00000000fe4b5bc4, %l4 = 0000000000005c4b |
| 7920 | tsubcc %l0,%l1,%l4 ! %l4 = ffffffff01b4a41e, %ccr = 82 |
| 7921 | ! %l3 = 2b7ae85875718c5d, %l1 = 00000000fe4b5bc4, %l5 = 7f25bb0b80000000 |
| 7922 | subc %l3,%l1,%l5 ! %l5 = 2b7ae85777263099 |
| 7923 | |
| 7924 | p2_label_61: ! %cwp = 6 |
| 7925 | ! Mem[0000000030000014] = 2dd36352, %l0 = ffffffffffffffe2 |
| 7926 | ldub [%o0+0x015],%l0 ! %l0 = 00000000000000d3 |
| 7927 | ! %l0 = 00000000000000d3, %l0 = 00000000000000d3, %l4 = ffffffff01b4a41e |
| 7928 | and %l0,%l0,%l4 ! %l4 = 00000000000000d3 |
| 7929 | ! %l5 = 2b7ae85777263099, %l4 = 00000000000000d3, %l5 = 2b7ae85777263099 |
| 7930 | andn %l5,%l4,%l5 ! %l5 = 2b7ae85777263008 |
| 7931 | ! Mem[0000000015800018] = ab1fc68d, %l5 = 2b7ae85777263008 |
| 7932 | ldsba [%i3+%i6]0x88,%l5 ! %l5 = ffffffffffffff8d |
| 7933 | ! %l5 = ffffffffffffff8d, %l5 = ffffffffffffff8d, %l0 = 00000000000000d3 |
| 7934 | andcc %l5,%l5,%l0 ! %l0 = ffffffffffffff8d, %ccr = 88 |
| 7935 | ! Mem[0000000014800018] = 1466631d, %l0 = ffffffffffffff8d |
| 7936 | lduwa [%i1+%i6]0x89,%l0 ! %l0 = 000000001466631d |
| 7937 | ! %l3 = 2b7ae85875718c5d, Mem[0000000015800008] = 000000000000004c |
| 7938 | stxa %l3,[%i3+%i4]0x81 ! Mem[0000000015800008] = 2b7ae85875718c5d |
| 7939 | ! %l4 = 000000d300000000, Mem[1400001823000000] = 16582bf8 |
| 7940 | stwa %l4,[%i0+%i6]0x88 ! Mem[0000000014000018] = 000000d3 |
| 7941 | restore ! CWP = 5 |
| 7942 | ! Mem[0000000015800040] = b4bb02c8 1c13dd86 70c0a643 5fc711d5 |
| 7943 | ! Mem[0000000015800050] = 70a433b2 ffffffff 8dc61fab f07829b3 |
| 7944 | ! Mem[0000000015800060] = 859271a4 3a30aa67 ffffae9f 157c7291 |
| 7945 | ! Mem[0000000015800070] = ee9b4cc6 1845717f 383cce23 36e67c74 |
| 7946 | ldda [%o3+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000015800040 |
| 7947 | |
| 7948 | p2_label_62: ! %cwp = 5 |
| 7949 | ! %l2 = 00000000000000ff, %l5 = 8f3157f290980bd9, %l6 = 7ff4b18a24fa2d79 |
| 7950 | orncc %l2,%l5,%l6 ! %l6 = 70cea80d6f67f4ff, %ccr = 00 |
| 7951 | ! %l2 = 00000000000000ff, immed = fffff765, %y = 7f25bb0b |
| 7952 | umul %l2,-0x89b,%l2 ! %l2 = 000000fefff76d9b, %y = 000000fe |
| 7953 | ! %l5 = 8f3157f290980bd9, %l1 = 00000000ff8a5ea9, %l0 = d2658d68224724b0 |
| 7954 | andn %l5,%l1,%l0 ! %l0 = 8f3157f200100150 |
| 7955 | ! %l4 = 80b927320381240f, immed = 00000f4b, %l2 = 000000fefff76d9b |
| 7956 | xnorcc %l4,0xf4b,%l2 ! %l2 = 7f46d8cdfc7ed4bb, %ccr = 08 |
| 7957 | ! Mem[0000000014000030] = d900bdb7df163e2e, %f12 = 00000000 c2dc4000 |
| 7958 | ldda [%o0+%i6]0x80,%f12 ! %f12 = d900bdb7 df163e2e |
| 7959 | ! Mem[0000000031000055] = 5c4b0fe3, %l2 = 7f46d8cdfc7ed4bb |
| 7960 | ldstub [%i2+0x055],%l2 ! %l2 = 000000000000004b |
| 7961 | ! Mem[0000000030000014] = 2dd36352, %l2 = 000000000000004b |
| 7962 | ldstub [%i0+0x014],%l2 ! %l2 = 000000000000002d |
| 7963 | ! Mem[0000000030800010] = 1d636614, %l6 = 70cea80d6f67f4ff |
| 7964 | ldsw [%i1+%o5],%l6 ! %l6 = 000000001d636614 |
| 7965 | ! %l5 = 90980bd900000000, Mem[14000010595506b6] = 6f67f4ff |
| 7966 | stha %l5,[%o0+%o5]0x80 ! Mem[0000000014000010] = 0bd906b6 |
| 7967 | save ! CWP = 6 |
| 7968 | |
| 7969 | p2_label_63: ! %cwp = 6 |
| 7970 | ! %l0 = 1466631d, %l1 = fe4b5bc4, Mem[0000000031000050] = ffffffff 5cff0fe3 |
| 7971 | std %l0,[%o2+0x050] ! Mem[0000000031000050] = 1466631d fe4b5bc4 |
| 7972 | ! Mem[0000000031000014] = fe4b7617, %l2 = 0000004c, %l2 = 0000004c |
| 7973 | add %o2,0x14,%g1 |
| 7974 | casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000fe4b7617 |
| 7975 | ! Mem[0000000031000010] = ff1ee1da, %l6 = 0000000000000000 |
| 7976 | ldub [%o2+0x011],%l6 ! %l6 = 000000000000001e |
| 7977 | ! Mem[000000001500003c] = 8b6dbff8, %l0 = 000000001466631d |
| 7978 | swap [%i2+0x03c],%l0 ! %l0 = 000000008b6dbff8 |
| 7979 | ! %l3 = 2b7ae85875718c5d, %l1 = 00000000fe4b5bc4, %l7 = 00000000fffffe00 |
| 7980 | taddcc %l3,%l1,%l7 ! %l7 = 2b7ae85973bce821, %ccr = 03 |
| 7981 | ! Mem[0000000030800054] = fffffe00, %f13 = df163e2e |
| 7982 | ld [%o1+0x054],%f13 ! %f13 = fffffe00 |
| 7983 | ! Mem[0000000031000010] = ff1ee1da, %l5 = ffffff8d, %l5 = ffffff8d |
| 7984 | add %o2,0x10,%g1 |
| 7985 | casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ff1ee1da |
| 7986 | ! %l3 = 2b7ae85875718c5d, immed = 00000004, %l4 = 00000000000000d3 |
| 7987 | sll %l3,0x004,%l4 ! %l4 = b7ae85875718c5d0 |
| 7988 | ! retry : should take illegal inst trap, %l0 = 000000008b6dbff8 |
| 7989 | retry ! Illegal inst trap : %l0 = 000000008b6dc008 |
| 7990 | ! Mem[0000000015800010] = 14a433b2, %l5 = 00000000ff1ee1da |
| 7991 | ldsh [%i3+%i5],%l5 ! %l5 = 00000000000014a4 |
| 7992 | |
| 7993 | p2_label_64: ! %cwp = 6 |
| 7994 | ! Mem[0000000030000054] = 5c4b0fe3, %f2 = 70c0a643 |
| 7995 | ld [%o0+0x054],%f2 ! %f2 = 5c4b0fe3 |
| 7996 | ! %l7 = 2b7ae85973bce821, immed = 00000b94, %l4 = b7ae85875718c5d0 |
| 7997 | xor %l7,0xb94,%l4 ! %l4 = 2b7ae85973bce3b5 |
| 7998 | ! %l1 = 00000000fe4b5bc4, immed = 00000008, %l2 = 00000000fe4b7617 |
| 7999 | srlx %l1,0x008,%l2 ! %l2 = 0000000000fe4b5b |
| 8000 | ! %l4 = 2b7ae85973bce3b5, immed = 00000d8f, %l5 = 00000000000014a4 |
| 8001 | andn %l4,0xd8f,%l5 ! %l5 = 2b7ae85973bce230 |
| 8002 | ! %l5 = 2b7ae85973bce230, immed = 00000805, %l1 = 00000000fe4b5bc4 |
| 8003 | xnor %l5,0x805,%l1 ! %l1 = d48517a68c4315ca |
| 8004 | ! %l4 = 73bce3b500000000, Mem[31000010ff1ee1da] = 00000000 |
| 8005 | stw %l4,[%o2+%i5] ! Mem[0000000031000010] = 73bce3b5 |
| 8006 | ! %f13 = fffffe00, Mem[0000000014000020] = ffefe288 |
| 8007 | st %f13,[%i0+%o4] ! Mem[0000000014000020] = fffffe00 |
| 8008 | ! %l1 = d48517a68c4315ca, %l5 = 2b7ae85973bce230, %l4 = 2b7ae85973bce3b5 |
| 8009 | andn %l1,%l5,%l4 ! %l4 = d48517a68c4315ca |
| 8010 | membar #Sync ! Added by membar checker (40) |
| 8011 | ! %f12 = d900bdb7 fffffe00, Mem[0000000015000058] = 1d636614 000000d9 |
| 8012 | std %f12,[%i2+0x058] ! Mem[0000000015000058] = d900bdb7 fffffe00 |
| 8013 | ! Mem[0000000030800014] = f07800ff, %f10 = 313240f2 |
| 8014 | ld [%o1+0x014],%f10 ! %f10 = f07800ff |
| 8015 | |
| 8016 | p2_label_65: ! %cwp = 6 |
| 8017 | ! %l2 = 0000000000fe4b5b, Mem[0000000015000030] = 000000002dd36352 |
| 8018 | stxa %l2,[%i2+%o6]0x81 ! Mem[0000000015000030] = 0000000000fe4b5b |
| 8019 | ! %f30 = 383cce23, Mem[0000000030000054] = 5c4b0fe3 |
| 8020 | st %f30,[%o0+0x054] ! Mem[0000000030000054] = 383cce23 |
| 8021 | ! %l7 = 2b7ae85973bce821, %l6 = 000000000000001e, %y = 000000fe |
| 8022 | umulcc %l7,%l6,%l0 ! %l0 = 0000000d902333de, %ccr = 08, %y = 0000000d |
| 8023 | ! %l4 = 8c4315ca00000000, Mem[14000000c5a5a976] = 0000001e |
| 8024 | stba %l4,[%i0+%g0]0x80 ! Mem[0000000014000000] = caa5a976 |
| 8025 | ! %f0 = 00000000 c53503d8 5c4b0fe3 5fc711d5 |
| 8026 | ! %f4 = ad269b18 8d7ada76 1d636614 000000d9 |
| 8027 | ! %f8 = 1fdc777b 69948a54 f07800ff e5421c8c |
| 8028 | ! %f12 = d900bdb7 fffffe00 6ef94579 6d4e3b19 |
| 8029 | stda %f0,[%i3+%g4]ASI_BLK_S ! Block Store to 0000000015800040 |
| 8030 | ! Mem[0000000031000010] = 73bce3b5fe4b7617, %l7 = 2b7ae85973bce821 |
| 8031 | ldxa [%o2+0x010]%asi,%l7 ! %l7 = 73bce3b5fe4b7617 |
| 8032 | ! %l3 = 75718c5d00000000, Mem[14000000caa5a976] = 2b7ae859 |
| 8033 | stha %l3,[%i0+%g0]0x80 ! Mem[0000000014000000] = 8c5da976 |
| 8034 | ! %l2 = 00fe4b5b, %l3 = 75718c5d, Mem[0000000015000050] = ad269b18 8d7ada76 |
| 8035 | std %l2,[%i2+0x050] ! Mem[0000000015000050] = 00fe4b5b 75718c5d |
| 8036 | ! %f27 = 157c7291, Mem[0000000014800020] = 7b77dc1f |
| 8037 | sta %f27,[%i1+%o4]0x88 ! Mem[0000000014800020] = 157c7291 |
| 8038 | membar #Sync ! Added by membar checker (41) |
| 8039 | ! Mem[0000000015000040] = 00000000 c53503d8 70c0a643 5fc711d5 |
| 8040 | ! Mem[0000000015000050] = 00fe4b5b 75718c5d d900bdb7 fffffe00 |
| 8041 | ! Mem[0000000015000060] = 1fdc777b 69948a54 313240f2 e5421c8c |
| 8042 | ! Mem[0000000015000070] = 00000000 c2dc4000 6ef94579 6d4e3b19 |
| 8043 | ldda [%i2+%g4]ASI_BLK_SL,%f0 ! Block Load from 0000000015000040 |
| 8044 | |
| 8045 | p2_label_66: ! %cwp = 6 |
| 8046 | ! Mem[0000000030000054] = 383cce23, %l4 = d48517a68c4315ca |
| 8047 | lduha [%o0+0x054]%asi,%l4 ! %l4 = 000000000000383c |
| 8048 | ! %l2 = 00fe4b5b, %l3 = 75718c5d, Mem[0000000030800010] = 1d636614 f07800ff |
| 8049 | std %l2,[%o1+%i5] ! Mem[0000000030800010] = 00fe4b5b 75718c5d |
| 8050 | ! Mem[0000000015800060] = 1fdc777b, %l0 = 0000000d902333de |
| 8051 | ldsb [%i3+0x061],%l0 ! %l0 = ffffffffffffffdc |
| 8052 | ! %l3 = 2b7ae85875718c5d, %l0 = ffffffffffffffdc, %l4 = 000000000000383c |
| 8053 | sdivx %l3,%l0,%l4 ! %l4 = fecacee1192e9fa9 |
| 8054 | ! Mem[000000001580005f] = 000000d9, %l1 = d48517a68c4315ca |
| 8055 | ldstub [%i3+0x05f],%l1 ! %l1 = 00000000000000d9 |
| 8056 | restore ! CWP = 5 |
| 8057 | ! Clear Register : %l5 = 8f3157f290980bd9 |
| 8058 | clr %l5 ! %l5 = 0000000000000000 |
| 8059 | ! Mem[0000000031800010] = 00a433b2, %l5 = 0000000000000000 |
| 8060 | lduwa [%i3+0x010]%asi,%l5 ! %l5 = 0000000000a433b2 |
| 8061 | ! %f20 = 70a433b2 ffffffff, Mem[0000000014000020] = fffffe00 274b46fe |
| 8062 | std %f20,[%o0+%i4] ! Mem[0000000014000020] = 70a433b2 ffffffff |
| 8063 | ! Mem[0000000030800050] = b1ca5a47fffffe00, %f20 = 70a433b2 ffffffff |
| 8064 | ldd [%i1+0x050],%f20 ! %f20 = b1ca5a47 fffffe00 |
| 8065 | |
| 8066 | p2_label_67: ! %cwp = 5 |
| 8067 | ! Mem[0000000030000050] = 76177a2c, %l4 = 80b927320381240f |
| 8068 | ldub [%i0+0x051],%l4 ! %l4 = 0000000000000017 |
| 8069 | ! %l1 = 00000000ff8a5ea9, immed = 00000165, %l5 = 0000000000a433b2 |
| 8070 | and %l1,0x165,%l5 ! %l5 = 0000000000000021 |
| 8071 | ! %l3 = 0da5d02500000000, Mem[1500000800000002] = 00000000 |
| 8072 | stwa %l3,[%o2+%o4]0x80 ! Mem[0000000015000008] = 0da5d025 |
| 8073 | ! Mem[0000000031800014] = ffffffff, %f19 = 5fc711d5 |
| 8074 | lda [%i3+0x014]%asi,%f19 ! %f19 = ffffffff |
| 8075 | ! %l4 = 0000000000000017, %l6 = 000000001d636614, %l2 = 000000000000002d |
| 8076 | tsubcc %l4,%l6,%l2 ! %l2 = ffffffffe29c9a03, %ccr = 9b |
| 8077 | ! Mem[0000000015000008] = 0da5d025fe464b27, %l4 = 0000000000000017 |
| 8078 | ldxa [%o2+%o4]0x81,%l4 ! %l4 = 0da5d025fe464b27 |
| 8079 | ! Mem[0000000030800014] = 75718c5d, %l0 = 8f3157f200100150 |
| 8080 | ldstub [%i1+0x014],%l0 ! %l0 = 0000000000000075 |
| 8081 | ! %l6 = 000000001d636614, %l7 = d89153cc7dc9cca2, %l2 = ffffffffe29c9a03 |
| 8082 | orcc %l6,%l7,%l2 ! %l2 = d89153cc7debeeb6, %ccr = 80 |
| 8083 | ! %l4 = fe464b27, %l5 = 00000021, Mem[0000000014800008] = 70c0a643 5fc711d5 |
| 8084 | std %l4,[%o1+%o4] ! Mem[0000000014800008] = fe464b27 00000021 |
| 8085 | ! Mem[0000000031000050] = 1466631d fe4b5bc4, %l2 = 7debeeb6, %l3 = 0da5d025 |
| 8086 | ldd [%i2+0x050],%l2 ! %l2 = 000000001466631d 00000000fe4b5bc4 |
| 8087 | |
| 8088 | p2_label_68: ! %cwp = 5 |
| 8089 | ! %l5 = 0000002100000000, Mem[15800070d900bdb7] = 7debeeb6 |
| 8090 | sth %l5,[%o3+0x070] ! Mem[0000000015800070] = 0021bdb7 |
| 8091 | ! Mem[0000000031800050] = b4bb02c8, %l1 = 00000000ff8a5ea9 |
| 8092 | ldub [%i3+0x052],%l1 ! %l1 = 0000000000000002 |
| 8093 | ! %l0 = 00000075, %l1 = 00000002, Mem[0000000014000000] = 76a95d8c 38c20a82 |
| 8094 | stda %l0,[%o0+%g0]0x88 ! Mem[0000000014000000] = 00000075 00000002 |
| 8095 | save ! CWP = 6 |
| 8096 | ! %l7 = 73bce3b5fe4b7617, %l7 = 73bce3b5fe4b7617, %y = 0000000d |
| 8097 | udiv %l7,%l7,%l6 ! %l6 = 000000000000000e |
| 8098 | mov %l0,%y ! %y = ffffffdc |
| 8099 | ! %l2 = 0000000000fe4b5b, immed = 00000415, %l5 = 2b7ae85973bce230 |
| 8100 | xor %l2,0x415,%l5 ! %l5 = 0000000000fe4f4e |
| 8101 | ! Mem[0000000015800078] = 6ef94579, %l1 = 00000000000000d9 |
| 8102 | ldub [%i3+0x078],%l1 ! %l1 = 000000000000006e |
| 8103 | ! Clear Register : %l4 = fecacee1192e9fa9 |
| 8104 | clr %l4 ! %l4 = 0000000000000000 |
| 8105 | ! Mem[0000000014800030] = 0040dcc200000000, %l4 = 0000000000000000 |
| 8106 | ldxa [%i1+%o6]0x89,%l4 ! %l4 = 0040dcc200000000 |
| 8107 | ! %l7 = 73bce3b5fe4b7617, immed = 00000f19, %l2 = 0000000000fe4b5b |
| 8108 | andn %l7,0xf19,%l2 ! %l2 = 73bce3b5fe4b7006 |
| 8109 | |
| 8110 | p2_label_69: ! %cwp = 6 |
| 8111 | ! Mem[0000000030000054] = 383cce23, %l4 = 0040dcc200000000 |
| 8112 | ldsw [%o0+0x054],%l4 ! %l4 = 00000000383cce23 |
| 8113 | ! %l3 = 2b7ae85875718c5d, immed = 0000094d, %y = ffffffdc |
| 8114 | umul %l3,0x94d,%l6 ! %l6 = 0000044451167cf9, %y = 00000444 |
| 8115 | ! Mem[0000000031800014] = ffffffff, %l4 = 00000000383cce23 |
| 8116 | lduwa [%o3+0x014]%asi,%l4 ! %l4 = 00000000ffffffff |
| 8117 | ! Mem[0000000030000010] = 85fd2249, %l2 = 73bce3b5fe4b7006 |
| 8118 | swap [%o0+%i5],%l2 ! %l2 = 0000000085fd2249 |
| 8119 | ! %l3 = 2b7ae85875718c5d, %l4 = 00000000ffffffff, %y = 00000444 |
| 8120 | mulscc %l3,%l4,%l1 ! %l1 = 000000003ab8c62e, %ccr = 00, %y = 80000222 |
| 8121 | ! %l1 = 000000003ab8c62e, %l4 = 00000000ffffffff, %l5 = 0000000000fe4f4e |
| 8122 | xor %l1,%l4,%l5 ! %l5 = 00000000c54739d1 |
| 8123 | ! %l0 = ffffffffffffffdc, immed = fffffc7c, %l3 = 2b7ae85875718c5d |
| 8124 | andcc %l0,-0x384,%l3 ! %l3 = fffffffffffffc5c, %ccr = 88 |
| 8125 | ! Mem[0000000014000020] = b233a470, %l6 = 0000044451167cf9 |
| 8126 | ldswa [%i0+%o4]0x89,%l6 ! %l6 = ffffffffb233a470 |
| 8127 | ! Mem[0000000031000050] = 1466631d, %l7 = fe4b7617, %l0 = ffffffdc |
| 8128 | add %o2,0x50,%g1 |
| 8129 | casa [%g1]0x80,%l7,%l0 ! %l0 = 000000001466631d |
| 8130 | ! %l2 = 85fd224900000000, Mem[30800054fffffe00] = 00000000 |
| 8131 | stw %l2,[%o1+0x054] ! Mem[0000000030800054] = 85fd2249 |
| 8132 | |
| 8133 | p2_label_70: ! %cwp = 6 |
| 8134 | ! done : should take illegal inst trap, %l0 = 000000001466631d |
| 8135 | done ! Illegal inst trap : %l0 = 000000001466632d |
| 8136 | ! done : should take illegal inst trap, %l0 = 000000001466632d |
| 8137 | done ! Illegal inst trap : %l0 = 000000001466633d |
| 8138 | ! %l7 = 73bce3b5fe4b7617, immed = 000009a7, %y = 80000222 |
| 8139 | sdivcc %l7,0x9a7,%l0 ! %l0 = ffffffff80000000, %ccr = 8a |
| 8140 | mov %l0,%y ! %y = 80000000 |
| 8141 | ! Mem[0000000030800014] = ff718c5d, %l5 = 00000000c54739d1 |
| 8142 | ldub [%o1+0x016],%l5 ! %l5 = 000000000000008c |
| 8143 | ! %l2 = 0000000085fd2249, Mem[0000000030800050] = b1ca5a4785fd2249 |
| 8144 | stx %l2,[%o1+0x050] ! Mem[0000000030800050] = 0000000085fd2249 |
| 8145 | ! %l3 = fffffffffffffc5c, %l1 = 000000003ab8c62e, %l3 = fffffffffffffc5c |
| 8146 | udivx %l3,%l1,%l3 ! %l3 = 000000045c0ae65e |
| 8147 | ! %l7 = 73bce3b5fe4b7617, %l2 = 0000000085fd2249, %l4 = 00000000ffffffff |
| 8148 | sdivx %l7,%l2,%l4 ! %l4 = 00000000dd212cdd |
| 8149 | ! Mem[0000000014800018] = 1466631d, %l4 = 00000000dd212cdd |
| 8150 | ldsba [%i1+%i6]0x88,%l4 ! %l4 = 000000000000001d |
| 8151 | ! %l3 = 000000045c0ae65e, immed = 00000fa2, %y = 80000000 |
| 8152 | umul %l3,0xfa2,%l3 ! %l3 = 0000059ee265497c, %y = 0000059e |
| 8153 | ! Mem[0000000015800020] = 0053fe8a, %l6 = ffffffffb233a470 |
| 8154 | lduba [%i3+0x020]%asi,%l6 ! %l6 = 0000000000000000 |
| 8155 | |
| 8156 | p2_label_71: ! %cwp = 6 |
| 8157 | membar #Sync ! Added by membar checker (42) |
| 8158 | ! %f24 = 859271a4 3a30aa67, Mem[0000000015000048] = 70c0a643 5fc711d5 |
| 8159 | stda %f24,[%i2+0x048]%asi ! Mem[0000000015000048] = 859271a4 3a30aa67 |
| 8160 | ! Mem[0000000015800028] = 00000000, %f0 = d80335c5 |
| 8161 | lda [%i3+%o5]0x81,%f0 ! %f0 = 00000000 |
| 8162 | ! %l4 = 000000000000001d, immed = 00000c1f, %l0 = ffffffff80000000 |
| 8163 | and %l4,0xc1f,%l0 ! %l0 = 000000000000001d |
| 8164 | ! Mem[0000000030000050] = 76177a2c, %l6 = 0000000000000000 |
| 8165 | ldsb [%o0+0x053],%l6 ! %l6 = 000000000000002c |
| 8166 | ! %l7 = 73bce3b5fe4b7617, %l7 = 73bce3b5fe4b7617, %l3 = 0000059ee265497c |
| 8167 | orn %l7,%l7,%l3 ! %l3 = ffffffffffffffff |
| 8168 | ! Mem[0000000030000010] = fe4b7006, %l5 = 000000000000008c |
| 8169 | ldsw [%o0+%i5],%l5 ! %l5 = fffffffffe4b7006 |
| 8170 | ! Clear Register : %l0 = 000000000000001d |
| 8171 | clr %l0 ! %l0 = 0000000000000000 |
| 8172 | ! Mem[000000001400005c] = ab1fc68d, %l3 = ffffffffffffffff |
| 8173 | lduw [%i0+0x05c],%l3 ! %l3 = 00000000ab1fc68d |
| 8174 | restore ! CWP = 5 |
| 8175 | ! Mem[0000000015800028] = 00000000, %l2 = 000000001466631d |
| 8176 | lduwa [%o3+%i5]0x81,%l2 ! %l2 = 0000000000000000 |
| 8177 | |
| 8178 | p2_label_72: ! %cwp = 5 |
| 8179 | ! Mem[0000000031800054] = 1c13dd86, %l7 = d89153cc7dc9cca2 |
| 8180 | lduh [%i3+0x054],%l7 ! %l7 = 0000000000001c13 |
| 8181 | ! %l2 = 0000000000000000, Mem[1400000075000000] = 7dc9cca2 |
| 8182 | stba %l2,[%o0+%g0]0x80 ! Mem[0000000014000000] = 00000000 |
| 8183 | ! %l6 = 1d636614, %l7 = 00001c13, Mem[0000000014000030] = d900bdb7 df163e2e |
| 8184 | stda %l6,[%o0+%i6]0x81 ! Mem[0000000014000030] = 1d636614 00001c13 |
| 8185 | ! Mem[000000001500000c] = fe464b27, %f27 = 157c7291 |
| 8186 | lda [%o2+0x00c]%asi,%f27 ! %f27 = fe464b27 |
| 8187 | ! Mem[0000000030000054] = 383cce23, %l3 = 00000000fe4b5bc4 |
| 8188 | ldsb [%i0+0x054],%l3 ! %l3 = 0000000000000038 |
| 8189 | ! %l0 = 0000000000000075, Mem[0000000014000030] = 1d63661400001c13 |
| 8190 | stxa %l0,[%o0+%i6]0x81 ! Mem[0000000014000030] = 0000000000000075 |
| 8191 | ! Mem[000000001500007c] = 6d4e3b19, %f5 = 5b4bfe00 |
| 8192 | ld [%o2+0x07c],%f5 ! %f5 = 6d4e3b19 |
| 8193 | ! Mem[0000000030000050] = 76177a2c 383cce23, %l2 = 00000000, %l3 = 00000038 |
| 8194 | ldd [%i0+0x050],%l2 ! %l2 = 0000000076177a2c 00000000383cce23 |
| 8195 | ! %l0 = 0000007500000000, Mem[1500005475718c5d] = 00000000 |
| 8196 | sth %l0,[%o2+0x054] ! Mem[0000000015000054] = 00758c5d |
| 8197 | ! %l1 = 0000000000000002, immed = fffff3a1, %l6 = 000000001d636614 |
| 8198 | taddcc %l1,-0xc5f,%l6 ! %l6 = fffffffffffff3a3, %ccr = 8a |
| 8199 | |
| 8200 | p2_label_73: ! %cwp = 5 |
| 8201 | ! Mem[0000000015800024] = 5c4b0fe3, %l0 = 0000000000000075 |
| 8202 | lduha [%o3+0x024]%asi,%l0 ! %l0 = 0000000000005c4b |
| 8203 | ! Mem[0000000014800010] = ad269b18, %l1 = 0000000000000002 |
| 8204 | lduwa [%o1+%o5]0x81,%l1 ! %l1 = 00000000ad269b18 |
| 8205 | ! Mem[0000000014000068] = 91727c15, %l2 = 0000000076177a2c |
| 8206 | lduwa [%o0+0x068]%asi,%l2 ! %l2 = 0000000091727c15 |
| 8207 | ! Mem[0000000015000041] = 00000000, %l2 = 0000000091727c15 |
| 8208 | ldstub [%o2+0x041],%l2 ! %l2 = 0000000000000000 |
| 8209 | ! %l4 = fe464b2700000000, Mem[1500005cfffffe00] = 91727c15 |
| 8210 | stw %l4,[%o2+0x05c] ! Mem[000000001500005c] = fe464b27 |
| 8211 | ! Mem[0000000014000010] = b606d90b, %l6 = fffffffffffff3a3 |
| 8212 | lduwa [%o0+%o5]0x89,%l6 ! %l6 = 00000000b606d90b |
| 8213 | ! %l7 = 0000000000001c13, immed = 00000931, %y = 0000059e |
| 8214 | mulscc %l7,0x931,%l5 ! %l5 = 0000000000000e09, %ccr = 00, %y = 800002cf |
| 8215 | ! %l2 = 0000000000000000, %l2 = 0000000000000000, %l5 = 0000000000000e09 |
| 8216 | and %l2,%l2,%l5 ! %l5 = 0000000000000000 |
| 8217 | ! Mem[0000000030800010] = 00fe4b5b, %f25 = 3a30aa67 |
| 8218 | ld [%i1+%o5],%f25 ! %f25 = 00fe4b5b |
| 8219 | ! %l4 = 0da5d025fe464b27, immed = 00000d7d, %y = 800002cf |
| 8220 | smul %l4,0xd7d,%l0 ! %l0 = ffffffe8ba23ad0b, %y = ffffffe8 |
| 8221 | |
| 8222 | p2_label_74: ! %cwp = 5 |
| 8223 | ! %l1 = 00000000ad269b18, immed = fffff3e7, %l2 = 0000000000000000 |
| 8224 | tsubcc %l1,-0xc19,%l2 ! %l2 = 00000000ad26a731, %ccr = 1b |
| 8225 | ! Mem[0000000031000010] = 73bce3b5, %l0 = ffffffe8ba23ad0b |
| 8226 | ldsw [%i2+%o5],%l0 ! %l0 = 0000000073bce3b5 |
| 8227 | ! Mem[0000000030000050] = 76177a2c 383cce23, %l6 = b606d90b, %l7 = 00001c13 |
| 8228 | ldd [%i0+0x050],%l6 ! %l6 = 0000000076177a2c 00000000383cce23 |
| 8229 | ! Mem[0000000015800000] = 000000168e4fbc37, %f22 = 8dc61fab f07829b3 |
| 8230 | ldda [%o3+%g0]0x80,%f22 ! %f22 = 00000016 8e4fbc37 |
| 8231 | ! %f19 = ffffffff, Mem[0000000030800054] = 85fd2249 |
| 8232 | sta %f19,[%i1+0x054]%asi ! Mem[0000000030800054] = ffffffff |
| 8233 | ! Mem[0000000014000030] = 7500000000000000, %l5 = 0000000000000000 |
| 8234 | ldxa [%o0+%i6]0x89,%l5 ! %l5 = 7500000000000000 |
| 8235 | ! %l2 = 00000000ad26a731, immed = 000009e6, %l6 = 0000000076177a2c |
| 8236 | taddcctv %l2,0x9e6,%l6 ! %l0 = 0000000073bce3d8, Trapped |
| 8237 | restore ! CWP = 4 |
| 8238 | ! %l7 = a8810e5eb1cb5a1f, Mem[0000000015800028] = 0000000000000000 |
| 8239 | stx %l7,[%i3+%o5] ! Mem[0000000015800028] = a8810e5eb1cb5a1f |
| 8240 | ! %l2 = ffffffffffffa600, immed = fffff7bb, %l7 = a8810e5eb1cb5a1f |
| 8241 | or %l2,-0x845,%l7 ! %l7 = fffffffffffff7bb |
| 8242 | |
| 8243 | p2_label_75: ! %cwp = 4 |
| 8244 | ! %l1 = 000000002dd36352, immed = 000006f3, %y = ffffffe8 |
| 8245 | umul %l1,0x6f3,%l2 ! %l2 = 0000013e73fb32d6, %y = 0000013e |
| 8246 | ! %l6 = 0000000080000000, %l2 = 0000013e73fb32d6, %l7 = fffffffffffff7bb |
| 8247 | tsubcc %l6,%l2,%l7 ! %l7 = fffffec20c04cd2a, %ccr = 92 |
| 8248 | ! %l7 = fffffec20c04cd2a, immed = fffff9a7, %y = 0000013e |
| 8249 | umulcc %l7,-0x659,%l2 ! %l2 = 0c04ccddb585b066, %ccr = 08, %y = 0c04ccdd |
| 8250 | ! Mem[0000000030800054] = ffffffff, %l2 = 0c04ccddb585b066 |
| 8251 | ldsh [%o1+0x054],%l2 ! %l2 = ffffffffffffffff |
| 8252 | ! %l5 = 00000000000031a9, %l0 = 0000000000006100, %y = 0c04ccdd |
| 8253 | udiv %l5,%l0,%l1 ! %l1 = 00000000ffffffff |
| 8254 | mov %l0,%y ! %y = 00006100 |
| 8255 | ! %f31 = 36e67c74, Mem[0000000014000010] = 0bd906b6 |
| 8256 | st %f31,[%i0+%i5] ! Mem[0000000014000010] = 36e67c74 |
| 8257 | ! %f24 = 859271a4 00fe4b5b, Mem[0000000014800068] = 00000080 2b82230d |
| 8258 | std %f24,[%i1+0x068] ! Mem[0000000014800068] = 859271a4 00fe4b5b |
| 8259 | ! Mem[0000000031800014] = ffffffff, %l5 = 00000000000031a9 |
| 8260 | lduw [%o3+0x014],%l5 ! %l5 = 00000000ffffffff |
| 8261 | ! %l1 = 00000000ffffffff, %l1 = 00000000ffffffff, %l1 = 00000000ffffffff |
| 8262 | sll %l1,%l1,%l1 ! %l1 = 7fffffff80000000 |
| 8263 | ! Mem[0000000014800010] = 189b26ad, %f20 = b1ca5a47 |
| 8264 | lda [%i1+%i5]0x89,%f20 ! %f20 = 189b26ad |
| 8265 | |
| 8266 | p2_label_76: ! %cwp = 4 |
| 8267 | rd %pc,%o7 |
| 8268 | return %o7+12 ! CWP = 3 |
| 8269 | ! %l1 = ffffffff00000000, Mem[150000796ef94579] = ffffffff |
| 8270 | stb %l1,[%o2+0x079] ! Mem[0000000015000078] = 6eff4579 |
| 8271 | ! %l1 = ffffffff00000000, Mem[3080001000fe4b5b] = ffffffff |
| 8272 | stb %l1,[%i1+%o5] ! Mem[0000000030800010] = fffe4b5b |
| 8273 | ! %f16 = b4bb02c8 1c13dd86 70c0a643 ffffffff |
| 8274 | ! %f20 = 189b26ad fffffe00 00000016 8e4fbc37 |
| 8275 | ! %f24 = 859271a4 00fe4b5b ffffae9f fe464b27 |
| 8276 | ! %f28 = ee9b4cc6 1845717f 383cce23 36e67c74 |
| 8277 | stda %f16,[%o3]ASI_BLK_AIUP ! Block Store to 0000000015800000 |
| 8278 | ! retry : should take illegal inst trap, %l0 = 00000000ffffffff |
| 8279 | retry ! Illegal inst trap : %l0 = 000000010000000f |
| 8280 | ! retry : should take illegal inst trap, %l0 = 000000010000000f |
| 8281 | retry ! Illegal inst trap : %l0 = 000000010000001f |
| 8282 | ! Mem[0000000031800050] = b4bb02c8, %l1 = 00000000ffffffff |
| 8283 | lduh [%i3+0x050],%l1 ! %l1 = 000000000000b4bb |
| 8284 | ! Mem[0000000014000010] = 36e67c74, %l6 = 000000004cca0629 |
| 8285 | ldswa [%o0+%o5]0x81,%l6 ! %l6 = 0000000036e67c74 |
| 8286 | ! Mem[0000000014800028] = f2403216, %l6 = 0000000036e67c74 |
| 8287 | ldsba [%o1+%i5]0x88,%l6 ! %l6 = 0000000000000016 |
| 8288 | ! %l7 = 0000000000005aa0, %l1 = 000000000000b4bb, %l1 = 000000000000b4bb |
| 8289 | sll %l7,%l1,%l1 ! %l1 = 000002d500000000 |
| 8290 | |
| 8291 | p2_label_77: ! %cwp = 3 |
| 8292 | ! %l1 = 000002d500000000, immed = fffffbb2, %l0 = 000000010000001f |
| 8293 | orncc %l1,-0x44e,%l0 ! %l0 = 000002d50000044d, %ccr = 00 |
| 8294 | ! %l6 = 0000000000000016, immed = 00000612, %l3 = 0000000000000000 |
| 8295 | taddcc %l6,0x612,%l3 ! %l3 = 0000000000000628, %ccr = 02 |
| 8296 | ! %l2 = 0000000000021f30, immed = 00000959, %l3 = 0000000000000628 |
| 8297 | and %l2,0x959,%l3 ! %l3 = 0000000000000910 |
| 8298 | save ! CWP = 4 |
| 8299 | ! Randomly selected nop |
| 8300 | nop |
| 8301 | ! Mem[0000000015000010] = dae10000, %l7 = fffffec20c04cd2a |
| 8302 | lduba [%i2+%i5]0x88,%l7 ! %l7 = 0000000000000000 |
| 8303 | ! Mem[0000000014000074] = c64c9bee, %l4 = 00000000c0000f8b |
| 8304 | lduba [%i0+0x076]%asi,%l4 ! %l4 = 000000000000009b |
| 8305 | ! Mem[0000000014800030] = 00000000, %l6 = 80000000, %l6 = 80000000 |
| 8306 | add %i1,0x30,%g1 |
| 8307 | casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000000000000 |
| 8308 | ! Mem[0000000031000014] = fe4b7617, %l4 = 000000000000009b |
| 8309 | swap [%o2+0x014],%l4 ! %l4 = 00000000fe4b7617 |
| 8310 | ! Code Fragment 1 |
| 8311 | p2_fragment_4: |
| 8312 | ta T_CHANGE_HPRIV |
| 8313 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 8314 | ! %g3 = 00000000000001e1 |
| 8315 | mov -0x6ad,%g3 ! %g3 = fffffffffffff953 |
| 8316 | and %g3, 0x13, %g3 |
| 8317 | xor %g2, %g3, %g2 |
| 8318 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 8319 | ta T_CHANGE_NONHPRIV |
| 8320 | |
| 8321 | p2_label_78: ! %cwp = 4 |
| 8322 | ! %l6 = 0000000000000000, Mem[0000000015000028] = cef6be2900000080 |
| 8323 | stxa %l6,[%i2+%o5]0x88 ! Mem[0000000015000028] = 0000000000000000 |
| 8324 | ! Mem[0000000031000010] = 73bce3b5, %l1 = 7fffffff80000000 |
| 8325 | ldsb [%o2+0x011],%l1 ! %l1 = ffffffffffffffbc |
| 8326 | ! Mem[0000000015000028] = 0000000000000000, %l1 = ffffffffffffffbc |
| 8327 | ldxa [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000 |
| 8328 | ! %l4 = 00000000fe4b7617, immed = 00000706, %l0 = 0000000000006100 |
| 8329 | andcc %l4,0x706,%l0 ! %l0 = 0000000000000606, %ccr = 00 |
| 8330 | ! Mem[0000000014000018] = d3000000, %f7 = b7bd00d9 |
| 8331 | lda [%i0+%i6]0x81,%f7 ! %f7 = d3000000 |
| 8332 | ! Randomly selected nop |
| 8333 | nop |
| 8334 | ! %l7 = 0000000000000000, immed = 00000b57, %y = 00006100 |
| 8335 | smul %l7,0xb57,%l0 ! %l0 = 0000000000000000, %y = 00000000 |
| 8336 | ! %l7 = 0000000000000000, Mem[3100001273bce3b5] = 00000000 |
| 8337 | sth %l7,[%o2+0x012] ! Mem[0000000031000010] = 73bc0000 |
| 8338 | ! %l2 = ffffffff, %l3 = 00000700, Mem[0000000031000010] = 73bc0000 0000009b |
| 8339 | stda %l2,[%o2+0x010]%asi ! Mem[0000000031000010] = ffffffff 00000700 |
| 8340 | ! %f3 = 43a6c070, Mem[0000000014000050] = ffffffff |
| 8341 | st %f3 ,[%i0+0x050] ! Mem[0000000014000050] = 43a6c070 |
| 8342 | |
| 8343 | p2_label_79: ! %cwp = 4 |
| 8344 | ! Mem[0000000014000020] = b233a470, %f15 = 7945f96e |
| 8345 | lda [%i0+%o4]0x89,%f15 ! %f15 = b233a470 |
| 8346 | ! retry : should take illegal inst trap, %l0 = 0000000000000000 |
| 8347 | retry ! Illegal inst trap : %l0 = 0000000000000010 |
| 8348 | ! Mem[0000000015000010] = 0000e1dafe4b7617, %f4 = 5d8c7175 6d4e3b19 |
| 8349 | ldd [%i2+%i5],%f4 ! %f4 = 0000e1da fe4b7617 |
| 8350 | ! Clear Register : %l3 = 0000000000000700 |
| 8351 | clr %l3 ! %l3 = 0000000000000000 |
| 8352 | ! Mem[0000000014000074] = c64c9bee, %l4 = 00000000fe4b7617 |
| 8353 | ldsw [%i0+0x074],%l4 ! %l4 = ffffffffc64c9bee |
| 8354 | ! Mem[0000000015000010] = 17764bfedae10000, %l6 = 0000000000000000 |
| 8355 | ldxa [%i2+%i5]0x89,%l6 ! %l6 = 17764bfedae10000 |
| 8356 | ! %l0 = 0000000000000010, immed = 00000458, %y = 00000000 |
| 8357 | smul %l0,0x458,%l1 ! %l1 = 0000000000004580, %y = 00000000 |
| 8358 | ! %l7 = 0000000000000000, %l4 = ffffffffc64c9bee, %y = 00000000 |
| 8359 | umulcc %l7,%l4,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 8360 | ! %l3 = 0000000000000000, Mem[0000000014800030] = 00000000c2dc4000 |
| 8361 | stxa %l3,[%i1+%o6]0x81 ! Mem[0000000014800030] = 0000000000000000 |
| 8362 | ! Mem[0000000031800010] = 00a433b2ffffffff, %l0 = 0000000000000010, %l2 = ffffffffffffffff |
| 8363 | add %o3,0x10,%g1 |
| 8364 | casxa [%g1]0x80,%l0,%l2 ! %l2 = 00a433b2ffffffff |
| 8365 | |
| 8366 | p2_label_80: ! %cwp = 4 |
| 8367 | ! Mem[0000000014800030] = 00000000, %l1 = 0000000000004580 |
| 8368 | ldsw [%i1+%o6],%l1 ! %l1 = 0000000000000000 |
| 8369 | ! %l0 = 00000010, %l1 = 00000000, Mem[0000000030000010] = fe4b7006 ffd36352 |
| 8370 | stda %l0,[%o0+0x010]%asi ! Mem[0000000030000010] = 00000010 00000000 |
| 8371 | ! %l4 = ffffffffc64c9bee, immed = 000004cb, %y = 00000000 |
| 8372 | umulcc %l4,0x4cb,%l2 ! %l2 = 000003b6712f5dba, %ccr = 00, %y = 000003b6 |
| 8373 | membar #Sync ! Added by membar checker (43) |
| 8374 | ! Mem[0000000015800028] = ffffae9f, %f24 = 859271a4 |
| 8375 | lda [%i3+%o5]0x81,%f24 ! %f24 = ffffae9f |
| 8376 | ! %l1 = 0000000000000000, immed = fffffa4c, %y = 000003b6 |
| 8377 | udiv %l1,-0x5b4,%l4 ! %l4 = 00000000000003b6 |
| 8378 | mov %l0,%y ! %y = 00000010 |
| 8379 | ! Mem[0000000030800010] = fffe4b5bff718c5d, %f20 = 189b26ad fffffe00 |
| 8380 | ldd [%o1+%i5],%f20 ! %f20 = fffe4b5b ff718c5d |
| 8381 | ! %f22 = 00000016 8e4fbc37, Mem[0000000015000028] = 00000000 00000000 |
| 8382 | stda %f22,[%i2+%o5]0x88 ! Mem[0000000015000028] = 00000016 8e4fbc37 |
| 8383 | ! Mem[0000000014800070] = b89a7476 6e2f3dad, %l2 = 712f5dba, %l3 = 00000000 |
| 8384 | ldd [%i1+0x070],%l2 ! %l2 = 00000000b89a7476 000000006e2f3dad |
| 8385 | ! %l5 = 00000000ffffffff, immd = 00000000000004c3, %l6 = 17764bfedae10000 |
| 8386 | sdivx %l5,0x4c3,%l6 ! %l6 = 000000000035c318 |
| 8387 | ! %l5 = 00000000ffffffff, %l0 = 0000000000000010, %l2 = 00000000b89a7476 |
| 8388 | xnorcc %l5,%l0,%l2 ! %l2 = ffffffff00000010, %ccr = 80 |
| 8389 | |
| 8390 | p2_label_81: ! %cwp = 4 |
| 8391 | ! Mem[0000000015000018] = 70c0a6435fc711d5, %l6 = 000000000035c318 |
| 8392 | ldx [%i2+%i6],%l6 ! %l6 = 70c0a6435fc711d5 |
| 8393 | ! Mem[0000000030000010] = 00000010, %l4 = 00000000000003b6 |
| 8394 | ldswa [%o0+0x010]%asi,%l4 ! %l4 = 0000000000000010 |
| 8395 | ! Mem[0000000031000054] = fe4b5bc4, %f13 = 00000000 |
| 8396 | ld [%o2+0x054],%f13 ! %f13 = fe4b5bc4 |
| 8397 | ! Mem[0000000014800028] = 163240f2fffffe00, %l5 = 00000000ffffffff |
| 8398 | ldxa [%i1+0x028]%asi,%l5 ! %l5 = 163240f2fffffe00 |
| 8399 | ! Mem[0000000031000014] = 00000700, %l2 = ffffffff00000010 |
| 8400 | ldub [%o2+0x015],%l2 ! %l2 = 0000000000000000 |
| 8401 | ! %l2 = 00000000, %l3 = 6e2f3dad, Mem[0000000031800010] = 00a433b2 ffffffff |
| 8402 | std %l2,[%o3+%i5] ! Mem[0000000031800010] = 00000000 6e2f3dad |
| 8403 | ! Mem[0000000014800020] = 91727c15, %l6 = 70c0a6435fc711d5 |
| 8404 | ldsha [%i1+%o4]0x80,%l6 ! %l6 = ffffffffffff9172 |
| 8405 | ! Mem[0000000014000030] = 00000000 00000075, %l2 = 00000000, %l3 = 6e2f3dad |
| 8406 | ldda [%i0+%o6]0x81,%l2 ! %l2 = 0000000000000000 0000000000000075 |
| 8407 | ! %l1 = 0000000000000000, %l6 = ffffffffffff9172, %y = 00000010 |
| 8408 | smul %l1,%l6,%l1 ! %l1 = 0000000000000000, %y = 00000000 |
| 8409 | ! %l2 = 0000000000000000, Mem[3000001400000000] = ffff9172 |
| 8410 | stw %l2,[%o0+0x014] ! Mem[0000000030000014] = 00000000 |
| 8411 | |
| 8412 | p2_label_82: ! %cwp = 4 |
| 8413 | ! %l0 = 0000000000000010, %l2 = 0000000000000000, %l4 = 0000000000000010 |
| 8414 | subccc %l0,%l2,%l4 ! %l4 = 0000000000000010, %ccr = 00 |
| 8415 | ! %l3 = 0000000000000075, immed = 00000239, %l1 = 0000000000000000 |
| 8416 | andcc %l3,0x239,%l1 ! %l1 = 0000000000000031, %ccr = 00 |
| 8417 | ! Mem[0000000030000050] = 76177a2c, %l5 = 163240f2fffffe00 |
| 8418 | ldub [%o0+0x050],%l5 ! %l5 = 0000000000000076 |
| 8419 | ! Mem[0000000015800048] = 5c4b0fe3, %f15 = b233a470 |
| 8420 | lda [%i3+0x048]%asi,%f15 ! %f15 = 5c4b0fe3 |
| 8421 | ! %f24 = ffffae9f 00fe4b5b, Mem[0000000031000050] = 1466631d fe4b5bc4 |
| 8422 | std %f24,[%o2+0x050] ! Mem[0000000031000050] = ffffae9f 00fe4b5b |
| 8423 | ! %l5 = 0000000000000076, immed = 00000018, %l0 = 0000000000000010 |
| 8424 | sra %l5,0x018,%l0 ! %l0 = 0000000000000000 |
| 8425 | ! Mem[0000000030000014] = 00000000, %l4 = 00000010, %l7 = 00000000 |
| 8426 | add %o0,0x14,%g1 |
| 8427 | casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000000000000 |
| 8428 | ! %l2 = 0000000000000000, %l2 = 0000000000000000, %y = 00000000 |
| 8429 | sdivcc %l2,%l2,%l2 ! Div by zero, %l0 = 0000000000000050 |
| 8430 | mov %l0,%y ! %y = 00000028 |
| 8431 | ! %l2 = 0000000000000000, Mem[0000000014000068] = 91727c1566142a76 |
| 8432 | stx %l2,[%i0+0x068] ! Mem[0000000014000068] = 0000000000000000 |
| 8433 | ! Mem[0000000031800050] = b4bb02c81c13dd86, %f2 = d511c75f 43a6c070 |
| 8434 | ldd [%o3+0x050],%f2 ! %f2 = b4bb02c8 1c13dd86 |
| 8435 | |
| 8436 | p2_label_83: ! %cwp = 4 |
| 8437 | ! Mem[0000000031800050] = b4bb02c8, %l3 = 0000000000000075 |
| 8438 | lduba [%o3+0x052]%asi,%l3 ! %l3 = 0000000000000002 |
| 8439 | ! Mem[0000000030000050] = 76177a2c, %l0 = 0000000000000028 |
| 8440 | ldub [%o0+0x052],%l0 ! %l0 = 000000000000007a |
| 8441 | ! %l3 = 0000000000000002, %l6 = ffffffffffff9172, %y = 00000028 |
| 8442 | udiv %l3,%l6,%l6 ! %l6 = 0000000000000028 |
| 8443 | mov %l0,%y ! %y = 0000007a |
| 8444 | ! Mem[0000000031800010] = 00000000 6e2f3dad, %l4 = 00000010, %l5 = 00000076 |
| 8445 | ldd [%o3+%i5],%l4 ! %l4 = 0000000000000000 000000006e2f3dad |
| 8446 | ! Mem[0000000014800030] = 0000000000000000, %l6 = 0000000000000028 |
| 8447 | ldxa [%i1+%o6]0x81,%l6 ! %l6 = 0000000000000000 |
| 8448 | ! Mem[0000000015800034] = 1845717f, %l1 = 0000000000000031 |
| 8449 | lduba [%i3+0x036]%asi,%l1 ! %l1 = 0000000000000071 |
| 8450 | ! %f11 = f2403231, Mem[0000000031800054] = 1c13dd86 |
| 8451 | st %f11,[%o3+0x054] ! Mem[0000000031800054] = f2403231 |
| 8452 | ! %l7 = 0000000000000000, immed = fffff5fe, %y = 0000007a |
| 8453 | umulcc %l7,-0xa02,%l2 ! %l2 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 8454 | save ! CWP = 5 |
| 8455 | ! Invert Register : %l5 = 7500000000000000 |
| 8456 | xor %l5,-1,%l5 ! %l5 = 8affffffffffffff |
| 8457 | |
| 8458 | p2_label_84: ! %cwp = 5 |
| 8459 | ! %l2 = 00000000ad26a731, immed = 00000000, %l4 = 0da5d025fe464b27 |
| 8460 | srlx %l2,0x000,%l4 ! %l4 = 00000000ad26a731 |
| 8461 | ! Mem[0000000030800054] = ffffffff, %l3 = 00000000383cce23 |
| 8462 | ldub [%i1+0x054],%l3 ! %l3 = 00000000000000ff |
| 8463 | ! Mem[0000000015800010] = 189b26ad, %l6 = 0000000076177a2c |
| 8464 | ldub [%o3+0x013],%l6 ! %l6 = 00000000000000ad |
| 8465 | ! %f27 = fe464b27, Mem[0000000014800008] = fe464b27 |
| 8466 | st %f27,[%o1+%o4] ! Mem[0000000014800008] = fe464b27 |
| 8467 | ! Mem[0000000014000008] = ffff0100, %f13 = fe4b5bc4 |
| 8468 | lda [%o0+%o4]0x89,%f13 ! %f13 = ffff0100 |
| 8469 | ! %l0 = 73bce3d8, %l1 = ad269b18, Mem[0000000031000050] = ffffae9f 00fe4b5b |
| 8470 | std %l0,[%i2+0x050] ! Mem[0000000031000050] = 73bce3d8 ad269b18 |
| 8471 | ! %l1 = 00000000ad269b18, immed = fffff558, %l4 = 00000000ad26a731 |
| 8472 | xorcc %l1,-0xaa8,%l4 ! %l4 = ffffffff52d96e40, %ccr = 80 |
| 8473 | ! %l4 = ffffffff52d96e40, %l1 = 00000000ad269b18, %l4 = ffffffff52d96e40 |
| 8474 | subc %l4,%l1,%l4 ! %l4 = fffffffea5b2d328 |
| 8475 | ! Mem[0000000031000054] = ad269b18, %f9 = 7b77dc1f |
| 8476 | ld [%i2+0x054],%f9 ! %f9 = ad269b18 |
| 8477 | ! %l1 = 00000000ad269b18, %l5 = 8affffffffffffff, %l2 = 00000000ad26a731 |
| 8478 | and %l1,%l5,%l2 ! %l2 = 00000000ad269b18 |
| 8479 | |
| 8480 | p2_label_85: ! %cwp = 5 |
| 8481 | ! %l7 = 00000000383cce23 |
| 8482 | setx 0x9260fa27b15e29f3,%g7,%l7 ! %l7 = 9260fa27b15e29f3 |
| 8483 | restore ! CWP = 4 |
| 8484 | ! %l5 = 000000006e2f3dad, immed = 00000036, %l6 = 0000000000000000 |
| 8485 | srlx %l5,0x036,%l6 ! %l6 = 0000000000000000 |
| 8486 | ! %l0 = 000000000000007a, %l6 = 0000000000000000, %l6 = 0000000000000000 |
| 8487 | add %l0,%l6,%l6 ! %l6 = 000000000000007a |
| 8488 | ! %l0 = 000000000000007a, immed = fffff758, %l2 = 0000000000000000 |
| 8489 | andcc %l0,-0x8a8,%l2 ! %l2 = 0000000000000058, %ccr = 00 |
| 8490 | ! %l6 = 0000007a, %l7 = 00000000, Mem[0000000030000050] = 76177a2c 383cce23 |
| 8491 | std %l6,[%o0+0x050] ! Mem[0000000030000050] = 0000007a 00000000 |
| 8492 | ! %l4 = 0000000000000000, Mem[1500005500758c5d] = 30000050 |
| 8493 | stb %l4,[%i2+0x055] ! Mem[0000000015000054] = 00008c5d |
| 8494 | ! %l2 = 0000000000000058, %l2 = 0000000000000058, %l7 = 0000000000000000 |
| 8495 | orcc %l2,%l2,%l7 ! %l7 = 0000000000000058, %ccr = 00 |
| 8496 | ! %f13 = ffff0100, Mem[0000000030800050] = 00000000 |
| 8497 | sta %f13,[%o1+0x050]%asi ! Mem[0000000030800050] = ffff0100 |
| 8498 | ! Mem[0000000031000050] = 73bce3d8, %f30 = 383cce23 |
| 8499 | ld [%o2+0x050],%f30 ! %f30 = 73bce3d8 |
| 8500 | |
| 8501 | p2_label_86: ! %cwp = 4 |
| 8502 | ! %l4 = 0000000000000000, immed = 00000f1d, %y = 00000000 |
| 8503 | umulcc %l4,0xf1d,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 8504 | ! Invert Register : %l1 = 0000000000000071 |
| 8505 | xor %l1,-1,%l1 ! %l1 = ffffffffffffff8e |
| 8506 | ! %f12 = 0040dcc2, Mem[0000000030800014] = ff718c5d |
| 8507 | st %f12,[%o1+0x014] ! Mem[0000000030800014] = 0040dcc2 |
| 8508 | ! %l3 = 0000000000000002, %l4 = 0000000000000000, %l1 = ffffffffffffff8e |
| 8509 | taddcc %l3,%l4,%l1 ! %l1 = 0000000000000002, %ccr = 02 |
| 8510 | ! %l3 = 0000000000000002, immed = 00000683, %l5 = 000000006e2f3dad |
| 8511 | tsubcctv %l3,0x683,%l5 ! %l0 = 000000000000009d, Trapped |
| 8512 | membar #Sync ! Added by membar checker (44) |
| 8513 | ! Mem[0000000014800000] = 00000000 c53503d8 fe464b27 00000021 |
| 8514 | ! Mem[0000000014800010] = ad269b18 8d7ada76 1d636614 000000d9 |
| 8515 | ! Mem[0000000014800020] = 91727c15 69948a54 163240f2 fffffe00 |
| 8516 | ! Mem[0000000014800030] = 00000000 00000000 6ef94579 6d4e3b19 |
| 8517 | ldda [%i1]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000014800000 |
| 8518 | ! Mem[0000000031800050] = b4bb02c8f2403231, %f2 = b4bb02c8 1c13dd86 |
| 8519 | ldd [%o3+0x050],%f2 ! %f2 = b4bb02c8 f2403231 |
| 8520 | ! Mem[0000000031000014] = 00000700, %l5 = 6e2f3dad, %l0 = 0000009d |
| 8521 | add %o2,0x14,%g1 |
| 8522 | casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000000000700 |
| 8523 | ! Code Fragment 1 |
| 8524 | p2_fragment_5: |
| 8525 | ta T_CHANGE_HPRIV |
| 8526 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 8527 | ! %g3 = fffffffffffff953 |
| 8528 | mov 0xfce,%g3 ! %g3 = 0000000000000fce |
| 8529 | and %g3, 0x13, %g3 |
| 8530 | xor %g2, %g3, %g2 |
| 8531 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 8532 | ta T_CHANGE_NONHPRIV |
| 8533 | ! %l1 = 0000000000000002, Mem[0000000015800018] = 000000168e4fbc37 |
| 8534 | stxa %l1,[%i3+%i6]0x81 ! Mem[0000000015800018] = 0000000000000002 |
| 8535 | |
| 8536 | p2_label_87: ! %cwp = 4 |
| 8537 | ! %l1 = 0000000200000000, Mem[1580000843a6c070] = 16582bf8 |
| 8538 | stwa %l1,[%i3+%i4]0x88 ! Mem[0000000015800008] = 00000002 |
| 8539 | ! %l2 = 0000000000000058, immed = 0000084a, %y = 00000000 |
| 8540 | smul %l2,0x84a,%l0 ! %l0 = 000000000002d970, %y = 00000000 |
| 8541 | ! %l1 = 0000000200000000, Mem[30800051ffff0100] = 16582bf8 |
| 8542 | stb %l1,[%o1+0x051] ! Mem[0000000030800050] = ff020100 |
| 8543 | ! Set Register : %l1 = 0000000000000002 |
| 8544 | xor %g0,-1,%l1 ! %l1 = ffffffffffffffff |
| 8545 | ! %f12 = 0040dcc2, Mem[0000000015800028] = 9faeffff |
| 8546 | sta %f12,[%i3+%o5]0x88 ! Mem[0000000015800028] = 0040dcc2 |
| 8547 | ! %l1 = ffffffff00000000, Mem[150000080da5d025] = 16582bf8 |
| 8548 | stha %l1,[%i2+%i4]0x81 ! Mem[0000000015000008] = ffffd025 |
| 8549 | ! Set Register : %l5 = 000000006e2f3dad |
| 8550 | xor %g0,-1,%l5 ! %l5 = ffffffffffffffff |
| 8551 | ! %l7 = 0000005800000000, Mem[158000280040dcc2] = 16582bf8 |
| 8552 | stha %l7,[%i3+%o5]0x89 ! Mem[0000000015800028] = 00400058 |
| 8553 | ! %l5 = ffffffff00000000, Mem[31000054ad269b18] = 16582bf8 |
| 8554 | stb %l5,[%o2+0x054] ! Mem[0000000031000054] = ff269b18 |
| 8555 | ! %l7 = 0000000000000058, immed = fffffc19, %y = 00000000 |
| 8556 | umulcc %l7,-0x3e7,%l7 ! %l7 = 00000057fffea898, %ccr = 08, %y = 00000057 |
| 8557 | |
| 8558 | p2_label_88: ! %cwp = 4 |
| 8559 | ! Mem[0000000031800051] = b4bb02c8, %l2 = 0000000000000058 |
| 8560 | ldstub [%o3+0x051],%l2 ! %l2 = 00000000000000bb |
| 8561 | ! Mem[0000000014800010] = 189b26ad, %l6 = 000000000000007a |
| 8562 | ldstuba [%i1+%i5]0x89,%l6 ! %l6 = 00000000000000ad |
| 8563 | ! %l7 = 00000057fffea898, immed = fffff700, %l2 = 00000000000000bb |
| 8564 | add %l7,-0x900,%l2 ! %l2 = 00000057fffe9f98 |
| 8565 | ! Mem[0000000015800010] = ad269b18, %l3 = 0000000000000002 |
| 8566 | lduwa [%i3+%i5]0x89,%l3 ! %l3 = 00000000ad269b18 |
| 8567 | membar #Sync ! Added by membar checker (45) |
| 8568 | ! %l0 = 000000000002d970, Mem[0000000014800010] = 76da7a8d189b26ff |
| 8569 | stxa %l0,[%i1+%i5]0x88 ! Mem[0000000014800010] = 000000000002d970 |
| 8570 | ! %l3 = ad269b1800000000, Mem[3000001600000000] = 16582bf8 |
| 8571 | sth %l3,[%o0+0x016] ! Mem[0000000030000014] = 00009b18 |
| 8572 | ! %f9 = ad269b18, Mem[0000000031000054] = ff269b18 |
| 8573 | sta %f9 ,[%o2+0x054]%asi ! Mem[0000000031000054] = ad269b18 |
| 8574 | ! %f0 = 00000000 00000000 b4bb02c8 f2403231 |
| 8575 | ! %f4 = 0000e1da fe4b7617 00feffff d3000000 |
| 8576 | ! %f8 = 548a9469 ad269b18 8c1c42e5 f2403231 |
| 8577 | ! %f12 = 0040dcc2 ffff0100 193b4e6d 5c4b0fe3 |
| 8578 | stda %f0,[%i3]ASI_BLK_PL ! Block Store to 0000000015800000 |
| 8579 | ! Mem[000000001500005b] = d900bdb7, %l6 = 00000000000000ad |
| 8580 | ldstub [%i2+0x05b],%l6 ! %l6 = 00000000000000b7 |
| 8581 | ! %l4 = 0000000000000000, %l3 = 00000000ad269b18, %l2 = 00000057fffe9f98 |
| 8582 | subccc %l4,%l3,%l2 ! %l2 = ffffffff52d964e8, %ccr = 91 |
| 8583 | |
| 8584 | p2_label_89: ! %cwp = 4 |
| 8585 | ! %l6 = 000000b700000000, Mem[1580003e6d4e3b19] = ad269b18 |
| 8586 | stb %l6,[%i3+0x03e] ! Mem[000000001580003c] = 6d4eb719 |
| 8587 | ! Mem[0000000014000000] = 00000000, %l2 = ffffffff52d964e8 |
| 8588 | ldsba [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000000 |
| 8589 | ! %f25 = 157c7291, Mem[0000000015800030] = 0001ffff |
| 8590 | sta %f25,[%i3+%o6]0x81 ! Mem[0000000015800030] = 157c7291 |
| 8591 | ! Mem[0000000014000048] = 86dd131c, %l4 = 0000000000000000 |
| 8592 | swap [%i0+0x048],%l4 ! %l4 = 0000000086dd131c |
| 8593 | ! %l2 = 0000000000000000, immed = 000007ce, %l1 = ffffffffffffffff |
| 8594 | xor %l2,0x7ce,%l1 ! %l1 = 00000000000007ce |
| 8595 | ! Mem[000000001480007c] = 618b443d, %f30 = 193b4e6d |
| 8596 | ld [%i1+0x07c],%f30 ! %f30 = 618b443d |
| 8597 | ! Mem[0000000030000050] = 0000007a, %l3 = 00000000ad269b18 |
| 8598 | swap [%o0+0x050],%l3 ! %l3 = 000000000000007a |
| 8599 | ! Mem[0000000030000050] = ad269b18, %l1 = 000007ce, %l2 = 00000000 |
| 8600 | add %o0,0x50,%g1 |
| 8601 | casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ad269b18 |
| 8602 | ! %l3 = 000000000000007a, %l7 = 00000057fffea898, %l7 = 00000057fffea898 |
| 8603 | taddcc %l3,%l7,%l7 ! %l7 = 00000057fffea912, %ccr = 0a |
| 8604 | membar #Sync ! Added by membar checker (46) |
| 8605 | ! Mem[0000000015800020] = 548a9469ad269b18, %l5 = ffffffffffffffff |
| 8606 | ldxa [%i3+%o4]0x89,%l5 ! %l5 = 548a9469ad269b18 |
| 8607 | |
| 8608 | p2_label_90: ! %cwp = 4 |
| 8609 | ! Mem[0000000015000078] = 6eff4579, %l2 = 00000000ad269b18 |
| 8610 | lduh [%i2+0x07a],%l2 ! %l2 = 0000000000004579 |
| 8611 | ! %l4 = 0000000086dd131c, immed = fffff23c, %y = 00000057 |
| 8612 | sdivcc %l4,-0xdc4,%l6 ! %l6 = fffffffff9a44277, %ccr = 88 |
| 8613 | mov %l0,%y ! %y = 0002d970 |
| 8614 | ! Mem[0000000015000068] = 313240f2e5421c8c, %f4 = 0000e1da fe4b7617 |
| 8615 | ldd [%i2+0x068],%f4 ! %f4 = 313240f2 e5421c8c |
| 8616 | ! %l6 = fffffffff9a44277, immed = 00000029, %l7 = 00000057fffea912 |
| 8617 | srlx %l6,0x029,%l7 ! %l7 = 00000000007fffff |
| 8618 | ! %l7 = 00000000007fffff, Mem[0000000014000048] = 00000000c802bbb4 |
| 8619 | stx %l7,[%i0+0x048] ! Mem[0000000014000048] = 00000000007fffff |
| 8620 | ! %f15 = 5c4b0fe3, Mem[0000000031800014] = 6e2f3dad |
| 8621 | sta %f15,[%o3+0x014]%asi ! Mem[0000000031800014] = 5c4b0fe3 |
| 8622 | ! %l0 = 0002d970, %l1 = 000007ce, Mem[0000000015000000] = 5aa0f58f 93dd6ef9 |
| 8623 | std %l0,[%i2+%g0] ! Mem[0000000015000000] = 0002d970 000007ce |
| 8624 | ! %l6 = f9a4427700000000, Mem[158000700021bdb7] = 15000000 |
| 8625 | stw %l6,[%i3+0x070] ! Mem[0000000015800070] = f9a44277 |
| 8626 | ! Mem[0000000014800028] = f2403216, %l5 = 548a9469ad269b18 |
| 8627 | lduha [%i1+%o5]0x88,%l5 ! %l5 = 0000000000003216 |
| 8628 | ! Mem[0000000031800010] = 00000000, %f24 = 548a9469 |
| 8629 | lda [%o3+0x010]%asi,%f24 ! %f24 = 00000000 |
| 8630 | |
| 8631 | p2_label_91: ! %cwp = 4 |
| 8632 | ! %l5 = 0000000000003216, immed = 0000096e, %l0 = 000000000002d970 |
| 8633 | orncc %l5,0x96e,%l0 ! %l0 = fffffffffffff697, %ccr = 88 |
| 8634 | ! Mem[0000000014800068] = 859271a4 00fe4b5b, %l4 = 86dd131c, %l5 = 00003216 |
| 8635 | ldd [%i1+0x068],%l4 ! %l4 = 00000000859271a4 0000000000fe4b5b |
| 8636 | ! Mem[0000000030000054] = 00000000, %f19 = 274b46fe |
| 8637 | lda [%o0+0x054]%asi,%f19 ! %f19 = 00000000 |
| 8638 | ! %l5 = 0000000000fe4b5b, immed = 0000001f, %l4 = 00000000859271a4 |
| 8639 | srlx %l5,0x01f,%l4 ! %l4 = 0000000000000000 |
| 8640 | ! %l7 = 00000000007fffff, Mem[0000000015800008] = 313240f2c802bbb4 |
| 8641 | stxa %l7,[%i3+%i4]0x81 ! Mem[0000000015800008] = 00000000007fffff |
| 8642 | ! %l6 = fffffffff9a44277, immed = 000005e4, %l0 = fffffffffffff697 |
| 8643 | orcc %l6,0x5e4,%l0 ! %l0 = fffffffff9a447f7, %ccr = 88 |
| 8644 | ! Mem[0000000031000010] = ffffffff, %l6 = fffffffff9a44277 |
| 8645 | swap [%o2+%i5],%l6 ! %l6 = 00000000ffffffff |
| 8646 | ! Clear Register : %l4 = 0000000000000000 |
| 8647 | clr %l4 ! %l4 = 0000000000000000 |
| 8648 | ! %l5 = 00fe4b5b00000000, Mem[158000581d636614] = f9a44277 |
| 8649 | stw %l5,[%i3+0x058] ! Mem[0000000015800058] = 00fe4b5b |
| 8650 | ! Mem[0000000030800050] = ff020100ffffffff, %l3 = 000000000000007a |
| 8651 | ldxa [%o1+0x050]%asi,%l3 ! %l3 = ff020100ffffffff |
| 8652 | |
| 8653 | p2_label_92: ! %cwp = 4 |
| 8654 | ! Mem[0000000014800008] = fe464b27, %f8 = 548a9469 |
| 8655 | ld [%i1+%i4],%f8 ! %f8 = fe464b27 |
| 8656 | ! Mem[0000000030800050] = ff020100, %l3 = ff020100ffffffff |
| 8657 | lduba [%o1+0x052]%asi,%l3 ! %l3 = 0000000000000001 |
| 8658 | ! Mem[000000001400002c] = a8909a0d, %l0 = f9a447f7, %l3 = 00000001 |
| 8659 | add %i0,0x2c,%g1 |
| 8660 | casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000a8909a0d |
| 8661 | ! Mem[0000000015800028] = 313240f2, %l0 = fffffffff9a447f7 |
| 8662 | swapa [%i3+%o5]0x81,%l0 ! %l0 = 00000000313240f2 |
| 8663 | ! %f19 = 00000000, Mem[0000000030000050] = ad269b18 |
| 8664 | st %f19,[%o0+0x050] ! Mem[0000000030000050] = 00000000 |
| 8665 | ! Mem[0000000030000050] = 00000000, %l5 = 0000000000fe4b5b |
| 8666 | lduha [%o0+0x052]%asi,%l5 ! %l5 = 0000000000000000 |
| 8667 | ! Mem[0000000030800014] = 0040dcc2, %f6 = 00feffff |
| 8668 | lda [%o1+0x014]%asi,%f6 ! %f6 = 0040dcc2 |
| 8669 | ! Mem[000000001500000c] = fe464b27, %l5 = 00000000, %l6 = ffffffff |
| 8670 | add %i2,0x0c,%g1 |
| 8671 | casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000fe464b27 |
| 8672 | ! %l2 = 00004579, %l3 = a8909a0d, Mem[0000000015000008] = ffffd025 fe464b27 |
| 8673 | stda %l2,[%i2+%i4]0x81 ! Mem[0000000015000008] = 00004579 a8909a0d |
| 8674 | ! %l5 = 0000000000000000, immed = 000005fc, %y = 0002d970 |
| 8675 | udivcc %l5,0x5fc,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a |
| 8676 | mov %l0,%y ! %y = 313240f2 |
| 8677 | |
| 8678 | p2_label_93: ! %cwp = 4 |
| 8679 | ! %l1 = 00000000000007ce, %l3 = 00000000a8909a0d, %y = 313240f2 |
| 8680 | udivcc %l1,%l3,%l5 ! %l5 = 000000004ab6ef5d, %ccr = 00 |
| 8681 | mov %l0,%y ! %y = 313240f2 |
| 8682 | ! %l5 = 000000004ab6ef5d, %l7 = 00000000007fffff, %y = 313240f2 |
| 8683 | umulcc %l5,%l7,%l2 ! %l2 = 00255b7763c910a3, %ccr = 00, %y = 00255b77 |
| 8684 | ! Invert Register : %l5 = 000000004ab6ef5d |
| 8685 | xor %l5,-1,%l5 ! %l5 = ffffffffb54910a2 |
| 8686 | ! Mem[0000000031800054] = f2403231, %l0 = 00000000313240f2 |
| 8687 | ldsba [%o3+0x054]%asi,%l0 ! %l0 = fffffffffffffff2 |
| 8688 | ! Mem[0000000014800030] = 00000000, %f21 = 189b26ad |
| 8689 | lda [%i1+%o6]0x89,%f21 ! %f21 = 00000000 |
| 8690 | ! %l2 = 00255b7763c910a3, %l5 = ffffffffb54910a2, %l0 = fffffffffffffff2 |
| 8691 | add %l2,%l5,%l0 ! %l0 = 00255b7719122145 |
| 8692 | ! Mem[0000000015000034] = 00fe4b5b, %l7 = 00000000007fffff |
| 8693 | ldub [%i2+0x035],%l7 ! %l7 = 00000000000000fe |
| 8694 | ! %l1 = 000007ce00000000, Mem[1480001070d90200] = 007fffff |
| 8695 | stba %l1,[%i1+%i5]0x80 ! Mem[0000000014800010] = ced90200 |
| 8696 | ! Mem[0000000014000018] = d3000000 00001379, %l0 = 19122145, %l1 = 000007ce |
| 8697 | ldda [%i0+%i6]0x81,%l0 ! %l0 = 00000000d3000000 0000000000001379 |
| 8698 | ! Mem[0000000015000024] = 0000552d, %l3 = 00000000a8909a0d |
| 8699 | ldsw [%i2+0x024],%l3 ! %l3 = 000000000000552d |
| 8700 | |
| 8701 | p2_label_94: ! %cwp = 4 |
| 8702 | ! %f20 = 76da7a8d, Mem[0000000015800028] = f9a447f7 |
| 8703 | sta %f20,[%i3+%o5]0x81 ! Mem[0000000015800028] = 76da7a8d |
| 8704 | ! Mem[0000000014000020] = 70a433b2, %l5 = ffffffffb54910a2 |
| 8705 | ldswa [%i0+%o4]0x81,%l5 ! %l5 = 0000000070a433b2 |
| 8706 | ! %l2 = 00255b7763c910a3, immed = 00000d4d, %y = 00255b77 |
| 8707 | smul %l2,0xd4d,%l0 ! %l0 = 0000052f39524807, %y = 0000052f |
| 8708 | ! Mem[0000000030800054] = ffffffff, %l7 = 00000000000000fe |
| 8709 | lduwa [%o1+0x054]%asi,%l7 ! %l7 = 00000000ffffffff |
| 8710 | ! %l4 = 00000000ffffffff, immed = fffff41c, %l4 = 00000000ffffffff |
| 8711 | orcc %l4,-0xbe4,%l4 ! %l4 = ffffffffffffffff, %ccr = 88 |
| 8712 | ! Mem[0000000015000064] = 69948a54, %f30 = 618b443d |
| 8713 | ld [%i2+0x064],%f30 ! %f30 = 69948a54 |
| 8714 | ! Mem[0000000031000054] = ad269b18, %l6 = 00000000fe464b27 |
| 8715 | ldsw [%o2+0x054],%l6 ! %l6 = ffffffffad269b18 |
| 8716 | ! %l5 = 0000000070a433b2, immed = 00000029, %l7 = 00000000ffffffff |
| 8717 | sllx %l5,0x029,%l7 ! %l7 = 4867640000000000 |
| 8718 | ! Mem[0000000030000054] = 00000000, %l6 = ad269b18, %l0 = 39524807 |
| 8719 | add %o0,0x54,%g1 |
| 8720 | casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000000000000 |
| 8721 | ! %l5 = 0000000070a433b2, immed = 00000003, %l0 = 0000000000000000 |
| 8722 | sll %l5,0x003,%l0 ! %l0 = 0000000385219d90 |
| 8723 | |
| 8724 | p2_label_95: ! %cwp = 4 |
| 8725 | ! %f7 = d3000000, Mem[0000000031800050] = b4ff02c8 |
| 8726 | st %f7 ,[%o3+0x050] ! Mem[0000000031800050] = d3000000 |
| 8727 | ! %l6 = ad269b1800000000, Mem[1580003091727c15] = 00000000 |
| 8728 | stwa %l6,[%i3+%o6]0x88 ! Mem[0000000015800030] = ad269b18 |
| 8729 | ! %l7 = 0000000000000000, Mem[3100001400000700] = 16582bf8 |
| 8730 | stw %l7,[%o2+0x014] ! Mem[0000000031000014] = 00000000 |
| 8731 | ! %l3 = 000000000000552d, Mem[0000000015000038] = 230a7b871466631d |
| 8732 | stx %l3,[%i2+0x038] ! Mem[0000000015000038] = 000000000000552d |
| 8733 | ! Mem[0000000014800018] = 1d636614 000000d9, %l4 = ffffffff, %l5 = 70a433b2 |
| 8734 | ldda [%i1+%i6]0x81,%l4 ! %l4 = 000000001d636614 00000000000000d9 |
| 8735 | ! Mem[0000000030800054] = ffffffff, %l3 = 000000000000552d |
| 8736 | swap [%o1+0x054],%l3 ! %l3 = 00000000ffffffff |
| 8737 | ! %f16 = d80335c5 00000000 21000000 00000000 |
| 8738 | ! %f20 = 76da7a8d 00000000 d9000000 1466631d |
| 8739 | ! %f24 = 00000000 157c7291 00feffff f2403216 |
| 8740 | ! %f28 = 00000000 00000000 69948a54 7945f96e |
| 8741 | stda %f16,[%i3]ASI_BLK_AIUS ! Block Store to 0000000015800000 |
| 8742 | membar #Sync ! Added by membar checker (47) |
| 8743 | ! Mem[0000000015800010] = 76da7a8d, %l3 = 00000000ffffffff |
| 8744 | swapa [%i3+%i5]0x81,%l3 ! %l3 = 0000000076da7a8d |
| 8745 | ! %l2 = 00255b7763c910a3, Mem[0000000030800010] = fffe4b5b0040dcc2 |
| 8746 | stx %l2,[%o1+%i5] ! Mem[0000000030800010] = 00255b7763c910a3 |
| 8747 | ! Mem[0000000015800008] = 00000021, %l0 = 0000000385219d90 |
| 8748 | lduha [%i3+%i4]0x88,%l0 ! %l0 = 0000000000000021 |
| 8749 | |
| 8750 | p2_label_96: ! %cwp = 4 |
| 8751 | ! %l3 = 0000000076da7a8d, %l0 = 0000000000000021, %l6 = ffffffffad269b18 |
| 8752 | orncc %l3,%l0,%l6 ! %l6 = ffffffffffffffdf, %ccr = 88 |
| 8753 | ! Mem[000000001400001c] = 00001379, %l6 = ffffffffffffffdf |
| 8754 | swap [%i0+0x01c],%l6 ! %l6 = 0000000000001379 |
| 8755 | ! Mem[0000000030000050] = 00000000 00000000, %l0 = 00000021, %l1 = 00001379 |
| 8756 | ldd [%o0+0x050],%l0 ! %l0 = 0000000000000000 0000000000000000 |
| 8757 | ! %f13 = ffff0100, Mem[0000000030800010] = 00255b77 |
| 8758 | st %f13,[%o1+%i5] ! Mem[0000000030800010] = ffff0100 |
| 8759 | ! %l2 = 00255b7763c910a3, immed = 0000000e, %l5 = 00000000000000d9 |
| 8760 | sra %l2,0x00e,%l5 ! %l5 = 0000000000018f24 |
| 8761 | ! %l4 = 000000001d636614, immd = fffffffffffff4cc, %l7 = 4867640000000000 |
| 8762 | sdivx %l4,-0xb34,%l7 ! %l7 = fffffffffffd6075 |
| 8763 | ! %l2 = 00255b7763c910a3, %l6 = 0000000000001379, %l2 = 00255b7763c910a3 |
| 8764 | andcc %l2,%l6,%l2 ! %l2 = 0000000000001021, %ccr = 00 |
| 8765 | ! retry : should take illegal inst trap, %l0 = 0000000000000000 |
| 8766 | retry ! Illegal inst trap : %l0 = 0000000000000010 |
| 8767 | ! Mem[000000001500006c] = e5421c8c, %l6 = 0000000000001379 |
| 8768 | ldsw [%i2+0x06c],%l6 ! %l6 = ffffffffe5421c8c |
| 8769 | ! %l7 = fffffffffffd6075, %l6 = ffffffffe5421c8c, %l4 = 000000001d636614 |
| 8770 | srlx %l7,%l6,%l4 ! %l4 = 000fffffffffffd6 |
| 8771 | |
| 8772 | p2_label_97: ! %cwp = 4 |
| 8773 | ! %l3 = 0000000076da7a8d, %l4 = 000fffffffffffd6, %l1 = 0000000000000000 |
| 8774 | srlx %l3,%l4,%l1 ! %l1 = 00000000000001db |
| 8775 | ! %l2 = 0000000000001021, %l3 = 0000000076da7a8d, %l6 = ffffffffe5421c8c |
| 8776 | addccc %l2,%l3,%l6 ! %l6 = 0000000076da8aae, %ccr = 00 |
| 8777 | ! %f16 = d80335c5 00000000 21000000 00000000 |
| 8778 | ! %f20 = 76da7a8d 00000000 d9000000 1466631d |
| 8779 | ! %f24 = 00000000 157c7291 00feffff f2403216 |
| 8780 | ! %f28 = 00000000 00000000 69948a54 7945f96e |
| 8781 | stda %f16,[%i1+%g4]ASI_BLK_PL ! Block Store to 0000000014800040 |
| 8782 | ! Mem[0000000015800078] = 6ef94579, %l5 = 0000000000018f24 |
| 8783 | ldsw [%i3+0x078],%l5 ! %l5 = 000000006ef94579 |
| 8784 | ! Mem[0000000031000050] = 73bce3d8ad269b18, %l2 = 0000000000001021 |
| 8785 | ldx [%o2+0x050],%l2 ! %l2 = 73bce3d8ad269b18 |
| 8786 | ! %l3 = 0000000076da7a8d, immed = 00000025, %l0 = 0000000000000010 |
| 8787 | srlx %l3,0x025,%l0 ! %l0 = 0000000000000000 |
| 8788 | ! retry : should take illegal inst trap, %l0 = 0000000000000000 |
| 8789 | retry ! Illegal inst trap : %l0 = 0000000000000010 |
| 8790 | ! Mem[0000000030800014] = 63c910a3, %l7 = fffffffffffd6075 |
| 8791 | swap [%o1+0x014],%l7 ! %l7 = 0000000063c910a3 |
| 8792 | ! Mem[0000000030000010] = 00000010 00009b18, %l6 = 76da8aae, %l7 = 63c910a3 |
| 8793 | ldda [%o0+0x010]%asi,%l6 ! %l6 = 0000000000000010 0000000000009b18 |
| 8794 | ! %f11 = f2403231, Mem[0000000015800020] = 00000000 |
| 8795 | sta %f11,[%i3+%o4]0x88 ! Mem[0000000015800020] = f2403231 |
| 8796 | |
| 8797 | p2_label_98: ! %cwp = 4 |
| 8798 | ! Mem[0000000031800054] = f2403231, %l3 = 0000000076da7a8d |
| 8799 | lduha [%o3+0x056]%asi,%l3 ! %l3 = 0000000000003231 |
| 8800 | ! Mem[0000000030800010] = ffff0100fffd6075, %f14 = 193b4e6d 5c4b0fe3 |
| 8801 | ldda [%o1+0x010]%asi,%f14 ! %f14 = ffff0100 fffd6075 |
| 8802 | ! Mem[0000000030800014] = fffd6075, %l4 = 000fffffffffffd6 |
| 8803 | swap [%o1+0x014],%l4 ! %l4 = 00000000fffd6075 |
| 8804 | ! Mem[0000000030000050] = 0000000000000000, %f12 = 0040dcc2 ffff0100 |
| 8805 | ldd [%o0+0x050],%f12 ! %f12 = 00000000 00000000 |
| 8806 | ! %l2 = ad269b1800000000, Mem[1400000000000000] = 0000000c |
| 8807 | stwa %l2,[%i0+%g0]0x80 ! Mem[0000000014000000] = ad269b18 |
| 8808 | ! %f10 = 8c1c42e5, Mem[0000000030000014] = 00009b18 |
| 8809 | st %f10,[%o0+0x014] ! Mem[0000000030000014] = 8c1c42e5 |
| 8810 | ! Mem[0000000014000018] = 000000d3, %l3 = 0000000000003231 |
| 8811 | ldsha [%i0+%i6]0x89,%l3 ! %l3 = 00000000000000d3 |
| 8812 | ! %l1 = 000001db00000000, Mem[1500001870c0a643] = 16582bf8 |
| 8813 | stwa %l1,[%i2+%i6]0x80 ! Mem[0000000015000018] = 000001db |
| 8814 | ! %l2 = ad269b1800000000, Mem[1500002837bc4f8e] = 16582bf8 |
| 8815 | stha %l2,[%i2+%o5]0x80 ! Mem[0000000015000028] = 9b184f8e |
| 8816 | ! Mem[0000000014000028] = 9fae01f5, %l5 = 000000006ef94579 |
| 8817 | ldswa [%i0+%o5]0x81,%l5 ! %l5 = ffffffff9fae01f5 |
| 8818 | |
| 8819 | p2_label_99: ! %cwp = 4 |
| 8820 | ! %l1 = 000001db00000000, Mem[14000018d3000000] = 16582bf8 |
| 8821 | stha %l1,[%i0+%i6]0x80 ! Mem[0000000014000018] = 01db0000 |
| 8822 | ! %l3 = 00000000000000d3, immed = 00000f67, %l0 = 0000000000000010 |
| 8823 | tsubcctv %l3,0xf67,%l0 ! %l0 = 0000000000000033, Trapped |
| 8824 | ! Mem[0000000014000018] = 01db0000, %l4 = 00000000fffd6075 |
| 8825 | lduwa [%i0+%i6]0x81,%l4 ! %l4 = 0000000001db0000 |
| 8826 | ! %l3 = 00000000000000d3, %l1 = 00000000000001db, %l3 = 00000000000000d3 |
| 8827 | srlx %l3,%l1,%l3 ! %l3 = 0000000000000000 |
| 8828 | ! Mem[0000000014000028] = 9fae01f5, %l2 = 73bce3d8ad269b18 |
| 8829 | swapa [%i0+%o5]0x81,%l2 ! %l2 = 000000009fae01f5 |
| 8830 | ! %l1 = 000001db00000000, Mem[3000005000000000] = 16582bf8 |
| 8831 | stw %l1,[%o0+0x050] ! Mem[0000000030000050] = 000001db |
| 8832 | ! Mem[0000000015000030] = 00000000, %l0 = 0000000000000033 |
| 8833 | swapa [%i2+%o6]0x81,%l0 ! %l0 = 0000000000000000 |
| 8834 | ! %l5 = 9fae01f500000000, Mem[14000010747ce636] = 16582bf8 |
| 8835 | stwa %l5,[%i0+%i5]0x88 ! Mem[0000000014000010] = 9fae01f5 |
| 8836 | ! %f8 = fe464b27, Mem[0000000014000018] = 01db0000 |
| 8837 | sta %f8 ,[%i0+%i6]0x81 ! Mem[0000000014000018] = fe464b27 |
| 8838 | ! Mem[0000000030800014] = ffffffd6, %l5 = 9fae01f5, %l7 = 00009b18 |
| 8839 | add %o1,0x14,%g1 |
| 8840 | casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000ffffffd6 |
| 8841 | |
| 8842 | p2_label_100: ! %cwp = 4 |
| 8843 | ! %l0 = 0000000000000000, %l2 = 000000009fae01f5, %l0 = 0000000000000000 |
| 8844 | andncc %l0,%l2,%l0 ! %l0 = 0000000000000000, %ccr = 44 |
| 8845 | ! %l2 = 000000009fae01f5, Mem[0000000014000018] = fe464b27ffffffdf |
| 8846 | stxa %l2,[%i0+%i6]0x81 ! Mem[0000000014000018] = 000000009fae01f5 |
| 8847 | ! %l6 = 0000001000000000, Mem[308000560000552d] = 16582bf8 |
| 8848 | sth %l6,[%o1+0x056] ! Mem[0000000030800054] = 00000010 |
| 8849 | ! Mem[0000000015000018] = 000001db, %l6 = 0000000000000010 |
| 8850 | lduha [%i2+%i6]0x81,%l6 ! %l6 = 0000000000000000 |
| 8851 | ! Mem[0000000015800028] = 00feffff, %l3 = 0000000000000000 |
| 8852 | lduba [%i3+%o5]0x81,%l3 ! %l3 = 0000000000000000 |
| 8853 | ! %l7 = ffffffd600000000, Mem[1480000000000000] = 16582bf8 |
| 8854 | stba %l7,[%i1+%g0]0x88 ! Mem[0000000014800000] = 000000d6 |
| 8855 | ! Mem[0000000030800010] = ffff0100, %l6 = 0000000000000000 |
| 8856 | ldsb [%o1+0x011],%l6 ! %l6 = ffffffffffffffff |
| 8857 | ! %l6 = ffffffffffffffff, %l0 = 0000000000000000, %l4 = 0000000001db0000 |
| 8858 | sll %l6,%l0,%l4 ! %l4 = ffffffffffffffff |
| 8859 | ! %l7 = 00000000ffffffd6, immed = fffff350, %l6 = ffffffffffffffff |
| 8860 | xorcc %l7,-0xcb0,%l6 ! %l6 = ffffffff00000c86, %ccr = 80 |
| 8861 | ! %l3 = 0000000000000000, %l0 = 0000000000000000, %l3 = 0000000000000000 |
| 8862 | subccc %l3,%l0,%l3 ! %l3 = 0000000000000000, %ccr = 44 |
| 8863 | |
| 8864 | ba,a p2_not_taken_0_end |
| 8865 | p2_not_taken_0: |
| 8866 | ! The following code should not be executed |
| 8867 | ldx [%o1+0x000],%l2 |
| 8868 | sta %l0,[%i1+0x020]%asi |
| 8869 | nop |
| 8870 | stba %l6,[%o2+0x004]%asi |
| 8871 | std %l0,[%o3+0x000] |
| 8872 | stxa %l0,[%i3+0x008]%asi |
| 8873 | nop |
| 8874 | ba,a p2_branch_failed |
| 8875 | p2_not_taken_0_end: |
| 8876 | |
| 8877 | |
| 8878 | ! End of Random Code for Processor 2 |
| 8879 | |
| 8880 | 1: membar #Sync ! Force all stores to complete |
| 8881 | |
| 8882 | restore ! CWP = 3 |
| 8883 | restore ! CWP = 2 |
| 8884 | restore ! CWP = 1 |
| 8885 | restore ! CWP = 0 |
| 8886 | p2_set_done_flag: |
| 8887 | mov 2,%g2 |
| 8888 | set done_flags,%g1 |
| 8889 | st %g2,[%g1+0x008] ! Set processor 2 done flag |
| 8890 | |
| 8891 | ! Check Registers |
| 8892 | |
| 8893 | p2_check_registers: |
| 8894 | set p2_expected_registers,%g1 |
| 8895 | ldx [%g1+0x000],%g2 |
| 8896 | cmp %l0,%g2 ! %l0 should be 000000000000af03 |
| 8897 | bne,a,pn %xcc,p2_reg_l0_fail |
| 8898 | mov %l0,%g3 |
| 8899 | ldx [%g1+0x008],%g2 |
| 8900 | cmp %l1,%g2 ! %l1 should be ffffffffffffffc5 |
| 8901 | bne,a,pn %xcc,p2_reg_l1_fail |
| 8902 | mov %l1,%g3 |
| 8903 | ldx [%g1+0x010],%g2 |
| 8904 | cmp %l2,%g2 ! %l2 should be 0000000000000000 |
| 8905 | bne,a,pn %xcc,p2_reg_l2_fail |
| 8906 | mov %l2,%g3 |
| 8907 | ldx [%g1+0x018],%g2 |
| 8908 | cmp %l3,%g2 ! %l3 should be 0000000000000000 |
| 8909 | bne,a,pn %xcc,p2_reg_l3_fail |
| 8910 | mov %l3,%g3 |
| 8911 | ldx [%g1+0x020],%g2 |
| 8912 | cmp %l4,%g2 ! %l4 should be ffffffff96bdff15 |
| 8913 | bne,a,pn %xcc,p2_reg_l4_fail |
| 8914 | mov %l4,%g3 |
| 8915 | ldx [%g1+0x028],%g2 |
| 8916 | cmp %l5,%g2 ! %l5 should be 000000000015e060 |
| 8917 | bne,a,pn %xcc,p2_reg_l5_fail |
| 8918 | mov %l5,%g3 |
| 8919 | ldx [%g1+0x030],%g2 |
| 8920 | cmp %l6,%g2 ! %l6 should be 4922fd85eb82027c |
| 8921 | bne,a,pn %xcc,p2_reg_l6_fail |
| 8922 | mov %l6,%g3 |
| 8923 | ldx [%g1+0x038],%g2 |
| 8924 | cmp %l7,%g2 ! %l7 should be 000000001c13dd86 |
| 8925 | bne,a,pn %xcc,p2_reg_l7_fail |
| 8926 | mov %l7,%g3 |
| 8927 | |
| 8928 | ! Check %y register |
| 8929 | |
| 8930 | set 0x0000052f,%g2 |
| 8931 | rd %y,%g3 |
| 8932 | cmp %g2,%g3 |
| 8933 | bne,a p2_failed |
| 8934 | mov 0x111,%g1 |
| 8935 | |
| 8936 | ! Check Floating Point Registers |
| 8937 | |
| 8938 | p2_check_fp_registers: |
| 8939 | set p2_temp,%g1 |
| 8940 | set p2_expected_fp_regs,%g3 |
| 8941 | std %f0,[%g1] |
| 8942 | ldx [%g1],%l1 |
| 8943 | ldx [%g3+0x00],%l0 |
| 8944 | cmp %l0,%l1 ! %f0 should be 00000000 00000000 |
| 8945 | bne %xcc,p2_f0_fail |
| 8946 | std %f2,[%g1] |
| 8947 | ldx [%g1],%l1 |
| 8948 | ldx [%g3+0x08],%l0 |
| 8949 | cmp %l0,%l1 ! %f2 should be b4bb02c8 f2403231 |
| 8950 | bne %xcc,p2_f2_fail |
| 8951 | std %f4,[%g1] |
| 8952 | ldx [%g1],%l1 |
| 8953 | ldx [%g3+0x10],%l0 |
| 8954 | cmp %l0,%l1 ! %f4 should be 313240f2 e5421c8c |
| 8955 | bne %xcc,p2_f4_fail |
| 8956 | std %f6,[%g1] |
| 8957 | ldx [%g1],%l1 |
| 8958 | ldx [%g3+0x18],%l0 |
| 8959 | cmp %l0,%l1 ! %f6 should be 0040dcc2 d3000000 |
| 8960 | bne %xcc,p2_f6_fail |
| 8961 | std %f8,[%g1] |
| 8962 | ldx [%g1],%l1 |
| 8963 | ldx [%g3+0x20],%l0 |
| 8964 | cmp %l0,%l1 ! %f8 should be fe464b27 ad269b18 |
| 8965 | bne %xcc,p2_f8_fail |
| 8966 | std %f10,[%g1] |
| 8967 | ldx [%g1],%l1 |
| 8968 | ldx [%g3+0x28],%l0 |
| 8969 | cmp %l0,%l1 ! %f10 should be 8c1c42e5 f2403231 |
| 8970 | bne %xcc,p2_f10_fail |
| 8971 | std %f12,[%g1] |
| 8972 | ldx [%g1],%l1 |
| 8973 | ldx [%g3+0x30],%l0 |
| 8974 | cmp %l0,%l1 ! %f12 should be 00000000 00000000 |
| 8975 | bne %xcc,p2_f12_fail |
| 8976 | std %f14,[%g1] |
| 8977 | ldx [%g1],%l1 |
| 8978 | ldx [%g3+0x38],%l0 |
| 8979 | cmp %l0,%l1 ! %f14 should be ffff0100 fffd6075 |
| 8980 | bne %xcc,p2_f14_fail |
| 8981 | std %f16,[%g1] |
| 8982 | ldx [%g1],%l1 |
| 8983 | ldx [%g3+0x40],%l0 |
| 8984 | cmp %l0,%l1 ! %f16 should be d80335c5 00000000 |
| 8985 | bne %xcc,p2_f16_fail |
| 8986 | std %f18,[%g1] |
| 8987 | ldx [%g1],%l1 |
| 8988 | ldx [%g3+0x48],%l0 |
| 8989 | cmp %l0,%l1 ! %f18 should be 21000000 00000000 |
| 8990 | bne %xcc,p2_f18_fail |
| 8991 | std %f20,[%g1] |
| 8992 | ldx [%g1],%l1 |
| 8993 | ldx [%g3+0x50],%l0 |
| 8994 | cmp %l0,%l1 ! %f20 should be 76da7a8d 00000000 |
| 8995 | bne %xcc,p2_f20_fail |
| 8996 | std %f22,[%g1] |
| 8997 | ldx [%g1],%l1 |
| 8998 | ldx [%g3+0x58],%l0 |
| 8999 | cmp %l0,%l1 ! %f22 should be d9000000 1466631d |
| 9000 | bne %xcc,p2_f22_fail |
| 9001 | std %f24,[%g1] |
| 9002 | ldx [%g1],%l1 |
| 9003 | ldx [%g3+0x60],%l0 |
| 9004 | cmp %l0,%l1 ! %f24 should be 00000000 157c7291 |
| 9005 | bne %xcc,p2_f24_fail |
| 9006 | std %f26,[%g1] |
| 9007 | ldx [%g1],%l1 |
| 9008 | ldx [%g3+0x68],%l0 |
| 9009 | cmp %l0,%l1 ! %f26 should be 00feffff f2403216 |
| 9010 | bne %xcc,p2_f26_fail |
| 9011 | std %f28,[%g1] |
| 9012 | ldx [%g1],%l1 |
| 9013 | ldx [%g3+0x70],%l0 |
| 9014 | cmp %l0,%l1 ! %f28 should be 00000000 00000000 |
| 9015 | bne %xcc,p2_f28_fail |
| 9016 | std %f30,[%g1] |
| 9017 | ldx [%g1],%l1 |
| 9018 | ldx [%g3+0x78],%l0 |
| 9019 | cmp %l0,%l1 ! %f30 should be 69948a54 7945f96e |
| 9020 | bne %xcc,p2_f30_fail |
| 9021 | nop |
| 9022 | |
| 9023 | ! Check Local Memory |
| 9024 | |
| 9025 | set p2_local0_expect,%g1 |
| 9026 | ldx [%g1+0x000],%g2 ! Expected data = ad269b1802000000 |
| 9027 | ldx [%i0+0x000],%g3 ! Observed data at 0000000014000000 |
| 9028 | cmp %g2,%g3 |
| 9029 | bne,a,pn %xcc,p2_local_failed |
| 9030 | add %i0,0x000,%g4 |
| 9031 | ldx [%g1+0x010],%g2 ! Expected data = f501ae9f4bd3e869 |
| 9032 | ldx [%i0+0x010],%g3 ! Observed data at 0000000014000010 |
| 9033 | cmp %g2,%g3 |
| 9034 | bne,a,pn %xcc,p2_local_failed |
| 9035 | add %i0,0x010,%g4 |
| 9036 | ldx [%g1+0x018],%g2 ! Expected data = 000000009fae01f5 |
| 9037 | ldx [%i0+0x018],%g3 ! Observed data at 0000000014000018 |
| 9038 | cmp %g2,%g3 |
| 9039 | bne,a,pn %xcc,p2_local_failed |
| 9040 | add %i0,0x018,%g4 |
| 9041 | ldx [%g1+0x020],%g2 ! Expected data = 70a433b2ffffffff |
| 9042 | ldx [%i0+0x020],%g3 ! Observed data at 0000000014000020 |
| 9043 | cmp %g2,%g3 |
| 9044 | bne,a,pn %xcc,p2_local_failed |
| 9045 | add %i0,0x020,%g4 |
| 9046 | ldx [%g1+0x028],%g2 ! Expected data = ad269b18a8909a0d |
| 9047 | ldx [%i0+0x028],%g3 ! Observed data at 0000000014000028 |
| 9048 | cmp %g2,%g3 |
| 9049 | bne,a,pn %xcc,p2_local_failed |
| 9050 | add %i0,0x028,%g4 |
| 9051 | ldx [%g1+0x038],%g2 ! Expected data = 4cca06298b6dbff8 |
| 9052 | ldx [%i0+0x038],%g3 ! Observed data at 0000000014000038 |
| 9053 | cmp %g2,%g3 |
| 9054 | bne,a,pn %xcc,p2_local_failed |
| 9055 | add %i0,0x038,%g4 |
| 9056 | ldx [%g1+0x040],%g2 ! Expected data = 37bc4f8e67aa303a |
| 9057 | ldx [%i0+0x040],%g3 ! Observed data at 0000000014000040 |
| 9058 | cmp %g2,%g3 |
| 9059 | bne,a,pn %xcc,p2_local_failed |
| 9060 | add %i0,0x040,%g4 |
| 9061 | ldx [%g1+0x048],%g2 ! Expected data = 00000000007fffff |
| 9062 | ldx [%i0+0x048],%g3 ! Observed data at 0000000014000048 |
| 9063 | cmp %g2,%g3 |
| 9064 | bne,a,pn %xcc,p2_local_failed |
| 9065 | add %i0,0x048,%g4 |
| 9066 | ldx [%g1+0x050],%g2 ! Expected data = 43a6c070b233a470 |
| 9067 | ldx [%i0+0x050],%g3 ! Observed data at 0000000014000050 |
| 9068 | cmp %g2,%g3 |
| 9069 | bne,a,pn %xcc,p2_local_failed |
| 9070 | add %i0,0x050,%g4 |
| 9071 | ldx [%g1+0x060],%g2 ! Expected data = 009f092aa4719285 |
| 9072 | ldx [%i0+0x060],%g3 ! Observed data at 0000000014000060 |
| 9073 | cmp %g2,%g3 |
| 9074 | bne,a,pn %xcc,p2_local_failed |
| 9075 | add %i0,0x060,%g4 |
| 9076 | ldx [%g1+0x068],%g2 ! Expected data = 0000000000000000 |
| 9077 | ldx [%i0+0x068],%g3 ! Observed data at 0000000014000068 |
| 9078 | cmp %g2,%g3 |
| 9079 | bne,a,pn %xcc,p2_local_failed |
| 9080 | add %i0,0x068,%g4 |
| 9081 | ldx [%g1+0x070],%g2 ! Expected data = 7f714518c64c9bee |
| 9082 | ldx [%i0+0x070],%g3 ! Observed data at 0000000014000070 |
| 9083 | cmp %g2,%g3 |
| 9084 | bne,a,pn %xcc,p2_local_failed |
| 9085 | add %i0,0x070,%g4 |
| 9086 | ldx [%g1+0x078],%g2 ! Expected data = d2658d68224724b0 |
| 9087 | ldx [%i0+0x078],%g3 ! Observed data at 0000000014000078 |
| 9088 | cmp %g2,%g3 |
| 9089 | bne,a,pn %xcc,p2_local_failed |
| 9090 | add %i0,0x078,%g4 |
| 9091 | |
| 9092 | set p2_local1_expect,%g1 |
| 9093 | ldx [%g1+0x000],%g2 ! Expected data = d6000000c53503d8 |
| 9094 | ldx [%i1+0x000],%g3 ! Observed data at 0000000014800000 |
| 9095 | cmp %g2,%g3 |
| 9096 | bne,a,pn %xcc,p2_local_failed |
| 9097 | add %i1,0x000,%g4 |
| 9098 | ldx [%g1+0x010],%g2 ! Expected data = ced9020000000000 |
| 9099 | ldx [%i1+0x010],%g3 ! Observed data at 0000000014800010 |
| 9100 | cmp %g2,%g3 |
| 9101 | bne,a,pn %xcc,p2_local_failed |
| 9102 | add %i1,0x010,%g4 |
| 9103 | ldx [%g1+0x040],%g2 ! Expected data = 00000000c53503d8 |
| 9104 | ldx [%i1+0x040],%g3 ! Observed data at 0000000014800040 |
| 9105 | cmp %g2,%g3 |
| 9106 | bne,a,pn %xcc,p2_local_failed |
| 9107 | add %i1,0x040,%g4 |
| 9108 | ldx [%g1+0x048],%g2 ! Expected data = 0000000000000021 |
| 9109 | ldx [%i1+0x048],%g3 ! Observed data at 0000000014800048 |
| 9110 | cmp %g2,%g3 |
| 9111 | bne,a,pn %xcc,p2_local_failed |
| 9112 | add %i1,0x048,%g4 |
| 9113 | ldx [%g1+0x050],%g2 ! Expected data = 000000008d7ada76 |
| 9114 | ldx [%i1+0x050],%g3 ! Observed data at 0000000014800050 |
| 9115 | cmp %g2,%g3 |
| 9116 | bne,a,pn %xcc,p2_local_failed |
| 9117 | add %i1,0x050,%g4 |
| 9118 | ldx [%g1+0x058],%g2 ! Expected data = 1d636614000000d9 |
| 9119 | ldx [%i1+0x058],%g3 ! Observed data at 0000000014800058 |
| 9120 | cmp %g2,%g3 |
| 9121 | bne,a,pn %xcc,p2_local_failed |
| 9122 | add %i1,0x058,%g4 |
| 9123 | ldx [%g1+0x060],%g2 ! Expected data = 91727c1500000000 |
| 9124 | ldx [%i1+0x060],%g3 ! Observed data at 0000000014800060 |
| 9125 | cmp %g2,%g3 |
| 9126 | bne,a,pn %xcc,p2_local_failed |
| 9127 | add %i1,0x060,%g4 |
| 9128 | ldx [%g1+0x068],%g2 ! Expected data = 163240f2fffffe00 |
| 9129 | ldx [%i1+0x068],%g3 ! Observed data at 0000000014800068 |
| 9130 | cmp %g2,%g3 |
| 9131 | bne,a,pn %xcc,p2_local_failed |
| 9132 | add %i1,0x068,%g4 |
| 9133 | ldx [%g1+0x070],%g2 ! Expected data = 0000000000000000 |
| 9134 | ldx [%i1+0x070],%g3 ! Observed data at 0000000014800070 |
| 9135 | cmp %g2,%g3 |
| 9136 | bne,a,pn %xcc,p2_local_failed |
| 9137 | add %i1,0x070,%g4 |
| 9138 | ldx [%g1+0x078],%g2 ! Expected data = 6ef94579548a9469 |
| 9139 | ldx [%i1+0x078],%g3 ! Observed data at 0000000014800078 |
| 9140 | cmp %g2,%g3 |
| 9141 | bne,a,pn %xcc,p2_local_failed |
| 9142 | add %i1,0x078,%g4 |
| 9143 | |
| 9144 | set p2_local2_expect,%g1 |
| 9145 | ldx [%g1+0x000],%g2 ! Expected data = 0002d970000007ce |
| 9146 | ldx [%i2+0x000],%g3 ! Observed data at 0000000015000000 |
| 9147 | cmp %g2,%g3 |
| 9148 | bne,a,pn %xcc,p2_local_failed |
| 9149 | add %i2,0x000,%g4 |
| 9150 | ldx [%g1+0x008],%g2 ! Expected data = 00004579a8909a0d |
| 9151 | ldx [%i2+0x008],%g3 ! Observed data at 0000000015000008 |
| 9152 | cmp %g2,%g3 |
| 9153 | bne,a,pn %xcc,p2_local_failed |
| 9154 | add %i2,0x008,%g4 |
| 9155 | ldx [%g1+0x018],%g2 ! Expected data = 000001db5fc711d5 |
| 9156 | ldx [%i2+0x018],%g3 ! Observed data at 0000000015000018 |
| 9157 | cmp %g2,%g3 |
| 9158 | bne,a,pn %xcc,p2_local_failed |
| 9159 | add %i2,0x018,%g4 |
| 9160 | ldx [%g1+0x020],%g2 ! Expected data = 000000000000552d |
| 9161 | ldx [%i2+0x020],%g3 ! Observed data at 0000000015000020 |
| 9162 | cmp %g2,%g3 |
| 9163 | bne,a,pn %xcc,p2_local_failed |
| 9164 | add %i2,0x020,%g4 |
| 9165 | ldx [%g1+0x028],%g2 ! Expected data = 9b184f8e16000000 |
| 9166 | ldx [%i2+0x028],%g3 ! Observed data at 0000000015000028 |
| 9167 | cmp %g2,%g3 |
| 9168 | bne,a,pn %xcc,p2_local_failed |
| 9169 | add %i2,0x028,%g4 |
| 9170 | ldx [%g1+0x030],%g2 ! Expected data = 0000003300fe4b5b |
| 9171 | ldx [%i2+0x030],%g3 ! Observed data at 0000000015000030 |
| 9172 | cmp %g2,%g3 |
| 9173 | bne,a,pn %xcc,p2_local_failed |
| 9174 | add %i2,0x030,%g4 |
| 9175 | ldx [%g1+0x038],%g2 ! Expected data = 000000000000552d |
| 9176 | ldx [%i2+0x038],%g3 ! Observed data at 0000000015000038 |
| 9177 | cmp %g2,%g3 |
| 9178 | bne,a,pn %xcc,p2_local_failed |
| 9179 | add %i2,0x038,%g4 |
| 9180 | ldx [%g1+0x040],%g2 ! Expected data = 00ff0000c53503d8 |
| 9181 | ldx [%i2+0x040],%g3 ! Observed data at 0000000015000040 |
| 9182 | cmp %g2,%g3 |
| 9183 | bne,a,pn %xcc,p2_local_failed |
| 9184 | add %i2,0x040,%g4 |
| 9185 | ldx [%g1+0x048],%g2 ! Expected data = 859271a43a30aa67 |
| 9186 | ldx [%i2+0x048],%g3 ! Observed data at 0000000015000048 |
| 9187 | cmp %g2,%g3 |
| 9188 | bne,a,pn %xcc,p2_local_failed |
| 9189 | add %i2,0x048,%g4 |
| 9190 | ldx [%g1+0x050],%g2 ! Expected data = 00fe4b5b00008c5d |
| 9191 | ldx [%i2+0x050],%g3 ! Observed data at 0000000015000050 |
| 9192 | cmp %g2,%g3 |
| 9193 | bne,a,pn %xcc,p2_local_failed |
| 9194 | add %i2,0x050,%g4 |
| 9195 | ldx [%g1+0x058],%g2 ! Expected data = d900bdfffe464b27 |
| 9196 | ldx [%i2+0x058],%g3 ! Observed data at 0000000015000058 |
| 9197 | cmp %g2,%g3 |
| 9198 | bne,a,pn %xcc,p2_local_failed |
| 9199 | add %i2,0x058,%g4 |
| 9200 | ldx [%g1+0x078],%g2 ! Expected data = 6eff45796d4e3b19 |
| 9201 | ldx [%i2+0x078],%g3 ! Observed data at 0000000015000078 |
| 9202 | cmp %g2,%g3 |
| 9203 | bne,a,pn %xcc,p2_local_failed |
| 9204 | add %i2,0x078,%g4 |
| 9205 | |
| 9206 | set p2_local3_expect,%g1 |
| 9207 | ldx [%g1+0x000],%g2 ! Expected data = d80335c500000000 |
| 9208 | ldx [%i3+0x000],%g3 ! Observed data at 0000000015800000 |
| 9209 | cmp %g2,%g3 |
| 9210 | bne,a,pn %xcc,p2_local_failed |
| 9211 | add %i3,0x000,%g4 |
| 9212 | ldx [%g1+0x008],%g2 ! Expected data = 2100000000000000 |
| 9213 | ldx [%i3+0x008],%g3 ! Observed data at 0000000015800008 |
| 9214 | cmp %g2,%g3 |
| 9215 | bne,a,pn %xcc,p2_local_failed |
| 9216 | add %i3,0x008,%g4 |
| 9217 | ldx [%g1+0x010],%g2 ! Expected data = ffffffff00000000 |
| 9218 | ldx [%i3+0x010],%g3 ! Observed data at 0000000015800010 |
| 9219 | cmp %g2,%g3 |
| 9220 | bne,a,pn %xcc,p2_local_failed |
| 9221 | add %i3,0x010,%g4 |
| 9222 | ldx [%g1+0x018],%g2 ! Expected data = d90000001466631d |
| 9223 | ldx [%i3+0x018],%g3 ! Observed data at 0000000015800018 |
| 9224 | cmp %g2,%g3 |
| 9225 | bne,a,pn %xcc,p2_local_failed |
| 9226 | add %i3,0x018,%g4 |
| 9227 | ldx [%g1+0x020],%g2 ! Expected data = 313240f2157c7291 |
| 9228 | ldx [%i3+0x020],%g3 ! Observed data at 0000000015800020 |
| 9229 | cmp %g2,%g3 |
| 9230 | bne,a,pn %xcc,p2_local_failed |
| 9231 | add %i3,0x020,%g4 |
| 9232 | ldx [%g1+0x028],%g2 ! Expected data = 00fefffff2403216 |
| 9233 | ldx [%i3+0x028],%g3 ! Observed data at 0000000015800028 |
| 9234 | cmp %g2,%g3 |
| 9235 | bne,a,pn %xcc,p2_local_failed |
| 9236 | add %i3,0x028,%g4 |
| 9237 | ldx [%g1+0x030],%g2 ! Expected data = 0000000000000000 |
| 9238 | ldx [%i3+0x030],%g3 ! Observed data at 0000000015800030 |
| 9239 | cmp %g2,%g3 |
| 9240 | bne,a,pn %xcc,p2_local_failed |
| 9241 | add %i3,0x030,%g4 |
| 9242 | ldx [%g1+0x038],%g2 ! Expected data = 69948a547945f96e |
| 9243 | ldx [%i3+0x038],%g3 ! Observed data at 0000000015800038 |
| 9244 | cmp %g2,%g3 |
| 9245 | bne,a,pn %xcc,p2_local_failed |
| 9246 | add %i3,0x038,%g4 |
| 9247 | ldx [%g1+0x040],%g2 ! Expected data = 00000000c53503d8 |
| 9248 | ldx [%i3+0x040],%g3 ! Observed data at 0000000015800040 |
| 9249 | cmp %g2,%g3 |
| 9250 | bne,a,pn %xcc,p2_local_failed |
| 9251 | add %i3,0x040,%g4 |
| 9252 | ldx [%g1+0x050],%g2 ! Expected data = ad269b188d7ada76 |
| 9253 | ldx [%i3+0x050],%g3 ! Observed data at 0000000015800050 |
| 9254 | cmp %g2,%g3 |
| 9255 | bne,a,pn %xcc,p2_local_failed |
| 9256 | add %i3,0x050,%g4 |
| 9257 | ldx [%g1+0x058],%g2 ! Expected data = 00fe4b5b000000ff |
| 9258 | ldx [%i3+0x058],%g3 ! Observed data at 0000000015800058 |
| 9259 | cmp %g2,%g3 |
| 9260 | bne,a,pn %xcc,p2_local_failed |
| 9261 | add %i3,0x058,%g4 |
| 9262 | ldx [%g1+0x060],%g2 ! Expected data = 1fdc777b69948a54 |
| 9263 | ldx [%i3+0x060],%g3 ! Observed data at 0000000015800060 |
| 9264 | cmp %g2,%g3 |
| 9265 | bne,a,pn %xcc,p2_local_failed |
| 9266 | add %i3,0x060,%g4 |
| 9267 | ldx [%g1+0x068],%g2 ! Expected data = f07800ffe5421c8c |
| 9268 | ldx [%i3+0x068],%g3 ! Observed data at 0000000015800068 |
| 9269 | cmp %g2,%g3 |
| 9270 | bne,a,pn %xcc,p2_local_failed |
| 9271 | add %i3,0x068,%g4 |
| 9272 | ldx [%g1+0x070],%g2 ! Expected data = f9a44277fffffe00 |
| 9273 | ldx [%i3+0x070],%g3 ! Observed data at 0000000015800070 |
| 9274 | cmp %g2,%g3 |
| 9275 | bne,a,pn %xcc,p2_local_failed |
| 9276 | add %i3,0x070,%g4 |
| 9277 | |
| 9278 | |
| 9279 | ! Check Shared Memory |
| 9280 | set share0_expect,%g4 |
| 9281 | set p2_share_mask,%g5 |
| 9282 | set 0x30000000,%g6 ! Physical Addr of Share 0 |
| 9283 | p2_memcheck_share0: |
| 9284 | ldx [%g4+0x010],%g2 ! Expected value = 000000108c1c42e5 |
| 9285 | ldx [%o0+0x010],%g3 ! Read value at Mem[0000000030000010] |
| 9286 | cmp %g2,%g3 |
| 9287 | bne,pn %xcc,p2_failed |
| 9288 | add %g6,0x010,%g1 |
| 9289 | ldx [%g4+0x050],%g2 ! Expected value = 000001db00000000 |
| 9290 | ldx [%o0+0x050],%g3 ! Read value at Mem[0000000030000050] |
| 9291 | cmp %g2,%g3 |
| 9292 | bne,pn %xcc,p2_failed |
| 9293 | add %g6,0x050,%g1 |
| 9294 | set share1_expect,%g4 |
| 9295 | set 0x30800000,%g6 ! Physical Addr of Share 1 |
| 9296 | p2_memcheck_share1: |
| 9297 | ldx [%g4+0x010],%g2 ! Expected value = ffff0100ffffffd6 |
| 9298 | ldx [%o1+0x010],%g3 ! Read value at Mem[0000000030800010] |
| 9299 | cmp %g2,%g3 |
| 9300 | bne,pn %xcc,p2_failed |
| 9301 | add %g6,0x010,%g1 |
| 9302 | ldx [%g4+0x050],%g2 ! Expected value = ff02010000000010 |
| 9303 | ldx [%o1+0x050],%g3 ! Read value at Mem[0000000030800050] |
| 9304 | cmp %g2,%g3 |
| 9305 | bne,pn %xcc,p2_failed |
| 9306 | add %g6,0x050,%g1 |
| 9307 | set share2_expect,%g4 |
| 9308 | set 0x31000000,%g6 ! Physical Addr of Share 2 |
| 9309 | p2_memcheck_share2: |
| 9310 | ldx [%g4+0x010],%g2 ! Expected value = f9a4427700000000 |
| 9311 | ldx [%o2+0x010],%g3 ! Read value at Mem[0000000031000010] |
| 9312 | cmp %g2,%g3 |
| 9313 | bne,pn %xcc,p2_failed |
| 9314 | add %g6,0x010,%g1 |
| 9315 | ldx [%g4+0x050],%g2 ! Expected value = 73bce3d8ad269b18 |
| 9316 | ldx [%o2+0x050],%g3 ! Read value at Mem[0000000031000050] |
| 9317 | cmp %g2,%g3 |
| 9318 | bne,pn %xcc,p2_failed |
| 9319 | add %g6,0x050,%g1 |
| 9320 | set share3_expect,%g4 |
| 9321 | set 0x31800000,%g6 ! Physical Addr of Share 3 |
| 9322 | p2_memcheck_share3: |
| 9323 | ldx [%g4+0x010],%g2 ! Expected value = 000000005c4b0fe3 |
| 9324 | ldx [%o3+0x010],%g3 ! Read value at Mem[0000000031800010] |
| 9325 | cmp %g2,%g3 |
| 9326 | bne,pn %xcc,p2_failed |
| 9327 | add %g6,0x010,%g1 |
| 9328 | ldx [%g4+0x050],%g2 ! Expected value = d3000000f2403231 |
| 9329 | ldx [%o3+0x050],%g3 ! Read value at Mem[0000000031800050] |
| 9330 | cmp %g2,%g3 |
| 9331 | bne,pn %xcc,p2_failed |
| 9332 | add %g6,0x050,%g1 |
| 9333 | |
| 9334 | ! The test for processor 2 has passed |
| 9335 | |
| 9336 | p2_passed: |
| 9337 | ta GOOD_TRAP |
| 9338 | nop |
| 9339 | |
| 9340 | p2_reg_l0_fail: |
| 9341 | or %g0,0xbd0,%g1 |
| 9342 | ba,a p2_failed |
| 9343 | p2_reg_l1_fail: |
| 9344 | or %g0,0xbd1,%g1 |
| 9345 | ba,a p2_failed |
| 9346 | p2_reg_l2_fail: |
| 9347 | or %g0,0xbd2,%g1 |
| 9348 | ba,a p2_failed |
| 9349 | p2_reg_l3_fail: |
| 9350 | or %g0,0xbd3,%g1 |
| 9351 | ba,a p2_failed |
| 9352 | p2_reg_l4_fail: |
| 9353 | or %g0,0xbd4,%g1 |
| 9354 | ba,a p2_failed |
| 9355 | p2_reg_l5_fail: |
| 9356 | or %g0,0xbd5,%g1 |
| 9357 | ba,a p2_failed |
| 9358 | p2_reg_l6_fail: |
| 9359 | or %g0,0xbd6,%g1 |
| 9360 | ba,a p2_failed |
| 9361 | p2_reg_l7_fail: |
| 9362 | or %g0,0xbd7,%g1 |
| 9363 | ba,a p2_failed |
| 9364 | p2_f0_fail: |
| 9365 | set p2_temp,%g6 |
| 9366 | mov 0xf00,%l0 |
| 9367 | stx %l0,[%g6] |
| 9368 | std %f0,[%g6+8] |
| 9369 | stx %fsr,[%g6+16] |
| 9370 | ta BAD_TRAP |
| 9371 | |
| 9372 | p2_f2_fail: |
| 9373 | set p2_temp,%g6 |
| 9374 | mov 0xf02,%l0 |
| 9375 | stx %l0,[%g6] |
| 9376 | std %f2,[%g6+8] |
| 9377 | stx %fsr,[%g6+16] |
| 9378 | ta BAD_TRAP |
| 9379 | |
| 9380 | p2_f4_fail: |
| 9381 | set p2_temp,%g6 |
| 9382 | mov 0xf04,%l0 |
| 9383 | stx %l0,[%g6] |
| 9384 | std %f4,[%g6+8] |
| 9385 | stx %fsr,[%g6+16] |
| 9386 | ta BAD_TRAP |
| 9387 | |
| 9388 | p2_f6_fail: |
| 9389 | set p2_temp,%g6 |
| 9390 | mov 0xf06,%l0 |
| 9391 | stx %l0,[%g6] |
| 9392 | std %f6,[%g6+8] |
| 9393 | stx %fsr,[%g6+16] |
| 9394 | ta BAD_TRAP |
| 9395 | |
| 9396 | p2_f8_fail: |
| 9397 | set p2_temp,%g6 |
| 9398 | mov 0xf08,%l0 |
| 9399 | stx %l0,[%g6] |
| 9400 | std %f8,[%g6+8] |
| 9401 | stx %fsr,[%g6+16] |
| 9402 | ta BAD_TRAP |
| 9403 | |
| 9404 | p2_f10_fail: |
| 9405 | set p2_temp,%g6 |
| 9406 | mov 0xf10,%l0 |
| 9407 | stx %l0,[%g6] |
| 9408 | std %f10,[%g6+8] |
| 9409 | stx %fsr,[%g6+16] |
| 9410 | ta BAD_TRAP |
| 9411 | |
| 9412 | p2_f12_fail: |
| 9413 | set p2_temp,%g6 |
| 9414 | mov 0xf12,%l0 |
| 9415 | stx %l0,[%g6] |
| 9416 | std %f12,[%g6+8] |
| 9417 | stx %fsr,[%g6+16] |
| 9418 | ta BAD_TRAP |
| 9419 | |
| 9420 | p2_f14_fail: |
| 9421 | set p2_temp,%g6 |
| 9422 | mov 0xf14,%l0 |
| 9423 | stx %l0,[%g6] |
| 9424 | std %f14,[%g6+8] |
| 9425 | stx %fsr,[%g6+16] |
| 9426 | ta BAD_TRAP |
| 9427 | |
| 9428 | p2_f16_fail: |
| 9429 | set p2_temp,%g6 |
| 9430 | mov 0xf16,%l0 |
| 9431 | stx %l0,[%g6] |
| 9432 | std %f16,[%g6+8] |
| 9433 | stx %fsr,[%g6+16] |
| 9434 | ta BAD_TRAP |
| 9435 | |
| 9436 | p2_f18_fail: |
| 9437 | set p2_temp,%g6 |
| 9438 | mov 0xf18,%l0 |
| 9439 | stx %l0,[%g6] |
| 9440 | std %f18,[%g6+8] |
| 9441 | stx %fsr,[%g6+16] |
| 9442 | ta BAD_TRAP |
| 9443 | |
| 9444 | p2_f20_fail: |
| 9445 | set p2_temp,%g6 |
| 9446 | mov 0xf20,%l0 |
| 9447 | stx %l0,[%g6] |
| 9448 | std %f20,[%g6+8] |
| 9449 | stx %fsr,[%g6+16] |
| 9450 | ta BAD_TRAP |
| 9451 | |
| 9452 | p2_f22_fail: |
| 9453 | set p2_temp,%g6 |
| 9454 | mov 0xf22,%l0 |
| 9455 | stx %l0,[%g6] |
| 9456 | std %f22,[%g6+8] |
| 9457 | stx %fsr,[%g6+16] |
| 9458 | ta BAD_TRAP |
| 9459 | |
| 9460 | p2_f24_fail: |
| 9461 | set p2_temp,%g6 |
| 9462 | mov 0xf24,%l0 |
| 9463 | stx %l0,[%g6] |
| 9464 | std %f24,[%g6+8] |
| 9465 | stx %fsr,[%g6+16] |
| 9466 | ta BAD_TRAP |
| 9467 | |
| 9468 | p2_f26_fail: |
| 9469 | set p2_temp,%g6 |
| 9470 | mov 0xf26,%l0 |
| 9471 | stx %l0,[%g6] |
| 9472 | std %f26,[%g6+8] |
| 9473 | stx %fsr,[%g6+16] |
| 9474 | ta BAD_TRAP |
| 9475 | |
| 9476 | p2_f28_fail: |
| 9477 | set p2_temp,%g6 |
| 9478 | mov 0xf28,%l0 |
| 9479 | stx %l0,[%g6] |
| 9480 | std %f28,[%g6+8] |
| 9481 | stx %fsr,[%g6+16] |
| 9482 | ta BAD_TRAP |
| 9483 | |
| 9484 | p2_f30_fail: |
| 9485 | set p2_temp,%g6 |
| 9486 | mov 0xf30,%l0 |
| 9487 | stx %l0,[%g6] |
| 9488 | std %f30,[%g6+8] |
| 9489 | stx %fsr,[%g6+16] |
| 9490 | ta BAD_TRAP |
| 9491 | |
| 9492 | |
| 9493 | ! The test for processor 2 failed |
| 9494 | |
| 9495 | p2_failed: |
| 9496 | set done_flags,%g1 |
| 9497 | mov 3,%g5 |
| 9498 | st %g5,[%g1+0x008] ! Set processor 2 done flag |
| 9499 | |
| 9500 | set p2_temp,%g6 |
| 9501 | stx %g1,[%g6] |
| 9502 | stx %g2,[%g6+8] |
| 9503 | stx %g3,[%g6+16] |
| 9504 | stx %fsr,[%g6+24] |
| 9505 | ta BAD_TRAP |
| 9506 | |
| 9507 | |
| 9508 | ! The local area data for processor 2 failed |
| 9509 | |
| 9510 | p2_local_failed: |
| 9511 | set done_flags,%g5 |
| 9512 | mov 3,%g6 |
| 9513 | st %g6,[%g5+0x008] ! Set processor 2 done flag |
| 9514 | |
| 9515 | set p2_temp,%g6 |
| 9516 | add %g1,%g4,%g1 |
| 9517 | stx %g4,[%g6] |
| 9518 | stx %g2,[%g6+8] |
| 9519 | stx %g3,[%g6+16] |
| 9520 | st %fsr,[%g6+24] |
| 9521 | ta BAD_TRAP |
| 9522 | |
| 9523 | p2_selfmod_failed: |
| 9524 | ba p2_failed |
| 9525 | mov 0xabc,%g1 |
| 9526 | |
| 9527 | |
| 9528 | p2_common_error: |
| 9529 | or %g0,0xee2,%g1 |
| 9530 | ba p2_failed |
| 9531 | mov %o5,%g3 |
| 9532 | |
| 9533 | p2_common_signature_error: |
| 9534 | set p2_temp,%g1 |
| 9535 | ba p2_failed |
| 9536 | st %g2,[%g1] ! Common Lock Number |
| 9537 | |
| 9538 | p2_common_timeout: |
| 9539 | set p2_temp,%g1 |
| 9540 | ba p2_failed |
| 9541 | st %g2,[%g1] ! Common Lock Number |
| 9542 | p2_branch_failed: |
| 9543 | mov 0xbbb,%g1 |
| 9544 | rd %ccr,%g2 |
| 9545 | ba p2_failed |
| 9546 | mov 0x0,%g3 |
| 9547 | |
| 9548 | p2_trap1e: |
| 9549 | andcc %l5,-0x05a,%l6 |
| 9550 | done |
| 9551 | |
| 9552 | p2_trap1o: |
| 9553 | andcc %l5,-0x05a,%l6 |
| 9554 | done |
| 9555 | |
| 9556 | |
| 9557 | p2_trap2e: |
| 9558 | orncc %l3,0x36a,%l6 |
| 9559 | ldub [%o1+0x053],%l3 ! Mem[0000000030800053] |
| 9560 | ldx [%o3+0x050],%l6 ! Mem[0000000031800050] |
| 9561 | std %l0,[%o0+0x010] ! Mem[0000000030000010] |
| 9562 | mulx %l2,0x023,%l6 |
| 9563 | membar #Sync |
| 9564 | ldda [%i0]ASI_BLK_P,%f0 |
| 9565 | membar #Sync |
| 9566 | done |
| 9567 | |
| 9568 | p2_trap2o: |
| 9569 | orncc %l3,0x36a,%l6 |
| 9570 | ldub [%i1+0x053],%l3 ! Mem[0000000030800053] |
| 9571 | ldx [%i3+0x050],%l6 ! Mem[0000000031800050] |
| 9572 | std %l0,[%i0+0x010] ! Mem[0000000030000010] |
| 9573 | mulx %l2,0x023,%l6 |
| 9574 | membar #Sync |
| 9575 | ldda [%o0]ASI_BLK_P,%f0 |
| 9576 | membar #Sync |
| 9577 | done |
| 9578 | |
| 9579 | |
| 9580 | p2_trap3e: |
| 9581 | xnor %l0,%l6,%l2 |
| 9582 | and %l4,-0xf73,%l6 |
| 9583 | orn %l2,%l7,%l0 |
| 9584 | done |
| 9585 | |
| 9586 | p2_trap3o: |
| 9587 | xnor %l0,%l6,%l2 |
| 9588 | and %l4,-0xf73,%l6 |
| 9589 | orn %l2,%l7,%l0 |
| 9590 | done |
| 9591 | |
| 9592 | p2_init_memory_pointers: |
| 9593 | set p2_init_registers,%g1 |
| 9594 | mov %g0,%g2 |
| 9595 | mov %g0,%g3 |
| 9596 | mov %g0,%g4 |
| 9597 | mov %g0,%g5 |
| 9598 | mov %g0,%g6 |
| 9599 | mov %g0,%g7 |
| 9600 | |
| 9601 | ! Initialize memory pointers for window 0 |
| 9602 | set p2_local0_start,%i0 |
| 9603 | set p2_local1_start,%i1 |
| 9604 | set p2_local2_start,%i2 |
| 9605 | set p2_local3_start,%i3 |
| 9606 | mov 0x08,%i4 |
| 9607 | mov 0x10,%i5 |
| 9608 | mov 0x18,%i6 |
| 9609 | mov %g0,%i7 |
| 9610 | ! Init Local Registers in Window 0 |
| 9611 | ldx [%g1+0x000],%l0 ! %l0 = d959bf342988db9a |
| 9612 | ldx [%g1+0x008],%l1 ! %l1 = d6cb44e2984a991e |
| 9613 | ldx [%g1+0x010],%l2 ! %l2 = c7bd0b1e4d13618a |
| 9614 | ldx [%g1+0x018],%l3 ! %l3 = b75ea894823b4810 |
| 9615 | ldx [%g1+0x020],%l4 ! %l4 = c3031eba28b87418 |
| 9616 | ldx [%g1+0x028],%l5 ! %l5 = cdc2d2245f71f300 |
| 9617 | ldx [%g1+0x030],%l6 ! %l6 = 51eae3481f666eec |
| 9618 | ldx [%g1+0x038],%l7 ! %l7 = fe8f9ed8690a25d0 |
| 9619 | save |
| 9620 | |
| 9621 | ! Initialize memory points for window 1 |
| 9622 | set share0_start,%i0 |
| 9623 | set share1_start,%i1 |
| 9624 | set share2_start,%i2 |
| 9625 | set share3_start,%i3 |
| 9626 | mov 0x20,%i4 |
| 9627 | mov 0x28,%i5 |
| 9628 | mov 0x30,%i6 |
| 9629 | ! Init Local Registers in Window 1 |
| 9630 | ldx [%g1+0x040],%l0 ! %l0 = 43f60afa07f04c9c |
| 9631 | ldx [%g1+0x048],%l1 ! %l1 = 62b1839c7a018508 |
| 9632 | ldx [%g1+0x050],%l2 ! %l2 = 703514fc3f58d4cc |
| 9633 | ldx [%g1+0x058],%l3 ! %l3 = cac6cc323df28742 |
| 9634 | ldx [%g1+0x060],%l4 ! %l4 = acbbfe6dd59fc4fe |
| 9635 | ldx [%g1+0x068],%l5 ! %l5 = 8f62c1824517d860 |
| 9636 | ldx [%g1+0x070],%l6 ! %l6 = 279951a3d29f2427 |
| 9637 | ldx [%g1+0x078],%l7 ! %l7 = 004a39d4702fa5f4 |
| 9638 | save |
| 9639 | |
| 9640 | ! Initialize memory pointers for window 2 |
| 9641 | set p2_local0_start,%i0 |
| 9642 | set p2_local1_start,%i1 |
| 9643 | set p2_local2_start,%i2 |
| 9644 | set p2_local3_start,%i3 |
| 9645 | mov 0x08,%i4 |
| 9646 | mov 0x10,%i5 |
| 9647 | mov 0x18,%i6 |
| 9648 | mov %g0,%i7 |
| 9649 | ! Init Local Registers in Window 2 |
| 9650 | ldx [%g1+0x080],%l0 ! %l0 = 858e1fd6bd0243b5 |
| 9651 | ldx [%g1+0x088],%l1 ! %l1 = 0c5afdaec45c45e0 |
| 9652 | ldx [%g1+0x090],%l2 ! %l2 = 990f494e44592590 |
| 9653 | ldx [%g1+0x098],%l3 ! %l3 = b2efe288274b46fe |
| 9654 | ldx [%g1+0x0a0],%l4 ! %l4 = 7932ec9801ea4806 |
| 9655 | ldx [%g1+0x0a8],%l5 ! %l5 = d6e49630019eeb7f |
| 9656 | ldx [%g1+0x0b0],%l6 ! %l6 = e3a9a4b3f7221487 |
| 9657 | ldx [%g1+0x0b8],%l7 ! %l7 = 6de92eb260e491da |
| 9658 | save |
| 9659 | |
| 9660 | ! Initialize memory points for window 3 |
| 9661 | set share0_start,%i0 |
| 9662 | set share1_start,%i1 |
| 9663 | set share2_start,%i2 |
| 9664 | set share3_start,%i3 |
| 9665 | mov 0x20,%i4 |
| 9666 | mov 0x28,%i5 |
| 9667 | mov 0x30,%i6 |
| 9668 | mov %g0,%i7 |
| 9669 | ! Init Local Registers in Window 3 |
| 9670 | ldx [%g1+0x0c0],%l0 ! %l0 = 4dd8df72ad389e8a |
| 9671 | ldx [%g1+0x0c8],%l1 ! %l1 = 5d1727c0a1fe144c |
| 9672 | ldx [%g1+0x0d0],%l2 ! %l2 = 853673aa6fb8fbb2 |
| 9673 | ldx [%g1+0x0d8],%l3 ! %l3 = 127afb14ab7bb284 |
| 9674 | ldx [%g1+0x0e0],%l4 ! %l4 = c0f386d4e6396ed4 |
| 9675 | ldx [%g1+0x0e8],%l5 ! %l5 = bfa5d1f39c1fecf2 |
| 9676 | ldx [%g1+0x0f0],%l6 ! %l6 = 4a7c5ff25aa0f58f |
| 9677 | ldx [%g1+0x0f8],%l7 ! %l7 = 3ad0effdcb556444 |
| 9678 | save |
| 9679 | |
| 9680 | ! Initialize memory pointers for window 4 |
| 9681 | set p2_local0_start,%i0 |
| 9682 | set p2_local1_start,%i1 |
| 9683 | set p2_local2_start,%i2 |
| 9684 | set p2_local3_start,%i3 |
| 9685 | mov 0x08,%i4 |
| 9686 | mov 0x10,%i5 |
| 9687 | mov 0x18,%i6 |
| 9688 | mov %g0,%i7 |
| 9689 | ! Init Local Registers in Window 4 |
| 9690 | ldx [%g1+0x100],%l0 ! %l0 = 676ec6fe0677d231 |
| 9691 | ldx [%g1+0x108],%l1 ! %l1 = 9812f00c593ba0e0 |
| 9692 | ldx [%g1+0x110],%l2 ! %l2 = 841c13c045dc1860 |
| 9693 | ldx [%g1+0x118],%l3 ! %l3 = ee8d50d4f501accb |
| 9694 | ldx [%g1+0x120],%l4 ! %l4 = a529796c463e5121 |
| 9695 | ldx [%g1+0x128],%l5 ! %l5 = f9db70d058f8744e |
| 9696 | ldx [%g1+0x130],%l6 ! %l6 = eb32d5da963a3c23 |
| 9697 | ldx [%g1+0x138],%l7 ! %l7 = bd25b3820603f53b |
| 9698 | save |
| 9699 | |
| 9700 | ! Initialize memory points for window 5 |
| 9701 | set share0_start,%i0 |
| 9702 | set share1_start,%i1 |
| 9703 | set share2_start,%i2 |
| 9704 | set share3_start,%i3 |
| 9705 | mov 0x20,%i4 |
| 9706 | mov 0x28,%i5 |
| 9707 | mov 0x30,%i6 |
| 9708 | mov %g0,%i7 |
| 9709 | ! Init Local Registers in Window 5 |
| 9710 | ldx [%g1+0x140],%l0 ! %l0 = d2658d68224724a0 |
| 9711 | ldx [%g1+0x148],%l1 ! %l1 = 9b277886aa5c9f1d |
| 9712 | ldx [%g1+0x150],%l2 ! %l2 = e232410edc46ebf4 |
| 9713 | ldx [%g1+0x158],%l3 ! %l3 = 5441e5720da5d025 |
| 9714 | ldx [%g1+0x160],%l4 ! %l4 = 80b927320381240f |
| 9715 | ldx [%g1+0x168],%l5 ! %l5 = 8f3157f290980bd9 |
| 9716 | ldx [%g1+0x170],%l6 ! %l6 = 7ff4b18a24fa2d79 |
| 9717 | ldx [%g1+0x178],%l7 ! %l7 = d89153cc7dc9cca2 |
| 9718 | save |
| 9719 | |
| 9720 | ! Initialize memory pointers for window 6 |
| 9721 | set p2_local0_start,%i0 |
| 9722 | set p2_local1_start,%i1 |
| 9723 | set p2_local2_start,%i2 |
| 9724 | set p2_local3_start,%i3 |
| 9725 | mov 0x08,%i4 |
| 9726 | mov 0x10,%i5 |
| 9727 | mov 0x18,%i6 |
| 9728 | mov %g0,%i7 |
| 9729 | ! Init Local Registers in Window 6 |
| 9730 | ldx [%g1+0x180],%l0 ! %l0 = a5623c6a5f532f36 |
| 9731 | ldx [%g1+0x188],%l1 ! %l1 = 7f76b4b00def7ac4 |
| 9732 | ldx [%g1+0x190],%l2 ! %l2 = 19be9f2630f9f64b |
| 9733 | ldx [%g1+0x198],%l3 ! %l3 = ed6ce8664a5ce9d1 |
| 9734 | ldx [%g1+0x1a0],%l4 ! %l4 = d16626a05bc740d7 |
| 9735 | ldx [%g1+0x1a8],%l5 ! %l5 = a953fe8a5c4b0fe3 |
| 9736 | ldx [%g1+0x1b0],%l6 ! %l6 = e31f9ed4acdce8cf |
| 9737 | ldx [%g1+0x1b8],%l7 ! %l7 = cca1e6f27ab56a26 |
| 9738 | |
| 9739 | ! Initialize the output register of window 6 |
| 9740 | set share0_start,%o0 |
| 9741 | set share1_start,%o1 |
| 9742 | set share2_start,%o2 |
| 9743 | set share3_start,%o3 |
| 9744 | mov 0x20,%o4 |
| 9745 | mov 0x28,%o5 |
| 9746 | mov 0x30,%o6 |
| 9747 | mov %g0,%o7 |
| 9748 | restore |
| 9749 | restore |
| 9750 | restore |
| 9751 | restore |
| 9752 | restore |
| 9753 | restore |
| 9754 | |
| 9755 | retl |
| 9756 | nop |
| 9757 | |
| 9758 | ! Random code for Processor 3 |
| 9759 | |
| 9760 | processor_3: |
| 9761 | ta T_CHANGE_PRIV |
| 9762 | set done_flags,%g1 |
| 9763 | mov 1,%g2 |
| 9764 | st %g2,[%g1+0x0c] ! Set the start flag |
| 9765 | wrpr %g0,7,%cleanwin |
| 9766 | call p3_init_memory_pointers |
| 9767 | wr %g0,0x80,%asi ! Setting default asi to 80 |
| 9768 | |
| 9769 | ! Initialize the floating point registers for processor 3 |
| 9770 | |
| 9771 | wr %g0,0x4,%fprs ! Make sure fef is 1 |
| 9772 | set p3_init_freg,%g1 |
| 9773 | ! %f0 = 68fdaca1 8a808b96 3529d3af ed98519f |
| 9774 | ! %f4 = 07f0dec7 7e400bb8 4d766ebc 89f31bdf |
| 9775 | ! %f8 = 4e161259 a329c6e3 e0eacca3 b2fc48fc |
| 9776 | ! %f12 = 0bdca94e 72430ebb fc39234a 60a7c0d5 |
| 9777 | ldda [%g1]ASI_BLK_P,%f0 |
| 9778 | add %g1,64,%g1 |
| 9779 | ! %f16 = da8339bc 6c1c1390 8eaee3d0 0fa70002 |
| 9780 | ! %f20 = eaf492cd b8b06c54 6bc0a2f2 ff88a666 |
| 9781 | ! %f24 = 41c7a3af 0d571cf8 0466c08a 75009522 |
| 9782 | ! %f28 = c0b37401 24979d19 8cb33cdc 1028c957 |
| 9783 | ldda [%g1]ASI_BLK_P,%f16 |
| 9784 | add %g1,64,%g1 |
| 9785 | ! %f32 = 31f2a259 1cd4c464 64abaa97 cf052221 |
| 9786 | ! %f36 = f8c2c901 33da63ee ef3ae008 47d93da0 |
| 9787 | ! %f40 = 2425f5bd dbfd5b0b fe27474c f4e32c9f |
| 9788 | ! %f44 = 5ad7072b 69154e39 2c1c0ae7 9e9a8440 |
| 9789 | ldda [%g1]ASI_BLK_P,%f32 |
| 9790 | |
| 9791 | ! Set up the Graphics Status Register |
| 9792 | |
| 9793 | setx 0xc0199b2700000077,%g7,%g1 ! GSR scale = 14, align = 7 |
| 9794 | wr %g1,%g0,%gsr ! GSR = c0199b2700000077 |
| 9795 | wr %g0,%y ! Clear Y register |
| 9796 | xorcc %g0,%g0,%g3 ! init %g3 and set flags |
| 9797 | membar #Sync ! Force the block loads to complete |
| 9798 | |
| 9799 | ! Start of Random Code for processor 3 |
| 9800 | |
| 9801 | p3_label_1: |
| 9802 | ! %l4 = 32a0fb2500000000, Mem[3080001aaa2ebfce] = 00000080, %asi = 03 |
| 9803 | stha %l4,[%o1+0x01a]%asi ! Mem[0000000030800018] = aa2efb25 |
| 9804 | ! %l2 = 0a605147f2493b31, immed = 00000b76, %l4 = e8b3336632a0fb25 |
| 9805 | andncc %l2,0xb76,%l4 ! %l4 = 0a605147f2493001, %ccr = 08 |
| 9806 | ! %l4 = 0a605147f2493001, immd = 0000000000000e37, %l5 = ba0d07084177d9c8 |
| 9807 | mulx %l4,0xe37,%l5 ! %l5 = 7f2365b50e595e37, %y = 00000000 |
| 9808 | ! Mem[0000000017800058] = 295aba06, %l1 = 7819f2dc9ad2000d |
| 9809 | lduha [%i3+0x05a]%asi,%l1 ! %l1 = 000000000000ba06 |
| 9810 | ! Mem[000000003000005c] = 1841ac8a, %l5 = 0e595e37, %l4 = f2493001 |
| 9811 | add %o0,0x5c,%g1 |
| 9812 | casa [%g1]0x80,%l5,%l4 ! %l4 = 000000001841ac8a |
| 9813 | ! %l3 = c1bf46d006a33d0a, %l1 = 000000000000ba06, %l1 = 000000000000ba06 |
| 9814 | sll %l3,%l1,%l1 ! %l1 = 6fd1b401a8cf4280 |
| 9815 | ! %l5 = 7f2365b50e595e37, immed = 00000db7, %l0 = 4b465996641d9eaa |
| 9816 | tsubcc %l5,0xdb7,%l0 ! %l0 = 7f2365b50e595080, %ccr = 02 |
| 9817 | ! %l4 = 000000001841ac8a, immed = 0000001f, %l1 = 6fd1b401a8cf4280 |
| 9818 | srl %l4,0x01f,%l1 ! %l1 = 0000000000000000 |
| 9819 | ! %l1 = 0000000000000000, %l1 = 0000000000000000, %l3 = c1bf46d006a33d0a |
| 9820 | orncc %l1,%l1,%l3 ! %l3 = ffffffffffffffff, %ccr = 88 |
| 9821 | ! Mem[0000000016800018] = 51ba87c4, %l7 = 2a51a87c74b41019 |
| 9822 | swapa [%i1+%i6]0x81,%l7 ! %l7 = 0000000051ba87c4 |
| 9823 | |
| 9824 | p3_label_2: |
| 9825 | ! %l2 = 0a605147f2493b31, immed = 00000007, %l6 = 9d3b88b639bfab24 |
| 9826 | sllx %l2,0x007,%l6 ! %l6 = 3028a3f9249d9880 |
| 9827 | ! Mem[0000000017000060] = 6052c6a68e93ea93, %l7 = 0000000051ba87c4, %l2 = 0a605147f2493b31 |
| 9828 | add %i2,0x60,%g1 |
| 9829 | casxa [%g1]0x80,%l7,%l2 ! %l2 = 6052c6a68e93ea93 |
| 9830 | ! Randomly selected nop |
| 9831 | nop |
| 9832 | ! %l6 = 3028a3f9249d9880, immed = fffff2b7, %l2 = 6052c6a68e93ea93 |
| 9833 | orcc %l6,-0xd49,%l2 ! %l2 = fffffffffffffab7, %ccr = 88 |
| 9834 | ! %l2 = fffffab7, %l3 = ffffffff, Mem[0000000016800000] = 28379d33 2c6ad6f5 |
| 9835 | stda %l2,[%i1+%g0]0x88 ! Mem[0000000016800000] = fffffab7 ffffffff |
| 9836 | ! Mem[0000000016800028] = cd6e2b81163d8a3e, %l3 = ffffffffffffffff |
| 9837 | ldx [%i1+%o5],%l3 ! %l3 = cd6e2b81163d8a3e |
| 9838 | ! Mem[0000000031000058] = 192da2a1, %l3 = cd6e2b81163d8a3e |
| 9839 | ldsw [%o2+0x058],%l3 ! %l3 = 00000000192da2a1 |
| 9840 | ! %l6 = 3028a3f9249d9880, Mem[0000000031800018] = ed194a4ffa379e29 |
| 9841 | stx %l6,[%o3+%i6] ! Mem[0000000031800018] = 3028a3f9249d9880 |
| 9842 | ! Mem[0000000016800020] = 0d1f364c, %l4 = 000000001841ac8a |
| 9843 | lduha [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000d1f |
| 9844 | ! Mem[000000003080005c] = 6fdb4a28, %l7 = 0000000051ba87c4 |
| 9845 | ldsh [%o1+0x05e],%l7 ! %l7 = 0000000000004a28 |
| 9846 | |
| 9847 | p3_label_3: |
| 9848 | ! Mem[0000000030800018] = aa2efb25 be22171b, %l4 = 00000d1f, %l5 = 0e595e37 |
| 9849 | ldda [%o1+0x018]%asi,%l4 ! %l4 = 00000000aa2efb25 00000000be22171b |
| 9850 | ! %l5 = 00000000be22171b |
| 9851 | setx 0xe82b31b7ba580714,%g7,%l5 ! %l5 = e82b31b7ba580714 |
| 9852 | ! retry : should take illegal inst trap, %l0 = 7f2365b50e595080 |
| 9853 | retry ! Illegal inst trap : %l0 = 7f2365b50e595090 |
| 9854 | ! %f12 = 0bdca94e 72430ebb, Mem[0000000030800058] = c7d6f4f0 6fdb4a28 |
| 9855 | stda %f12,[%o1+0x058]%asi ! Mem[0000000030800058] = 0bdca94e 72430ebb |
| 9856 | ! Mem[0000000030000018] = a15c90c7, %l6 = 3028a3f9249d9880 |
| 9857 | lduh [%o0+%i6],%l6 ! %l6 = 000000000000a15c |
| 9858 | ! Mem[0000000016800020] = 4c361f0d, %l5 = e82b31b7ba580714 |
| 9859 | swapa [%i1+%o4]0x89,%l5 ! %l5 = 000000004c361f0d |
| 9860 | ! %l0 = 0e595090, %l1 = 00000000, Mem[0000000030000018] = a15c90c7 be2ce060 |
| 9861 | stda %l0,[%o0+0x018]%asi ! Mem[0000000030000018] = 0e595090 00000000 |
| 9862 | ! %l6 = 000000000000a15c |
| 9863 | setx 0xc8036268222e98de,%g7,%l6 ! %l6 = c8036268222e98de |
| 9864 | ! %l5 = 000000004c361f0d, immed = 00000414, %l2 = fffffffffffffab7 |
| 9865 | taddcc %l5,0x414,%l2 ! %l2 = 000000004c362321, %ccr = 02 |
| 9866 | ! %l6 = 222e98de, %l7 = 00004a28, Mem[0000000031800058] = 7a2acfb5 d05aabd4 |
| 9867 | std %l6,[%o3+0x058] ! Mem[0000000031800058] = 222e98de 00004a28 |
| 9868 | |
| 9869 | p3_label_4: |
| 9870 | ! Mem[000000003080005c] = 72430ebb, %f6 = 4d766ebc |
| 9871 | ld [%o1+0x05c],%f6 ! %f6 = 72430ebb |
| 9872 | ! %l0 = 7f2365b50e595090, %l5 = 000000004c361f0d, %l7 = 0000000000004a28 |
| 9873 | subc %l0,%l5,%l7 ! %l7 = 7f2365b4c2233183 |
| 9874 | ! Mem[0000000017800030] = 9ce7af07, %l7 = 7f2365b4c2233183 |
| 9875 | lduha [%i3+%o6]0x81,%l7 ! %l7 = 0000000000009ce7 |
| 9876 | ! Mem[000000003180001c] = 249d9880, %l6 = c8036268222e98de |
| 9877 | lduha [%o3+0x01c]%asi,%l6 ! %l6 = 000000000000249d |
| 9878 | ! Mem[000000001600002c] = 0f22ab37, %l1 = 0000000000000000 |
| 9879 | ldsba [%i0+0x02c]%asi,%l1 ! %l1 = 000000000000000f |
| 9880 | ! Mem[0000000030800058] = 0bdca94e72430ebb, %f28 = c0b37401 24979d19 |
| 9881 | ldd [%o1+0x058],%f28 ! %f28 = 0bdca94e 72430ebb |
| 9882 | ! Code Fragment 1 |
| 9883 | p3_fragment_1: |
| 9884 | ta T_CHANGE_HPRIV |
| 9885 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 9886 | ! %g3 = 0000000000000000 |
| 9887 | mov -0x8d2,%g3 ! %g3 = fffffffffffff72e |
| 9888 | and %g3, 0x13, %g3 |
| 9889 | xor %g2, %g3, %g2 |
| 9890 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 9891 | ta T_CHANGE_NONHPRIV |
| 9892 | ! %f14 = fc39234a 60a7c0d5, Mem[0000000016000008] = f52d8409 e2c4bdc5 |
| 9893 | stda %f14,[%i0+%i4]0x88 ! Mem[0000000016000008] = fc39234a 60a7c0d5 |
| 9894 | ! %l2 = 000000004c362321, immed = 00000ad7, %y = 00000000 |
| 9895 | udivcc %l2,0xad7,%l5 ! %l5 = 00000000000707da, %ccr = 00 |
| 9896 | mov %l0,%y ! %y = 0e595090 |
| 9897 | ! Mem[0000000016000008] = 60a7c0d5, %l0 = 7f2365b50e595090 |
| 9898 | lduwa [%i0+%i4]0x89,%l0 ! %l0 = 0000000060a7c0d5 |
| 9899 | |
| 9900 | p3_label_5: |
| 9901 | ! Invert Register : %l5 = 00000000000707da |
| 9902 | xor %l5,-1,%l5 ! %l5 = fffffffffff8f825 |
| 9903 | ! Mem[000000003080001c] = be22171b, %l4 = 00000000aa2efb25 |
| 9904 | ldsba [%o1+0x01c]%asi,%l4 ! %l4 = ffffffffffffffbe |
| 9905 | ! Mem[000000003100005c] = 31504258, %l4 = ffffffbe, %l3 = 192da2a1 |
| 9906 | add %o2,0x5c,%g1 |
| 9907 | casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000031504258 |
| 9908 | ! Mem[000000003180001c] = 249d9880, %l5 = fffffffffff8f825 |
| 9909 | lduwa [%o3+0x01c]%asi,%l5 ! %l5 = 00000000249d9880 |
| 9910 | ! %l4 = ffffffffffffffbe, %l6 = 000000000000249d, %l1 = 000000000000000f |
| 9911 | addccc %l4,%l6,%l1 ! %l1 = 000000000000245b, %ccr = 11 |
| 9912 | ! %l2 = 000000004c362321, %l7 = 0000000000009ce7, %l4 = ffffffffffffffbe |
| 9913 | addccc %l2,%l7,%l4 ! %l4 = 000000004c36c009, %ccr = 00 |
| 9914 | ! Mem[0000000030000058] = 9d8c700c, %l7 = 0000000000009ce7 |
| 9915 | lduwa [%o0+0x058]%asi,%l7 ! %l7 = 000000009d8c700c |
| 9916 | ! %l2 = 000000004c362321, %l0 = 0000000060a7c0d5, %l6 = 000000000000249d |
| 9917 | tsubcctv %l2,%l0,%l6 ! %l0 = 0000000060a7c0f8, Trapped |
| 9918 | ! %l2 = 000000004c362321, Mem[0000000017000028] = 80ea6ca8d211ce82 |
| 9919 | stxa %l2,[%i2+%o5]0x81 ! Mem[0000000017000028] = 000000004c362321 |
| 9920 | ! %f0 = 68fdaca1 8a808b96, Mem[0000000016800000] = fffffab7 ffffffff |
| 9921 | stda %f0 ,[%i1+%g0]0x88 ! Mem[0000000016800000] = 68fdaca1 8a808b96 |
| 9922 | |
| 9923 | p3_label_6: |
| 9924 | ! %l4 = 000000004c36c009, immed = 00000116, %l5 = 00000000249d9880 |
| 9925 | addcc %l4,0x116,%l5 ! %l5 = 000000004c36c11f, %ccr = 00 |
| 9926 | ! Invert Register : %l0 = 0000000060a7c0f8 |
| 9927 | xor %l0,-1,%l0 ! %l0 = ffffffff9f583f07 |
| 9928 | ! %l5 = 000000004c36c11f, immed = 0000044b, %l0 = ffffffff9f583f07 |
| 9929 | subccc %l5,0x44b,%l0 ! %l0 = 000000004c36bcd4, %ccr = 00 |
| 9930 | ! %l2 = 000000004c362321, %l6 = 000000000000249d, %y = 0e595090 |
| 9931 | udivcc %l2,%l6,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a |
| 9932 | mov %l0,%y ! %y = 4c36bcd4 |
| 9933 | save ! CWP = 1 |
| 9934 | ! %l5 = 06ed52a282c23806, immed = 0000088c, %y = 4c36bcd4 |
| 9935 | mulscc %l5,0x88c,%l4 ! %l4 = 0000000041611c03, %ccr = 00, %y = 261b5e6a |
| 9936 | ! %l6 = 6c2487f400000000, Mem[170000626052c6a6] = 00000080, %asi = e595090 |
| 9937 | stha %l6,[%o2+0x062]%asi ! Mem[0000000017000060] = 605287f4 |
| 9938 | ! Mem[0000000030800018] = aa2efb25 be22171b, %l6 = 6c2487f4, %l7 = 5b59eb32 |
| 9939 | ldd [%i1+%o6],%l6 ! %l6 = 00000000aa2efb25 00000000be22171b |
| 9940 | ! %l2 = 567b9ed07e289e55, immed = fffff935, %l1 = bd164e6879488abb |
| 9941 | xorcc %l2,-0x6cb,%l1 ! %l1 = a984612f81d76760, %ccr = 88 |
| 9942 | ! retry : should take illegal inst trap, %l0 = e56b7a1cb8312108 |
| 9943 | retry ! Illegal inst trap : %l0 = e56b7a1cb8312118 |
| 9944 | |
| 9945 | p3_label_7: ! %cwp = 1 |
| 9946 | ! %l7 = 00000000be22171b, %l2 = 567b9ed07e289e55, %y = 261b5e6a |
| 9947 | sdivcc %l7,%l2,%l6 ! %l6 = 000000004d53811b, %ccr = 00 |
| 9948 | mov %l0,%y ! %y = b8312118 |
| 9949 | ! %l0 = e56b7a1cb8312118, immed = 0000000a, %l7 = 00000000be22171b |
| 9950 | sll %l0,0x00a,%l7 ! %l7 = ade872e0c4846000 |
| 9951 | ! %l1 = 81d7676000000000, Mem[1700002800000000] = 00000000 |
| 9952 | stha %l1,[%o2+%i5]0x81 ! Mem[0000000017000028] = 67600000 |
| 9953 | ! Mem[0000000017000030] = ddbe7b44abdba46e, %l2 = 567b9ed07e289e55 |
| 9954 | ldxa [%o2+%i6]0x89,%l2 ! %l2 = ddbe7b44abdba46e |
| 9955 | ! Mem[0000000030800058] = 0bdca94e, %l0 = e56b7a1cb8312118 |
| 9956 | ldub [%i1+0x05b],%l0 ! %l0 = 000000000000004e |
| 9957 | ! Mem[0000000017000030] = 6ea4dbab, %l6 = 000000004d53811b |
| 9958 | ldsha [%o2+%i6]0x80,%l6 ! %l6 = 0000000000006ea4 |
| 9959 | ! Mem[000000003080005c] = 72430ebb, %l1 = a984612f81d76760 |
| 9960 | ldub [%i1+0x05f],%l1 ! %l1 = 00000000000000bb |
| 9961 | ! Mem[0000000031800018] = 3028a3f9 249d9880, %l2 = abdba46e, %l3 = 1fe9d024 |
| 9962 | ldd [%i3+%o6],%l2 ! %l2 = 000000003028a3f9 00000000249d9880 |
| 9963 | ! Mem[000000003000001c] = 00000000, %f8 = 4e161259 |
| 9964 | ld [%i0+0x01c],%f8 ! %f8 = 00000000 |
| 9965 | ! retry : should take illegal inst trap, %l0 = 000000000000004e |
| 9966 | retry ! Illegal inst trap : %l0 = 000000000000005e |
| 9967 | |
| 9968 | p3_label_8: ! %cwp = 1 |
| 9969 | ! Mem[0000000016000018] = 1eb79eed, %l1 = 00000000000000bb |
| 9970 | lduwa [%o0+%o6]0x89,%l1 ! %l1 = 000000001eb79eed |
| 9971 | ! Mem[000000001780003c] = ca47ebbc, %l2 = 000000003028a3f9 |
| 9972 | ldswa [%o3+0x03c]%asi,%l2 ! %l2 = ffffffffca47ebbc |
| 9973 | ! %l4 = 41611c03, %l5 = 82c23806, Mem[0000000017000028] = 67600000 4c362321 |
| 9974 | stda %l4,[%o2+%i5]0x81 ! Mem[0000000017000028] = 41611c03 82c23806 |
| 9975 | ! %l0 = 0000005e00000000, Mem[160000301d05377c] = 16582bf8 |
| 9976 | stwa %l0,[%o0+%i6]0x88 ! Mem[0000000016000030] = 0000005e |
| 9977 | ! %l1 = 000000001eb79eed, %l0 = 000000000000005e, %l1 = 000000001eb79eed |
| 9978 | tsubcctv %l1,%l0,%l1 ! %l0 = 0000000000000081, Trapped |
| 9979 | ! %l4 = 41611c0300000000, Mem[16000028ed69af41] = 0000005e |
| 9980 | stwa %l4,[%o0+%i5]0x88 ! Mem[0000000016000028] = 41611c03 |
| 9981 | ! Mem[0000000016000030] = 0000005e, %l7 = ade872e0c4846000 |
| 9982 | ldswa [%o0+%i6]0x89,%l7 ! %l7 = 000000000000005e |
| 9983 | ! %l0 = 0000008100000000, Mem[1680004845b1f8e5] = 16582bf8 |
| 9984 | stw %l0,[%o1+0x048] ! Mem[0000000016800048] = 00000081 |
| 9985 | ! %l1 = 000000001eb79eed, %l1 = 000000001eb79eed, %y = b8312118 |
| 9986 | umul %l1,%l1,%l5 ! %l5 = 03af8cf4257f6769, %y = 03af8cf4 |
| 9987 | ! Mem[0000000016000028] = 41611c03, %l5 = 03af8cf4257f6769 |
| 9988 | swapa [%o0+%i5]0x89,%l5 ! %l5 = 0000000041611c03 |
| 9989 | |
| 9990 | p3_label_9: ! %cwp = 1 |
| 9991 | ! Mem[0000000031800018] = 3028a3f9249d9880, %l7 = 000000000000005e, %l6 = 0000000000006ea4 |
| 9992 | add %i3,0x18,%g1 |
| 9993 | casxa [%g1]0x80,%l7,%l6 ! %l6 = 3028a3f9249d9880 |
| 9994 | ! Mem[000000003000001c] = 00000000, %l6 = 3028a3f9249d9880 |
| 9995 | lduw [%i0+0x01c],%l6 ! %l6 = 0000000000000000 |
| 9996 | ! %l0 = 0000000000000081, immed = 0000055d, %y = 03af8cf4 |
| 9997 | udivcc %l0,0x55d,%l0 ! %l0 = 00000000ffffffff, %ccr = 0a |
| 9998 | mov %l0,%y ! %y = ffffffff |
| 9999 | ! Mem[0000000030800058] = 0bdca94e, %l6 = 00000000, %l5 = 41611c03 |
| 10000 | add %i1,0x58,%g1 |
| 10001 | casa [%g1]0x80,%l6,%l5 ! %l5 = 000000000bdca94e |
| 10002 | ! %f24 = 41c7a3af, Mem[0000000030000058] = 9d8c700c |
| 10003 | st %f24,[%i0+0x058] ! Mem[0000000030000058] = 41c7a3af |
| 10004 | ! %l2 = ffffffffca47ebbc, %l5 = 000000000bdca94e, %l7 = 000000000000005e |
| 10005 | sll %l2,%l5,%l7 ! %l7 = fffff291faef0000 |
| 10006 | ! Mem[0000000017000020] = 9cba0f6bb6e5a2ba, %f28 = 0bdca94e 72430ebb |
| 10007 | ldda [%o2+%i4]0x88,%f28 ! %f28 = 9cba0f6b b6e5a2ba |
| 10008 | ! Mem[0000000016800040] = 45367144, %l3 = 00000000249d9880 |
| 10009 | ldsw [%o1+0x040],%l3 ! %l3 = 0000000045367144 |
| 10010 | ! Clear Register : %l4 = 0000000041611c03 |
| 10011 | clr %l4 ! %l4 = 0000000000000000 |
| 10012 | ! Mem[0000000030800058] = 0bdca94e, %l4 = 0000000000000000 |
| 10013 | ldsh [%i1+0x058],%l4 ! %l4 = 0000000000000bdc |
| 10014 | |
| 10015 | p3_label_10: ! %cwp = 1 |
| 10016 | ! Mem[000000001700006c] = 3daee944, %l3 = 0000000045367144 |
| 10017 | ldsh [%o2+0x06c],%l3 ! %l3 = 0000000000003dae |
| 10018 | ! Mem[0000000016800044] = 0740dcb4, %f10 = e0eacca3 |
| 10019 | ld [%o1+0x044],%f10 ! %f10 = 0740dcb4 |
| 10020 | ! %l4 = 0000000000000bdc, %l0 = 00000000ffffffff, %l4 = 0000000000000bdc |
| 10021 | andcc %l4,%l0,%l4 ! %l4 = 0000000000000bdc, %ccr = 00 |
| 10022 | ! Mem[0000000030000018] = 0e59509000000000, %l7 = fffff291faef0000, %l0 = 00000000ffffffff |
| 10023 | add %i0,0x18,%g1 |
| 10024 | casxa [%g1]0x80,%l7,%l0 ! %l0 = 0e59509000000000 |
| 10025 | ! Mem[0000000016000074] = 1da18ff8, %l3 = 0000000000003dae |
| 10026 | lduha [%o0+0x076]%asi,%l3 ! %l3 = 0000000000008ff8 |
| 10027 | ! %l3 = 0000000000008ff8, immed = 00000256, %l1 = 000000001eb79eed |
| 10028 | and %l3,0x256,%l1 ! %l1 = 0000000000000250 |
| 10029 | ! %l4 = 00000bdc, %l5 = 0bdca94e, Mem[0000000016800008] = 11cbd2de 68d983c4 |
| 10030 | std %l4,[%o1+%o4] ! Mem[0000000016800008] = 00000bdc 0bdca94e |
| 10031 | ! %l7 = fffff291faef0000 |
| 10032 | setx 0x373fb1ffded4a6a4,%g7,%l7 ! %l7 = 373fb1ffded4a6a4 |
| 10033 | ! %l2 = ffffffffca47ebbc, %l7 = 373fb1ffded4a6a4, %l5 = 000000000bdca94e |
| 10034 | orncc %l2,%l7,%l5 ! %l5 = ffffffffeb6ffbff, %ccr = 88 |
| 10035 | ! Mem[0000000016000040] = ac1f6464 1c2fce5b 14196689 2684d640 |
| 10036 | ! Mem[0000000016000050] = 77526f8c 7a22ddc7 1b749deb c922484c |
| 10037 | ! Mem[0000000016000060] = bf76e1c9 7b5693a8 dc8a439a 4add8e50 |
| 10038 | ! Mem[0000000016000070] = dfe9d0a9 1da18ff8 5280cd6e ec651786 |
| 10039 | mov 0x040,%g4 |
| 10040 | ldda [%o0+%g4]ASI_BLK_SL,%f0 ! Block Load from 0000000016000040 |
| 10041 | |
| 10042 | p3_label_11: ! %cwp = 1 |
| 10043 | ! Mem[0000000017000000] = 98f1454b, %l6 = 0000000000000000 |
| 10044 | lduwa [%o2+%g0]0x89,%l6 ! %l6 = 0000000098f1454b |
| 10045 | ! %l1 = 0000025000000000, Mem[168000008a808b96] = 16582bf8 |
| 10046 | stba %l1,[%o1+%g0]0x88 ! Mem[0000000016800000] = 8a808b50 |
| 10047 | ! Mem[0000000016800030] = 97cd1c0a, %l2 = ffffffffca47ebbc |
| 10048 | swap [%o1+%i6],%l2 ! %l2 = 0000000097cd1c0a |
| 10049 | ! %f22 = 6bc0a2f2 ff88a666, Mem[0000000031000058] = 192da2a1 31504258 |
| 10050 | std %f22,[%i2+0x058] ! Mem[0000000031000058] = 6bc0a2f2 ff88a666 |
| 10051 | ! Mem[0000000016000020] = b10df008, %l5 = ffffffffeb6ffbff |
| 10052 | lduba [%o0+%i4]0x81,%l5 ! %l5 = 00000000000000b1 |
| 10053 | ! %l1 = 0000000000000250, Mem[0000000030000058] = 41c7a3af1841ac8a |
| 10054 | stx %l1,[%i0+0x058] ! Mem[0000000030000058] = 0000000000000250 |
| 10055 | save ! CWP = 2 |
| 10056 | ! Mem[0000000016800020] = 140758ba, %l2 = ee8ced0da1f8a50a |
| 10057 | swapa [%i1+%o4]0x81,%l2 ! %l2 = 00000000140758ba |
| 10058 | ! %l0 = 1fa57691ac994db6, immed = 00000c8e, %l7 = 31d1da207279f0cf |
| 10059 | andcc %l0,0xc8e,%l7 ! %l7 = 0000000000000c86, %ccr = 00 |
| 10060 | ! %l2 = 140758ba, %l3 = 5a21c9c3, Mem[0000000017800058] = 295aba06 0f769e86 |
| 10061 | std %l2,[%i3+0x058] ! Mem[0000000017800058] = 140758ba 5a21c9c3 |
| 10062 | |
| 10063 | p3_label_12: ! %cwp = 2 |
| 10064 | ! Mem[0000000016000028] = 257f6769, %l3 = b22f2f1e5a21c9c3 |
| 10065 | swapa [%i0+%o5]0x89,%l3 ! %l3 = 00000000257f6769 |
| 10066 | ! %l2 = 00000000140758ba, immed = fffffc60, %y = ffffffff |
| 10067 | mulscc %l2,-0x3a0,%l5 ! %l5 = 000000010a03a8bd, %ccr = 01, %y = 7fffffff |
| 10068 | ! %l1 = 42c4ccd9eda87fa3, %l4 = 0da044943b3e1b47, %l4 = 0da044943b3e1b47 |
| 10069 | addccc %l1,%l4,%l4 ! %l4 = 5065116e28e69aeb, %ccr = 01 |
| 10070 | ! Invert Register : %l1 = 42c4ccd9eda87fa3 |
| 10071 | xor %l1,-1,%l1 ! %l1 = bd3b33261257805c |
| 10072 | ! %l6 = bb052187d0c0d9d0, Mem[0000000017800060] = 2c927f35775be6c9, %asi = 80 |
| 10073 | stxa %l6,[%i3+0x060]%asi ! Mem[0000000017800060] = bb052187d0c0d9d0 |
| 10074 | ! %l3 = 00000000257f6769, %l4 = 5065116e28e69aeb, %l4 = 5065116e28e69aeb |
| 10075 | andcc %l3,%l4,%l4 ! %l4 = 0000000020660269, %ccr = 00 |
| 10076 | ! Mem[0000000016000010] = 92716929, %f22 = 6bc0a2f2 |
| 10077 | lda [%i0+%i5]0x81,%f22 ! %f22 = 92716929 |
| 10078 | ! %l4 = 20660269, %l5 = 0a03a8bd, Mem[0000000016800030] = ca47ebbc 3f5b5adc |
| 10079 | std %l4,[%i1+%o6] ! Mem[0000000016800030] = 20660269 0a03a8bd |
| 10080 | ! Mem[0000000030800018] = aa2efb25, %l0 = ac994db6, %l6 = d0c0d9d0 |
| 10081 | add %o1,0x18,%g1 |
| 10082 | casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000aa2efb25 |
| 10083 | ! Mem[000000003000001c] = 00000000, %l3 = 00000000257f6769 |
| 10084 | lduw [%o0+0x01c],%l3 ! %l3 = 0000000000000000 |
| 10085 | |
| 10086 | p3_label_13: ! %cwp = 2 |
| 10087 | ! %l7 = 0000000000000c86, %l1 = bd3b33261257805c, %l3 = 0000000000000000 |
| 10088 | add %l7,%l1,%l3 ! %l3 = bd3b332612578ce2 |
| 10089 | ! %l7 = 0000000000000c86, immed = 000009c7, %l6 = 00000000aa2efb25 |
| 10090 | xor %l7,0x9c7,%l6 ! %l6 = 0000000000000541 |
| 10091 | ! %l6 = 00000541, %l7 = 00000c86, Mem[0000000030000058] = 00000000 00000250 |
| 10092 | std %l6,[%o0+0x058] ! Mem[0000000030000058] = 00000541 00000c86 |
| 10093 | ! %l0 = 1fa57691ac994db6, immed = fffff719, %l0 = 1fa57691ac994db6 |
| 10094 | orncc %l0,-0x8e7,%l0 ! %l0 = 1fa57691ac994df6, %ccr = 08 |
| 10095 | ! %l1 = 1257805c00000000, Mem[16000018ed9eb71e] = 1fa57691 |
| 10096 | stw %l1,[%i0+%i6] ! Mem[0000000016000018] = 1257805c |
| 10097 | ! %l0 = ac994df6, %l1 = 1257805c, Mem[0000000016800048] = 00000081 760bc7ee |
| 10098 | stda %l0,[%i1+0x048]%asi ! Mem[0000000016800048] = ac994df6 1257805c |
| 10099 | ! Mem[0000000030800018] = aa2efb25be22171b, %l6 = 0000000000000541, %l3 = bd3b332612578ce2 |
| 10100 | add %o1,0x18,%g1 |
| 10101 | casxa [%g1]0x80,%l6,%l3 ! %l3 = aa2efb25be22171b |
| 10102 | ! %l5 = 0a03a8bd00000000, Mem[1700000c817569fd] = 00000000 |
| 10103 | stw %l5,[%i2+0x00c] ! Mem[000000001700000c] = 0a03a8bd |
| 10104 | ! %l7 = 0000000000000c86, Mem[0000000030000058] = 0000054100000c86 |
| 10105 | stx %l7,[%o0+0x058] ! Mem[0000000030000058] = 0000000000000c86 |
| 10106 | ! retry : should take illegal inst trap, %l0 = 1fa57691ac994df6 |
| 10107 | retry ! Illegal inst trap : %l0 = 1fa57691ac994e06 |
| 10108 | |
| 10109 | p3_label_14: ! %cwp = 2 |
| 10110 | ! Mem[0000000016800020] = a1f8a50a, %l0 = 1fa57691ac994e06 |
| 10111 | ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 00000000000000a1 |
| 10112 | ! %f24 = 41c7a3af 0d571cf8, Mem[0000000030800018] = aa2efb25 be22171b |
| 10113 | stda %f24,[%o1+0x018]%asi ! Mem[0000000030800018] = 41c7a3af 0d571cf8 |
| 10114 | ! Mem[000000003080005c] = 72430ebb, %l7 = 0000000000000c86 |
| 10115 | lduh [%o1+0x05c],%l7 ! %l7 = 0000000000007243 |
| 10116 | ! %l7 = 0000000000007243, %l3 = aa2efb25be22171b, %l0 = 00000000000000a1 |
| 10117 | sra %l7,%l3,%l0 ! %l0 = 0000000000000000 |
| 10118 | ! retry : should take illegal inst trap, %l0 = 0000000000000000 |
| 10119 | retry ! Illegal inst trap : %l0 = 0000000000000010 |
| 10120 | ! Mem[0000000016800028] = 812b6ecd, %l5 = 000000010a03a8bd |
| 10121 | swapa [%i1+%o5]0x89,%l5 ! %l5 = 00000000812b6ecd |
| 10122 | ! Mem[0000000017800040] = 65c8653a63d5084d, %l0 = 0000000000000010 |
| 10123 | ldx [%i3+0x040],%l0 ! %l0 = 65c8653a63d5084d |
| 10124 | ! Randomly selected nop |
| 10125 | nop |
| 10126 | ! Mem[000000001680001c] = 158a3ed9, %f8 = a893567b |
| 10127 | ld [%i1+0x01c],%f8 ! %f8 = 158a3ed9 |
| 10128 | ! %l5 = 00000000812b6ecd, immed = fffff901, %l0 = 65c8653a63d5084d |
| 10129 | orncc %l5,-0x6ff,%l0 ! %l0 = 00000000812b6eff, %ccr = 08 |
| 10130 | |
| 10131 | p3_label_15: ! %cwp = 2 |
| 10132 | ! Mem[0000000031800018] = 3028a3f9, %l7 = 0000000000007243 |
| 10133 | swap [%o3+%i6],%l7 ! %l7 = 000000003028a3f9 |
| 10134 | ! %l5 = 812b6ecd00000000, Mem[310000586bc0a2f2] = 00007243 |
| 10135 | stb %l5,[%o2+0x058] ! Mem[0000000031000058] = cdc0a2f2 |
| 10136 | ! %l7 = 000000003028a3f9, immed = 00000002, %l6 = 0000000000000541 |
| 10137 | sll %l7,0x002,%l6 ! %l6 = 00000000c0a28fe4 |
| 10138 | ! Mem[000000003080005b] = 0bdca94e, %l6 = 00000000c0a28fe4 |
| 10139 | ldstub [%o1+0x05b],%l6 ! %l6 = 000000000000004e |
| 10140 | ! %l0 = 812b6eff00000000, Mem[17000008f695bab8] = c0a28fe4 |
| 10141 | stha %l0,[%i2+%i4]0x89 ! Mem[0000000017000008] = f6956eff |
| 10142 | ! Code Fragment 1 |
| 10143 | p3_fragment_2: |
| 10144 | ta T_CHANGE_HPRIV |
| 10145 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 10146 | ! %g3 = fffffffffffff72e |
| 10147 | mov 0xa1d,%g3 ! %g3 = 0000000000000a1d |
| 10148 | and %g3, 0x13, %g3 |
| 10149 | xor %g2, %g3, %g2 |
| 10150 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 10151 | ta T_CHANGE_NONHPRIV |
| 10152 | ! Mem[000000003100005c] = ff88a666, %l2 = 00000000140758ba |
| 10153 | ldstub [%o2+0x05c],%l2 ! %l2 = 00000000000000ff |
| 10154 | ! Mem[000000003180005c] = 00004a28, %l7 = 000000003028a3f9, %asi = 80 |
| 10155 | swapa [%o3+0x05c]%asi,%l7 ! %l7 = 0000000000004a28 |
| 10156 | ! Mem[000000003000001c] = 00000000, %l0 = 00000000812b6eff |
| 10157 | lduh [%o0+0x01e],%l0 ! %l0 = 0000000000000000 |
| 10158 | ! Mem[0000000016000054] = 7a22ddc7, %l0 = 00000000, %l3 = be22171b |
| 10159 | add %i0,0x54,%g1 |
| 10160 | casa [%g1]0x80,%l0,%l3 ! %l3 = 000000007a22ddc7 |
| 10161 | |
| 10162 | p3_label_16: ! %cwp = 2 |
| 10163 | ! Mem[000000001680006c] = 81517ac9, %l7 = 0000000000004a28 |
| 10164 | lduh [%i1+0x06c],%l7 ! %l7 = 0000000000008151 |
| 10165 | ! %l1 = bd3b33261257805c, %l3 = 000000007a22ddc7, %y = 7fffffff |
| 10166 | smulcc %l1,%l3,%l4 ! %l4 = 08c032aeb00c3384, %ccr = 08, %y = 08c032ae |
| 10167 | ! %l7 = 0000000000008151, %l4 = 08c032aeb00c3384, %l6 = 000000000000004e |
| 10168 | xnor %l7,%l4,%l6 ! %l6 = f73fcd514ff34d2a |
| 10169 | ! %f2 = 40d68426, Mem[0000000030000058] = 00000000 |
| 10170 | st %f2 ,[%o0+0x058] ! Mem[0000000030000058] = 40d68426 |
| 10171 | ! %l5 = 00000000812b6ecd, immed = 00000dcc, %l0 = 0000000000000000 |
| 10172 | xor %l5,0xdcc,%l0 ! %l0 = 00000000812b6301 |
| 10173 | ! %l2 = 000000ff00000000, Mem[17800066d0c0d9d0] = 00000000 |
| 10174 | stba %l2,[%i3+0x066]%asi ! Mem[0000000017800064] = d0c0ffd0 |
| 10175 | ! Mem[0000000016800008] = 00000bdc, %l7 = 0000000000008151 |
| 10176 | lduwa [%i1+%i4]0x81,%l7 ! %l7 = 0000000000000bdc |
| 10177 | ! Mem[0000000031000058] = cdc0a2f2, %l6 = f73fcd514ff34d2a, %asi = 80 |
| 10178 | swapa [%o2+0x058]%asi,%l6 ! %l6 = 00000000cdc0a2f2 |
| 10179 | ! %f20 = eaf492cd b8b06c54, Mem[0000000030000018] = 0e595090 00000000 |
| 10180 | std %f20,[%o0+%i6] ! Mem[0000000030000018] = eaf492cd b8b06c54 |
| 10181 | ! Mem[000000001780004c] = aabf0190, %l5 = 00000000812b6ecd |
| 10182 | ldsba [%i3+0x04c]%asi,%l5 ! %l5 = ffffffffffffffaa |
| 10183 | |
| 10184 | p3_label_17: ! %cwp = 2 |
| 10185 | ! Mem[000000003100001c] = 4b66ecae, %l5 = ffffffffffffffaa, %asi = 80 |
| 10186 | swapa [%o2+0x01c]%asi,%l5 ! %l5 = 000000004b66ecae |
| 10187 | ! Mem[0000000017800064] = d0c0ffd0, %l6 = cdc0a2f2, %l4 = b00c3384 |
| 10188 | add %i3,0x64,%g1 |
| 10189 | casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000d0c0ffd0 |
| 10190 | ! Mem[0000000030000058] = 40d68426, %l7 = 0000000000000bdc |
| 10191 | ldsh [%o0+0x05a],%l7 ! %l7 = ffffffffffff8426 |
| 10192 | ! Randomly selected nop |
| 10193 | nop |
| 10194 | ! %l6 = cdc0a2f2, %l7 = ffff8426, Mem[0000000030000058] = 40d68426 00000c86 |
| 10195 | std %l6,[%o0+0x058] ! Mem[0000000030000058] = cdc0a2f2 ffff8426 |
| 10196 | ! Mem[0000000017800000] = 3bae5655, %l0 = 00000000812b6301 |
| 10197 | lduha [%i3+%g0]0x89,%l0 ! %l0 = 0000000000005655 |
| 10198 | ! %l0 = 0000000000005655, %l2 = 00000000000000ff, %l1 = bd3b33261257805c |
| 10199 | addccc %l0,%l2,%l1 ! %l1 = 0000000000005754, %ccr = 00 |
| 10200 | ! Mem[0000000031000018] = 6fc39435, %l1 = 0000000000005754 |
| 10201 | ldswa [%o2+0x018]%asi,%l1 ! %l1 = 000000006fc39435 |
| 10202 | ! %l1 = 000000006fc39435, immed = 000002f4, %y = 08c032ae |
| 10203 | umul %l1,0x2f4,%l7 ! %l7 = 0000014a0d91ac84, %y = 0000014a |
| 10204 | ! %l6 = 00000000cdc0a2f2, immed = fffff9bc, %l2 = 00000000000000ff |
| 10205 | andncc %l6,-0x644,%l2 ! %l2 = 0000000000000242, %ccr = 00 |
| 10206 | |
| 10207 | p3_label_18: ! %cwp = 2 |
| 10208 | ! Mem[0000000017800024] = 9c2d8b22, %l0 = 0000000000005655, %asi = 80 |
| 10209 | swapa [%i3+0x024]%asi,%l0 ! %l0 = 000000009c2d8b22 |
| 10210 | ! %l7 = 0000014a0d91ac84, immed = fffff4c1, %l3 = 000000007a22ddc7 |
| 10211 | or %l7,-0xb3f,%l3 ! %l3 = fffffffffffffcc5 |
| 10212 | ! Mem[0000000016000038] = 3188d469, %l2 = 0000000000000242 |
| 10213 | ldsh [%i0+0x038],%l2 ! %l2 = 0000000000003188 |
| 10214 | ! Mem[000000001700005c] = 0c7e7665, %l6 = 00000000cdc0a2f2 |
| 10215 | ldsb [%i2+0x05f],%l6 ! %l6 = 0000000000000065 |
| 10216 | ! %l0 = 000000009c2d8b22, Mem[0000000017000030] = 6ea4dbab447bbedd |
| 10217 | stxa %l0,[%i2+%o6]0x81 ! Mem[0000000017000030] = 000000009c2d8b22 |
| 10218 | ! %l1 = 6fc3943500000000, Mem[17000018fe8bcfb9] = 16582bf8 |
| 10219 | stwa %l1,[%i2+%i6]0x88 ! Mem[0000000017000018] = 6fc39435 |
| 10220 | ! %l2 = 0000318800000000, Mem[3000001cb8b06c54] = 16582bf8 |
| 10221 | sth %l2,[%o0+0x01c] ! Mem[000000003000001c] = 31886c54 |
| 10222 | ! %l1 = 000000006fc39435, %l7 = 0000014a0d91ac84, %l5 = 000000004b66ecae |
| 10223 | or %l1,%l7,%l5 ! %l5 = 0000014a6fd3bcb5 |
| 10224 | ! Mem[0000000016000030] = 0000005e, %l5 = 0000014a6fd3bcb5 |
| 10225 | swapa [%i0+%o6]0x89,%l5 ! %l5 = 000000000000005e |
| 10226 | ! %f20 = eaf492cd b8b06c54, Mem[0000000016000020] = 08f00db1 5eb49e43 |
| 10227 | stda %f20,[%i0+%o4]0x88 ! Mem[0000000016000020] = eaf492cd b8b06c54 |
| 10228 | |
| 10229 | p3_label_19: ! %cwp = 2 |
| 10230 | ! Mem[0000000031800018] = 00007243, %l2 = 0000000000003188 |
| 10231 | lduba [%o3+0x019]%asi,%l2 ! %l2 = 0000000000000000 |
| 10232 | ! %l6 = 0000000000000065, %l4 = 00000000d0c0ffd0, %l5 = 000000000000005e |
| 10233 | add %l6,%l4,%l5 ! %l5 = 00000000d0c10035 |
| 10234 | ! Mem[0000000017800018] = ad259f75, %l6 = 0000000000000065 |
| 10235 | swapa [%i3+%i6]0x89,%l6 ! %l6 = 00000000ad259f75 |
| 10236 | ! Mem[0000000017000020] = b6e5a2ba, %l3 = fffffffffffffcc5 |
| 10237 | lduba [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ba |
| 10238 | ! Mem[0000000031800018] = 00007243249d9880, %l6 = 00000000ad259f75 |
| 10239 | ldx [%o3+%i6],%l6 ! %l6 = 00007243249d9880 |
| 10240 | ! Mem[0000000016800010] = 99792ff0, %l5 = 00000000d0c10035 |
| 10241 | ldsha [%i1+%i5]0x89,%l5 ! %l5 = 0000000000002ff0 |
| 10242 | ! Mem[0000000031800018] = 00007243, %l4 = 00000000d0c0ffd0 |
| 10243 | ldsb [%o3+0x019],%l4 ! %l4 = 0000000000000000 |
| 10244 | ! %l6 = 00007243249d9880, Mem[0000000016000028] = c3c9215a0f22ab37, %asi = 80 |
| 10245 | stxa %l6,[%i0+0x028]%asi ! Mem[0000000016000028] = 00007243249d9880 |
| 10246 | ! %l3 = 000000ba00000000, Mem[16800024cd55b944] = c3c9215a |
| 10247 | stw %l3,[%i1+0x024] ! Mem[0000000016800024] = 000000ba |
| 10248 | ! Mem[0000000030000058] = cdc0a2f2, %l0 = 9c2d8b22, %l4 = 00000000 |
| 10249 | add %o0,0x58,%g1 |
| 10250 | casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000cdc0a2f2 |
| 10251 | |
| 10252 | p3_label_20: ! %cwp = 2 |
| 10253 | ! Mem[0000000016000020] = b8b06c54, %l0 = 000000009c2d8b22 |
| 10254 | ldstuba [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000054 |
| 10255 | ! Mem[000000003180001c] = 249d9880, %f13 = a9d0e9df |
| 10256 | ld [%o3+0x01c],%f13 ! %f13 = 249d9880 |
| 10257 | restore ! CWP = 1 |
| 10258 | ! %l3 = 00008ff800000000, Mem[16800008dc0b0000] = 16582bf8 |
| 10259 | stha %l3,[%o1+%o4]0x89 ! Mem[0000000016800008] = dc0b8ff8 |
| 10260 | ! Mem[0000000016000028] = 00007243249d9880, %f26 = 0466c08a 75009522 |
| 10261 | ldda [%o0+%i5]0x81,%f26 ! %f26 = 00007243 249d9880 |
| 10262 | ! Mem[0000000031800018] = 00007243, %l6 = 0000000098f1454b |
| 10263 | ldsba [%i3+0x01b]%asi,%l6 ! %l6 = 0000000000000043 |
| 10264 | ! %l5 = 00000000000000b1, %l3 = 0000000000008ff8, %l6 = 0000000000000043 |
| 10265 | srl %l5,%l3,%l6 ! %l6 = 0000000000000000 |
| 10266 | ! %l0 = 0e59509000000000, immed = fffff84d, %l2 = 0000000097cd1c0a |
| 10267 | or %l0,-0x7b3,%l2 ! %l2 = fffffffffffff84d |
| 10268 | ! Mem[0000000017000008] = ff6e95f60a03a8bd, %l7 = 373fb1ffded4a6a4 |
| 10269 | ldxa [%o2+0x008]%asi,%l7 ! %l7 = ff6e95f60a03a8bd |
| 10270 | ! Mem[0000000031000018] = 6fc39435, %l1 = 0000000000000250 |
| 10271 | lduh [%i2+%o6],%l1 ! %l1 = 0000000000006fc3 |
| 10272 | |
| 10273 | p3_label_21: ! %cwp = 1 |
| 10274 | ! %l5 = 00000000000000b1 |
| 10275 | setx 0xe42166c7941a7675,%g7,%l5 ! %l5 = e42166c7941a7675 |
| 10276 | ! %l3 = 0000000000008ff8, %l0 = 0e59509000000000, %l6 = 0000000000000000 |
| 10277 | sll %l3,%l0,%l6 ! %l6 = 0000000000008ff8 |
| 10278 | ! Mem[000000003000005c] = ffff8426, %l4 = 0000000000000bdc |
| 10279 | ldub [%i0+0x05e],%l4 ! %l4 = 0000000000000084 |
| 10280 | ! Mem[0000000016800008] = dc0b8ff8, %l2 = fffffffffffff84d |
| 10281 | lduwa [%o1+%o4]0x89,%l2 ! %l2 = 00000000dc0b8ff8 |
| 10282 | ! Mem[0000000017800010] = d948161d, %l3 = 0000000000008ff8 |
| 10283 | lduha [%o3+%o5]0x89,%l3 ! %l3 = 000000000000161d |
| 10284 | ! Mem[0000000030000058] = cdc0a2f2, %l7 = ff6e95f60a03a8bd |
| 10285 | lduh [%i0+0x05a],%l7 ! %l7 = 000000000000a2f2 |
| 10286 | ! Mem[0000000017800030] = 07afe79c, %l6 = 0000000000008ff8 |
| 10287 | lduha [%o3+%i6]0x88,%l6 ! %l6 = 000000000000e79c |
| 10288 | ! %l1 = 0000000000006fc3, Mem[0000000016800000] = 508b808aa1acfd68 |
| 10289 | stxa %l1,[%o1+%g0]0x81 ! Mem[0000000016800000] = 0000000000006fc3 |
| 10290 | ! %l0 = 0000000000000000, Mem[3080005c72430ebb] = 16582bf8 |
| 10291 | sth %l0,[%i1+0x05c] ! Mem[000000003080005c] = 00000ebb |
| 10292 | ! %l2 = 00000000dc0b8ff8, %l2 = 00000000dc0b8ff8, %l3 = 000000000000161d |
| 10293 | and %l2,%l2,%l3 ! %l3 = 00000000dc0b8ff8 |
| 10294 | |
| 10295 | p3_label_22: ! %cwp = 1 |
| 10296 | ! %l0 = 0000000000000000, Mem[1680001874b41019] = dc0b8ff8 |
| 10297 | stwa %l0,[%o1+%o6]0x81 ! Mem[0000000016800018] = 00000000 |
| 10298 | ! %l3 = 00000000dc0b8ff8, immed = fffff56e, %y = 0000014a |
| 10299 | umul %l3,-0xa92,%l6 ! %l6 = dc0b86e20dc83490, %y = dc0b86e2 |
| 10300 | ! Mem[0000000016000030] = 6fd3bcb5, %l6 = dc0b86e20dc83490 |
| 10301 | ldsba [%o0+%i6]0x88,%l6 ! %l6 = ffffffffffffffb5 |
| 10302 | ! Mem[0000000031000018] = 6fc39435, %l7 = 000000000000a2f2 |
| 10303 | swap [%i2+%o6],%l7 ! %l7 = 000000006fc39435 |
| 10304 | ! %l6 = ffffffffffffffb5, immed = fffff0be, %l6 = ffffffffffffffb5 |
| 10305 | orncc %l6,-0xf42,%l6 ! %l6 = fffffffffffffff5, %ccr = 88 |
| 10306 | ! Mem[0000000017800050] = 47aa6505, %l2 = 00000000dc0b8ff8 |
| 10307 | lduw [%o3+0x050],%l2 ! %l2 = 0000000047aa6505 |
| 10308 | ! %l2 = 47aa6505, %l3 = dc0b8ff8, Mem[0000000031800018] = 00007243 249d9880 |
| 10309 | stda %l2,[%i3+0x018]%asi ! Mem[0000000031800018] = 47aa6505 dc0b8ff8 |
| 10310 | ! %l4 = 0000008400000000, Mem[168000280a03a8bd] = 31800018 |
| 10311 | stba %l4,[%o1+%i5]0x88 ! Mem[0000000016800028] = 0a03a884 |
| 10312 | ! %l0 = 0e59509000000000, immed = 00000d3b, %y = dc0b86e2 |
| 10313 | udiv %l0,0xd3b,%l4 ! %l4 = 00000000ffffffff |
| 10314 | mov %l0,%y ! %y = 00000000 |
| 10315 | ! Mem[0000000016800010] = f02f7999fe176bf5, %l2 = 0000000047aa6505 |
| 10316 | ldxa [%o1+0x010]%asi,%l2 ! %l2 = f02f7999fe176bf5 |
| 10317 | |
| 10318 | p3_label_23: ! %cwp = 1 |
| 10319 | ! %f9 = c9e176bf, Mem[0000000030800058] = 0bdca9ff |
| 10320 | sta %f9 ,[%i1+0x058]%asi ! Mem[0000000030800058] = c9e176bf |
| 10321 | ! %l3 = dc0b8ff800000000, Mem[3100001cffffffaa] = 00000000 |
| 10322 | stw %l3,[%i2+0x01c] ! Mem[000000003100001c] = dc0b8ff8 |
| 10323 | ! Mem[000000003180001c] = dc0b8ff8, %f2 = 40d68426 |
| 10324 | ld [%i3+0x01c],%f2 ! %f2 = dc0b8ff8 |
| 10325 | ! %l6 = fffffff5, %l7 = 6fc39435, Mem[0000000030000018] = eaf492cd 31886c54 |
| 10326 | std %l6,[%i0+%o6] ! Mem[0000000030000018] = fffffff5 6fc39435 |
| 10327 | ! Mem[0000000016000008] = d5c0a760, %l7 = 000000006fc39435 |
| 10328 | lduwa [%o0+%o4]0x81,%l7 ! %l7 = 00000000d5c0a760 |
| 10329 | ! %l0 = 0e59509000000000, %l2 = f02f7999fe176bf5, %l0 = 0e59509000000000 |
| 10330 | andn %l0,%l2,%l0 ! %l0 = 0e50000000000000 |
| 10331 | ! Mem[0000000016000010] = 9271692951c43acc, %l6 = fffffffffffffff5 |
| 10332 | ldx [%o0+%o5],%l6 ! %l6 = 9271692951c43acc |
| 10333 | ! Mem[0000000016800010] = f02f7999, %l2 = f02f7999fe176bf5 |
| 10334 | lduwa [%o1+0x010]%asi,%l2 ! %l2 = 00000000f02f7999 |
| 10335 | ! Mem[0000000017800020] = c39eda3e, %l1 = 0000000000006fc3 |
| 10336 | lduha [%o3+%i4]0x81,%l1 ! %l1 = 000000000000c39e |
| 10337 | ! %l7 = 00000000d5c0a760, immed = 00000731, %y = 00000000 |
| 10338 | mulscc %l7,0x731,%l2 ! %l2 = 00000000eae053b0, %ccr = 08, %y = 00000000 |
| 10339 | |
| 10340 | p3_label_24: ! %cwp = 1 |
| 10341 | ! %f12 = f88fa11d, Mem[000000003180005c] = 3028a3f9 |
| 10342 | st %f12,[%i3+0x05c] ! Mem[000000003180005c] = f88fa11d |
| 10343 | ! Mem[0000000016000070] = dfe9d0a9, %l3 = 00000000dc0b8ff8 |
| 10344 | ldsw [%o0+0x070],%l3 ! %l3 = ffffffffdfe9d0a9 |
| 10345 | ! Mem[0000000017800004] = 4a63db88, %l0 = 00000000, %l1 = 0000c39e |
| 10346 | add %o3,0x04,%g1 |
| 10347 | casa [%g1]0x80,%l0,%l1 ! %l1 = 000000004a63db88 |
| 10348 | ! Mem[0000000030000018] = fffffff5, %l1 = 000000004a63db88 |
| 10349 | lduh [%i0+%o6],%l1 ! %l1 = 000000000000ffff |
| 10350 | ! Mem[0000000031800058] = 222e98de, %l3 = ffffffffdfe9d0a9 |
| 10351 | ldsh [%i3+0x058],%l3 ! %l3 = 000000000000222e |
| 10352 | ! Mem[0000000017000068] = 58b36f663daee944, %l7 = 00000000d5c0a760 |
| 10353 | ldxa [%o2+0x068]%asi,%l7 ! %l7 = 58b36f663daee944 |
| 10354 | ! Mem[000000003180001c] = dc0b8ff8, %l6 = 9271692951c43acc |
| 10355 | lduha [%i3+0x01c]%asi,%l6 ! %l6 = 000000000000dc0b |
| 10356 | ! Mem[0000000017800010] = d948161d, %l7 = 58b36f663daee944 |
| 10357 | swapa [%o3+%o5]0x89,%l7 ! %l7 = 00000000d948161d |
| 10358 | ! %l1 = 0000ffff00000000, Mem[1680006c81517ac9] = 16582bf8 |
| 10359 | stb %l1,[%o1+0x06c] ! Mem[000000001680006c] = ff517ac9 |
| 10360 | ! Mem[0000000016000068] = dc8a439a, %l5 = e42166c7941a7675 |
| 10361 | lduba [%o0+0x06b]%asi,%l5 ! %l5 = 000000000000009a |
| 10362 | |
| 10363 | p3_label_25: ! %cwp = 1 |
| 10364 | ! Mem[0000000016800000] = 00000000, %l4 = 00000000ffffffff |
| 10365 | ldsba [%o1+%g0]0x81,%l4 ! %l4 = 0000000000000000 |
| 10366 | ! Mem[0000000016000018] = 1257805c, %l7 = 00000000d948161d |
| 10367 | ldstuba [%o0+%o6]0x81,%l7 ! %l7 = 0000000000000012 |
| 10368 | ! Mem[0000000030800018] = 41c7a3af, %l3 = 000000000000222e |
| 10369 | ldsw [%i1+%o6],%l3 ! %l3 = 0000000041c7a3af |
| 10370 | ! Mem[0000000030800018] = 41c7a3af, %f24 = 41c7a3af |
| 10371 | lda [%i1+0x018]%asi,%f24 ! %f24 = 41c7a3af |
| 10372 | ! Mem[0000000031800018] = 47aa6505, %l4 = 0000000000000000 |
| 10373 | ldsba [%i3+0x018]%asi,%l4 ! %l4 = 0000000000000047 |
| 10374 | ! %l1 = 0000ffff00000000, Mem[170000004b45f198] = 00000000 |
| 10375 | stwa %l1,[%o2+%g0]0x81 ! Mem[0000000017000000] = 0000ffff |
| 10376 | ! %l0 = 0000000000000000, Mem[1780000845b683f0] = 16582bf8 |
| 10377 | stwa %l0,[%o3+%o4]0x88 ! Mem[0000000017800008] = 00000000 |
| 10378 | ! Mem[0000000016800060] = ce17b17e bccc3af8, %l2 = eae053b0, %l3 = 41c7a3af |
| 10379 | ldda [%o1+0x060]%asi,%l2 ! %l2 = 00000000ce17b17e 00000000bccc3af8 |
| 10380 | ! %f19 = 0fa70002, Mem[0000000031800018] = 47aa6505 |
| 10381 | st %f19,[%i3+%o6] ! Mem[0000000031800018] = 0fa70002 |
| 10382 | ! Mem[0000000017800018] = 65000000, %f21 = b8b06c54 |
| 10383 | lda [%o3+%o6]0x81,%f21 ! %f21 = 65000000 |
| 10384 | |
| 10385 | p3_label_26: ! %cwp = 1 |
| 10386 | ! Mem[0000000031000058] = 4ff34d2a, %l2 = ce17b17e, %l5 = 0000009a |
| 10387 | add %i2,0x58,%g1 |
| 10388 | casa [%g1]0x80,%l2,%l5 ! %l5 = 000000004ff34d2a |
| 10389 | ! Mem[0000000017000034] = 9c2d8b22, %l7 = 0000000000000012 |
| 10390 | ldsb [%o2+0x036],%l7 ! %l7 = ffffffffffffff8b |
| 10391 | ! %l2 = ce17b17e, %l3 = bccc3af8, Mem[0000000030800058] = c9e176bf 00000ebb |
| 10392 | std %l2,[%i1+0x058] ! Mem[0000000030800058] = ce17b17e bccc3af8 |
| 10393 | ! %l0 = 0e50000000000000, immed = fffffc55, %l1 = 000000000000ffff |
| 10394 | taddcc %l0,-0x3ab,%l1 ! %l1 = 0e4ffffffffffc55, %ccr = 1a |
| 10395 | ! %l4 = 0000000000000047, %l3 = 00000000bccc3af8, %l5 = 000000004ff34d2a |
| 10396 | andn %l4,%l3,%l5 ! %l5 = 0000000000000007 |
| 10397 | ! Mem[0000000016000018] = ff57805c fae1cf91, %l4 = 00000047, %l5 = 00000007 |
| 10398 | ldda [%o0+%o6]0x81,%l4 ! %l4 = 00000000ff57805c 00000000fae1cf91 |
| 10399 | ! %l1 = 0e4ffffffffffc55, immed = 000008ee, %l3 = 00000000bccc3af8 |
| 10400 | taddcc %l1,0x8ee,%l3 ! %l3 = 0e50000000000543, %ccr = 03 |
| 10401 | ! %l2 = 00000000ce17b17e, %l3 = 0e50000000000543, %y = 00000000 |
| 10402 | smul %l2,%l3,%l6 ! %l6 = fffffef966aae9fa, %y = fffffef9 |
| 10403 | ! %l3 = 0e50000000000543, %l4 = 00000000ff57805c, %l3 = 0e50000000000543 |
| 10404 | tsubcctv %l3,%l4,%l3 ! %l0 = 0e50000000000023, Trapped |
| 10405 | ! %l2 = 00000000ce17b17e, %l2 = 00000000ce17b17e, %y = fffffef9 |
| 10406 | smulcc %l2,%l2,%l6 ! %l6 = 09bac0dc27b37a04, %ccr = 00, %y = 09bac0dc |
| 10407 | |
| 10408 | p3_label_27: ! %cwp = 1 |
| 10409 | ! %l3 = 0e50000000000543, %l1 = 0e4ffffffffffc55, %l4 = 00000000ff57805c |
| 10410 | xnorcc %l3,%l1,%l4 ! %l4 = ffe00000000006e9, %ccr = 80 |
| 10411 | ! %f2 = dc0b8ff8 89661914, Mem[0000000016800020] = 0aa5f8ff ba000000 |
| 10412 | stda %f2 ,[%o1+%i4]0x88 ! Mem[0000000016800020] = dc0b8ff8 89661914 |
| 10413 | ! Clear Register : %l7 = ffffffffffffff8b |
| 10414 | clr %l7 ! %l7 = 0000000000000000 |
| 10415 | ! %l5 = 00000000fae1cf91, %l2 = 00000000ce17b17e, %l6 = 09bac0dc27b37a04 |
| 10416 | addcc %l5,%l2,%l6 ! %l6 = 00000001c8f9810f, %ccr = 09 |
| 10417 | ! Mem[0000000016000000] = e4e4916a, %l1 = 0e4ffffffffffc55 |
| 10418 | ldub [%o0+0x002],%l1 ! %l1 = 0000000000000091 |
| 10419 | ! Mem[0000000016000030] = 6fd3bcb5, %f3 = 89661914 |
| 10420 | lda [%o0+%i6]0x89,%f3 ! %f3 = 6fd3bcb5 |
| 10421 | ! %l3 = 0e50000000000543, %l5 = 00000000fae1cf91, %l1 = 0000000000000091 |
| 10422 | subccc %l3,%l5,%l1 ! %l1 = 0e4fffff051e35b1, %ccr = 01 |
| 10423 | ! %l2 = 00000000ce17b17e, Mem[0000000030800018] = 41c7a3af0d571cf8 |
| 10424 | stx %l2,[%i1+%o6] ! Mem[0000000030800018] = 00000000ce17b17e |
| 10425 | ! %f4 = c7dd227a 8c6f5277, Mem[0000000031000058] = 4ff34d2a ff88a666 |
| 10426 | std %f4 ,[%i2+0x058] ! Mem[0000000031000058] = c7dd227a 8c6f5277 |
| 10427 | ! Mem[0000000017800058] = 140758ba5a21c9c3, %l1 = 0e4fffff051e35b1, %l1 = 0e4fffff051e35b1 |
| 10428 | add %o3,0x58,%g1 |
| 10429 | casxa [%g1]0x80,%l1,%l1 ! %l1 = 140758ba5a21c9c3 |
| 10430 | |
| 10431 | p3_label_28: ! %cwp = 1 |
| 10432 | ! %l3 = 0e50000000000543, %l5 = 00000000fae1cf91, %l4 = ffe00000000006e9 |
| 10433 | xnorcc %l3,%l5,%l4 ! %l4 = f1afffff051e352d, %ccr = 80 |
| 10434 | ! Invert Register : %l3 = 0e50000000000543 |
| 10435 | xor %l3,-1,%l3 ! %l3 = f1affffffffffabc |
| 10436 | ! %l5 = fae1cf9100000000, Mem[3000001c6fc39435] = fae1cf91 |
| 10437 | stw %l5,[%i0+0x01c] ! Mem[000000003000001c] = fae1cf91 |
| 10438 | ! Mem[000000003100005c] = 8c6f5277, %l4 = 051e352d, %l5 = fae1cf91 |
| 10439 | add %i2,0x5c,%g1 |
| 10440 | casa [%g1]0x80,%l4,%l5 ! %l5 = 000000008c6f5277 |
| 10441 | ! %l6 = c8f9810f, %l7 = 00000000, Mem[0000000031000058] = c7dd227a 8c6f5277 |
| 10442 | std %l6,[%i2+0x058] ! Mem[0000000031000058] = c8f9810f 00000000 |
| 10443 | ! Mem[0000000030800058] = ce17b17ebccc3af8, %l3 = f1affffffffffabc, %l2 = 00000000ce17b17e |
| 10444 | add %i1,0x58,%g1 |
| 10445 | casxa [%g1]0x80,%l3,%l2 ! %l2 = ce17b17ebccc3af8 |
| 10446 | ! Invert Register : %l3 = f1affffffffffabc |
| 10447 | xor %l3,-1,%l3 ! %l3 = 0e50000000000543 |
| 10448 | ! Mem[0000000016000028] = 00007243, %l6 = 00000001c8f9810f |
| 10449 | lduwa [%o0+%i5]0x81,%l6 ! %l6 = 0000000000007243 |
| 10450 | ! Mem[0000000030800058] = ce17b17e, %l1 = 140758ba5a21c9c3 |
| 10451 | ldsh [%i1+0x05a],%l1 ! %l1 = ffffffffffffb17e |
| 10452 | ! %l3 = 0000054300000000, Mem[1700006c3daee944] = 5a21c9c3 |
| 10453 | stw %l3,[%o2+0x06c] ! Mem[000000001700006c] = 00000543 |
| 10454 | |
| 10455 | p3_label_29: ! %cwp = 1 |
| 10456 | ! %l0 = 0e50000000000023, %l4 = f1afffff051e352d, %l2 = ce17b17ebccc3af8 |
| 10457 | sub %l0,%l4,%l2 ! %l2 = 1ca00000fae1caf6 |
| 10458 | ! %l5 = 000000008c6f5277, immed = 00000258, %y = 09bac0dc |
| 10459 | udivcc %l5,0x258,%l0 ! %l0 = 00000000ffffffff, %ccr = 0a |
| 10460 | mov %l0,%y ! %y = ffffffff |
| 10461 | ! %l5 = 8c6f527700000000, Mem[16800049ac994df6] = 051e352d |
| 10462 | stba %l5,[%o1+0x049]%asi ! Mem[0000000016800048] = ac774df6 |
| 10463 | ! %l2 = 1ca00000fae1caf6, immed = 00000c53, %l0 = 00000000ffffffff |
| 10464 | add %l2,0xc53,%l0 ! %l0 = 1ca00000fae1d749 |
| 10465 | ! %l7 = 0000000000000000, %l3 = 0e50000000000543, %y = ffffffff |
| 10466 | umulcc %l7,%l3,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 10467 | ! Mem[0000000017000078] = 4805d4a8, %l5 = 00000000, %l4 = 051e352d |
| 10468 | add %o2,0x78,%g1 |
| 10469 | casa [%g1]0x80,%l5,%l4 ! %l4 = 000000004805d4a8 |
| 10470 | ! %l3 = 0e50000000000543, immed = fffffbb5, %y = 00000000 |
| 10471 | sdivcc %l3,-0x44b,%l2 ! %l2 = ffffffffffffffff, %ccr = 88 |
| 10472 | mov %l0,%y ! %y = fae1d749 |
| 10473 | ! Mem[0000000030800018] = 00000000, %f6 = 4c4822c9 |
| 10474 | ld [%i1+%o6],%f6 ! %f6 = 00000000 |
| 10475 | ! %l6 = 0000000000007243, %l3 = 0e50000000000543, %l0 = 1ca00000fae1d749 |
| 10476 | subc %l6,%l3,%l0 ! %l0 = f1b0000000006d00 |
| 10477 | ! %l6 = 0000000000007243 |
| 10478 | setx 0x8d73c4a7ba5f153e,%g7,%l6 ! %l6 = 8d73c4a7ba5f153e |
| 10479 | |
| 10480 | p3_label_30: ! %cwp = 1 |
| 10481 | ! Mem[000000003000005c] = ffff8426, %l7 = 0000000000000000 |
| 10482 | ldsh [%i0+0x05c],%l7 ! %l7 = ffffffffffffffff |
| 10483 | ! %l2 = ffffffff00000000, Mem[1600002800007243] = 00000000 |
| 10484 | stha %l2,[%o0+%i5]0x80 ! Mem[0000000016000028] = ffff7243 |
| 10485 | ! Mem[0000000016000038] = 3188d469b3fa4f0b, %f26 = 00007243 249d9880 |
| 10486 | ldda [%o0+0x038]%asi,%f26 ! %f26 = 3188d469 b3fa4f0b |
| 10487 | ! %l1 = ffffffffffffb17e, %l7 = ffffffffffffffff, %l4 = 000000004805d4a8 |
| 10488 | tsubcctv %l1,%l7,%l4 ! %l0 = f1b0000000006d23, Trapped |
| 10489 | ! Mem[000000003100005c] = 00000000, %l1 = ffffffffffffb17e |
| 10490 | lduw [%i2+0x05c],%l1 ! %l1 = 0000000000000000 |
| 10491 | ! %l7 = ffffffffffffffff, immed = fffff57a, %l7 = ffffffffffffffff |
| 10492 | subccc %l7,-0xa86,%l7 ! %l7 = 0000000000000a85, %ccr = 00 |
| 10493 | ! Mem[0000000017000030] = 00000000, %l2 = ffffffffffffffff |
| 10494 | lduba [%o2+%i6]0x81,%l2 ! %l2 = 0000000000000000 |
| 10495 | membar #Sync ! Added by membar checker (48) |
| 10496 | ! Mem[0000000016800000] = 00000000 00006fc3 f88f0bdc 0bdca94e |
| 10497 | ! Mem[0000000016800010] = f02f7999 fe176bf5 00000000 158a3ed9 |
| 10498 | ! Mem[0000000016800020] = 14196689 f88f0bdc 84a8030a 163d8a3e |
| 10499 | ! Mem[0000000016800030] = 20660269 0a03a8bd 25c5c45a 883332ec |
| 10500 | ldda [%o1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000016800000 |
| 10501 | ! %l3 = 0e50000000000543, Mem[0000000030800018] = 00000000ce17b17e |
| 10502 | stx %l3,[%i1+%o6] ! Mem[0000000030800018] = 0e50000000000543 |
| 10503 | ! Mem[0000000017000010] = 5ed08dc2, %l5 = 0000000000000000 |
| 10504 | swapa [%o2+%o5]0x81,%l5 ! %l5 = 000000005ed08dc2 |
| 10505 | |
| 10506 | p3_label_31: ! %cwp = 1 |
| 10507 | ! %l3 = 0e50000000000543 |
| 10508 | setx 0x199f8e381a43aa93,%g7,%l3 ! %l3 = 199f8e381a43aa93 |
| 10509 | ! %f14 = 861765ec, Mem[000000003180001c] = dc0b8ff8 |
| 10510 | st %f14,[%i3+0x01c] ! Mem[000000003180001c] = 861765ec |
| 10511 | ! Mem[0000000030800058] = ce17b17e, %l2 = 0000000000000000 |
| 10512 | lduha [%i1+0x058]%asi,%l2 ! %l2 = 000000000000ce17 |
| 10513 | ! %l4 = 000000004805d4a8, %l6 = 8d73c4a7ba5f153e, %y = fae1d749 |
| 10514 | smul %l4,%l6,%l6 ! %l6 = ec6927fde63348b0, %y = ec6927fd |
| 10515 | ! %l2 = 000000000000ce17, %l3 = 199f8e381a43aa93, %l4 = 000000004805d4a8 |
| 10516 | and %l2,%l3,%l4 ! %l4 = 0000000000008a13 |
| 10517 | ! Mem[000000003180005c] = f88fa11d, %l4 = 0000000000008a13 |
| 10518 | ldsw [%i3+0x05c],%l4 ! %l4 = fffffffff88fa11d |
| 10519 | ! %l6 = e63348b0, %l7 = 00000a85, Mem[0000000017000020] = baa2e5b6 6b0fba9c |
| 10520 | stda %l6,[%o2+%i4]0x81 ! Mem[0000000017000020] = e63348b0 00000a85 |
| 10521 | ! %l2 = 000000000000ce17, immed = 00000ad9, %l1 = 0000000000000000 |
| 10522 | xorcc %l2,0xad9,%l1 ! %l1 = 000000000000c4ce, %ccr = 00 |
| 10523 | ! %l4 = fffffffff88fa11d, immed = fffff116, %y = ec6927fd |
| 10524 | mulscc %l4,-0xeea,%l2 ! %l2 = 000000017c47c1a4, %ccr = 01, %y = f63493fe |
| 10525 | ! %l5 = 5ed08dc200000000, Mem[3000001afffffff5] = 00000000 |
| 10526 | sth %l5,[%i0+0x01a] ! Mem[0000000030000018] = ffff8dc2 |
| 10527 | |
| 10528 | p3_label_32: ! %cwp = 1 |
| 10529 | ! %l3 = 199f8e381a43aa93, %l0 = f1b0000000006d23, %l2 = 000000017c47c1a4 |
| 10530 | xorcc %l3,%l0,%l2 ! %l2 = e82f8e381a43c7b0, %ccr = 80 |
| 10531 | ! %l5 = 000000005ed08dc2, %l3 = 199f8e381a43aa93, %l6 = ec6927fde63348b0 |
| 10532 | addc %l5,%l3,%l6 ! %l6 = 199f8e3879143855 |
| 10533 | ! Mem[0000000030800058] = ce17b17e, %l2 = 1a43c7b0, %l2 = 1a43c7b0 |
| 10534 | add %i1,0x58,%g1 |
| 10535 | casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ce17b17e |
| 10536 | ! %l6 = 199f8e3879143855, %l7 = 0000000000000a85, %l7 = 0000000000000a85 |
| 10537 | orn %l6,%l7,%l7 ! %l7 = fffffffffffffd7f |
| 10538 | rd %pc,%o7 |
| 10539 | return %o7+12 ! CWP = 0 |
| 10540 | ! %f9 = c9e176bf, Mem[000000003000001c] = fae1cf91 |
| 10541 | st %f9 ,[%o0+0x01c] ! Mem[000000003000001c] = c9e176bf |
| 10542 | ! Mem[000000003080001c] = 00000543, %l2 = 000000004c362321 |
| 10543 | swap [%o1+0x01c],%l2 ! %l2 = 0000000000000543 |
| 10544 | ! Mem[0000000017000011] = 00000000, %l0 = 000000004c36bcd4 |
| 10545 | ldstub [%i2+0x011],%l0 ! %l0 = 0000000000000000 |
| 10546 | ! Mem[0000000031000058] = c8f9810f, %l1 = 000000000000245b |
| 10547 | ldub [%o2+0x059],%l1 ! %l1 = 00000000000000f9 |
| 10548 | ! retry : should take illegal inst trap, %l0 = 0000000000000000 |
| 10549 | retry ! Illegal inst trap : %l0 = 0000000000000010 |
| 10550 | |
| 10551 | p3_label_33: |
| 10552 | ! %l0 = 0000000000000010, immd = 0000000000000dd8, %l3 = 0000000031504258 |
| 10553 | sdivx %l0,0xdd8,%l3 ! %l3 = 0000000000000000 |
| 10554 | ! Mem[0000000030800018] = 0e5000004c362321, %l6 = 000000000000249d |
| 10555 | ldx [%o1+%i6],%l6 ! %l6 = 0e5000004c362321 |
| 10556 | ! retry : should take illegal inst trap, %l0 = 0000000000000010 |
| 10557 | retry ! Illegal inst trap : %l0 = 0000000000000020 |
| 10558 | ! Mem[000000003000001c] = c9e176bf, %l7 = ffffffff, %l2 = 00000543 |
| 10559 | add %o0,0x1c,%g1 |
| 10560 | casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000c9e176bf |
| 10561 | ! %l7 = 00000000ffffffff, immed = 00000023, %l5 = 000000004c36c11f |
| 10562 | sllx %l7,0x023,%l5 ! %l5 = fffffff800000000 |
| 10563 | ! Mem[0000000030000018] = ffff8dc2c9e176bf, %l5 = fffffff800000000 |
| 10564 | ldxa [%o0+0x018]%asi,%l5 ! %l5 = ffff8dc2c9e176bf |
| 10565 | ! Mem[0000000030000058] = cdc0a2f2, %l4 = 000000004c36c009 |
| 10566 | ldsh [%o0+0x058],%l4 ! %l4 = ffffffffffffcdc0 |
| 10567 | ! Mem[000000003080005c] = bccc3af8, %l4 = ffffffffffffcdc0 |
| 10568 | lduh [%o1+0x05c],%l4 ! %l4 = 000000000000bccc |
| 10569 | ! %l3 = 0000000000000000, Mem[1700004a65657551] = ffffcdc0 |
| 10570 | sth %l3,[%i2+0x04a] ! Mem[0000000017000048] = 65650000 |
| 10571 | ! Mem[000000003080001e] = 4c362321, %l4 = 000000000000bccc |
| 10572 | ldstub [%o1+0x01e],%l4 ! %l4 = 0000000000000023 |
| 10573 | |
| 10574 | p3_label_34: |
| 10575 | ! %l1 = 00000000000000f9, immed = 000001a2, %l5 = ffff8dc2c9e176bf |
| 10576 | xor %l1,0x1a2,%l5 ! %l5 = 000000000000015b |
| 10577 | ! %l3 = 0000000000000000 |
| 10578 | sethi %hi(0xf845dc00),%l3 ! %l3 = 00000000f845dc00 |
| 10579 | ! %l0 = 0000000000000020, immed = fffff02f, %y = f63493fe |
| 10580 | mulscc %l0,-0xfd1,%l2 ! %l2 = 0000000000000010, %ccr = 00, %y = 7b1a49ff |
| 10581 | ! Mem[0000000017000008] = ff6e95f6, %l7 = 00000000ffffffff |
| 10582 | ldsba [%i2+%i4]0x81,%l7 ! %l7 = ffffffffffffffff |
| 10583 | ! %l3 = 00000000f845dc00, %l5 = 000000000000015b, %l4 = 0000000000000023 |
| 10584 | xnor %l3,%l5,%l4 ! %l4 = ffffffff07ba22a4 |
| 10585 | ! Mem[0000000030800058] = ce17b17ebccc3af8, %l0 = 0000000000000020 |
| 10586 | ldx [%o1+0x058],%l0 ! %l0 = ce17b17ebccc3af8 |
| 10587 | ! %l7 = ffffffffffffffff, %l0 = ce17b17ebccc3af8, %l7 = ffffffffffffffff |
| 10588 | srlx %l7,%l0,%l7 ! %l7 = 00000000000000ff |
| 10589 | ! Mem[0000000016800040] = 45367144 0740dcb4 ac774df6 1257805c |
| 10590 | ! Mem[0000000016800050] = 1c32e724 7cd58344 7cd86405 11bd9977 |
| 10591 | ! Mem[0000000016800060] = ce17b17e bccc3af8 b48cb4b0 ff517ac9 |
| 10592 | ! Mem[0000000016800070] = 2c46cb4d 44b0f1d4 1ae2dfa9 3e41906a |
| 10593 | ldda [%i1+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000016800040 |
| 10594 | ! %l2 = 0000001000000000, Mem[3100001cdc0b8ff8] = 16582bf8 |
| 10595 | stw %l2,[%o2+0x01c] ! Mem[000000003100001c] = 00000010 |
| 10596 | ! Mem[0000000017800008] = 00000000, %l5 = 000000000000015b |
| 10597 | lduba [%i3+%i4]0x81,%l5 ! %l5 = 0000000000000000 |
| 10598 | |
| 10599 | p3_label_35: |
| 10600 | ! %l7 = 00000000000000ff, %l3 = 00000000f845dc00, %l6 = 0e5000004c362321 |
| 10601 | add %l7,%l3,%l6 ! %l6 = 00000000f845dcff |
| 10602 | ! Mem[0000000030000018] = ffff8dc2 c9e176bf, %l4 = 07ba22a4, %l5 = 00000000 |
| 10603 | ldd [%o0+%i6],%l4 ! %l4 = 00000000ffff8dc2 00000000c9e176bf |
| 10604 | ! Mem[000000001600004c] = 2684d640, %l1 = 00000000000000f9 |
| 10605 | lduh [%i0+0x04c],%l1 ! %l1 = 0000000000002684 |
| 10606 | ! Mem[0000000017800020] = 555600003eda9ec3, %l1 = 0000000000002684 |
| 10607 | ldxa [%i3+%o4]0x89,%l1 ! %l1 = 555600003eda9ec3 |
| 10608 | ! %l4 = 00000000ffff8dc2, %l6 = 00000000f845dcff, %y = 7b1a49ff |
| 10609 | umul %l4,%l6,%l1 ! %l1 = f8456e33c2aaec3e, %y = f8456e33 |
| 10610 | ! Mem[000000003180005c] = f88fa11d, %f9 = c9e176bf |
| 10611 | lda [%o3+0x05c]%asi,%f9 ! %f9 = f88fa11d |
| 10612 | ! %l4 = ffff8dc2, %l5 = c9e176bf, Mem[0000000031000018] = 0000a2f2 00000010 |
| 10613 | stda %l4,[%o2+0x018]%asi ! Mem[0000000031000018] = ffff8dc2 c9e176bf |
| 10614 | ! %l2 = 0000000000000010, immed = fffff372, %y = f8456e33 |
| 10615 | udivcc %l2,-0xc8e,%l7 ! %l7 = 00000000f8457a5f, %ccr = 08 |
| 10616 | mov %l0,%y ! %y = bccc3af8 |
| 10617 | ! Mem[0000000031000018] = ffff8dc2, %l0 = ce17b17ebccc3af8 |
| 10618 | ldsh [%o2+%i6],%l0 ! %l0 = ffffffffffffffff |
| 10619 | ! %l4 = ffff8dc2, %l5 = c9e176bf, Mem[0000000031800018] = 0fa70002 861765ec |
| 10620 | std %l4,[%o3+%i6] ! Mem[0000000031800018] = ffff8dc2 c9e176bf |
| 10621 | |
| 10622 | p3_label_36: |
| 10623 | ! Mem[000000003100005c] = 00000000, %l3 = 00000000f845dc00 |
| 10624 | ldub [%o2+0x05d],%l3 ! %l3 = 0000000000000000 |
| 10625 | ! %f6 = 00000000, Mem[0000000017800028] = 23aabf44 |
| 10626 | sta %f6 ,[%i3+%o5]0x88 ! Mem[0000000017800028] = 00000000 |
| 10627 | ! %f14 = 861765ec 6ecd8052, Mem[0000000030000058] = cdc0a2f2 ffff8426 |
| 10628 | stda %f14,[%o0+0x058]%asi ! Mem[0000000030000058] = 861765ec 6ecd8052 |
| 10629 | ! Mem[0000000030800058] = ce17b17ebccc3af8, %l0 = ffffffffffffffff |
| 10630 | ldx [%o1+0x058],%l0 ! %l0 = ce17b17ebccc3af8 |
| 10631 | ! Mem[0000000017800068] = 02cd970e, %l0 = ce17b17ebccc3af8 |
| 10632 | ldstub [%i3+0x068],%l0 ! %l0 = 0000000000000002 |
| 10633 | ! Mem[0000000017800000] = 3bae5655, %l3 = 0000000000000000 |
| 10634 | lduba [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000055 |
| 10635 | ! Mem[0000000016000030] = b5bcd36f, %l4 = 00000000ffff8dc2 |
| 10636 | ldswa [%i0+%o6]0x81,%l4 ! %l4 = ffffffffb5bcd36f |
| 10637 | ! %l7 = f8457a5f00000000, Mem[1780001044e9ae3d] = 16582bf8 |
| 10638 | stba %l7,[%i3+%i5]0x80 ! Mem[0000000017800010] = 5fe9ae3d |
| 10639 | ! Mem[0000000017000058] = 08f82bf5, %l2 = 0000000000000010 |
| 10640 | lduha [%i2+0x05a]%asi,%l2 ! %l2 = 0000000000002bf5 |
| 10641 | ! Mem[0000000016000034] = ccbca1a5, %l2 = 0000000000002bf5 |
| 10642 | ldub [%i0+0x036],%l2 ! %l2 = 00000000000000a1 |
| 10643 | |
| 10644 | p3_label_37: |
| 10645 | ! %l3 = 0000000000000055, immd = 0000000000000950, %l5 = 00000000c9e176bf |
| 10646 | sdivx %l3,0x950,%l5 ! %l5 = 0000000000000000 |
| 10647 | ! %f2 = dc0b8ff8 6fd3bcb5, Mem[0000000017800030] = 07afe79c cf6264ae |
| 10648 | stda %f2 ,[%i3+%o6]0x88 ! Mem[0000000017800030] = dc0b8ff8 6fd3bcb5 |
| 10649 | ! %f4 = c7dd227a 8c6f5277, Mem[0000000030800058] = ce17b17e bccc3af8 |
| 10650 | std %f4 ,[%o1+0x058] ! Mem[0000000030800058] = c7dd227a 8c6f5277 |
| 10651 | ! %l5 = 0000000000000000, %l0 = 0000000000000002, %l3 = 0000000000000055 |
| 10652 | xor %l5,%l0,%l3 ! %l3 = 0000000000000002 |
| 10653 | ! %l6 = 00000000f845dcff, %l5 = 0000000000000000, %l3 = 0000000000000002 |
| 10654 | andcc %l6,%l5,%l3 ! %l3 = 0000000000000000, %ccr = 44 |
| 10655 | ! %f12 = f88fa11d 249d9880, Mem[0000000030000058] = 861765ec 6ecd8052 |
| 10656 | stda %f12,[%o0+0x058]%asi ! Mem[0000000030000058] = f88fa11d 249d9880 |
| 10657 | ! %l0 = 0000000200000000, Mem[17000006705b0990] = 30000058 |
| 10658 | stb %l0,[%i2+0x006] ! Mem[0000000017000004] = 705b0290 |
| 10659 | ! Mem[0000000031000018] = ffff8dc2, %l4 = ffffffffb5bcd36f |
| 10660 | lduha [%o2+0x018]%asi,%l4 ! %l4 = 000000000000ffff |
| 10661 | ! Mem[0000000030000058] = f88fa11d, %l6 = 00000000f845dcff |
| 10662 | ldsw [%o0+0x058],%l6 ! %l6 = fffffffff88fa11d |
| 10663 | membar #Sync ! Added by membar checker (49) |
| 10664 | ! %l3 = 0000000000000000, Mem[168000501c32e724] = f845dcff |
| 10665 | stb %l3,[%i1+0x050] ! Mem[0000000016800050] = 0032e724 |
| 10666 | |
| 10667 | p3_label_38: |
| 10668 | ! Mem[0000000017800050] = 47aa6505, %l4 = 000000000000ffff |
| 10669 | ldub [%i3+0x052],%l4 ! %l4 = 0000000000000065 |
| 10670 | ! %l4 = 0000000000000065, immed = fffff6a7, %y = bccc3af8 |
| 10671 | umul %l4,-0x959,%l5 ! %l5 = 00000064fffc4fe3, %y = 00000064 |
| 10672 | ! Mem[0000000016800000] = 00000000, %l3 = 0000000000000000 |
| 10673 | lduha [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000 |
| 10674 | ! %f22 = 7cd86405 11bd9977, Mem[0000000031000018] = ffff8dc2 c9e176bf |
| 10675 | std %f22,[%o2+%i6] ! Mem[0000000031000018] = 7cd86405 11bd9977 |
| 10676 | ! %l7 = 00000000f8457a5f, %l6 = fffffffff88fa11d, %y = 00000064 |
| 10677 | udivcc %l7,%l6,%l1 ! %l1 = 0000000000000067, %ccr = 00 |
| 10678 | mov %l0,%y ! %y = 00000002 |
| 10679 | ! %l0 = 00000002, %l1 = 00000067, Mem[0000000016000030] = b5bcd36f ccbca1a5 |
| 10680 | stda %l0,[%i0+%o6]0x81 ! Mem[0000000016000030] = 00000002 00000067 |
| 10681 | ! %l5 = 00000064fffc4fe3, %l1 = 0000000000000067, %l6 = fffffffff88fa11d |
| 10682 | or %l5,%l1,%l6 ! %l6 = 00000064fffc4fe7 |
| 10683 | ! %l4 = 0000006500000000, Mem[31800018ffff8dc2] = 00000067 |
| 10684 | stw %l4,[%o3+%i6] ! Mem[0000000031800018] = 00000065 |
| 10685 | ! Mem[0000000017000000] = 0000ffff, %l3 = 0000000000000000 |
| 10686 | lduwa [%i2+%g0]0x81,%l3 ! %l3 = 000000000000ffff |
| 10687 | ! %l4 = 0000006500000000, Mem[178000306fd3bcb5] = 16582bf8 |
| 10688 | stwa %l4,[%i3+%o6]0x88 ! Mem[0000000017800030] = 00000065 |
| 10689 | |
| 10690 | p3_label_39: |
| 10691 | ! %l4 = 00000065, %l5 = fffc4fe3, Mem[0000000031800018] = 00000065 c9e176bf |
| 10692 | std %l4,[%o3+%i6] ! Mem[0000000031800018] = 00000065 fffc4fe3 |
| 10693 | ! %l7 = 00000000f8457a5f, %l7 = 00000000f8457a5f, %y = 00000002 |
| 10694 | umulcc %l7,%l7,%l1 ! %l1 = f0c6aff341b4af41, %ccr = 80, %y = f0c6aff3 |
| 10695 | ! %l6 = 00000064fffc4fe7, %l1 = f0c6aff341b4af41, %l7 = 00000000f8457a5f |
| 10696 | srlx %l6,%l1,%l7 ! %l7 = 000000327ffe27f3 |
| 10697 | ! %l1 = f0c6aff341b4af41, %l4 = 0000000000000065, %l6 = 00000064fffc4fe7 |
| 10698 | andn %l1,%l4,%l6 ! %l6 = f0c6aff341b4af00 |
| 10699 | ! Mem[0000000016000040] = ac1f6464 1c2fce5b 14196689 2684d640 |
| 10700 | ! Mem[0000000016000050] = 77526f8c 7a22ddc7 1b749deb c922484c |
| 10701 | ! Mem[0000000016000060] = bf76e1c9 7b5693a8 dc8a439a 4add8e50 |
| 10702 | ! Mem[0000000016000070] = dfe9d0a9 1da18ff8 5280cd6e ec651786 |
| 10703 | ldda [%i0+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000016000040 |
| 10704 | ! Mem[0000000031800018] = 00000065, %f4 = c7dd227a |
| 10705 | ld [%o3+%i6],%f4 ! %f4 = 00000065 |
| 10706 | ! %l1 = f0c6aff341b4af41, %l5 = 00000064fffc4fe3, %y = f0c6aff3 |
| 10707 | smulcc %l1,%l5,%l1 ! %l1 = ffff0dae484875a3, %ccr = 80, %y = ffff0dae |
| 10708 | ! Mem[000000001600000c] = 4a2339fc, %l2 = 00000000000000a1 |
| 10709 | swap [%i0+0x00c],%l2 ! %l2 = 000000004a2339fc |
| 10710 | ! Clear Register : %l4 = 0000000000000065 |
| 10711 | clr %l4 ! %l4 = 0000000000000000 |
| 10712 | ! %l2 = 000000004a2339fc, immed = 00000016, %l0 = 0000000000000002 |
| 10713 | sll %l2,0x016,%l0 ! %l0 = 001288ce7f000000 |
| 10714 | |
| 10715 | p3_label_40: |
| 10716 | ! Mem[0000000017000040] = cdeb1165 a702658c 65650000 ea25fcf6 |
| 10717 | ! Mem[0000000017000050] = dbb8dd0a 55e62bda 08f82bf5 0c7e7665 |
| 10718 | ! Mem[0000000017000060] = 605287f4 8e93ea93 58b36f66 00000543 |
| 10719 | ! Mem[0000000017000070] = ae271a4b 19065826 4805d4a8 d1111cef |
| 10720 | ldda [%i2+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000017000040 |
| 10721 | ! Mem[0000000030800018] = 0e500000, %l5 = fffc4fe3, %l5 = fffc4fe3 |
| 10722 | add %o1,0x18,%g1 |
| 10723 | casa [%g1]0x80,%l5,%l5 ! %l5 = 000000000e500000 |
| 10724 | ! Mem[0000000031000018] = 7cd86405 11bd9977, %l2 = 4a2339fc, %l3 = 0000ffff |
| 10725 | ldd [%o2+%i6],%l2 ! %l2 = 000000007cd86405 0000000011bd9977 |
| 10726 | ! %l4 = 0000000000000000, immed = fffff674, %y = ffff0dae |
| 10727 | mulscc %l4,-0x98c,%l0 ! %l0 = 0000000000000000, %ccr = 44, %y = 7fff86d7 |
| 10728 | ! %l7 = 7ffe27f300000000, Mem[17000008ff6e95f6] = 4a2339fc |
| 10729 | stba %l7,[%i2+%i4]0x80 ! Mem[0000000017000008] = f36e95f6 |
| 10730 | ! %l5 = 0e50000000000000, Mem[16000020b8b06cff] = 16582bf8 |
| 10731 | stha %l5,[%i0+%o4]0x89 ! Mem[0000000016000020] = b8b00000 |
| 10732 | ! %l2 = 000000007cd86405, %l3 = 0000000011bd9977, %l6 = f0c6aff341b4af00 |
| 10733 | tsubcc %l2,%l3,%l6 ! %l6 = 000000006b1aca8e, %ccr = 02 |
| 10734 | save ! CWP = 1 |
| 10735 | ! %l6 = 79143855, %l7 = fffffd7f, Mem[0000000031000018] = 7cd86405 11bd9977 |
| 10736 | std %l6,[%i2+%o6] ! Mem[0000000031000018] = 79143855 fffffd7f |
| 10737 | ! %l2 = ce17b17e00000000, Mem[170000000000ffff] = 31000018 |
| 10738 | stha %l2,[%o2+%g0]0x80 ! Mem[0000000017000000] = b17effff |
| 10739 | |
| 10740 | p3_label_41: ! %cwp = 1 |
| 10741 | save ! CWP = 2 |
| 10742 | ! Mem[0000000017000008] = f6956ef3, %f30 = 5280cd6e |
| 10743 | lda [%i2+%i4]0x89,%f30 ! %f30 = f6956ef3 |
| 10744 | ! Mem[0000000016800008] = f88f0bdc, %l4 = 00000000cdc0a2f2 |
| 10745 | lduwa [%i1+%i4]0x81,%l4 ! %l4 = 00000000f88f0bdc |
| 10746 | ! %l3 = 00000000000000ba, immed = 00000dbc, %y = 7fff86d7 |
| 10747 | mulscc %l3,0xdbc,%l1 ! %l1 = 0000000080000e19, %ccr = 08, %y = 3fffc36b |
| 10748 | ! %l4 = 00000000f88f0bdc, %l0 = 0000000000000054, %l7 = 0000014a0d91ac84 |
| 10749 | taddcctv %l4,%l0,%l7 ! %l7 = 00000000f88f0c30, %ccr = 08 |
| 10750 | ! %l5 = 0000000000002ff0, %l6 = 00007243249d9880, %y = 3fffc36b |
| 10751 | umulcc %l5,%l6,%l3 ! %l3 = 000006db42be7800, %ccr = 00, %y = 000006db |
| 10752 | ! Mem[0000000030000058] = f88fa11d, %l0 = 0000000000000054, %asi = 80 |
| 10753 | swapa [%o0+0x058]%asi,%l0 ! %l0 = 00000000f88fa11d |
| 10754 | ! %l7 = 00000000f88f0c30, immd = fffffffffffff1d0, %l7 = 00000000f88f0c30 |
| 10755 | udivx %l7,-0xe30,%l7 ! %l7 = 0000000000000000 |
| 10756 | ! Mem[0000000017000028] = 031c6141, %l5 = 0000000000002ff0 |
| 10757 | ldswa [%i2+%o5]0x89,%l5 ! %l5 = 00000000031c6141 |
| 10758 | ! Mem[000000003180005c] = f88fa11d, %l2 = 0000000000000000 |
| 10759 | ldub [%o3+0x05e],%l2 ! %l2 = 00000000000000a1 |
| 10760 | |
| 10761 | p3_label_42: ! %cwp = 2 |
| 10762 | ! Mem[0000000017800010] = 3daee95f, %l6 = 00007243249d9880 |
| 10763 | lduha [%i3+%i5]0x89,%l6 ! %l6 = 000000000000e95f |
| 10764 | ! Mem[000000003180001e] = fffc4fe3, %l1 = 0000000080000e19 |
| 10765 | ldstub [%o3+0x01e],%l1 ! %l1 = 000000000000004f |
| 10766 | ! %l2 = 000000a1, %l3 = 42be7800, Mem[0000000017800010] = 3daee95f 98f64df2 |
| 10767 | stda %l2,[%i3+%i5]0x88 ! Mem[0000000017800010] = 000000a1 42be7800 |
| 10768 | rd %pc,%o7 |
| 10769 | return %o7+12 ! CWP = 1 |
| 10770 | ! %l0 = f1b0000000006d23, %l3 = 199f8e381a43aa93, %l4 = fffffffff88fa11d |
| 10771 | sdivx %l0,%l3,%l4 ! %l4 = 0000000000000000 |
| 10772 | ! Mem[0000000017800024] = 00005655, %l0 = f1b0000000006d23 |
| 10773 | lduwa [%o3+0x024]%asi,%l0 ! %l0 = 0000000000005655 |
| 10774 | ! Mem[0000000017000060] = 605287f4, %f21 = 7a22ddc7 |
| 10775 | lda [%o2+0x060]%asi,%f21 ! %f21 = 605287f4 |
| 10776 | ! %l4 = 0000000000000000, immed = fffff5b3, %y = 000006db |
| 10777 | sdivcc %l4,-0xa4d,%l4 ! %l4 = ffffffff80000000, %ccr = 8a |
| 10778 | mov %l0,%y ! %y = 00005655 |
| 10779 | ! %f17 = 1c2fce5b, Mem[000000003180001c] = fffcffe3 |
| 10780 | sta %f17,[%i3+0x01c]%asi ! Mem[000000003180001c] = 1c2fce5b |
| 10781 | ! Mem[0000000017800000] = 88db634a3bae5655, %l1 = 000000000000c4ce |
| 10782 | ldxa [%o3+%g0]0x89,%l1 ! %l1 = 88db634a3bae5655 |
| 10783 | |
| 10784 | p3_label_43: ! %cwp = 1 |
| 10785 | ! Mem[0000000030800058] = c7dd227a8c6f5277, %l6 = 199f8e3879143855 |
| 10786 | ldxa [%i1+0x058]%asi,%l6 ! %l6 = c7dd227a8c6f5277 |
| 10787 | ! %l2 = ce17b17e00000000, Mem[1700001000ff0000] = 199f8e38 |
| 10788 | stba %l2,[%o2+%o5]0x80 ! Mem[0000000017000010] = 7eff0000 |
| 10789 | ! Mem[0000000016000000] = 6a91e4e4, %l2 = 00000000ce17b17e |
| 10790 | lduwa [%o0+%g0]0x89,%l2 ! %l2 = 000000006a91e4e4 |
| 10791 | ! Mem[0000000016000000] = e4e4916a e270b6f8, %l2 = 6a91e4e4, %l3 = 1a43aa93 |
| 10792 | ldda [%o0+%g0]0x81,%l2 ! %l2 = 00000000e4e4916a 00000000e270b6f8 |
| 10793 | ! Clear Register : %l3 = 00000000e270b6f8 |
| 10794 | clr %l3 ! %l3 = 0000000000000000 |
| 10795 | ! %l1 = 88db634a3bae5655, %l4 = ffffffff80000000, %l6 = c7dd227a8c6f5277 |
| 10796 | xorcc %l1,%l4,%l6 ! %l6 = 77249cb5bbae5655, %ccr = 08 |
| 10797 | ! Mem[0000000016800018] = 00000000, %l4 = ffffffff80000000 |
| 10798 | ldswa [%o1+%o6]0x81,%l4 ! %l4 = 0000000000000000 |
| 10799 | ! %l6 = bbae5655, %l7 = fffffd7f, Mem[0000000017000018] = 6fc39435 19472c08 |
| 10800 | stda %l6,[%o2+%o6]0x88 ! Mem[0000000017000018] = bbae5655 fffffd7f |
| 10801 | ! Mem[000000001600001c] = fae1cf91, %l0 = 0000000000005655 |
| 10802 | lduh [%o0+0x01c],%l0 ! %l0 = 000000000000fae1 |
| 10803 | ! Mem[0000000030000018] = ffff8dc2 c9e176bf, %l2 = e4e4916a, %l3 = 00000000 |
| 10804 | ldd [%i0+%o6],%l2 ! %l2 = 00000000ffff8dc2 00000000c9e176bf |
| 10805 | |
| 10806 | p3_label_44: ! %cwp = 1 |
| 10807 | ! Mem[0000000017000000] = b17effff 705b0290, %l0 = 0000fae1, %l1 = 3bae5655 |
| 10808 | ldda [%o2+%g0]0x81,%l0 ! %l0 = 00000000b17effff 00000000705b0290 |
| 10809 | ! %l5 = 5ed08dc200000000, Mem[30800058c7dd227a] = 0000fae1 |
| 10810 | stw %l5,[%i1+0x058] ! Mem[0000000030800058] = 5ed08dc2 |
| 10811 | ! %l7 = fffffffffffffd7f, immed = 00000002, %l0 = 00000000b17effff |
| 10812 | srlx %l7,0x002,%l0 ! %l0 = 3fffffffffffff5f |
| 10813 | ! Mem[0000000016000028] = ffff7243, %l3 = 00000000c9e176bf |
| 10814 | swap [%o0+%i5],%l3 ! %l3 = 00000000ffff7243 |
| 10815 | ! %l2 = 00000000ffff8dc2, %l3 = 00000000ffff7243, %y = 00005655 |
| 10816 | udivcc %l2,%l3,%l5 ! %l5 = 0000000000005656, %ccr = 00 |
| 10817 | mov %l0,%y ! %y = ffffff5f |
| 10818 | ! %l2 = 00000000ffff8dc2, immed = 000008e1, %y = ffffff5f |
| 10819 | mulscc %l2,0x8e1,%l1 ! %l1 = 000000007fffcfc2, %ccr = 00, %y = 7fffffaf |
| 10820 | ! Mem[0000000017800000] = 5556ae3b 4a63db88, %l2 = ffff8dc2, %l3 = ffff7243 |
| 10821 | ldd [%o3+%g0],%l2 ! %l2 = 000000005556ae3b 000000004a63db88 |
| 10822 | ! %l7 = fffffffffffffd7f |
| 10823 | setx 0x30a9de27a0157f06,%g7,%l7 ! %l7 = 30a9de27a0157f06 |
| 10824 | ! Mem[0000000031800018] = 000000651c2fce5b, %l1 = 000000007fffcfc2 |
| 10825 | ldxa [%i3+0x018]%asi,%l1 ! %l1 = 000000651c2fce5b |
| 10826 | ! Mem[000000003180005c] = f88fa11d, %l7 = 30a9de27a0157f06 |
| 10827 | ldub [%i3+0x05c],%l7 ! %l7 = 00000000000000f8 |
| 10828 | |
| 10829 | p3_label_45: ! %cwp = 1 |
| 10830 | ! Invert Register : %l1 = 000000651c2fce5b |
| 10831 | xor %l1,-1,%l1 ! %l1 = ffffff9ae3d031a4 |
| 10832 | save ! CWP = 2 |
| 10833 | ! %l3 = 000006db42be7800, immed = 0000000c, %l2 = 00000000000000a1 |
| 10834 | srl %l3,0x00c,%l2 ! %l2 = 0000000000042be7 |
| 10835 | ! Mem[0000000031800058] = 222e98de f88fa11d, %l6 = 0000e95f, %l7 = 00000000 |
| 10836 | ldd [%o3+0x058],%l6 ! %l6 = 00000000222e98de 00000000f88fa11d |
| 10837 | ! Mem[0000000017800038] = 2a3aba86 ca47ebbc, %l4 = f88f0bdc, %l5 = 031c6141 |
| 10838 | ldd [%i3+0x038],%l4 ! %l4 = 000000002a3aba86 00000000ca47ebbc |
| 10839 | ! Mem[000000003080001c] = 4c36ff21, %l2 = 0000000000042be7 |
| 10840 | ldsw [%o1+0x01c],%l2 ! %l2 = 000000004c36ff21 |
| 10841 | ! %l0 = 00000000f88fa11d, %l6 = 00000000222e98de, %l2 = 000000004c36ff21 |
| 10842 | or %l0,%l6,%l2 ! %l2 = 00000000faafb9df |
| 10843 | ! %l5 = ca47ebbc00000000, Mem[1700001c7ffdffff] = 222e98de |
| 10844 | stb %l5,[%i2+0x01c] ! Mem[000000001700001c] = bcfdffff |
| 10845 | ! %l2 = faafb9df00000000, Mem[1700002841611c03] = 222e98de |
| 10846 | stba %l2,[%i2+%o5]0x80 ! Mem[0000000017000028] = df611c03 |
| 10847 | ! %l4 = 000000002a3aba86 |
| 10848 | sethi %hi(0x0d078400),%l4 ! %l4 = 000000000d078400 |
| 10849 | |
| 10850 | p3_label_46: ! %cwp = 2 |
| 10851 | ! %l7 = 00000000f88fa11d, Mem[0000000017000028] = df611c0382c23806 |
| 10852 | stxa %l7,[%i2+%o5]0x81 ! Mem[0000000017000028] = 00000000f88fa11d |
| 10853 | ! %l6 = 00000000222e98de, immed = 00000fb0, %l5 = 00000000ca47ebbc |
| 10854 | taddcctv %l6,0xfb0,%l5 ! %l0 = 00000000f88fa140, Trapped |
| 10855 | ! Mem[0000000031800058] = 222e98de, %l0 = 00000000f88fa140 |
| 10856 | ldub [%o3+0x05a],%l0 ! %l0 = 0000000000000098 |
| 10857 | ! %l1 = 0000004f00000000, Mem[3100005e00000000] = f88fa140 |
| 10858 | stb %l1,[%o2+0x05e] ! Mem[000000003100005c] = 00004f00 |
| 10859 | ! %l6 = 00000000222e98de, Mem[0000000031800018] = 000000651c2fce5b, %asi = 80 |
| 10860 | stxa %l6,[%o3+0x018]%asi ! Mem[0000000031800018] = 00000000222e98de |
| 10861 | ! Mem[0000000016000070] = dfe9d0a91da18ff8, %f12 = 26580619 4b1a27ae |
| 10862 | ldd [%i0+0x070],%f12 ! %f12 = dfe9d0a9 1da18ff8 |
| 10863 | ! Mem[0000000017800008] = 00000000, %l2 = 00000000faafb9df |
| 10864 | lduwa [%i3+%i4]0x89,%l2 ! %l2 = 0000000000000000 |
| 10865 | ! %l5 = 00000000ca47ebbc, immed = fffff7c2, %l3 = 000006db42be7800 |
| 10866 | orcc %l5,-0x83e,%l3 ! %l3 = fffffffffffffffe, %ccr = 88 |
| 10867 | ! %l6 = 222e98de00000000, Mem[17800020c39eda3e] = 000006db |
| 10868 | stwa %l6,[%i3+%o4]0x81 ! Mem[0000000017800020] = 222e98de |
| 10869 | ! %l5 = ca47ebbc00000000, Mem[1700002a00000000] = 16582bf8 |
| 10870 | sth %l5,[%i2+0x02a] ! Mem[0000000017000028] = 0000ebbc |
| 10871 | |
| 10872 | p3_label_47: ! %cwp = 2 |
| 10873 | ! Set Register : %l0 = 0000000000000098 |
| 10874 | xor %g0,-1,%l0 ! %l0 = ffffffffffffffff |
| 10875 | ! %l5 = 00000000ca47ebbc, %l1 = 000000000000004f, %l5 = 00000000ca47ebbc |
| 10876 | and %l5,%l1,%l5 ! %l5 = 000000000000000c |
| 10877 | ! Mem[0000000016000010] = 9271692951c43acc, %l5 = 000000000000000c |
| 10878 | ldxa [%i0+%i5]0x81,%l5 ! %l5 = 9271692951c43acc |
| 10879 | ! %l5 = 9271692951c43acc, immed = fffffa67, %y = 7fffffaf |
| 10880 | umul %l5,-0x599,%l1 ! %l1 = 51c439024c92e014, %y = 51c43902 |
| 10881 | ! Mem[000000003080001c] = 4c36ff21, %l3 = fffffffffffffffe |
| 10882 | ldub [%o1+0x01e],%l3 ! %l3 = 00000000000000ff |
| 10883 | ! %l2 = 0000000000000000, immed = 0000001a, %l3 = 00000000000000ff |
| 10884 | srl %l2,0x01a,%l3 ! %l3 = 0000000000000000 |
| 10885 | ! %l2 = 0000000000000000, %l7 = 00000000f88fa11d, %l0 = ffffffffffffffff |
| 10886 | or %l2,%l7,%l0 ! %l0 = 00000000f88fa11d |
| 10887 | ! %f20 = 77526f8c 605287f4, Mem[0000000016000010] = 92716929 51c43acc |
| 10888 | std %f20,[%i0+%i5] ! Mem[0000000016000010] = 77526f8c 605287f4 |
| 10889 | ! %l2 = 0000000000000000, immed = 000008c0, %l3 = 0000000000000000 |
| 10890 | and %l2,0x8c0,%l3 ! %l3 = 0000000000000000 |
| 10891 | ! %l4 = 0d07840000000000, Mem[3000001ec9e176bf] = 00000080, %asi = 00 |
| 10892 | stha %l4,[%o0+0x01e]%asi ! Mem[000000003000001c] = c9e18400 |
| 10893 | |
| 10894 | p3_label_48: ! %cwp = 2 |
| 10895 | ! %l0 = 00000000f88fa11d, immed = 0000007e, %l6 = 00000000222e98de |
| 10896 | andn %l0,0x07e,%l6 ! %l6 = 00000000f88fa101 |
| 10897 | ! %l0 = 00000000f88fa11d, %l4 = 000000000d078400, %l2 = 0000000000000000 |
| 10898 | addcc %l0,%l4,%l2 ! %l2 = 000000010597251d, %ccr = 01 |
| 10899 | ! Mem[0000000017800028] = 00000000, %f8 = 93ea938e |
| 10900 | lda [%i3+%o5]0x89,%f8 ! %f8 = 00000000 |
| 10901 | ! %l5 = 9271692951c43acc, Mem[0000000030000018] = ffff8dc2c9e18400 |
| 10902 | stx %l5,[%o0+%i6] ! Mem[0000000030000018] = 9271692951c43acc |
| 10903 | ! Mem[0000000030800058] = 5ed08dc2, %l1 = 51c439024c92e014 |
| 10904 | swap [%o1+0x058],%l1 ! %l1 = 000000005ed08dc2 |
| 10905 | ! %l1 = 000000005ed08dc2, %l2 = 000000010597251d, %l3 = 0000000000000000 |
| 10906 | udivx %l1,%l2,%l3 ! %l3 = 0000000000000000 |
| 10907 | ! Mem[0000000031000018] = 79143855, %l5 = 9271692951c43acc |
| 10908 | ldub [%o2+0x01a],%l5 ! %l5 = 0000000000000038 |
| 10909 | ! Mem[000000003180001c] = 222e98de, %f21 = 605287f4 |
| 10910 | ld [%o3+0x01c],%f21 ! %f21 = 222e98de |
| 10911 | ! %l6 = 00000000f88fa101, immed = fffff0dd, %l2 = 000000010597251d |
| 10912 | tsubcc %l6,-0xf23,%l2 ! %l2 = 00000000f88fb024, %ccr = 1b |
| 10913 | ! Clear Register : %l1 = 000000005ed08dc2 |
| 10914 | clr %l1 ! %l1 = 0000000000000000 |
| 10915 | |
| 10916 | p3_label_49: ! %cwp = 2 |
| 10917 | ! Mem[000000003080001c] = 4c36ff21, %l4 = 000000000d078400 |
| 10918 | ldsba [%o1+0x01e]%asi,%l4 ! %l4 = ffffffffffffffff |
| 10919 | ! Mem[0000000030000018] = 9271692951c43acc, %l2 = 00000000f88fb024, %l1 = 0000000000000000 |
| 10920 | add %o0,0x18,%g1 |
| 10921 | casxa [%g1]0x80,%l2,%l1 ! %l1 = 9271692951c43acc |
| 10922 | ! Mem[0000000031800018] = 00000000, %l7 = 00000000f88fa11d |
| 10923 | swap [%o3+%i6],%l7 ! %l7 = 0000000000000000 |
| 10924 | ! Mem[0000000031000058] = c8f9810f, %l0 = 00000000f88fa11d |
| 10925 | swap [%o2+0x058],%l0 ! %l0 = 00000000c8f9810f |
| 10926 | ! %l0 = c8f9810f00000000, Mem[1680002089661914] = f88fa11d |
| 10927 | stba %l0,[%i1+%o4]0x88 ! Mem[0000000016800020] = 8966190f |
| 10928 | ! Mem[0000000031800018] = f88fa11d, %l7 = 0000000000000000 |
| 10929 | lduba [%o3+0x018]%asi,%l7 ! %l7 = 00000000000000f8 |
| 10930 | restore ! CWP = 1 |
| 10931 | ! %l3 = 000000004a63db88, immed = 00000227, %l7 = 00000000000000f8 |
| 10932 | orn %l3,0x227,%l7 ! %l7 = ffffffffffffffd8 |
| 10933 | ! %l1 = ffffff9ae3d031a4, %l0 = 3fffffffffffff5f, %l5 = 0000000000005656 |
| 10934 | andcc %l1,%l0,%l5 ! %l5 = 3fffff9ae3d03104, %ccr = 08 |
| 10935 | ! %l3 = 000000004a63db88, %l4 = 0000000000000000, %l6 = 77249cb5bbae5655 |
| 10936 | sdivx %l3,%l4,%l6 ! Div by zero, %l0 = 3fffffffffffffaf |
| 10937 | |
| 10938 | p3_label_50: ! %cwp = 1 |
| 10939 | ! %l4 = 0000000000000000, immed = ffffff98, %l3 = 000000004a63db88 |
| 10940 | xnor %l4,-0x068,%l3 ! %l3 = 0000000000000067 |
| 10941 | ! Mem[0000000017800000] = 5556ae3b, %l6 = 77249cb5bbae5655 |
| 10942 | ldsha [%o3+%g0]0x80,%l6 ! %l6 = 0000000000005556 |
| 10943 | ! Mem[0000000030800058] = 4c92e0148c6f5277, %l7 = ffffffffffffffd8 |
| 10944 | ldxa [%i1+0x058]%asi,%l7 ! %l7 = 4c92e0148c6f5277 |
| 10945 | ! %l6 = 0000000000005556, %l2 = 000000005556ae3b, %l2 = 000000005556ae3b |
| 10946 | and %l6,%l2,%l2 ! %l2 = 0000000000000412 |
| 10947 | ! Mem[0000000017000028] = 0000ebbc, %l1 = ffffff9ae3d031a4 |
| 10948 | swapa [%o2+%i5]0x81,%l1 ! %l1 = 000000000000ebbc |
| 10949 | ! %l7 = 4c92e0148c6f5277, immed = 00000e06, %l6 = 0000000000005556 |
| 10950 | subccc %l7,0xe06,%l6 ! %l6 = 4c92e0148c6f4471, %ccr = 08 |
| 10951 | save ! CWP = 2 |
| 10952 | ! %l7 = 00000000000000f8, immed = fffffac7, %y = 51c43902 |
| 10953 | udivcc %l7,-0x539,%l2 ! %l2 = 0000000051c43aad, %ccr = 00 |
| 10954 | mov %l0,%y ! %y = c8f9810f |
| 10955 | ! %l5 = 0000000000000038, immed = fffffa15, %l4 = ffffffffffffffff |
| 10956 | xnor %l5,-0x5eb,%l4 ! %l4 = 00000000000005d2 |
| 10957 | ! Mem[0000000016000000] = 6a91e4e4, %l5 = 0000000000000038 |
| 10958 | ldsba [%i0+%g0]0x88,%l5 ! %l5 = ffffffffffffffe4 |
| 10959 | |
| 10960 | p3_label_51: ! %cwp = 2 |
| 10961 | ! Mem[000000003180005f] = f88fa11d, %l4 = 00000000000005d2 |
| 10962 | ldstub [%o3+0x05f],%l4 ! %l4 = 000000000000001d |
| 10963 | ! %l2 = 51c43aad00000000, Mem[1600000860a7c0d5] = 000005d2 |
| 10964 | stba %l2,[%i0+%i4]0x88 ! Mem[0000000016000008] = 60a7c0ad |
| 10965 | ! %f20 = 77526f8c, Mem[0000000016800018] = 00000000 |
| 10966 | sta %f20,[%i1+%i6]0x81 ! Mem[0000000016800018] = 77526f8c |
| 10967 | ! %f0 = 8c6502a7 6511ebcd, Mem[0000000017000028] = e3d031a4 f88fa11d |
| 10968 | stda %f0 ,[%i2+%o5]0x81 ! Mem[0000000017000028] = 8c6502a7 6511ebcd |
| 10969 | ! Mem[0000000030000018] = 92716929, %l7 = 00000000000000f8 |
| 10970 | ldsb [%o0+0x01a],%l7 ! %l7 = 0000000000000069 |
| 10971 | ! %l7 = 0000000000000069, Mem[0000000031000058] = f88fa11d00004f00, %asi = 80 |
| 10972 | stxa %l7,[%o2+0x058]%asi ! Mem[0000000031000058] = 0000000000000069 |
| 10973 | ! %l2 = 51c43aad, %l3 = 00000000, Mem[0000000017000018] = 5556aebb bcfdffff |
| 10974 | stda %l2,[%i2+%i6]0x81 ! Mem[0000000017000018] = 51c43aad 00000000 |
| 10975 | ! %l2 = 51c43aad, %l3 = 00000000, Mem[0000000031800058] = 222e98de f88fa1ff |
| 10976 | stda %l2,[%o3+0x058]%asi ! Mem[0000000031800058] = 51c43aad 00000000 |
| 10977 | ! %l0 = c8f9810f00000000, Mem[3100001cfffffd7f] = 31800058 |
| 10978 | stb %l0,[%o2+0x01c] ! Mem[000000003100001c] = 0ffffd7f |
| 10979 | ! Mem[000000003100005d] = 00000069, %l6 = 00000000f88fa101 |
| 10980 | ldstub [%o2+0x05d],%l6 ! %l6 = 0000000000000000 |
| 10981 | |
| 10982 | p3_label_52: ! %cwp = 2 |
| 10983 | ! Mem[0000000016800008] = f88f0bdc, %l0 = 00000000c8f9810f |
| 10984 | lduwa [%i1+%i4]0x81,%l0 ! %l0 = 00000000f88f0bdc |
| 10985 | ! Mem[0000000031800059] = 51c43aad, %l7 = 0000000000000069 |
| 10986 | ldstub [%o3+0x059],%l7 ! %l7 = 00000000000000c4 |
| 10987 | ! %l0 = 00000000f88f0bdc, immed = fffffe9c, %l2 = 0000000051c43aad |
| 10988 | orcc %l0,-0x164,%l2 ! %l2 = ffffffffffffffdc, %ccr = 88 |
| 10989 | ! %l3 = 0000000000000000, Mem[3000001a92716929] = 00000080, %asi = 51c43aad |
| 10990 | stha %l3,[%o0+0x01a]%asi ! Mem[0000000030000018] = 92710000 |
| 10991 | ! %l1 = 9271692951c43acc, %l4 = 000000000000001d, %y = c8f9810f |
| 10992 | mulscc %l1,%l4,%l4 ! %l4 = 00000000a8e21d83, %ccr = 08, %y = 647cc087 |
| 10993 | ! Clear Register : %l7 = 00000000000000c4 |
| 10994 | clr %l7 ! %l7 = 0000000000000000 |
| 10995 | ! %l6 = 00000000, %l7 = 00000000, Mem[0000000017800010] = 000000a1 42be7800 |
| 10996 | stda %l6,[%i3+%i5]0x88 ! Mem[0000000017800010] = 00000000 00000000 |
| 10997 | ! Mem[0000000031800058] = 51ff3aad00000000, %f30 = f6956ef3 ec651786 |
| 10998 | ldd [%o3+0x058],%f30 ! %f30 = 51ff3aad 00000000 |
| 10999 | ! %l4 = a8e21d83, %l5 = ffffffe4, Mem[0000000016800038] = 25c5c45a 883332ec |
| 11000 | stda %l4,[%i1+0x038]%asi ! Mem[0000000016800038] = a8e21d83 ffffffe4 |
| 11001 | ! Mem[0000000017000018] = ad3ac451, %l4 = 00000000a8e21d83 |
| 11002 | lduwa [%i2+%i6]0x89,%l4 ! %l4 = 00000000ad3ac451 |
| 11003 | |
| 11004 | p3_label_53: ! %cwp = 2 |
| 11005 | ! %l1 = 51c43acc00000000, Mem[3180001c222e98de] = 16582bf8 |
| 11006 | stw %l1,[%o3+0x01c] ! Mem[000000003180001c] = 51c43acc |
| 11007 | ! %f30 = 51ff3aad 00000000, Mem[0000000031000018] = 79143855 0ffffd7f |
| 11008 | std %f30,[%o2+%i6] ! Mem[0000000031000018] = 51ff3aad 00000000 |
| 11009 | membar #Sync ! Added by membar checker (50) |
| 11010 | ! %f14 = ef1c11d1 a8d40548, Mem[0000000017000060] = 605287f4 8e93ea93 |
| 11011 | std %f14,[%i2+0x060] ! Mem[0000000017000060] = ef1c11d1 a8d40548 |
| 11012 | ! Mem[0000000017800018] = 65000000, %l0 = 00000000f88f0bdc |
| 11013 | ldsw [%i3+%i6],%l0 ! %l0 = 0000000065000000 |
| 11014 | ! Mem[000000003080005c] = 8c6f5277, %l2 = ffffffffffffffdc |
| 11015 | lduw [%o1+0x05c],%l2 ! %l2 = 000000008c6f5277 |
| 11016 | ! Code Fragment 1 |
| 11017 | p3_fragment_3: |
| 11018 | ta T_CHANGE_HPRIV |
| 11019 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 11020 | ! %g3 = 0000000000000a1d |
| 11021 | mov -0xfd6,%g3 ! %g3 = fffffffffffff02a |
| 11022 | and %g3, 0x13, %g3 |
| 11023 | xor %g2, %g3, %g2 |
| 11024 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 11025 | ta T_CHANGE_NONHPRIV |
| 11026 | ! Code Fragment 1 |
| 11027 | p3_fragment_4: |
| 11028 | ta T_CHANGE_HPRIV |
| 11029 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 11030 | ! %g3 = fffffffffffff02a |
| 11031 | mov -0x1f1,%g3 ! %g3 = fffffffffffffe0f |
| 11032 | and %g3, 0x13, %g3 |
| 11033 | xor %g2, %g3, %g2 |
| 11034 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 11035 | ta T_CHANGE_NONHPRIV |
| 11036 | ! %f16 = ac1f6464 1c2fce5b 14196689 2684d640 |
| 11037 | ! %f20 = 77526f8c 222e98de 1b749deb c922484c |
| 11038 | ! %f24 = bf76e1c9 7b5693a8 dc8a439a 4add8e50 |
| 11039 | ! %f28 = dfe9d0a9 1da18ff8 51ff3aad 00000000 |
| 11040 | stda %f16,[%i3]ASI_COMMIT_P ! Block Store to 0000000017800000 |
| 11041 | ! %l6 = 0000000000000000, immed = fffff4c0, %y = 647cc087 |
| 11042 | mulscc %l6,-0xb40,%l6 ! %l6 = 000000017ffff4c0, %ccr = 03, %y = 323e6043 |
| 11043 | ! Mem[0000000016000010] = 77526f8c, %l7 = 0000000000000000 |
| 11044 | ldstuba [%i0+%i5]0x81,%l7 ! %l7 = 0000000000000077 |
| 11045 | |
| 11046 | p3_label_54: ! %cwp = 2 |
| 11047 | ! %l0 = 65000000, %l1 = 51c43acc, Mem[0000000031800018] = f88fa11d 51c43acc |
| 11048 | stda %l0,[%o3+0x018]%asi ! Mem[0000000031800018] = 65000000 51c43acc |
| 11049 | ! %l3 = 0000000000000000, %l3 = 0000000000000000, %l4 = 00000000ad3ac451 |
| 11050 | and %l3,%l3,%l4 ! %l4 = 0000000000000000 |
| 11051 | ! Mem[0000000016000070] = dfe9d0a91da18ff8, %l4 = 0000000000000000 |
| 11052 | ldx [%i0+0x070],%l4 ! %l4 = dfe9d0a91da18ff8 |
| 11053 | restore ! CWP = 1 |
| 11054 | ! %l6 = 4c92e0148c6f4471, immed = 0000067f, %y = 323e6043 |
| 11055 | umulcc %l6,0x67f,%l6 ! %l6 = 0000039046cd9a0f, %ccr = 00, %y = 00000390 |
| 11056 | ! Mem[000000001700007c] = d1111cef, %l7 = 4c92e0148c6f5277 |
| 11057 | lduha [%o2+0x07c]%asi,%l7 ! %l7 = 000000000000d111 |
| 11058 | ! %l7 = 000000000000d111, %l5 = 3fffff9ae3d03104, %l3 = 0000000000000067 |
| 11059 | addccc %l7,%l5,%l3 ! %l3 = 3fffff9ae3d10215, %ccr = 08 |
| 11060 | ! %f1 = 6511ebcd, Mem[0000000016000058] = 1b749deb |
| 11061 | st %f1 ,[%o0+0x058] ! Mem[0000000016000058] = 6511ebcd |
| 11062 | ! %l6 = 0000039046cd9a0f, %l6 = 0000039046cd9a0f, %l7 = 000000000000d111 |
| 11063 | sdivx %l6,%l6,%l7 ! %l7 = 0000000000000001 |
| 11064 | ! %l0 = 3fffffffffffff87, Mem[0000000031000018] = 51ff3aad00000000 |
| 11065 | stx %l0,[%i2+%o6] ! Mem[0000000031000018] = 3fffffffffffff87 |
| 11066 | |
| 11067 | p3_label_55: ! %cwp = 1 |
| 11068 | ! %f0 = 8c6502a7 6511ebcd, Mem[0000000016800018] = 8c6f5277 d93e8a15 |
| 11069 | stda %f0 ,[%o1+%o6]0x88 ! Mem[0000000016800018] = 8c6502a7 6511ebcd |
| 11070 | ! %l1 = 0000ebbc00000000, Mem[16800014fe176bf5] = 16582bf8 |
| 11071 | sth %l1,[%o1+0x014] ! Mem[0000000016800014] = ebbc6bf5 |
| 11072 | ! %l0 = 3fffffffffffff87, immed = 00000b3b, %y = 00000390 |
| 11073 | udivcc %l0,0xb3b,%l2 ! %l2 = 00000000514bf43f, %ccr = 00 |
| 11074 | mov %l0,%y ! %y = ffffff87 |
| 11075 | membar #Sync ! Added by membar checker (51) |
| 11076 | ! %l4 = 0000000000000000, Mem[17800020c9e176bf] = 16582bf8 |
| 11077 | stba %l4,[%o3+%i4]0x88 ! Mem[0000000017800020] = c9e17600 |
| 11078 | ! Mem[000000003000001c] = 51c43acc, %l2 = 00000000514bf43f, %asi = 80 |
| 11079 | swapa [%i0+0x01c]%asi,%l2 ! %l2 = 0000000051c43acc |
| 11080 | ! Mem[0000000017800028] = dc8a439a4add8e50, %l2 = 0000000051c43acc |
| 11081 | ldxa [%o3+%i5]0x81,%l2 ! %l2 = dc8a439a4add8e50 |
| 11082 | ! %f16 = ac1f6464 1c2fce5b 14196689 2684d640 |
| 11083 | ! %f20 = 77526f8c 222e98de 1b749deb c922484c |
| 11084 | ! %f24 = bf76e1c9 7b5693a8 dc8a439a 4add8e50 |
| 11085 | ! %f28 = dfe9d0a9 1da18ff8 51ff3aad 00000000 |
| 11086 | stda %f16,[%o2]ASI_BLK_AIUS ! Block Store to 0000000017000000 |
| 11087 | ! Mem[000000003080001c] = 4c36ff21, %l1 = 000000000000ebbc |
| 11088 | ldsw [%i1+0x01c],%l1 ! %l1 = 000000004c36ff21 |
| 11089 | ! %l4 = 0000000000000000, Mem[1600000860a7c0ad] = 0000ebbc |
| 11090 | stwa %l4,[%o0+%o4]0x88 ! Mem[0000000016000008] = 00000000 |
| 11091 | ! Mem[0000000031800058] = 51ff3aad00000000, %l3 = 3fffff9ae3d10215 |
| 11092 | ldx [%i3+0x058],%l3 ! %l3 = 51ff3aad00000000 |
| 11093 | |
| 11094 | p3_label_56: ! %cwp = 1 |
| 11095 | ! Mem[0000000016800040] = 45367144 0740dcb4 ac774df6 1257805c |
| 11096 | ! Mem[0000000016800050] = 0032e724 7cd58344 7cd86405 11bd9977 |
| 11097 | ! Mem[0000000016800060] = ce17b17e bccc3af8 b48cb4b0 ff517ac9 |
| 11098 | ! Mem[0000000016800070] = 2c46cb4d 44b0f1d4 1ae2dfa9 3e41906a |
| 11099 | ldda [%o1+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000016800040 |
| 11100 | ! %l7 = 0000000000000001, immed = fffffd9e, %l0 = 3fffffffffffff87 |
| 11101 | add %l7,-0x262,%l0 ! %l0 = fffffffffffffd9f |
| 11102 | ! %l3 = 51ff3aad00000000, %l3 = 51ff3aad00000000, %l0 = fffffffffffffd9f |
| 11103 | srax %l3,%l3,%l0 ! %l0 = 51ff3aad00000000 |
| 11104 | ! Mem[0000000017800018] = 1b749deb, %l5 = 3fffff9ae3d03104 |
| 11105 | ldsha [%o3+%o6]0x80,%l5 ! %l5 = 0000000000001b74 |
| 11106 | ! Mem[000000003000001c] = 514bf43f, %l6 = 0000039046cd9a0f |
| 11107 | lduh [%i0+0x01e],%l6 ! %l6 = 000000000000f43f |
| 11108 | ! Mem[0000000031000058] = 00000000, %l6 = 000000000000f43f |
| 11109 | ldsb [%i2+0x058],%l6 ! %l6 = 0000000000000000 |
| 11110 | ! %l7 = 0000000000000001, Mem[0000000017000008] = 141966892684d640 |
| 11111 | stx %l7,[%o2+%o4] ! Mem[0000000017000008] = 0000000000000001 |
| 11112 | ! %l1 = 000000004c36ff21, immed = fffff786, %l0 = 51ff3aad00000000 |
| 11113 | xor %l1,-0x87a,%l0 ! %l0 = ffffffffb3c908a7 |
| 11114 | save ! CWP = 2 |
| 11115 | membar #Sync ! Added by membar checker (52) |
| 11116 | ! Mem[0000000017000028] = dc8a439a, %l0 = 0000000065000000 |
| 11117 | lduha [%i2+%o5]0x81,%l0 ! %l0 = 000000000000dc8a |
| 11118 | |
| 11119 | p3_label_57: ! %cwp = 2 |
| 11120 | ! Mem[0000000016000020] = 0000b0b8, %l3 = 0000000000000000 |
| 11121 | swapa [%i0+%o4]0x81,%l3 ! %l3 = 000000000000b0b8 |
| 11122 | ! %l1 = 9271692951c43acc, immed = ffffff52, %l4 = dfe9d0a91da18ff8 |
| 11123 | orncc %l1,-0x0ae,%l4 ! %l4 = 9271692951c43aed, %ccr = 80 |
| 11124 | ! Mem[0000000016000000] = e4e4916ae270b6f8, %f4 = da2be655 0addb8db |
| 11125 | ldda [%i0+%g0]0x80,%f4 ! %f4 = e4e4916a e270b6f8 |
| 11126 | ! Mem[0000000031800018] = 65000000, %l5 = ffffffffffffffe4 |
| 11127 | lduha [%o3+0x01a]%asi,%l5 ! %l5 = 0000000000000000 |
| 11128 | ! Mem[0000000017000020] = bf76e1c9, %l0 = 000000000000dc8a |
| 11129 | ldub [%i2+%o4],%l0 ! %l0 = 00000000000000bf |
| 11130 | ! %l6 = 7ffff4c000000000, Mem[170000181b749deb] = 0000dc8a |
| 11131 | stwa %l6,[%i2+%i6]0x81 ! Mem[0000000017000018] = 7ffff4c0 |
| 11132 | ! Mem[0000000016000018] = ff57805c fae1cf91, %l0 = 000000bf, %l1 = 51c43acc |
| 11133 | ldda [%i0+%i6]0x81,%l0 ! %l0 = 00000000ff57805c 00000000fae1cf91 |
| 11134 | ! Mem[0000000030000058] = 00000054, %l7 = 0000000000000077 |
| 11135 | lduba [%o0+0x05b]%asi,%l7 ! %l7 = 0000000000000054 |
| 11136 | ! %f0 = 8c6502a7 6511ebcd f6fc25ea 00006565 |
| 11137 | ! %f4 = e4e4916a e270b6f8 65767e0c f52bf808 |
| 11138 | ! %f8 = 00000000 f4875260 43050000 666fb358 |
| 11139 | ! %f12 = dfe9d0a9 1da18ff8 ef1c11d1 a8d40548 |
| 11140 | stda %f0,[%i0+%g4]ASI_BLK_PL ! Block Store to 0000000016000040 |
| 11141 | ! Mem[000000003100001c] = ffffff87, %l2 = 000000008c6f5277 |
| 11142 | ldsw [%o2+0x01c],%l2 ! %l2 = ffffffffffffff87 |
| 11143 | |
| 11144 | p3_label_58: ! %cwp = 2 |
| 11145 | membar #Sync ! Added by membar checker (53) |
| 11146 | ! Mem[0000000017000000] = ac1f6464 1c2fce5b 00000000 00000001 |
| 11147 | ! Mem[0000000017000010] = 77526f8c 222e98de 7ffff4c0 c922484c |
| 11148 | ! Mem[0000000017000020] = bf76e1c9 7b5693a8 dc8a439a 4add8e50 |
| 11149 | ! Mem[0000000017000030] = dfe9d0a9 1da18ff8 51ff3aad 00000000 |
| 11150 | ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000017000000 |
| 11151 | ! %l3 = 000000000000b0b8, %l4 = 9271692951c43aed, %l0 = 00000000ff57805c |
| 11152 | andcc %l3,%l4,%l0 ! %l0 = 00000000000030a8, %ccr = 00 |
| 11153 | ! %l5 = 0000000000000000, immed = 00000012, %l4 = 9271692951c43aed |
| 11154 | sra %l5,0x012,%l4 ! %l4 = 0000000000000000 |
| 11155 | ! %l0 = 00000000000030a8, immed = fffff537, %l0 = 00000000000030a8 |
| 11156 | tsubcc %l0,-0xac9,%l0 ! %l0 = 0000000000003b71, %ccr = 13 |
| 11157 | ! Mem[0000000016800050] = 0032e724, %l0 = 0000000000003b71 |
| 11158 | ldswa [%i1+0x050]%asi,%l0 ! %l0 = 000000000032e724 |
| 11159 | ! Invert Register : %l3 = 000000000000b0b8 |
| 11160 | xor %l3,-1,%l3 ! %l3 = ffffffffffff4f47 |
| 11161 | ! Mem[000000003080001c] = 4c36ff21, %l6 = 000000017ffff4c0 |
| 11162 | lduw [%o1+0x01c],%l6 ! %l6 = 000000004c36ff21 |
| 11163 | membar #Sync ! Added by membar checker (54) |
| 11164 | ! %l4 = 00000000, %l5 = 00000000, Mem[0000000017000020] = c9e176bf a893567b |
| 11165 | stda %l4,[%i2+%o4]0x88 ! Mem[0000000017000020] = 00000000 00000000 |
| 11166 | ! Mem[0000000030800058] = 4c92e014, %l3 = ffffffffffff4f47 |
| 11167 | ldub [%o1+0x059],%l3 ! %l3 = 0000000000000092 |
| 11168 | ! %l0 = 0032e72400000000, Mem[3180001c51c43acc] = ffff4f47 |
| 11169 | sth %l0,[%o3+0x01c] ! Mem[000000003180001c] = e7243acc |
| 11170 | |
| 11171 | p3_label_59: ! %cwp = 2 |
| 11172 | ! Mem[0000000017000030] = a9d0e9df, %l0 = 000000000032e724 |
| 11173 | ldsba [%i2+%o6]0x88,%l0 ! %l0 = ffffffffffffffdf |
| 11174 | ! Mem[0000000030000018] = 92710000, %l0 = ffffffffffffffdf |
| 11175 | ldsw [%o0+%i6],%l0 ! %l0 = ffffffff92710000 |
| 11176 | ! %l1 = 00000000fae1cf91, immed = 0000001b, %l6 = 000000004c36ff21 |
| 11177 | sll %l1,0x01b,%l6 ! %l6 = 07d70e7c88000000 |
| 11178 | ! Mem[0000000017000000] = ac1f6464, %f16 = 45367144 |
| 11179 | ld [%i2+%g0],%f16 ! %f16 = ac1f6464 |
| 11180 | ! %l1 = fae1cf9100000000, Mem[3000001892710000] = 00000000 |
| 11181 | sth %l1,[%o0+%i6] ! Mem[0000000030000018] = cf910000 |
| 11182 | ! Mem[0000000016800000] = 00000000, %l5 = 0000000000000000 |
| 11183 | lduwa [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000000 |
| 11184 | ! Mem[000000003180001b] = 65000000, %l4 = 0000000000000000 |
| 11185 | ldstub [%o3+0x01b],%l4 ! %l4 = 0000000000000000 |
| 11186 | ! Mem[0000000017000068] = 58b36f66, %l2 = ffffffffffffff87 |
| 11187 | ldsb [%i2+0x06b],%l2 ! %l2 = 0000000000000066 |
| 11188 | ! %l4 = 0000000000000000, %l1 = 00000000fae1cf91, %l2 = 0000000000000066 |
| 11189 | sdivx %l4,%l1,%l2 ! %l2 = 0000000000000000 |
| 11190 | ! Mem[0000000017000038] = 51ff3aad, %l5 = 0000000000000000 |
| 11191 | lduha [%i2+0x03a]%asi,%l5 ! %l5 = 0000000000003aad |
| 11192 | |
| 11193 | p3_label_60: ! %cwp = 2 |
| 11194 | ! %l6 = 07d70e7c88000000, %l7 = 0000000000000054, %l3 = 0000000000000092 |
| 11195 | orcc %l6,%l7,%l3 ! %l3 = 07d70e7c88000054, %ccr = 08 |
| 11196 | ! %f14 = 51ff3aad, Mem[0000000030800058] = 4c92e014 |
| 11197 | st %f14,[%o1+0x058] ! Mem[0000000030800058] = 51ff3aad |
| 11198 | ! %f14 = 51ff3aad, Mem[0000000017000008] = 00000000 |
| 11199 | sta %f14,[%i2+%i4]0x88 ! Mem[0000000017000008] = 51ff3aad |
| 11200 | ! Mem[0000000031800058] = 51ff3aad, %l4 = 0000000000000000 |
| 11201 | ldsh [%o3+0x058],%l4 ! %l4 = 00000000000051ff |
| 11202 | ! %l4 = 000051ff00000000, Mem[1780002adc8a439a] = 00000000 |
| 11203 | sth %l4,[%i3+0x02a] ! Mem[0000000017800028] = dc8a51ff |
| 11204 | ! Mem[0000000031800018] = 650000ffe7243acc, %l2 = 0000000000000000, %l3 = 07d70e7c88000054 |
| 11205 | add %o3,0x18,%g1 |
| 11206 | casxa [%g1]0x80,%l2,%l3 ! %l3 = 650000ffe7243acc |
| 11207 | ! Mem[0000000017800010] = 77526f8c222e98de, %l7 = 0000000000000054 |
| 11208 | ldxa [%i3+%i5]0x81,%l7 ! %l7 = 77526f8c222e98de |
| 11209 | ! %l6 = 07d70e7c88000000 |
| 11210 | setx 0xf3391ed7c42db3d5,%g7,%l6 ! %l6 = f3391ed7c42db3d5 |
| 11211 | ! Mem[0000000031800018] = 650000ff, %l4 = 00000000000051ff |
| 11212 | lduh [%o3+%i6],%l4 ! %l4 = 0000000000006500 |
| 11213 | ! Mem[0000000016000078] = 4805d4a8, %l1 = fae1cf91, %l0 = 92710000 |
| 11214 | add %i0,0x78,%g1 |
| 11215 | casa [%g1]0x80,%l1,%l0 ! %l0 = 000000004805d4a8 |
| 11216 | |
| 11217 | p3_label_61: ! %cwp = 2 |
| 11218 | ! %l7 = 222e98de00000000, Mem[3100001cffffff87] = 00000000 |
| 11219 | stw %l7,[%o2+0x01c] ! Mem[000000003100001c] = 222e98de |
| 11220 | ! Invert Register : %l4 = 0000000000006500 |
| 11221 | xor %l4,-1,%l4 ! %l4 = ffffffffffff9aff |
| 11222 | ! Mem[0000000016000018] = 5c8057ff, %l4 = ffffffffffff9aff |
| 11223 | ldsba [%i0+%i6]0x88,%l4 ! %l4 = ffffffffffffffff |
| 11224 | ! %l5 = 0000000000003aad |
| 11225 | setx 0x3c8ca7a7acdd3383,%g7,%l5 ! %l5 = 3c8ca7a7acdd3383 |
| 11226 | ! %l5 = 3c8ca7a7acdd3383, immed = 000009d1, %l7 = 77526f8c222e98de |
| 11227 | xnor %l5,0x9d1,%l7 ! %l7 = c37358585322c5ad |
| 11228 | ! %f12 = dfe9d0a9, Mem[000000003180001c] = e7243acc |
| 11229 | st %f12,[%o3+0x01c] ! Mem[000000003180001c] = dfe9d0a9 |
| 11230 | ! Mem[0000000017000014] = 222e98de, %l4 = ffffffffffffffff |
| 11231 | ldub [%i2+0x014],%l4 ! %l4 = 0000000000000022 |
| 11232 | ! %l7 = c37358585322c5ad, Mem[0000000030800058] = 51ff3aad8c6f5277 |
| 11233 | stx %l7,[%o1+0x058] ! Mem[0000000030800058] = c37358585322c5ad |
| 11234 | ! %l4 = 0000000000000022, %l7 = c37358585322c5ad, %l2 = 0000000000000000 |
| 11235 | orncc %l4,%l7,%l2 ! %l2 = 3c8ca7a7acdd3a72, %ccr = 08 |
| 11236 | ! %l2 = 3c8ca7a7acdd3a72, immed = fffffb0a, %l0 = 000000004805d4a8 |
| 11237 | tsubcc %l2,-0x4f6,%l0 ! %l0 = 3c8ca7a7acdd3f68, %ccr = 1b |
| 11238 | |
| 11239 | p3_label_62: ! %cwp = 2 |
| 11240 | ! %l6 = f3391ed7c42db3d5, %l6 = f3391ed7c42db3d5, %y = ffffff87 |
| 11241 | smul %l6,%l6,%l3 ! %l3 = 0dfa9bdcdf358f39, %y = 0dfa9bdc |
| 11242 | ! %f20 = 0032e724 7cd58344, Mem[0000000031000018] = 3fffffff 222e98de |
| 11243 | std %f20,[%o2+%i6] ! Mem[0000000031000018] = 0032e724 7cd58344 |
| 11244 | ! Mem[0000000030000018] = cf910000514bf43f, %l0 = 3c8ca7a7acdd3f68 |
| 11245 | ldxa [%o0+0x018]%asi,%l0 ! %l0 = cf910000514bf43f |
| 11246 | ! %l4 = 0000000000000022, immed = fffff6b5, %l6 = f3391ed7c42db3d5 |
| 11247 | andn %l4,-0x94b,%l6 ! %l6 = 0000000000000002 |
| 11248 | ! %l2 = acdd3a72, %l3 = df358f39, Mem[0000000030800018] = 0e500000 4c36ff21 |
| 11249 | stda %l2,[%o1+0x018]%asi ! Mem[0000000030800018] = acdd3a72 df358f39 |
| 11250 | ! %l4 = 00000022, %l5 = acdd3383, Mem[0000000030000018] = cf910000 514bf43f |
| 11251 | std %l4,[%o0+%i6] ! Mem[0000000030000018] = 00000022 acdd3383 |
| 11252 | ! %l6 = 0000000000000002, immed = fffff4df, %l1 = 00000000fae1cf91 |
| 11253 | xorcc %l6,-0xb21,%l1 ! %l1 = fffffffffffff4dd, %ccr = 88 |
| 11254 | ! %l0 = cf910000514bf43f, %l6 = 0000000000000002, %l7 = c37358585322c5ad |
| 11255 | sll %l0,%l6,%l7 ! %l7 = 3e440001452fd0fc |
| 11256 | ! %l6 = 0000000200000000, Mem[3180005851ff3aad] = 00000002 |
| 11257 | stw %l6,[%o3+0x058] ! Mem[0000000031800058] = 00000002 |
| 11258 | ! %l6 = 0000000000000002, %l5 = 3c8ca7a7acdd3383, %l5 = 3c8ca7a7acdd3383 |
| 11259 | addccc %l6,%l5,%l5 ! %l5 = 3c8ca7a7acdd3385, %ccr = 08 |
| 11260 | |
| 11261 | p3_label_63: ! %cwp = 2 |
| 11262 | ! %f2 = 00000000, Mem[000000003000001c] = acdd3383 |
| 11263 | st %f2 ,[%o0+0x01c] ! Mem[000000003000001c] = 00000000 |
| 11264 | ! Mem[0000000017800028] = dc8a51ff, %l5 = 3c8ca7a7acdd3385 |
| 11265 | lduha [%i3+%o5]0x81,%l5 ! %l5 = 000000000000dc8a |
| 11266 | ! %l0 = cf910000514bf43f, %l6 = 0000000000000002, %l2 = 3c8ca7a7acdd3a72 |
| 11267 | xnor %l0,%l6,%l2 ! %l2 = 306effffaeb40bc2 |
| 11268 | ! %l1 = fffffffffffff4dd |
| 11269 | setx 0x54efdb0f9bee6bba,%g7,%l1 ! %l1 = 54efdb0f9bee6bba |
| 11270 | ! Mem[0000000017800010] = 8c6f5277, %f24 = ce17b17e |
| 11271 | lda [%i3+%i5]0x89,%f24 ! %f24 = 8c6f5277 |
| 11272 | ! %l3 = 0dfa9bdcdf358f39, immed = 0000030e, %y = 0dfa9bdc |
| 11273 | udivcc %l3,0x30e,%l5 ! %l5 = 00000000ffffffff, %ccr = 0a |
| 11274 | mov %l0,%y ! %y = 514bf43f |
| 11275 | ! Mem[0000000016000028] = c9e176bf, %l1 = 54efdb0f9bee6bba, %asi = 80 |
| 11276 | swapa [%i0+0x028]%asi,%l1 ! %l1 = 00000000c9e176bf |
| 11277 | ! %l6 = 0000000200000000, Mem[310000180032e724] = 9bee6bba |
| 11278 | stw %l6,[%o2+%i6] ! Mem[0000000031000018] = 00000002 |
| 11279 | ! Mem[0000000030800058] = c3735858, %l6 = 0000000000000002 |
| 11280 | lduwa [%o1+0x058]%asi,%l6 ! %l6 = 00000000c3735858 |
| 11281 | ! Mem[000000003180005c] = 00000000, %l6 = 00000000c3735858 |
| 11282 | ldub [%o3+0x05d],%l6 ! %l6 = 0000000000000000 |
| 11283 | |
| 11284 | p3_label_64: ! %cwp = 2 |
| 11285 | ! %l7 = 3e440001452fd0fc, immed = 0000000a, %l2 = 306effffaeb40bc2 |
| 11286 | srlx %l7,0x00a,%l2 ! %l2 = 000f910000514bf4 |
| 11287 | ! %l0 = 514bf43f, %l1 = c9e176bf, Mem[0000000030000018] = 00000022 00000000 |
| 11288 | std %l0,[%o0+%i6] ! Mem[0000000030000018] = 514bf43f c9e176bf |
| 11289 | ! %l0 = cf910000514bf43f, Mem[0000000016800028] = 84a8030a163d8a3e |
| 11290 | stxa %l0,[%i1+%o5]0x81 ! Mem[0000000016800028] = cf910000514bf43f |
| 11291 | ! Mem[0000000017000000] = 64641fac, %l0 = cf910000514bf43f |
| 11292 | ldswa [%i2+%g0]0x89,%l0 ! %l0 = 0000000064641fac |
| 11293 | ! Mem[000000003000005c] = 249d9880, %l6 = 0000000000000000 |
| 11294 | ldsb [%o0+0x05f],%l6 ! %l6 = ffffffffffffff80 |
| 11295 | ! Mem[0000000030800058] = c37358585322c5ad, %f24 = 8c6f5277 bccc3af8 |
| 11296 | ldd [%o1+0x058],%f24 ! %f24 = c3735858 5322c5ad |
| 11297 | ! %l0 = 64641fac, %l1 = c9e176bf, Mem[0000000030800018] = acdd3a72 df358f39 |
| 11298 | stda %l0,[%o1+0x018]%asi ! Mem[0000000030800018] = 64641fac c9e176bf |
| 11299 | ! Mem[0000000017800028] = dc8a51ff, %l4 = 0000000000000022 |
| 11300 | lduwa [%i3+%o5]0x81,%l4 ! %l4 = 00000000dc8a51ff |
| 11301 | ! done : should take illegal inst trap, %l0 = 0000000064641fac |
| 11302 | done ! Illegal inst trap : %l0 = 0000000064641fbc |
| 11303 | ! %l6 = ffffff80, %l7 = 452fd0fc, Mem[0000000030000058] = 00000054 249d9880 |
| 11304 | stda %l6,[%o0+0x058]%asi ! Mem[0000000030000058] = ffffff80 452fd0fc |
| 11305 | |
| 11306 | p3_label_65: ! %cwp = 2 |
| 11307 | ! %l0 = 0000000064641fbc, immed = 0000027e, %l5 = 00000000ffffffff |
| 11308 | and %l0,0x27e,%l5 ! %l5 = 000000000000023c |
| 11309 | ! %l6 = ffffffffffffff80, immed = 000000c4, %y = 514bf43f |
| 11310 | mulscc %l6,0x0c4,%l2 ! %l2 = 0000000080000084, %ccr = 0a, %y = 28a5fa1f |
| 11311 | ! Invert Register : %l5 = 000000000000023c |
| 11312 | xor %l5,-1,%l5 ! %l5 = fffffffffffffdc3 |
| 11313 | ! Mem[0000000016000068] = 58b36f6600000543, %f8 = bf76e1c9 7b5693a8 |
| 11314 | ldd [%i0+0x068],%f8 ! %f8 = 58b36f66 00000543 |
| 11315 | ! %l1 = 00000000c9e176bf, immed = 00000b69, %l3 = 0dfa9bdcdf358f39 |
| 11316 | andcc %l1,0xb69,%l3 ! %l3 = 0000000000000229, %ccr = 00 |
| 11317 | ! %l1 = 00000000c9e176bf, immed = fffff1e8, %l5 = fffffffffffffdc3 |
| 11318 | and %l1,-0xe18,%l5 ! %l5 = 00000000c9e170a8 |
| 11319 | rd %pc,%o7 |
| 11320 | return %o7+12 ! CWP = 1 |
| 11321 | ! %l3 = 0000000000000000, Mem[3100005c00ff0069] = ffffffff |
| 11322 | stb %l3,[%i2+0x05c] ! Mem[000000003100005c] = 00ff0069 |
| 11323 | ! Mem[0000000017000040] = cdeb1165, %f17 = 0740dcb4 |
| 11324 | lda [%o2+0x040]%asi,%f17 ! %f17 = cdeb1165 |
| 11325 | ! Mem[000000001780007c] = 1e85a3a5, %l4 = 00000000, %l5 = 00001b74 |
| 11326 | add %o3,0x7c,%g1 |
| 11327 | casa [%g1]0x80,%l4,%l5 ! %l5 = 000000001e85a3a5 |
| 11328 | |
| 11329 | p3_label_66: ! %cwp = 1 |
| 11330 | ! Mem[0000000031800018] = 650000ff, %l2 = dc8a439a4add8e50 |
| 11331 | swap [%i3+%o6],%l2 ! %l2 = 00000000650000ff |
| 11332 | ! %f27 = ff517ac9, Mem[0000000031000018] = 00000002 |
| 11333 | st %f27,[%i2+%o6] ! Mem[0000000031000018] = ff517ac9 |
| 11334 | ! Mem[0000000017800003] = ac1f6464, %l1 = 000000004c36ff21 |
| 11335 | ldstub [%o3+0x003],%l1 ! %l1 = 0000000000000064 |
| 11336 | ! Mem[0000000017800030] = a9d0e9df, %l1 = 0000000000000064 |
| 11337 | ldstuba [%o3+%i6]0x89,%l1 ! %l1 = 00000000000000df |
| 11338 | ! Mem[0000000017000028] = dc8a439a, %l4 = 0000000000000000 |
| 11339 | swapa [%o2+%i5]0x81,%l4 ! %l4 = 00000000dc8a439a |
| 11340 | ! %l2 = 00000000650000ff, %l3 = 51ff3aad00000000, %l6 = 0000000000000000 |
| 11341 | sdivx %l2,%l3,%l6 ! %l6 = 0000000000000000 |
| 11342 | ! %l1 = 00000000000000df, %l4 = 00000000dc8a439a, %l6 = 0000000000000000 |
| 11343 | addccc %l1,%l4,%l6 ! %l6 = 00000000dc8a4479, %ccr = 08 |
| 11344 | ! Mem[0000000017000058] = 08f82bf50c7e7665, %f16 = ac1f6464 cdeb1165 |
| 11345 | ldd [%o2+0x058],%f16 ! %f16 = 08f82bf5 0c7e7665 |
| 11346 | ! Mem[0000000016000054] = 6a91e4e4, %l5 = 000000001e85a3a5 |
| 11347 | lduwa [%o0+0x054]%asi,%l5 ! %l5 = 000000006a91e4e4 |
| 11348 | ! Mem[0000000031800058] = 00000002, %l6 = 00000000dc8a4479 |
| 11349 | ldsb [%i3+0x058],%l6 ! %l6 = 0000000000000000 |
| 11350 | |
| 11351 | p3_label_67: ! %cwp = 1 |
| 11352 | ! Mem[0000000017800008] = 89661914, %l0 = ffffffffb3c908a7 |
| 11353 | lduha [%o3+%o4]0x88,%l0 ! %l0 = 0000000000001914 |
| 11354 | ! %l3 = 0000000000000000, Mem[1700002800000000] = 16582bf8 |
| 11355 | stba %l3,[%o2+%i5]0x80 ! Mem[0000000017000028] = 00000000 |
| 11356 | ! Mem[0000000017000018] = 4c4822c9c0f4ff7f, %f4 = 77526f8c 222e98de |
| 11357 | ldda [%o2+%o6]0x88,%f4 ! %f4 = 4c4822c9 c0f4ff7f |
| 11358 | ! Mem[0000000016800074] = 44b0f1d4, %l4 = 00000000dc8a439a |
| 11359 | ldsba [%o1+0x074]%asi,%l4 ! %l4 = 0000000000000044 |
| 11360 | ! %l3 = 0000000000000000, Mem[1600003000000002] = dc8a439a |
| 11361 | stwa %l3,[%o0+%i6]0x80 ! Mem[0000000016000030] = 00000000 |
| 11362 | ! Mem[0000000017000018] = c0f4ff7f, %l4 = 0000000000000044 |
| 11363 | lduba [%o2+%o6]0x88,%l4 ! %l4 = 000000000000007f |
| 11364 | ! Mem[0000000031800018] = 4add8e50, %f10 = dc8a439a |
| 11365 | ld [%i3+%o6],%f10 ! %f10 = 4add8e50 |
| 11366 | ! %l4 = 000000000000007f, immed = 000001ba, %l4 = 000000000000007f |
| 11367 | and %l4,0x1ba,%l4 ! %l4 = 000000000000003a |
| 11368 | ! %l5 = 000000006a91e4e4, %l3 = 51ff3aad00000000, %l3 = 51ff3aad00000000 |
| 11369 | srlx %l5,%l3,%l3 ! %l3 = 000000006a91e4e4 |
| 11370 | ! %l3 = 6a91e4e400000000, Mem[3100001e7cd58344] = 00000080, %asi = 03 |
| 11371 | stha %l3,[%i2+0x01e]%asi ! Mem[000000003100001c] = 7cd5e4e4 |
| 11372 | |
| 11373 | p3_label_68: ! %cwp = 1 |
| 11374 | ! retry : should take illegal inst trap, %l0 = 0000000000001914 |
| 11375 | retry ! Illegal inst trap : %l0 = 0000000000001924 |
| 11376 | ! %l6 = 0000000000000000, Mem[0000000017000008] = ad3aff5100000001 |
| 11377 | stxa %l6,[%o2+%o4]0x81 ! Mem[0000000017000008] = 0000000000000000 |
| 11378 | ! Mem[0000000017000030] = dfe9d0a9 1da18ff8, %l6 = 00000000, %l7 = 00000001 |
| 11379 | ldda [%o2+%i6]0x81,%l6 ! %l6 = 00000000dfe9d0a9 000000001da18ff8 |
| 11380 | save ! CWP = 2 |
| 11381 | ! Mem[0000000017000014] = 222e98de, %l0 = 64641fbc, %l5 = c9e170a8 |
| 11382 | add %i2,0x14,%g1 |
| 11383 | casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000222e98de |
| 11384 | ! Mem[000000003080001c] = c9e176bf, %l5 = 00000000222e98de |
| 11385 | ldsba [%o1+0x01c]%asi,%l5 ! %l5 = ffffffffffffffc9 |
| 11386 | ! Mem[000000003100005d] = 00ff0069, %l0 = 0000000064641fbc |
| 11387 | ldstub [%o2+0x05d],%l0 ! %l0 = 00000000000000ff |
| 11388 | ! Mem[0000000031000058] = 00000000, %l7 = 3e440001452fd0fc |
| 11389 | ldsw [%o2+0x058],%l7 ! %l7 = 0000000000000000 |
| 11390 | ! Mem[0000000017800010] = 77526f8c, %l0 = 00000000000000ff |
| 11391 | ldstuba [%i3+%i5]0x81,%l0 ! %l0 = 0000000000000077 |
| 11392 | ! Mem[0000000016800020] = 0f196689, %l2 = 0000000080000084 |
| 11393 | ldsba [%i1+0x022]%asi,%l2 ! %l2 = 0000000000000066 |
| 11394 | |
| 11395 | p3_label_69: ! %cwp = 2 |
| 11396 | ! %f2 = 00000000 00000001, Mem[0000000030000018] = 514bf43f c9e176bf |
| 11397 | std %f2 ,[%o0+%i6] ! Mem[0000000030000018] = 00000000 00000001 |
| 11398 | ! Mem[0000000016000028] = 9bee6bba, %l2 = 0000000000000066 |
| 11399 | lduha [%i0+%o5]0x81,%l2 ! %l2 = 0000000000009bee |
| 11400 | ! %f16 = 08f82bf5 0c7e7665 ac774df6 1257805c |
| 11401 | ! %f20 = 0032e724 7cd58344 7cd86405 11bd9977 |
| 11402 | ! %f24 = c3735858 5322c5ad b48cb4b0 ff517ac9 |
| 11403 | ! %f28 = 2c46cb4d 44b0f1d4 1ae2dfa9 3e41906a |
| 11404 | stda %f16,[%i2]ASI_COMMIT_S ! Block Store to 0000000017000000 |
| 11405 | ! Mem[0000000030800058] = c3735858, %l7 = 0000000000000000 |
| 11406 | ldub [%o1+0x059],%l7 ! %l7 = 0000000000000073 |
| 11407 | ! Invert Register : %l1 = 00000000c9e176bf |
| 11408 | xor %l1,-1,%l1 ! %l1 = ffffffff361e8940 |
| 11409 | ! %l1 = ffffffff361e8940, %l6 = ffffffffffffff80, %l1 = ffffffff361e8940 |
| 11410 | orncc %l1,%l6,%l1 ! %l1 = ffffffff361e897f, %ccr = 80 |
| 11411 | ! %l1 = ffffffff361e897f, immed = 000003bc, %l2 = 0000000000009bee |
| 11412 | tsubcc %l1,0x3bc,%l2 ! %l2 = ffffffff361e85c3, %ccr = 82 |
| 11413 | ! %f8 = 58b36f66, Mem[0000000031800018] = 4add8e50 |
| 11414 | st %f8 ,[%o3+%i6] ! Mem[0000000031800018] = 58b36f66 |
| 11415 | ! %f10 = 4add8e50 4add8e50, Mem[0000000016800030] = 69026620 bda8030a |
| 11416 | stda %f10,[%i1+%o6]0x88 ! Mem[0000000016800030] = 4add8e50 4add8e50 |
| 11417 | ! %l6 = ffffffffffffff80, %l6 = ffffffffffffff80, %l0 = 0000000000000077 |
| 11418 | orncc %l6,%l6,%l0 ! %l0 = ffffffffffffffff, %ccr = 88 |
| 11419 | |
| 11420 | p3_label_70: ! %cwp = 2 |
| 11421 | ! Mem[0000000016000018] = 5c8057ff, %l1 = ffffffff361e897f |
| 11422 | ldstuba [%i0+%i6]0x89,%l1 ! %l1 = 00000000000000ff |
| 11423 | ! Mem[000000003100001c] = 7cd5e4e4, %l1 = 00000000000000ff |
| 11424 | swap [%o2+0x01c],%l1 ! %l1 = 000000007cd5e4e4 |
| 11425 | ! Mem[000000003180005d] = 00000000, %l5 = ffffffffffffffc9 |
| 11426 | ldstub [%o3+0x05d],%l5 ! %l5 = 0000000000000000 |
| 11427 | ! %l4 = 00000000dc8a51ff, Mem[0000000030800018] = 64641facc9e176bf, %asi = 80 |
| 11428 | stxa %l4,[%o1+0x018]%asi ! Mem[0000000030800018] = 00000000dc8a51ff |
| 11429 | ! Mem[0000000016000010] = ff526f8c, %l3 = 0000000000000229 |
| 11430 | swapa [%i0+%i5]0x81,%l3 ! %l3 = 00000000ff526f8c |
| 11431 | ! Mem[000000003080005c] = 5322c5ad, %l7 = 0000000000000073 |
| 11432 | ldub [%o1+0x05c],%l7 ! %l7 = 0000000000000053 |
| 11433 | ! %l5 = 0000000000000000, immed = 0000064b, %y = 28a5fa1f |
| 11434 | umulcc %l5,0x64b,%l6 ! %l6 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 11435 | ! Mem[0000000017800000] = ac1f64ff1c2fce5b, %l4 = 00000000dc8a51ff |
| 11436 | ldxa [%i3+%g0]0x81,%l4 ! %l4 = ac1f64ff1c2fce5b |
| 11437 | ! %l0 = ffffffffffffffff |
| 11438 | setx 0xad049eefdc57b7f8,%g7,%l0 ! %l0 = ad049eefdc57b7f8 |
| 11439 | ! Mem[0000000016800020] = 8966190f, %l2 = ffffffff361e85c3 |
| 11440 | ldsba [%i1+%o4]0x88,%l2 ! %l2 = 000000000000000f |
| 11441 | |
| 11442 | p3_label_71: ! %cwp = 2 |
| 11443 | ! %l1 = 000000007cd5e4e4, %l4 = ac1f64ff1c2fce5b, %l6 = 0000000000000000 |
| 11444 | add %l1,%l4,%l6 ! %l6 = ac1f64ff9905b33f |
| 11445 | membar #Sync ! Added by membar checker (55) |
| 11446 | ! Mem[0000000017000030] = 2c46cb4d, %l4 = ac1f64ff1c2fce5b |
| 11447 | ldsba [%i2+%o6]0x81,%l4 ! %l4 = 000000000000002c |
| 11448 | ! %f22 = 7cd86405 11bd9977, Mem[0000000016000000] = e4e4916a e270b6f8 |
| 11449 | std %f22,[%i0+%g0] ! Mem[0000000016000000] = 7cd86405 11bd9977 |
| 11450 | ! %l0 = dc57b7f800000000, Mem[17800000ff641fac] = 16000000 |
| 11451 | stha %l0,[%i3+%g0]0x89 ! Mem[0000000017800000] = ff64b7f8 |
| 11452 | ! %l7 = 0000000000000053, %l1 = 000000007cd5e4e4, %l3 = 00000000ff526f8c |
| 11453 | xnor %l7,%l1,%l3 ! %l3 = ffffffff832a1b48 |
| 11454 | ! Mem[0000000030000058] = ffffff80452fd0fc, %l3 = ffffffff832a1b48 |
| 11455 | ldxa [%o0+0x058]%asi,%l3 ! %l3 = ffffff80452fd0fc |
| 11456 | ! Mem[0000000030800058] = c37358585322c5ad, %l7 = 0000000000000053 |
| 11457 | ldx [%o1+0x058],%l7 ! %l7 = c37358585322c5ad |
| 11458 | ! Mem[0000000017000000] = 08f82bf5, %l5 = 0000000000000000 |
| 11459 | lduwa [%i2+%g0]0x81,%l5 ! %l5 = 0000000008f82bf5 |
| 11460 | ! %l7 = c37358585322c5ad, %l6 = ac1f64ff9905b33f, %l6 = ac1f64ff9905b33f |
| 11461 | xorcc %l7,%l6,%l6 ! %l6 = 6f6c3ca7ca277692, %ccr = 08 |
| 11462 | ! Mem[0000000016000020] = 00000000, %l5 = 0000000008f82bf5 |
| 11463 | ldswa [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000000 |
| 11464 | |
| 11465 | p3_label_72: ! %cwp = 2 |
| 11466 | ! %l6 = 6f6c3ca7ca277692, Mem[0000000016800018] = 8c6502a76511ebcd |
| 11467 | stxa %l6,[%i1+%i6]0x88 ! Mem[0000000016800018] = 6f6c3ca7ca277692 |
| 11468 | save ! CWP = 3 |
| 11469 | ! %l6 = 6c4ba8c665015683 |
| 11470 | sethi %hi(0xa87d3000),%l6 ! %l6 = 00000000a87d3000 |
| 11471 | ! %l2 = 49b33077b06cce48, immed = fffff90d, %y = 00000000 |
| 11472 | umulcc %l2,-0x6f3,%l0 ! %l0 = b06cc97dfbe281a8, %ccr = 88, %y = b06cc97d |
| 11473 | ! %l1 = 19bf5a144f35d5b6 |
| 11474 | setx 0x2717ca50167455ee,%g7,%l1 ! %l1 = 2717ca50167455ee |
| 11475 | ! Mem[0000000017000000] = 65767e0cf52bf808, %l5 = da4815400212d608 |
| 11476 | ldxa [%o2+%g0]0x89,%l5 ! %l5 = 65767e0cf52bf808 |
| 11477 | ! %l2 = 49b33077b06cce48, immed = 000001aa, %y = b06cc97d |
| 11478 | smul %l2,0x1aa,%l6 ! %l6 = ffffff7b950f43d0, %y = ffffff7b |
| 11479 | ! Mem[0000000031800058] = 0000000200ff0000, %l3 = 90c5cbe4591c9b18, %l4 = d216cb2c761224f6 |
| 11480 | add %i3,0x58,%g1 |
| 11481 | casxa [%g1]0x80,%l3,%l4 ! %l4 = 0000000200ff0000 |
| 11482 | ! %l7 = 830b451100000000, Mem[3180005e00ff0000] = 90c5cbe4 |
| 11483 | stb %l7,[%i3+0x05e] ! Mem[000000003180005c] = 00ff1100 |
| 11484 | ! %l4 = 0000000200ff0000, Mem[0000000017000078] = 4805d4a8d1111cef, %asi = 80 |
| 11485 | stxa %l4,[%o2+0x078]%asi ! Mem[0000000017000078] = 0000000200ff0000 |
| 11486 | |
| 11487 | p3_label_73: ! %cwp = 3 |
| 11488 | membar #Sync ! Added by membar checker (56) |
| 11489 | ! Mem[0000000016000000] = 7cd86405 11bd9977 00000000 000000a1 |
| 11490 | ! Mem[0000000016000010] = 00000229 605287f4 ff57805c fae1cf91 |
| 11491 | ! Mem[0000000016000020] = 00000000 cd92f4ea 9bee6bba 249d9880 |
| 11492 | ! Mem[0000000016000030] = 00000000 00000067 3188d469 b3fa4f0b |
| 11493 | ldda [%o0]ASI_BLK_SL,%f0 ! Block Load from 0000000016000000 |
| 11494 | ! %l4 = 0000000200ff0000, immed = fffff8cc, %l2 = 49b33077b06cce48 |
| 11495 | and %l4,-0x734,%l2 ! %l2 = 0000000200ff0000 |
| 11496 | ! %l0 = b06cc97dfbe281a8, %l4 = 0000000200ff0000, %l5 = 65767e0cf52bf808 |
| 11497 | andn %l0,%l4,%l5 ! %l5 = b06cc97dfb0081a8 |
| 11498 | ! %l2 = 0000000200ff0000, immed = fffffaa9, %l6 = ffffff7b950f43d0 |
| 11499 | taddcctv %l2,-0x557,%l6 ! %l0 = b06cc97dfbe281cb, Trapped |
| 11500 | ! %l3 = 591c9b1800000000, Mem[1780005c5a21c9c3] = 00000080, %asi = 950f43d0 |
| 11501 | stha %l3,[%o3+0x05c]%asi ! Mem[000000001780005c] = 9b18c9c3 |
| 11502 | ! Mem[000000003100001c] = 000000ff, %f19 = 1257805c |
| 11503 | ld [%i2+0x01c],%f19 ! %f19 = 000000ff |
| 11504 | ! %l3 = 591c9b1800000000, Mem[178000108c6f52ff] = 00000080 |
| 11505 | stha %l3,[%o3+%o5]0x89 ! Mem[0000000017800010] = 8c6f9b18 |
| 11506 | ! Mem[000000003080005c] = 5322c5ad, %f22 = 7cd86405 |
| 11507 | ld [%i1+0x05c],%f22 ! %f22 = 5322c5ad |
| 11508 | ! %l1 = 2717ca50167455ee, immed = fffff7cf, %y = ffffff7b |
| 11509 | smul %l1,-0x831,%l4 ! %l4 = ffffff48110c1d72, %y = ffffff48 |
| 11510 | ! %l1 = 2717ca50167455ee, immed = 00000435, %l7 = d367df54830b4511 |
| 11511 | andcc %l1,0x435,%l7 ! %l7 = 0000000000000424, %ccr = 00 |
| 11512 | |
| 11513 | p3_label_74: ! %cwp = 3 |
| 11514 | ! Invert Register : %l4 = ffffff48110c1d72 |
| 11515 | xor %l4,-1,%l4 ! %l4 = 000000b7eef3e28d |
| 11516 | ! %l0 = b06cc97dfbe281cb, immed = 0000092a, %l3 = 90c5cbe4591c9b18 |
| 11517 | addcc %l0,0x92a,%l3 ! %l3 = b06cc97dfbe28af5, %ccr = 88 |
| 11518 | ! %l4 = 000000b7eef3e28d, immed = fffff593, %l1 = 2717ca50167455ee |
| 11519 | tsubcctv %l4,-0xa6d,%l1 ! %l0 = b06cc97dfbe281ee, Trapped |
| 11520 | ! %l7 = 0000000000000424 |
| 11521 | sethi %hi(0x4f175000),%l7 ! %l7 = 000000004f175000 |
| 11522 | ! %l6 = 950f43d000000000, Mem[3000001800000000] = 00000000 |
| 11523 | stb %l6,[%i0+%o6] ! Mem[0000000030000018] = d0000000 |
| 11524 | ! %l6 = ffffff7b950f43d0, immed = 00000c43, %y = ffffff48 |
| 11525 | mulscc %l6,0xc43,%l3 ! %l3 = 00000000ca87a1e8, %ccr = 08, %y = 7fffffa4 |
| 11526 | ! %l2 = 0000000200ff0000, immed = 00000a35, %y = 7fffffa4 |
| 11527 | umulcc %l2,0xa35,%l0 ! %l0 = 0000000a2acb0000, %ccr = 00, %y = 0000000a |
| 11528 | ! Mem[000000003080001c] = dc8a51ff, %l4 = 000000b7eef3e28d |
| 11529 | swap [%i1+0x01c],%l4 ! %l4 = 00000000dc8a51ff |
| 11530 | ! %l6 = ffffff7b950f43d0, %l1 = 2717ca50167455ee, %l3 = 00000000ca87a1e8 |
| 11531 | xor %l6,%l1,%l3 ! %l3 = d8e8352b837b163e |
| 11532 | ! %l0 = 2acb0000, %l1 = 167455ee, Mem[0000000017800030] = a9d0e9ff f88fa11d |
| 11533 | stda %l0,[%o3+%i6]0x88 ! Mem[0000000017800030] = 2acb0000 167455ee |
| 11534 | |
| 11535 | p3_label_75: ! %cwp = 3 |
| 11536 | ! %l1 = 2717ca50167455ee, immd = 000000000000064a, %l4 = 00000000dc8a51ff |
| 11537 | mulx %l1,0x64a,%l4 ! %l4 = db9e5bad37a46acc, %y = 0000000a |
| 11538 | ! %l0 = 0000000a2acb0000, %l3 = d8e8352b837b163e, %l3 = d8e8352b837b163e |
| 11539 | udivx %l0,%l3,%l3 ! Div by zero, %l0 = 0000000a2acb0028 |
| 11540 | ! Mem[0000000016000048] = 65650000ea25fcf6, %l2 = 0000000200ff0000 |
| 11541 | ldx [%o0+0x048],%l2 ! %l2 = 65650000ea25fcf6 |
| 11542 | ! Mem[0000000017000000] = 08f82bf5, %l4 = db9e5bad37a46acc |
| 11543 | ldswa [%o2+%g0]0x81,%l4 ! %l4 = 0000000008f82bf5 |
| 11544 | ! Mem[0000000030000058] = ffffff80, %f17 = 0c7e7665 |
| 11545 | ld [%i0+0x058],%f17 ! %f17 = ffffff80 |
| 11546 | ! Mem[0000000016800000] = 0000000000006fc3, %f24 = c3735858 5322c5ad |
| 11547 | ldda [%o1+%g0]0x80,%f24 ! %f24 = 00000000 00006fc3 |
| 11548 | ! %l6 = 950f43d000000000, Mem[3180001edfe9d0a9] = 00000018 |
| 11549 | stb %l6,[%i3+0x01e] ! Mem[000000003180001c] = dfe9d0a9 |
| 11550 | ! %l2 = 65650000ea25fcf6, immed = fffff4cf, %l5 = b06cc97dfb0081a8 |
| 11551 | xorcc %l2,-0xb31,%l5 ! %l5 = 9a9affff15da0839, %ccr = 80 |
| 11552 | ! %l0 = 0000000a2acb0000, %l2 = 65650000ea25fcf6, %l0 = 0000000a2acb0000 |
| 11553 | sub %l0,%l2,%l0 ! %l0 = 9a9b000940a5030a |
| 11554 | ! Mem[000000001680000c] = 0bdca94e, %f31 = 3e41906a |
| 11555 | ld [%o1+0x00c],%f31 ! %f31 = 0bdca94e |
| 11556 | |
| 11557 | p3_label_76: ! %cwp = 3 |
| 11558 | ! Mem[0000000016800000] = 00000000, %l2 = 65650000ea25fcf6 |
| 11559 | ldswa [%o1+%g0]0x81,%l2 ! %l2 = 0000000000000000 |
| 11560 | ! Mem[000000003180005c] = 00ff1100, %l4 = 0000000008f82bf5 |
| 11561 | swap [%i3+0x05c],%l4 ! %l4 = 0000000000ff1100 |
| 11562 | ! %l3 = 0000000000000000, %l6 = ffffff7b950f43d0, %l7 = 000000004f175000 |
| 11563 | and %l3,%l6,%l7 ! %l7 = 0000000000000000 |
| 11564 | ! %l2 = 00000000, %l3 = 00000000, Mem[0000000030800058] = c3735858 5322c5ad |
| 11565 | std %l2,[%i1+0x058] ! Mem[0000000030800058] = 00000000 00000000 |
| 11566 | ! %l7 = 0000000000000000, Mem[3080005c00000000] = 30800058 |
| 11567 | sth %l7,[%i1+0x05c] ! Mem[000000003080005c] = 00000000 |
| 11568 | ! Mem[0000000016800010] = f02f7999, %l6 = ffffff7b950f43d0 |
| 11569 | ldub [%o1+0x013],%l6 ! %l6 = 0000000000000099 |
| 11570 | ! %l6 = 0000000000000099, %l4 = 0000000000ff1100, %l7 = 0000000000000000 |
| 11571 | xnorcc %l6,%l4,%l7 ! %l7 = ffffffffff00ee66, %ccr = 88 |
| 11572 | ! Mem[0000000017800018] = 1b749deb, %l1 = 2717ca50167455ee |
| 11573 | swapa [%o3+%o6]0x81,%l1 ! %l1 = 000000001b749deb |
| 11574 | save ! CWP = 4 |
| 11575 | ! Mem[000000003080005c] = 00000000, %l2 = b8cc41083e189415 |
| 11576 | ldub [%o1+0x05d],%l2 ! %l2 = 0000000000000000 |
| 11577 | |
| 11578 | p3_label_77: ! %cwp = 4 |
| 11579 | ! %l3 = 4a8b61ee00000000, Mem[3100005f00ff0069] = 3e189415 |
| 11580 | stb %l3,[%o2+0x05f] ! Mem[000000003100005c] = 00ff00ee |
| 11581 | ! Mem[0000000016000040] = cdeb1165 a702658c 65650000 ea25fcf6 |
| 11582 | ! Mem[0000000016000050] = f8b670e2 6a91e4e4 08f82bf5 0c7e7665 |
| 11583 | ! Mem[0000000016000060] = 605287f4 00000000 58b36f66 00000543 |
| 11584 | ! Mem[0000000016000070] = f88fa11d a9d0e9df 4805d4a8 d1111cef |
| 11585 | ldda [%i0+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000016000040 |
| 11586 | ! Mem[0000000030000018] = d0000000, %l4 = c3512f7599f0eb11 |
| 11587 | ldsw [%o0+%i6],%l4 ! %l4 = ffffffffd0000000 |
| 11588 | ! %l4 = ffffffffd0000000, %l4 = ffffffffd0000000, %l2 = 0000000000000000 |
| 11589 | add %l4,%l4,%l2 ! %l2 = ffffffffa0000000 |
| 11590 | ! %l4 = ffffffffd0000000, Mem[0000000030000018] = d000000000000001 |
| 11591 | stx %l4,[%o0+%i6] ! Mem[0000000030000018] = ffffffffd0000000 |
| 11592 | ! %f14 = 0b4ffab3 69d48831, Mem[0000000017800020] = c9e17600 a893567b |
| 11593 | stda %f14,[%i3+%o4]0x88 ! Mem[0000000017800020] = 0b4ffab3 69d48831 |
| 11594 | ! Set Register : %l5 = ffeacc066628daa1 |
| 11595 | xor %g0,-1,%l5 ! %l5 = ffffffffffffffff |
| 11596 | ! Mem[000000003100001c] = 000000ff, %l2 = ffffffffa0000000 |
| 11597 | ldsh [%o2+0x01e],%l2 ! %l2 = 00000000000000ff |
| 11598 | ! %l4 = d000000000000000, Mem[3000001dd0000000] = a0000000 |
| 11599 | stb %l4,[%o0+0x01d] ! Mem[000000003000001c] = d0000000 |
| 11600 | ! Mem[0000000017800020] = 3188d469, %l3 = e00584084a8b61ee |
| 11601 | lduba [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000031 |
| 11602 | |
| 11603 | p3_label_78: ! %cwp = 4 |
| 11604 | ! %l0 = 87b6abc87702a1be, %l7 = e9684c220b3d3e5e, %l7 = e9684c220b3d3e5e |
| 11605 | srlx %l0,%l7,%l7 ! %l7 = 000000021edaaf21 |
| 11606 | ! %l6 = a3d740b800000000, Mem[16800030508edd4a] = 0b3d3e5e |
| 11607 | stha %l6,[%i1+%o6]0x80 ! Mem[0000000016800030] = 40b8dd4a |
| 11608 | ! %l7 = 000000021edaaf21, %l2 = 00000000000000ff, %y = 0000000a |
| 11609 | smul %l7,%l2,%l1 ! %l1 = 0000001ebbd471df, %y = 0000001e |
| 11610 | ! retry : should take illegal inst trap, %l0 = 87b6abc87702a1be |
| 11611 | retry ! Illegal inst trap : %l0 = 87b6abc87702a1ce |
| 11612 | ! Mem[0000000031000018] = ff517ac9000000ff, %l3 = 0000000000000031 |
| 11613 | ldxa [%o2+0x018]%asi,%l3 ! %l3 = ff517ac9000000ff |
| 11614 | ! Mem[000000001780000c] = 2684d640, %f15 = 69d48831 |
| 11615 | ld [%i3+0x00c],%f15 ! %f15 = 2684d640 |
| 11616 | ! Mem[0000000017800000] = f8b764ff, %l4 = ffffffffd0000000 |
| 11617 | swapa [%i3+%g0]0x81,%l4 ! %l4 = 00000000f8b764ff |
| 11618 | ! Mem[0000000017000030] = 2c46cb4d, %l2 = 00000000000000ff |
| 11619 | swapa [%i2+%o6]0x81,%l2 ! %l2 = 000000002c46cb4d |
| 11620 | ! Mem[000000003080005c] = 00000000, %l1 = 0000001ebbd471df |
| 11621 | ldub [%o1+0x05f],%l1 ! %l1 = 0000000000000000 |
| 11622 | ! Clear Register : %l3 = ff517ac9000000ff |
| 11623 | clr %l3 ! %l3 = 0000000000000000 |
| 11624 | |
| 11625 | p3_label_79: ! %cwp = 4 |
| 11626 | ! %l5 = ffffffffffffffff, immed = 0000000f, %l3 = 0000000000000000 |
| 11627 | sll %l5,0x00f,%l3 ! %l3 = ffffffffffff8000 |
| 11628 | membar #Sync ! Added by membar checker (57) |
| 11629 | ! %l7 = 1edaaf2100000000, Mem[16000074a9d0e9df] = 00000000 |
| 11630 | stw %l7,[%i0+0x074] ! Mem[0000000016000074] = 1edaaf21 |
| 11631 | ! Mem[0000000016800000] = 00000000, %f9 = 00000000 |
| 11632 | lda [%i1+%g0]0x81,%f9 ! %f9 = 00000000 |
| 11633 | ! %l5 = ffffffffffffffff, Mem[0000000016800028] = cf910000514bf43f, %asi = 80 |
| 11634 | stxa %l5,[%i1+0x028]%asi ! Mem[0000000016800028] = ffffffffffffffff |
| 11635 | ! %l4 = f8b764ff00000000, Mem[1680005d11bd9977] = cf910000 |
| 11636 | stb %l4,[%i1+0x05d] ! Mem[000000001680005c] = 11ff9977 |
| 11637 | ! Mem[0000000016000064] = 00000000, %l5 = ffffffffffffffff |
| 11638 | lduw [%i0+0x064],%l5 ! %l5 = 0000000000000000 |
| 11639 | ! %l7 = 000000021edaaf21, %l4 = 00000000f8b764ff, %l2 = 000000002c46cb4d |
| 11640 | or %l7,%l4,%l2 ! %l2 = 00000002feffefff |
| 11641 | ! Mem[000000003000005e] = 452fd0fc, %l3 = ffffffffffff8000 |
| 11642 | ldstuba [%o0+0x05e]%asi,%l3 ! %l3 = 00000000000000d0 |
| 11643 | ! retry : should take illegal inst trap, %l0 = 87b6abc87702a1ce |
| 11644 | retry ! Illegal inst trap : %l0 = 87b6abc87702a1de |
| 11645 | ! %f24 = 605287f4 00000000, Mem[0000000030800058] = 00000000 00000000 |
| 11646 | stda %f24,[%o1+0x058]%asi ! Mem[0000000030800058] = 605287f4 00000000 |
| 11647 | |
| 11648 | p3_label_80: ! %cwp = 4 |
| 11649 | ! Mem[000000003080005c] = 00000000, %l2 = 00000002feffefff, %asi = 80 |
| 11650 | swapa [%o1+0x05c]%asi,%l2 ! %l2 = 0000000000000000 |
| 11651 | ! %l4 = 00000000f8b764ff, %l0 = 87b6abc87702a1de, %l7 = 000000021edaaf21 |
| 11652 | addccc %l4,%l0,%l7 ! %l7 = 87b6abc96fba06dd, %ccr = 81 |
| 11653 | ! Mem[0000000030000058] = ffffff80452ffffc, %l1 = 0000000000000000, %l6 = c0240236a3d740b8 |
| 11654 | add %o0,0x58,%g1 |
| 11655 | casxa [%g1]0x80,%l1,%l6 ! %l6 = ffffff80452ffffc |
| 11656 | ! Mem[000000003080001c] = eef3e28d, %l0 = 87b6abc87702a1de |
| 11657 | ldsw [%o1+0x01c],%l0 ! %l0 = ffffffffeef3e28d |
| 11658 | ! %l2 = 0000000000000000 |
| 11659 | setx 0xdedc55c076a558f6,%g7,%l2 ! %l2 = dedc55c076a558f6 |
| 11660 | ! Mem[0000000031000018] = ff517ac9000000ff, %f28 = f88fa11d a9d0e9df |
| 11661 | ldd [%o2+%i6],%f28 ! %f28 = ff517ac9 000000ff |
| 11662 | ! Mem[0000000017800040] = 65c8653a, %l2 = dedc55c076a558f6 |
| 11663 | lduw [%i3+0x040],%l2 ! %l2 = 0000000065c8653a |
| 11664 | ! Mem[000000003100001c] = 000000ff, %f0 = 7799bd11 |
| 11665 | lda [%o2+0x01c]%asi,%f0 ! %f0 = 000000ff |
| 11666 | ! %l0 = ffffffffeef3e28d, %l1 = 0000000000000000, %l4 = 00000000f8b764ff |
| 11667 | mulx %l0,%l1,%l4 ! %l4 = 0000000000000000, %y = 0000001e |
| 11668 | ! Mem[0000000031000058] = 00000000, %l7 = 87b6abc96fba06dd |
| 11669 | ldsh [%o2+0x05a],%l7 ! %l7 = 0000000000000000 |
| 11670 | |
| 11671 | p3_label_81: ! %cwp = 4 |
| 11672 | ! Mem[000000001780007c] = 1e85a3a5, %l7 = 0000000000000000 |
| 11673 | lduba [%i3+0x07c]%asi,%l7 ! %l7 = 000000000000001e |
| 11674 | ! %l7 = 000000000000001e, immed = 00000f70, %l4 = 0000000000000000 |
| 11675 | tsubcc %l7,0xf70,%l4 ! %l4 = fffffffffffff0ae, %ccr = 9b |
| 11676 | ! %l0 = ffffffffeef3e28d, immed = 00000dd3, %l4 = fffffffffffff0ae |
| 11677 | xor %l0,0xdd3,%l4 ! %l4 = ffffffffeef3ef5e |
| 11678 | ! %l7 = 000000000000001e, %l7 = 000000000000001e, %l4 = ffffffffeef3ef5e |
| 11679 | orcc %l7,%l7,%l4 ! %l4 = 000000000000001e, %ccr = 00 |
| 11680 | ! Mem[000000003180001c] = dfe9d0a9, %l6 = ffffff80452ffffc, %asi = 80 |
| 11681 | swapa [%o3+0x01c]%asi,%l6 ! %l6 = 00000000dfe9d0a9 |
| 11682 | ! Mem[000000003080005c] = feffefff, %f7 = 5c8057ff |
| 11683 | ld [%o1+0x05c],%f7 ! %f7 = feffefff |
| 11684 | ! %l6 = 00000000dfe9d0a9, %l0 = ffffffffeef3e28d, %l3 = 00000000000000d0 |
| 11685 | srlx %l6,%l0,%l3 ! %l3 = 000000000006ff4e |
| 11686 | ! Mem[0000000016000020] = 00000000cd92f4ea, %l3 = 000000000006ff4e |
| 11687 | ldxa [%i0+0x020]%asi,%l3 ! %l3 = 00000000cd92f4ea |
| 11688 | ! Mem[0000000031800018] = 58b36f66, %l1 = 0000000000000000 |
| 11689 | ldub [%o3+0x019],%l1 ! %l1 = 00000000000000b3 |
| 11690 | ! Mem[0000000030800058] = 605287f4, %l3 = 00000000cd92f4ea |
| 11691 | lduh [%o1+0x058],%l3 ! %l3 = 0000000000006052 |
| 11692 | |
| 11693 | p3_label_82: ! %cwp = 4 |
| 11694 | ! %l3 = 0000000000006052, Mem[0000000016000000] = 7cd8640511bd9977 |
| 11695 | stx %l3,[%i0+%g0] ! Mem[0000000016000000] = 0000000000006052 |
| 11696 | ! Mem[0000000030800018] = 00000000eef3e28d, %f18 = 65650000 ea25fcf6 |
| 11697 | ldd [%o1+%i6],%f18 ! %f18 = 00000000 eef3e28d |
| 11698 | ! %l6 = 00000000dfe9d0a9, immed = fffff6c4, %l3 = 0000000000006052 |
| 11699 | xnorcc %l6,-0x93c,%l3 ! %l3 = 00000000dfe9d992, %ccr = 08 |
| 11700 | ! %l0 = ffffffffeef3e28d, immed = fffff9a8, %y = 0000001e |
| 11701 | udivcc %l0,-0x658,%l5 ! %l5 = 000000000000001e, %ccr = 00 |
| 11702 | mov %l0,%y ! %y = eef3e28d |
| 11703 | ! %l3 = 00000000dfe9d992, %l5 = 000000000000001e, %l2 = 0000000065c8653a |
| 11704 | orcc %l3,%l5,%l2 ! %l2 = 00000000dfe9d99e, %ccr = 08 |
| 11705 | ! %f16 = cdeb1165 a702658c, Mem[0000000016800030] = 4addb840 4add8e50 |
| 11706 | stda %f16,[%i1+%o6]0x88 ! Mem[0000000016800030] = cdeb1165 a702658c |
| 11707 | ! Code Fragment 1 |
| 11708 | p3_fragment_5: |
| 11709 | ta T_CHANGE_HPRIV |
| 11710 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 11711 | ! %g3 = fffffffffffffe0f |
| 11712 | mov -0x369,%g3 ! %g3 = fffffffffffffc97 |
| 11713 | and %g3, 0x13, %g3 |
| 11714 | xor %g2, %g3, %g2 |
| 11715 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 11716 | ta T_CHANGE_NONHPRIV |
| 11717 | ! Mem[000000003080005c] = feffefff, %l4 = 000000000000001e |
| 11718 | ldsh [%o1+0x05c],%l4 ! %l4 = fffffffffffffeff |
| 11719 | ! Mem[0000000016000078] = 4805d4a8, %l3 = 00000000dfe9d992 |
| 11720 | ldsw [%i0+0x078],%l3 ! %l3 = 000000004805d4a8 |
| 11721 | ! %l3 = 000000004805d4a8, %l3 = 000000004805d4a8, %l6 = 00000000dfe9d0a9 |
| 11722 | andn %l3,%l3,%l6 ! %l6 = 0000000000000000 |
| 11723 | |
| 11724 | p3_label_83: ! %cwp = 4 |
| 11725 | ! %l6 = 0000000000000000, %l6 = 0000000000000000, %l2 = 00000000dfe9d99e |
| 11726 | sra %l6,%l6,%l2 ! %l2 = 0000000000000000 |
| 11727 | ! %l1 = 00000000000000b3, %l6 = 0000000000000000, %l4 = fffffffffffffeff |
| 11728 | srax %l1,%l6,%l4 ! %l4 = 00000000000000b3 |
| 11729 | ! Mem[000000003080001c] = eef3e28d, %l1 = 00000000000000b3 |
| 11730 | lduwa [%o1+0x01c]%asi,%l1 ! %l1 = 00000000eef3e28d |
| 11731 | ! Mem[0000000017000030] = 000000ff44b0f1d4, %l3 = 000000004805d4a8 |
| 11732 | ldxa [%i2+%o6]0x81,%l3 ! %l3 = 000000ff44b0f1d4 |
| 11733 | ! %l3 = 000000ff44b0f1d4, immed = 00000005, %l3 = 000000ff44b0f1d4 |
| 11734 | sll %l3,0x005,%l3 ! %l3 = 00001fe8961e3a80 |
| 11735 | ! %l5 = 000000000000001e, %l7 = 000000000000001e, %l3 = 00001fe8961e3a80 |
| 11736 | sdivx %l5,%l7,%l3 ! %l3 = 0000000000000001 |
| 11737 | ! Mem[000000003100001c] = 000000ff, %l4 = 00000000000000b3 |
| 11738 | ldsw [%o2+0x01c],%l4 ! %l4 = 00000000000000ff |
| 11739 | ! Mem[000000003100005c] = 00ff00ee, %l2 = 0000000000000000, %asi = 80 |
| 11740 | swapa [%o2+0x05c]%asi,%l2 ! %l2 = 0000000000ff00ee |
| 11741 | ! %l2 = 0000000000ff00ee, immed = 00000e89, %l4 = 00000000000000ff |
| 11742 | orn %l2,0xe89,%l4 ! %l4 = fffffffffffff1fe |
| 11743 | ! Mem[0000000016800028] = ffffffff, %l7 = 000000000000001e |
| 11744 | ldsba [%i1+%o5]0x88,%l7 ! %l7 = ffffffffffffffff |
| 11745 | |
| 11746 | p3_label_84: ! %cwp = 4 |
| 11747 | ! %l6 = 0000000000000000, %l0 = ffffffffeef3e28d, %l7 = ffffffffffffffff |
| 11748 | andcc %l6,%l0,%l7 ! %l7 = 0000000000000000, %ccr = 44 |
| 11749 | ! %l0 = ffffffffeef3e28d, immd = fffffffffffffb3d, %l1 = 00000000eef3e28d |
| 11750 | mulx %l0,-0x4c3,%l1 ! %l1 = 000000512cb03a99, %y = eef3e28d |
| 11751 | ! done : should take illegal inst trap, %l0 = ffffffffeef3e28d |
| 11752 | done ! Illegal inst trap : %l0 = ffffffffeef3e29d |
| 11753 | save ! CWP = 5 |
| 11754 | ! Invert Register : %l7 = 02f78477da493a0e |
| 11755 | xor %l7,-1,%l7 ! %l7 = fd087b8825b6c5f1 |
| 11756 | ! Mem[0000000017800020] = 69d48831, %l5 = 62beea7a2c48c299 |
| 11757 | lduba [%o3+%i4]0x88,%l5 ! %l5 = 0000000000000031 |
| 11758 | ! %l0 = 95a35e4e, %l1 = 41323edf, Mem[0000000017000000] = f52bf808 65767e0c |
| 11759 | stda %l0,[%o2+%g0]0x88 ! Mem[0000000017000000] = 95a35e4e 41323edf |
| 11760 | ! Mem[0000000031000058] = 00000000, %l2 = f8e72f5badf3b034, %asi = 80 |
| 11761 | swapa [%i2+0x058]%asi,%l2 ! %l2 = 0000000000000000 |
| 11762 | ! Mem[0000000031000018] = ff517ac9000000ff, %f22 = 08f82bf5 0c7e7665 |
| 11763 | ldd [%i2+%o6],%f22 ! %f22 = ff517ac9 000000ff |
| 11764 | ! %f0 = 000000ff 0564d87c, Mem[0000000017800058] = 140758ba 9b18c9c3 |
| 11765 | stda %f0 ,[%o3+0x058]%asi ! Mem[0000000017800058] = 000000ff 0564d87c |
| 11766 | |
| 11767 | p3_label_85: ! %cwp = 5 |
| 11768 | ! Mem[000000003100005b] = adf3b034, %l4 = 55edc24fac039214 |
| 11769 | ldstub [%i2+0x05b],%l4 ! %l4 = 0000000000000034 |
| 11770 | ! %l0 = 95a35e4e00000000, Mem[16800010f02f7999] = ac039214 |
| 11771 | stba %l0,[%o1+%o5]0x80 ! Mem[0000000016800010] = 4e2f7999 |
| 11772 | ! %l3 = bc4c72d7d09e0e99, %l1 = 04d0a53a41323edf, %l1 = 04d0a53a41323edf |
| 11773 | srl %l3,%l1,%l1 ! %l1 = 0000000000000001 |
| 11774 | ! %l6 = acd78b5a, %l7 = 25b6c5f1, Mem[0000000030800018] = 00000000 eef3e28d |
| 11775 | stda %l6,[%i1+0x018]%asi ! Mem[0000000030800018] = acd78b5a 25b6c5f1 |
| 11776 | ! %l2 = 0000000000000000, immed = fffff327, %l4 = 0000000000000034 |
| 11777 | tsubcc %l2,-0xcd9,%l4 ! %l4 = 0000000000000cd9, %ccr = 13 |
| 11778 | ! Mem[0000000030000018] = ffffffffd0000000, %l2 = 0000000000000000 |
| 11779 | ldx [%i0+%o6],%l2 ! %l2 = ffffffffd0000000 |
| 11780 | ! Mem[0000000031000058] = adf3b0ff, %l6 = e735ae56acd78b5a |
| 11781 | lduba [%i2+0x05b]%asi,%l6 ! %l6 = 00000000000000ff |
| 11782 | ! %l2 = ffffffffd0000000, %l0 = 38cdf83295a35e4e, %l0 = 38cdf83295a35e4e |
| 11783 | srlx %l2,%l0,%l0 ! %l0 = 0003ffffffff4000 |
| 11784 | ! %l2 = ffffffffd0000000, Mem[0000000030000058] = ffffff80452ffffc |
| 11785 | stx %l2,[%i0+0x058] ! Mem[0000000030000058] = ffffffffd0000000 |
| 11786 | ! Mem[0000000016000000] = 00000000, %l2 = ffffffffd0000000 |
| 11787 | lduha [%o0+%g0]0x81,%l2 ! %l2 = 0000000000000000 |
| 11788 | |
| 11789 | p3_label_86: ! %cwp = 5 |
| 11790 | ! %l0 = 0003ffffffff4000, immed = 0000000c, %l7 = fd087b8825b6c5f1 |
| 11791 | srl %l0,0x00c,%l7 ! %l7 = 00000000000ffff4 |
| 11792 | ! %l7 = 00000000000ffff4, %l4 = 0000000000000cd9, %l4 = 0000000000000cd9 |
| 11793 | andcc %l7,%l4,%l4 ! %l4 = 0000000000000cd0, %ccr = 00 |
| 11794 | ! %l7 = 000ffff400000000, Mem[3000001cd0000000] = 00000cd9 |
| 11795 | stw %l7,[%i0+0x01c] ! Mem[000000003000001c] = 000ffff4 |
| 11796 | ! %l7 = 000ffff400000000, Mem[1780006d0d4a38c6] = 00000cd9 |
| 11797 | stb %l7,[%o3+0x06d] ! Mem[000000001780006c] = 0df438c6 |
| 11798 | ! %l1 = 0000000000000001, %l5 = 0000000000000031, %y = eef3e28d |
| 11799 | udivcc %l1,%l5,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a |
| 11800 | mov %l0,%y ! %y = ffff4000 |
| 11801 | ! Mem[0000000031000018] = ff517ac9, %f28 = ff517ac9 |
| 11802 | lda [%i2+0x018]%asi,%f28 ! %f28 = ff517ac9 |
| 11803 | ! Mem[0000000016000018] = 5c8057ff, %l2 = 0000000000000000 |
| 11804 | lduha [%o0+%o6]0x89,%l2 ! %l2 = 00000000000057ff |
| 11805 | ! Mem[000000003080005c] = feffefff, %l2 = 00000000000057ff |
| 11806 | ldsb [%i1+0x05d],%l2 ! %l2 = ffffffffffffffff |
| 11807 | ! %f16 = cdeb1165, Mem[0000000017800010] = 189b6f8c |
| 11808 | sta %f16,[%o3+%o5]0x81 ! Mem[0000000017800010] = cdeb1165 |
| 11809 | ! %l1 = 00000000ffffffff, %l1 = 00000000ffffffff, %y = ffff4000 |
| 11810 | umulcc %l1,%l1,%l5 ! %l5 = fffffffe00000001, %ccr = 80, %y = fffffffe |
| 11811 | |
| 11812 | p3_label_87: ! %cwp = 5 |
| 11813 | ! %l0 = 0003ffffffff4000, immed = 000001c6, %y = fffffffe |
| 11814 | udivcc %l0,0x1c6,%l5 ! %l5 = 00000000ffffffff, %ccr = 0a |
| 11815 | mov %l0,%y ! %y = ffff4000 |
| 11816 | membar #Sync ! Added by membar checker (58) |
| 11817 | ! Mem[0000000017000000] = 4e5ea395 df3e3241 ac774df6 1257805c |
| 11818 | ! Mem[0000000017000010] = 0032e724 7cd58344 7cd86405 11bd9977 |
| 11819 | ! Mem[0000000017000020] = c3735858 5322c5ad b48cb4b0 ff517ac9 |
| 11820 | ! Mem[0000000017000030] = 000000ff 44b0f1d4 1ae2dfa9 3e41906a |
| 11821 | ldda [%o2]ASI_BLK_PL,%f16 ! Block Load from 0000000017000000 |
| 11822 | ! %l7 = 00000000000ffff4, immed = 00000fd2, %y = ffff4000 |
| 11823 | umul %l7,0xfd2,%l3 ! %l3 = 00000000fd1f4228, %y = 00000000 |
| 11824 | ! Mem[0000000030800019] = acd78b5a, %l3 = 00000000fd1f4228 |
| 11825 | ldstub [%i1+0x019],%l3 ! %l3 = 00000000000000d7 |
| 11826 | ! Mem[0000000016000068] = 58b36f66 00000543, %l6 = 000000ff, %l7 = 000ffff4 |
| 11827 | ldd [%o0+0x068],%l6 ! %l6 = 0000000058b36f66 0000000000000543 |
| 11828 | ! Clear Register : %l1 = 00000000ffffffff |
| 11829 | clr %l1 ! %l1 = 0000000000000000 |
| 11830 | ! Mem[0000000030000058] = ffffffff, %l5 = 00000000ffffffff |
| 11831 | ldsh [%i0+0x05a],%l5 ! %l5 = ffffffffffffffff |
| 11832 | ! %l5 = ffffffffffffffff, %l1 = 0000000000000000, %l4 = 0000000000000cd0 |
| 11833 | sub %l5,%l1,%l4 ! %l4 = ffffffffffffffff |
| 11834 | ! Mem[0000000017000000] = 4e5ea395 df3e3241, %l2 = ffffffff, %l3 = 000000d7 |
| 11835 | ldd [%o2+%g0],%l2 ! %l2 = 000000004e5ea395 00000000df3e3241 |
| 11836 | ! Mem[0000000016000058] = 08f82bf50c7e7665, %f14 = 0b4ffab3 2684d640 |
| 11837 | ldda [%o0+0x058]%asi,%f14 ! %f14 = 08f82bf5 0c7e7665 |
| 11838 | |
| 11839 | p3_label_88: ! %cwp = 5 |
| 11840 | ! Mem[000000003080001c] = 25b6c5f1, %l0 = ffff4000, %l4 = ffffffff |
| 11841 | add %i1,0x1c,%g1 |
| 11842 | casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000025b6c5f1 |
| 11843 | ! Mem[0000000031800018] = 58b36f66, %l7 = 0000000000000543 |
| 11844 | lduw [%i3+%o6],%l7 ! %l7 = 0000000058b36f66 |
| 11845 | ! %l0 = ffff4000, %l1 = 00000000, Mem[0000000031000058] = adf3b0ff 00000000 |
| 11846 | stda %l0,[%i2+0x058]%asi ! Mem[0000000031000058] = ffff4000 00000000 |
| 11847 | ! retry : should take illegal inst trap, %l0 = 0003ffffffff4000 |
| 11848 | retry ! Illegal inst trap : %l0 = 0003ffffffff4010 |
| 11849 | ! Mem[0000000016800038] = a8e21d83ffffffe4, %f10 = 80989d24 ba6bee9b |
| 11850 | ldd [%o1+0x038],%f10 ! %f10 = a8e21d83 ffffffe4 |
| 11851 | ! %l5 = ffffffffffffffff, immed = 00000006, %l7 = 0000000058b36f66 |
| 11852 | sra %l5,0x006,%l7 ! %l7 = ffffffffffffffff |
| 11853 | ! %l6 = 58b36f6600000000, Mem[168000308c6502a7] = 00000000 |
| 11854 | stha %l6,[%o1+%i6]0x81 ! Mem[0000000016800030] = 6f6602a7 |
| 11855 | ! %l0 = 0003ffffffff4010, immed = fffff46d, %l5 = ffffffffffffffff |
| 11856 | or %l0,-0xb93,%l5 ! %l5 = fffffffffffff47d |
| 11857 | ! Mem[000000003180005c] = 08f82bf5, %l1 = 0000000000000000 |
| 11858 | lduh [%i3+0x05e],%l1 ! %l1 = 0000000000002bf5 |
| 11859 | ! %l3 = df3e324100000000, Mem[30000018ffffffff] = 00000000 |
| 11860 | stw %l3,[%i0+%o6] ! Mem[0000000030000018] = df3e3241 |
| 11861 | |
| 11862 | p3_label_89: ! %cwp = 5 |
| 11863 | ! %l2 = 000000004e5ea395, immed = 00000037, %y = 00000000 |
| 11864 | smulcc %l2,0x037,%l6 ! %l6 = 00000010d6552503, %ccr = 08, %y = 00000010 |
| 11865 | ! Mem[0000000017800050] = 47aa65055be3d60c, %l4 = 0000000025b6c5f1, %l3 = 00000000df3e3241 |
| 11866 | add %o3,0x50,%g1 |
| 11867 | casxa [%g1]0x80,%l4,%l3 ! %l3 = 47aa65055be3d60c |
| 11868 | ! %l2 = 000000004e5ea395, immed = 00000fa0, %l6 = 00000010d6552503 |
| 11869 | andcc %l2,0xfa0,%l6 ! %l6 = 0000000000000380, %ccr = 00 |
| 11870 | ! Mem[0000000030000058] = ffffffffd0000000, %l1 = 0000000000002bf5 |
| 11871 | ldxa [%i0+0x058]%asi,%l1 ! %l1 = ffffffffd0000000 |
| 11872 | ! %l7 = ffffffff00000000, Mem[1780007a1f3cc913] = 00000000 |
| 11873 | stb %l7,[%o3+0x07a] ! Mem[0000000017800078] = 1f3cff13 |
| 11874 | ! Mem[000000003180001c] = 452ffffc, %f15 = 0c7e7665 |
| 11875 | ld [%i3+0x01c],%f15 ! %f15 = 452ffffc |
| 11876 | ! Mem[000000003100001c] = 000000ff, %f9 = 00000000 |
| 11877 | ld [%i2+0x01c],%f9 ! %f9 = 000000ff |
| 11878 | ! %l0 = 0003ffffffff4010, immed = fffffb7f, %l2 = 000000004e5ea395 |
| 11879 | addccc %l0,-0x481,%l2 ! %l2 = 0003ffffffff3b8f, %ccr = 19 |
| 11880 | save ! CWP = 6 |
| 11881 | ! %l7 = c9d5b92200000000, Mem[1600000800000000] = 00000000 |
| 11882 | stba %l7,[%i0+%i4]0x88 ! Mem[0000000016000008] = 00000022 |
| 11883 | |
| 11884 | p3_label_90: ! %cwp = 6 |
| 11885 | ! %l6 = 58aa6e09, %l7 = c9d5b922, Mem[0000000030000058] = ffffffff d0000000 |
| 11886 | stda %l6,[%o0+0x058]%asi ! Mem[0000000030000058] = 58aa6e09 c9d5b922 |
| 11887 | membar #Sync ! Added by membar checker (59) |
| 11888 | ! %l0 = f8c939b9a2464e58, Mem[0000000017000018] = 7cd8640511bd9977, %asi = 80 |
| 11889 | stxa %l0,[%i2+0x018]%asi ! Mem[0000000017000018] = f8c939b9a2464e58 |
| 11890 | ! %l3 = 2f19438700000000, Mem[1600000822000000] = 7cd86405 |
| 11891 | stwa %l3,[%i0+%i4]0x80 ! Mem[0000000016000008] = 2f194387 |
| 11892 | ! %l6 = 58aa6e0900000000, Mem[1700007800000002] = 16582bf8 |
| 11893 | stw %l6,[%i2+0x078] ! Mem[0000000017000078] = 58aa6e09 |
| 11894 | ! %f15 = 452ffffc, Mem[0000000017800008] = 89661914 |
| 11895 | sta %f15,[%i3+%i4]0x88 ! Mem[0000000017800008] = 452ffffc |
| 11896 | ! %f14 = 08f82bf5 452ffffc, Mem[0000000031000058] = ffff4000 00000000 |
| 11897 | stda %f14,[%o2+0x058]%asi ! Mem[0000000031000058] = 08f82bf5 452ffffc |
| 11898 | ! %l7 = c9d5b92200000000, Mem[17000030ff000000] = 31000058 |
| 11899 | stha %l7,[%i2+%o6]0x89 ! Mem[0000000017000030] = ff00b922 |
| 11900 | ! %l4 = b11f7c6300000000, Mem[3100005808f82bf5] = 16582bf8 |
| 11901 | stb %l4,[%o2+0x058] ! Mem[0000000031000058] = 63f82bf5 |
| 11902 | ! %l3 = 2f19438700000000, Mem[16800028ffffffff] = 16582bf8 |
| 11903 | stba %l3,[%i1+%o5]0x80 ! Mem[0000000016800028] = 87ffffff |
| 11904 | ! Mem[000000003080005c] = feffefff, %l1 = b737bb2a26c76d42 |
| 11905 | ldub [%o1+0x05c],%l1 ! %l1 = 00000000000000fe |
| 11906 | |
| 11907 | p3_label_91: ! %cwp = 6 |
| 11908 | ! %l7 = c9d5b92200000000, Mem[3100005e452ffffc] = 26c76d42 |
| 11909 | sth %l7,[%o2+0x05e] ! Mem[000000003100005c] = 452fb922 |
| 11910 | ! %l6 = a520efdc58aa6e09, Mem[0000000016800010] = f56bbceb99792f4e |
| 11911 | stxa %l6,[%i1+%i5]0x88 ! Mem[0000000016800010] = a520efdc58aa6e09 |
| 11912 | ! Mem[0000000017800010] = 6511ebcd, %l2 = f07237e5c1fe608f |
| 11913 | lduba [%i3+%i5]0x88,%l2 ! %l2 = 00000000000000cd |
| 11914 | ! %l2 = 00000000000000cd, %l6 = a520efdc58aa6e09, %l0 = f8c939b9a2464e58 |
| 11915 | xor %l2,%l6,%l0 ! %l0 = a520efdc58aa6ec4 |
| 11916 | ! done : should take illegal inst trap, %l0 = a520efdc58aa6ec4 |
| 11917 | done ! Illegal inst trap : %l0 = a520efdc58aa6ed4 |
| 11918 | ! %l6 = a520efdc58aa6e09, %l1 = 00000000000000fe, %l4 = d59d7242b11f7c63 |
| 11919 | add %l6,%l1,%l4 ! %l4 = a520efdc58aa6f07 |
| 11920 | ! %l2 = 00000000000000cd, immed = 000005ae, %l0 = a520efdc58aa6ed4 |
| 11921 | taddcctv %l2,0x5ae,%l0 ! %l0 = a520efdc58aa6ef7, Trapped |
| 11922 | ! Mem[0000000017000018] = b939c9f8, %l0 = a520efdc58aa6ef7 |
| 11923 | ldsba [%i2+%i6]0x88,%l0 ! %l0 = fffffffffffffff8 |
| 11924 | ! Mem[0000000031800058] = 00000002, %l6 = 58aa6e09, %l2 = 000000cd |
| 11925 | add %o3,0x58,%g1 |
| 11926 | casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000000000002 |
| 11927 | ! Mem[0000000030800058] = 605287f4, %l1 = 00000000000000fe |
| 11928 | lduha [%o1+0x05a]%asi,%l1 ! %l1 = 00000000000087f4 |
| 11929 | |
| 11930 | p3_label_92: ! %cwp = 6 |
| 11931 | ! %f28 = d4f1b044 ff000000, Mem[0000000017800018] = ee557416 4c4822c9 |
| 11932 | stda %f28,[%i3+%i6]0x88 ! Mem[0000000017800018] = d4f1b044 ff000000 |
| 11933 | ! %l5 = 18d1e4f400000000, Mem[3180001a58b36f66] = 16582bf8 |
| 11934 | stb %l5,[%o3+0x01a] ! Mem[0000000031800018] = 58b3f466 |
| 11935 | ! Mem[0000000016800011] = 096eaa58, %l6 = a520efdc58aa6e09 |
| 11936 | ldstub [%i1+0x011],%l6 ! %l6 = 000000000000006e |
| 11937 | ! %l7 = da881404c9d5b922, %l7 = da881404c9d5b922, %l5 = 1604d2aa18d1e4f4 |
| 11938 | andncc %l7,%l7,%l5 ! %l5 = 0000000000000000, %ccr = 44 |
| 11939 | ! %l2 = 0000000000000002, immed = 00000c5c, %y = 00000010 |
| 11940 | smulcc %l2,0xc5c,%l6 ! %l6 = 00000000000018b8, %ccr = 00, %y = 00000000 |
| 11941 | ! Mem[0000000017800020] = 69d48831, %f29 = ff000000 |
| 11942 | lda [%i3+%o4]0x89,%f29 ! %f29 = 69d48831 |
| 11943 | ! %l0 = fffffff8, %l1 = 000087f4, Mem[0000000031800058] = 00000002 08f82bf5 |
| 11944 | stda %l0,[%o3+0x058]%asi ! Mem[0000000031800058] = fffffff8 000087f4 |
| 11945 | ! %l4 = 58aa6f0700000000, Mem[3080001e25b6c5f1] = 31800058 |
| 11946 | sth %l4,[%o1+0x01e] ! Mem[000000003080001c] = 25b66f07 |
| 11947 | ! %l4 = a520efdc58aa6f07, immed = 000000c5, %l7 = da881404c9d5b922 |
| 11948 | xor %l4,0x0c5,%l7 ! %l7 = a520efdc58aa6fc2 |
| 11949 | ! %l1 = 00000000000087f4, %l7 = a520efdc58aa6fc2, %y = 00000000 |
| 11950 | mulscc %l1,%l7,%l2 ! %l2 = 00000000000043fa, %ccr = 00, %y = 00000000 |
| 11951 | |
| 11952 | p3_label_93: ! %cwp = 6 |
| 11953 | ! Mem[0000000016800018] = 927627ca, %l5 = 0000000000000000 |
| 11954 | lduba [%i1+%i6]0x81,%l5 ! %l5 = 0000000000000092 |
| 11955 | ! Mem[0000000017800008] = fcff2f452684d640, %l5 = 0000000000000092 |
| 11956 | ldx [%i3+%i4],%l5 ! %l5 = fcff2f452684d640 |
| 11957 | ! %f16 = 41323edf 95a35e4e 5c805712 f64d77ac |
| 11958 | ! %f20 = 4483d57c 24e73200 7799bd11 0564d87c |
| 11959 | ! %f24 = adc52253 585873c3 c97a51ff b0b48cb4 |
| 11960 | ! %f28 = d4f1b044 69d48831 6a90413e a9dfe21a |
| 11961 | stda %f16,[%i1+%g4]ASI_BLK_P ! Block Store to 0000000016800040 |
| 11962 | ! %l0 = fffffffffffffff8, immed = 00000bf7, %l6 = 00000000000018b8 |
| 11963 | subccc %l0,0xbf7,%l6 ! %l6 = fffffffffffff401, %ccr = 88 |
| 11964 | ! %l5 = 2684d64000000000, Mem[3000005ec9d5b922] = 00000000 |
| 11965 | sth %l5,[%o0+0x05e] ! Mem[000000003000005c] = c9d5d640 |
| 11966 | ! Mem[000000003000001c] = 000ffff4, %l6 = fffffffffffff401 |
| 11967 | lduh [%o0+0x01c],%l6 ! %l6 = 000000000000000f |
| 11968 | ! %f10 = a8e21d83, Mem[000000001700002c] = ff517ac9 |
| 11969 | st %f10,[%i2+0x02c] ! Mem[000000001700002c] = a8e21d83 |
| 11970 | ! %l5 = 2684d64000000000, Mem[17800008452ffffc] = fffff401 |
| 11971 | stwa %l5,[%i3+%i4]0x88 ! Mem[0000000017800008] = 2684d640 |
| 11972 | ! %l3 = 2f19438700000000, Mem[1600001000000229] = 16582bf8 |
| 11973 | stba %l3,[%i0+%i5]0x80 ! Mem[0000000016000010] = 87000229 |
| 11974 | ! Mem[000000001700002c] = a8e21d83, %l6 = 000000000000000f |
| 11975 | ldub [%i2+0x02c],%l6 ! %l6 = 00000000000000a8 |
| 11976 | |
| 11977 | p3_label_94: ! %cwp = 6 |
| 11978 | ! %l2 = 000043fa, %l3 = 2f194387, Mem[0000000017800028] = ff518adc 508edd4a |
| 11979 | stda %l2,[%i3+%o5]0x88 ! Mem[0000000017800028] = 000043fa 2f194387 |
| 11980 | ! Mem[0000000017000018] = b939c9f8, %l6 = 00000000000000a8 |
| 11981 | ldswa [%i2+%i6]0x89,%l6 ! %l6 = ffffffffb939c9f8 |
| 11982 | ! %l1 = 000087f400000000, Mem[3180005c000087f4] = 16582bf8 |
| 11983 | stw %l1,[%o3+0x05c] ! Mem[000000003180005c] = 000087f4 |
| 11984 | ! Mem[000000003100001c] = 000000ff, %l4 = a520efdc58aa6f07 |
| 11985 | ldsw [%o2+0x01c],%l4 ! %l4 = 00000000000000ff |
| 11986 | ! Mem[0000000031000058] = 63f82bf5, %l5 = fcff2f452684d640 |
| 11987 | swap [%o2+0x058],%l5 ! %l5 = 0000000063f82bf5 |
| 11988 | ! %f0 = 000000ff, Mem[0000000017800010] = cdeb1165 |
| 11989 | sta %f0 ,[%i3+%i5]0x81 ! Mem[0000000017800010] = 000000ff |
| 11990 | ! Mem[0000000017800010] = 000000ff 222e98de, %l4 = 000000ff, %l5 = 63f82bf5 |
| 11991 | ldda [%i3+0x010]%asi,%l4 ! %l4 = 00000000000000ff 00000000222e98de |
| 11992 | ! %l5 = 00000000222e98de, %l2 = 00000000000043fa, %l5 = 00000000222e98de |
| 11993 | orncc %l5,%l2,%l5 ! %l5 = ffffffffffffbcdf, %ccr = 88 |
| 11994 | ! %f14 = 08f82bf5 452ffffc, Mem[0000000030800058] = 605287f4 feffefff |
| 11995 | std %f14,[%o1+0x058] ! Mem[0000000030800058] = 08f82bf5 452ffffc |
| 11996 | ! Mem[0000000016000018] = ff57805c, %l5 = ffffffffffffbcdf |
| 11997 | ldswa [%i0+%i6]0x81,%l5 ! %l5 = ffffffffff57805c |
| 11998 | |
| 11999 | p3_label_95: ! %cwp = 6 |
| 12000 | ! %l0 = fffffff800000000, Mem[3180001858b3f466] = 16582bf8 |
| 12001 | sth %l0,[%o3+%i6] ! Mem[0000000031800018] = fff8f466 |
| 12002 | ! Mem[0000000016000010] = 29020087, %l2 = 00000000000043fa |
| 12003 | ldsha [%i0+%i5]0x89,%l2 ! %l2 = 0000000000000087 |
| 12004 | ! %l0 = fffffffffffffff8, immed = fffffbf7, %l6 = ffffffffb939c9f8 |
| 12005 | andcc %l0,-0x409,%l6 ! %l6 = fffffffffffffbf0, %ccr = 88 |
| 12006 | ! %l4 = 00000000000000ff, immed = 00000214, %l1 = 00000000000087f4 |
| 12007 | andcc %l4,0x214,%l1 ! %l1 = 0000000000000014, %ccr = 00 |
| 12008 | ! %l4 = 00000000000000ff, %l0 = fffffffffffffff8, %l3 = b218f4842f194387 |
| 12009 | add %l4,%l0,%l3 ! %l3 = 00000000000000f7 |
| 12010 | ! %l2 = 0000000000000087, immed = 00000473, %l2 = 0000000000000087 |
| 12011 | tsubcc %l2,0x473,%l2 ! %l2 = fffffffffffffc14, %ccr = 9b |
| 12012 | ! %l2 = fffffffffffffc14 |
| 12013 | sethi %hi(0x8de85c00),%l2 ! %l2 = 000000008de85c00 |
| 12014 | ! %l7 = a520efdc58aa6fc2, %l0 = fffffffffffffff8, %y = 00000000 |
| 12015 | smul %l7,%l0,%l6 ! %l6 = fffffffd3aac81f0, %y = fffffffd |
| 12016 | ! %l7 = a520efdc58aa6fc2, immed = fffff3ef, %y = fffffffd |
| 12017 | udivcc %l7,-0xc11,%l2 ! %l2 = 00000000ffffffff, %ccr = 0a |
| 12018 | mov %l0,%y ! %y = fffffff8 |
| 12019 | ! retry : should take illegal inst trap, %l0 = fffffffffffffff8 |
| 12020 | retry ! Illegal inst trap : %l0 = 0000000000000008 |
| 12021 | |
| 12022 | p3_label_96: ! %cwp = 6 |
| 12023 | ! Mem[0000000031800018] = fff8f466, %l1 = 0000000000000014 |
| 12024 | ldsh [%o3+0x01a],%l1 ! %l1 = fffffffffffff466 |
| 12025 | ! Mem[0000000030000018] = df3e3241000ffff4, %l3 = 00000000000000f7, %l6 = fffffffd3aac81f0 |
| 12026 | add %o0,0x18,%g1 |
| 12027 | casxa [%g1]0x80,%l3,%l6 ! %l6 = df3e3241000ffff4 |
| 12028 | ! Mem[0000000017000064] = a8d40548, %l1 = fffffffffffff466 |
| 12029 | lduba [%i2+0x064]%asi,%l1 ! %l1 = 00000000000000a8 |
| 12030 | membar #Sync ! Added by membar checker (60) |
| 12031 | ! Mem[0000000016800054] = 24e73200, %f7 = feffefff |
| 12032 | ld [%i1+0x054],%f7 ! %f7 = 24e73200 |
| 12033 | ! %l5 = ffffffffff57805c |
| 12034 | setx 0x602d07afc2da1498,%g7,%l5 ! %l5 = 602d07afc2da1498 |
| 12035 | ! %l2 = 00000000ffffffff, %l1 = 00000000000000a8, %l1 = 00000000000000a8 |
| 12036 | udivx %l2,%l1,%l1 ! %l1 = 0000000001861861 |
| 12037 | ! Mem[0000000031000058] = 2684d640 452fb922, %l6 = 000ffff4, %l7 = 58aa6fc2 |
| 12038 | ldd [%o2+0x058],%l6 ! %l6 = 000000002684d640 00000000452fb922 |
| 12039 | ! %l3 = 00000000000000f7, %l4 = 00000000000000ff, %l2 = 00000000ffffffff |
| 12040 | srlx %l3,%l4,%l2 ! %l2 = 0000000000000000 |
| 12041 | ! Mem[000000003100001c] = 000000ff, %f19 = f64d77ac |
| 12042 | ld [%o2+0x01c],%f19 ! %f19 = 000000ff |
| 12043 | ! %l0 = 00000008, %l1 = 01861861, Mem[0000000016800008] = f88f0bdc 0bdca94e |
| 12044 | std %l0,[%i1+%i4] ! Mem[0000000016800008] = 00000008 01861861 |
| 12045 | |
| 12046 | p3_label_97: ! %cwp = 6 |
| 12047 | ! %l0 = 00000008, %l1 = 01861861, Mem[0000000016000048] = 65650000 ea25fcf6 |
| 12048 | std %l0,[%i0+0x048] ! Mem[0000000016000048] = 00000008 01861861 |
| 12049 | ! Mem[0000000016800020] = 8966190f, %l5 = 602d07afc2da1498 |
| 12050 | ldsha [%i1+%o4]0x89,%l5 ! %l5 = 000000000000190f |
| 12051 | ! Mem[0000000030800018] = acff8b5a, %l1 = 0000000001861861 |
| 12052 | ldub [%o1+0x01b],%l1 ! %l1 = 000000000000005a |
| 12053 | ! %l5 = 000000000000190f, immed = fffffe2d, %l4 = 00000000000000ff |
| 12054 | addccc %l5,-0x1d3,%l4 ! %l4 = 000000000000173c, %ccr = 11 |
| 12055 | ! Mem[0000000017000030] = d4f1b044ff00b922, %f16 = 41323edf 95a35e4e |
| 12056 | ldda [%i2+%o6]0x88,%f16 ! %f16 = d4f1b044 ff00b922 |
| 12057 | ! %l6 = 2684d640, %l7 = 452fb922, Mem[0000000031800018] = fff8f466 452ffffc |
| 12058 | std %l6,[%o3+%i6] ! Mem[0000000031800018] = 2684d640 452fb922 |
| 12059 | ! %l1 = 000000000000005a, %l2 = 0000000000000000, %l1 = 000000000000005a |
| 12060 | and %l1,%l2,%l1 ! %l1 = 0000000000000000 |
| 12061 | ! %f19 = 000000ff, Mem[0000000016000018] = ff57805c |
| 12062 | sta %f19,[%i0+%i6]0x81 ! Mem[0000000016000018] = 000000ff |
| 12063 | ! Mem[0000000017800008] = 40d684262684d640, %f2 = a1000000 00000000 |
| 12064 | ldda [%i3+%i4]0x88,%f2 ! %f2 = 40d68426 2684d640 |
| 12065 | ! Mem[000000001680002c] = ffffffff, %f12 = 67000000 |
| 12066 | lda [%i1+0x02c]%asi,%f12 ! %f12 = ffffffff |
| 12067 | |
| 12068 | p3_label_98: ! %cwp = 6 |
| 12069 | ! Mem[0000000016800000] = 00000000, %l3 = 00000000000000f7 |
| 12070 | ldswa [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000 |
| 12071 | ! retry : should take illegal inst trap, %l0 = 0000000000000008 |
| 12072 | retry ! Illegal inst trap : %l0 = 0000000000000018 |
| 12073 | ! Mem[0000000030000018] = df3e3241, %l2 = 0000000000000000 |
| 12074 | swap [%o0+%i6],%l2 ! %l2 = 00000000df3e3241 |
| 12075 | ! Mem[0000000017800018] = d4f1b044ff000000, %l4 = 000000000000173c |
| 12076 | ldxa [%i3+%i6]0x89,%l4 ! %l4 = d4f1b044ff000000 |
| 12077 | ! %l7 = 00000000452fb922, immed = ffffff2d, %l4 = d4f1b044ff000000 |
| 12078 | tsubcc %l7,-0x0d3,%l4 ! %l4 = 00000000452fb9f5, %ccr = 13 |
| 12079 | ! %l0 = 0000000000000018, %l6 = 000000002684d640, %l4 = 00000000452fb9f5 |
| 12080 | sllx %l0,%l6,%l4 ! %l4 = 0000000000000018 |
| 12081 | ! %l0 = 00000018, %l1 = 00000000, Mem[0000000031000058] = 2684d640 452fb922 |
| 12082 | stda %l0,[%o2+0x058]%asi ! Mem[0000000031000058] = 00000018 00000000 |
| 12083 | ! %l4 = 0000000000000018, %l1 = 0000000000000000, %l2 = 00000000df3e3241 |
| 12084 | addcc %l4,%l1,%l2 ! %l2 = 0000000000000018, %ccr = 00 |
| 12085 | ! %l1 = 0000000000000000, immed = fffff9c8, %l1 = 0000000000000000 |
| 12086 | and %l1,-0x638,%l1 ! %l1 = 0000000000000000 |
| 12087 | ! %l3 = 0000000000000000, immed = fffff264, %y = fffffff8 |
| 12088 | udivcc %l3,-0xd9c,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a |
| 12089 | mov %l0,%y ! %y = 00000018 |
| 12090 | |
| 12091 | p3_label_99: ! %cwp = 6 |
| 12092 | ! Mem[000000003000005c] = c9d5d640, %l4 = 00000000ffffffff |
| 12093 | lduh [%o0+0x05e],%l4 ! %l4 = 000000000000d640 |
| 12094 | ! %f29 = 69d48831, Mem[000000003000001c] = 000ffff4 |
| 12095 | st %f29,[%o0+0x01c] ! Mem[000000003000001c] = 69d48831 |
| 12096 | ! %l5 = 000000000000190f, immed = 00000762, %l7 = 00000000452fb922 |
| 12097 | xorcc %l5,0x762,%l7 ! %l7 = 0000000000001e6d, %ccr = 00 |
| 12098 | ! Mem[0000000017800028] = fa4300008743192f, %l0 = 0000000000000018 |
| 12099 | ldxa [%i3+%o5]0x81,%l0 ! %l0 = fa4300008743192f |
| 12100 | ! %l0 = 8743192f00000000, Mem[3080001c25b66f07] = 16582bf8 |
| 12101 | stw %l0,[%o1+0x01c] ! Mem[000000003080001c] = 8743192f |
| 12102 | ! %l7 = 0000000000001e6d |
| 12103 | setx 0xe14ec9600f857387,%g7,%l7 ! %l7 = e14ec9600f857387 |
| 12104 | ! Mem[0000000016800030] = cdeb1165 a702666f, %l2 = 00000018, %l3 = 00000000 |
| 12105 | ldda [%i1+%o6]0x89,%l2 ! %l2 = 00000000a702666f 00000000cdeb1165 |
| 12106 | ! Mem[0000000017800000] = d0000000, %l4 = 000000000000d640 |
| 12107 | swapa [%i3+%g0]0x81,%l4 ! %l4 = 00000000d0000000 |
| 12108 | ! Randomly selected nop |
| 12109 | nop |
| 12110 | ! %l0 = fa4300008743192f, %l5 = 000000000000190f, %y = 00000018 |
| 12111 | umulcc %l0,%l5,%l5 ! %l5 = 00000d3d7a6410c1, %ccr = 00, %y = 00000d3d |
| 12112 | |
| 12113 | p3_label_100: ! %cwp = 6 |
| 12114 | ! %l3 = 00000000cdeb1165, immed = fffff661, %l3 = 00000000cdeb1165 |
| 12115 | andn %l3,-0x99f,%l3 ! %l3 = 0000000000000104 |
| 12116 | ! %l4 = 00000000d0000000, immed = fffffa08, %l7 = e14ec9600f857387 |
| 12117 | xorcc %l4,-0x5f8,%l7 ! %l7 = ffffffff2ffffa08, %ccr = 80 |
| 12118 | ! Mem[0000000016800020] = 0f196689, %l5 = 00000d3d7a6410c1 |
| 12119 | lduha [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000f19 |
| 12120 | ! %l0 = fa4300008743192f, %l4 = 00000000d0000000, %l5 = 0000000000000f19 |
| 12121 | xorcc %l0,%l4,%l5 ! %l5 = fa4300005743192f, %ccr = 80 |
| 12122 | ! %f22 = 7799bd11 0564d87c, Mem[0000000016000008] = 8743192f a1000000 |
| 12123 | stda %f22,[%i0+%i4]0x88 ! Mem[0000000016000008] = 7799bd11 0564d87c |
| 12124 | ! Mem[0000000030800018] = acff8b5a 8743192f, %l4 = d0000000, %l5 = 5743192f |
| 12125 | ldd [%o1+%i6],%l4 ! %l4 = 00000000acff8b5a 000000008743192f |
| 12126 | ! %l3 = 0000000000000104, %l0 = fa4300008743192f, %l5 = 000000008743192f |
| 12127 | sll %l3,%l0,%l5 ! %l5 = 0000000000820000 |
| 12128 | ! Mem[0000000017800020] = 3188d469, %l7 = ffffffff2ffffa08 |
| 12129 | lduwa [%i3+%o4]0x81,%l7 ! %l7 = 000000003188d469 |
| 12130 | ! Mem[0000000016800010] = 09ffaa58, %l0 = fa4300008743192f |
| 12131 | ldstuba [%i1+%i5]0x81,%l0 ! %l0 = 0000000000000009 |
| 12132 | ! %l4 = 00000000acff8b5a, immed = 00000cdf, %l2 = 00000000a702666f |
| 12133 | addccc %l4,0xcdf,%l2 ! %l2 = 00000000acff9839, %ccr = 08 |
| 12134 | |
| 12135 | ba,a p3_not_taken_0_end |
| 12136 | p3_not_taken_0: |
| 12137 | ! The following code should not be executed |
| 12138 | ldx [%o1+0x000],%l2 |
| 12139 | sta %l0,[%i1+0x020]%asi |
| 12140 | nop |
| 12141 | stba %l6,[%o2+0x004]%asi |
| 12142 | std %l0,[%o3+0x000] |
| 12143 | stxa %l0,[%i3+0x008]%asi |
| 12144 | nop |
| 12145 | ba,a p3_branch_failed |
| 12146 | p3_not_taken_0_end: |
| 12147 | |
| 12148 | |
| 12149 | ! End of Random Code for Processor 3 |
| 12150 | |
| 12151 | restore ! CWP = 5 |
| 12152 | restore ! CWP = 4 |
| 12153 | restore ! CWP = 3 |
| 12154 | restore ! CWP = 2 |
| 12155 | restore ! CWP = 1 |
| 12156 | restore ! CWP = 0 |
| 12157 | p3_set_done_flag: |
| 12158 | mov 2,%g2 |
| 12159 | set done_flags,%g1 |
| 12160 | st %g2,[%g1+0x00c] ! Set processor 3 done flag |
| 12161 | |
| 12162 | ! Check Registers |
| 12163 | |
| 12164 | p3_check_registers: |
| 12165 | set p3_expected_registers,%g1 |
| 12166 | ldx [%g1+0x000],%g2 |
| 12167 | cmp %l0,%g2 ! %l0 should be 0000000000000000 |
| 12168 | bne,a,pn %xcc,p3_reg_l0_fail |
| 12169 | mov %l0,%g3 |
| 12170 | ldx [%g1+0x008],%g2 |
| 12171 | cmp %l1,%g2 ! %l1 should be ffff0dae484875a3 |
| 12172 | bne,a,pn %xcc,p3_reg_l1_fail |
| 12173 | mov %l1,%g3 |
| 12174 | ldx [%g1+0x010],%g2 |
| 12175 | cmp %l2,%g2 ! %l2 should be 000000007cd86405 |
| 12176 | bne,a,pn %xcc,p3_reg_l2_fail |
| 12177 | mov %l2,%g3 |
| 12178 | ldx [%g1+0x018],%g2 |
| 12179 | cmp %l3,%g2 ! %l3 should be 0000000011bd9977 |
| 12180 | bne,a,pn %xcc,p3_reg_l3_fail |
| 12181 | mov %l3,%g3 |
| 12182 | ldx [%g1+0x020],%g2 |
| 12183 | cmp %l4,%g2 ! %l4 should be 0000000000000000 |
| 12184 | bne,a,pn %xcc,p3_reg_l4_fail |
| 12185 | mov %l4,%g3 |
| 12186 | ldx [%g1+0x028],%g2 |
| 12187 | cmp %l5,%g2 ! %l5 should be 000000000e500000 |
| 12188 | bne,a,pn %xcc,p3_reg_l5_fail |
| 12189 | mov %l5,%g3 |
| 12190 | ldx [%g1+0x030],%g2 |
| 12191 | cmp %l6,%g2 ! %l6 should be 000000006b1aca8e |
| 12192 | bne,a,pn %xcc,p3_reg_l6_fail |
| 12193 | mov %l6,%g3 |
| 12194 | ldx [%g1+0x038],%g2 |
| 12195 | cmp %l7,%g2 ! %l7 should be 000000327ffe27f3 |
| 12196 | bne,a,pn %xcc,p3_reg_l7_fail |
| 12197 | mov %l7,%g3 |
| 12198 | |
| 12199 | ! Check %y register |
| 12200 | |
| 12201 | set 0x00000d3d,%g2 |
| 12202 | rd %y,%g3 |
| 12203 | cmp %g2,%g3 |
| 12204 | bne,a p3_failed |
| 12205 | mov 0x111,%g1 |
| 12206 | |
| 12207 | ! Check Floating Point Registers |
| 12208 | |
| 12209 | p3_check_fp_registers: |
| 12210 | set p3_temp,%g1 |
| 12211 | set p3_expected_fp_regs,%g3 |
| 12212 | std %f0,[%g1] |
| 12213 | ldx [%g1],%l1 |
| 12214 | ldx [%g3+0x00],%l0 |
| 12215 | cmp %l0,%l1 ! %f0 should be 000000ff 0564d87c |
| 12216 | bne %xcc,p3_f0_fail |
| 12217 | std %f2,[%g1] |
| 12218 | ldx [%g1],%l1 |
| 12219 | ldx [%g3+0x08],%l0 |
| 12220 | cmp %l0,%l1 ! %f2 should be 40d68426 2684d640 |
| 12221 | bne %xcc,p3_f2_fail |
| 12222 | std %f4,[%g1] |
| 12223 | ldx [%g1],%l1 |
| 12224 | ldx [%g3+0x10],%l0 |
| 12225 | cmp %l0,%l1 ! %f4 should be f4875260 29020000 |
| 12226 | bne %xcc,p3_f4_fail |
| 12227 | std %f6,[%g1] |
| 12228 | ldx [%g1],%l1 |
| 12229 | ldx [%g3+0x18],%l0 |
| 12230 | cmp %l0,%l1 ! %f6 should be 91cfe1fa 24e73200 |
| 12231 | bne %xcc,p3_f6_fail |
| 12232 | std %f8,[%g1] |
| 12233 | ldx [%g1],%l1 |
| 12234 | ldx [%g3+0x20],%l0 |
| 12235 | cmp %l0,%l1 ! %f8 should be eaf492cd 000000ff |
| 12236 | bne %xcc,p3_f8_fail |
| 12237 | std %f10,[%g1] |
| 12238 | ldx [%g1],%l1 |
| 12239 | ldx [%g3+0x28],%l0 |
| 12240 | cmp %l0,%l1 ! %f10 should be a8e21d83 ffffffe4 |
| 12241 | bne %xcc,p3_f10_fail |
| 12242 | std %f12,[%g1] |
| 12243 | ldx [%g1],%l1 |
| 12244 | ldx [%g3+0x30],%l0 |
| 12245 | cmp %l0,%l1 ! %f12 should be ffffffff 00000000 |
| 12246 | bne %xcc,p3_f12_fail |
| 12247 | std %f14,[%g1] |
| 12248 | ldx [%g1],%l1 |
| 12249 | ldx [%g3+0x38],%l0 |
| 12250 | cmp %l0,%l1 ! %f14 should be 08f82bf5 452ffffc |
| 12251 | bne %xcc,p3_f14_fail |
| 12252 | std %f16,[%g1] |
| 12253 | ldx [%g1],%l1 |
| 12254 | ldx [%g3+0x40],%l0 |
| 12255 | cmp %l0,%l1 ! %f16 should be d4f1b044 ff00b922 |
| 12256 | bne %xcc,p3_f16_fail |
| 12257 | std %f18,[%g1] |
| 12258 | ldx [%g1],%l1 |
| 12259 | ldx [%g3+0x48],%l0 |
| 12260 | cmp %l0,%l1 ! %f18 should be 5c805712 000000ff |
| 12261 | bne %xcc,p3_f18_fail |
| 12262 | std %f20,[%g1] |
| 12263 | ldx [%g1],%l1 |
| 12264 | ldx [%g3+0x50],%l0 |
| 12265 | cmp %l0,%l1 ! %f20 should be 4483d57c 24e73200 |
| 12266 | bne %xcc,p3_f20_fail |
| 12267 | std %f22,[%g1] |
| 12268 | ldx [%g1],%l1 |
| 12269 | ldx [%g3+0x58],%l0 |
| 12270 | cmp %l0,%l1 ! %f22 should be 7799bd11 0564d87c |
| 12271 | bne %xcc,p3_f22_fail |
| 12272 | std %f24,[%g1] |
| 12273 | ldx [%g1],%l1 |
| 12274 | ldx [%g3+0x60],%l0 |
| 12275 | cmp %l0,%l1 ! %f24 should be adc52253 585873c3 |
| 12276 | bne %xcc,p3_f24_fail |
| 12277 | std %f26,[%g1] |
| 12278 | ldx [%g1],%l1 |
| 12279 | ldx [%g3+0x68],%l0 |
| 12280 | cmp %l0,%l1 ! %f26 should be c97a51ff b0b48cb4 |
| 12281 | bne %xcc,p3_f26_fail |
| 12282 | std %f28,[%g1] |
| 12283 | ldx [%g1],%l1 |
| 12284 | ldx [%g3+0x70],%l0 |
| 12285 | cmp %l0,%l1 ! %f28 should be d4f1b044 69d48831 |
| 12286 | bne %xcc,p3_f28_fail |
| 12287 | std %f30,[%g1] |
| 12288 | ldx [%g1],%l1 |
| 12289 | ldx [%g3+0x78],%l0 |
| 12290 | cmp %l0,%l1 ! %f30 should be 6a90413e a9dfe21a |
| 12291 | bne %xcc,p3_f30_fail |
| 12292 | nop |
| 12293 | |
| 12294 | ! Check Local Memory |
| 12295 | |
| 12296 | set p3_local0_expect,%g1 |
| 12297 | ldx [%g1+0x000],%g2 ! Expected data = 0000000000006052 |
| 12298 | ldx [%i0+0x000],%g3 ! Observed data at 0000000016000000 |
| 12299 | cmp %g2,%g3 |
| 12300 | bne,a,pn %xcc,p3_local_failed |
| 12301 | add %i0,0x000,%g4 |
| 12302 | ldx [%g1+0x008],%g2 ! Expected data = 7cd8640511bd9977 |
| 12303 | ldx [%i0+0x008],%g3 ! Observed data at 0000000016000008 |
| 12304 | cmp %g2,%g3 |
| 12305 | bne,a,pn %xcc,p3_local_failed |
| 12306 | add %i0,0x008,%g4 |
| 12307 | ldx [%g1+0x010],%g2 ! Expected data = 87000229605287f4 |
| 12308 | ldx [%i0+0x010],%g3 ! Observed data at 0000000016000010 |
| 12309 | cmp %g2,%g3 |
| 12310 | bne,a,pn %xcc,p3_local_failed |
| 12311 | add %i0,0x010,%g4 |
| 12312 | ldx [%g1+0x018],%g2 ! Expected data = 000000fffae1cf91 |
| 12313 | ldx [%i0+0x018],%g3 ! Observed data at 0000000016000018 |
| 12314 | cmp %g2,%g3 |
| 12315 | bne,a,pn %xcc,p3_local_failed |
| 12316 | add %i0,0x018,%g4 |
| 12317 | ldx [%g1+0x048],%g2 ! Expected data = 0000000801861861 |
| 12318 | ldx [%i0+0x048],%g3 ! Observed data at 0000000016000048 |
| 12319 | cmp %g2,%g3 |
| 12320 | bne,a,pn %xcc,p3_local_failed |
| 12321 | add %i0,0x048,%g4 |
| 12322 | ldx [%g1+0x070],%g2 ! Expected data = f88fa11d1edaaf21 |
| 12323 | ldx [%i0+0x070],%g3 ! Observed data at 0000000016000070 |
| 12324 | cmp %g2,%g3 |
| 12325 | bne,a,pn %xcc,p3_local_failed |
| 12326 | add %i0,0x070,%g4 |
| 12327 | |
| 12328 | set p3_local1_expect,%g1 |
| 12329 | ldx [%g1+0x008],%g2 ! Expected data = 0000000801861861 |
| 12330 | ldx [%i1+0x008],%g3 ! Observed data at 0000000016800008 |
| 12331 | cmp %g2,%g3 |
| 12332 | bne,a,pn %xcc,p3_local_failed |
| 12333 | add %i1,0x008,%g4 |
| 12334 | ldx [%g1+0x010],%g2 ! Expected data = ffffaa58dcef20a5 |
| 12335 | ldx [%i1+0x010],%g3 ! Observed data at 0000000016800010 |
| 12336 | cmp %g2,%g3 |
| 12337 | bne,a,pn %xcc,p3_local_failed |
| 12338 | add %i1,0x010,%g4 |
| 12339 | ldx [%g1+0x018],%g2 ! Expected data = 927627caa73c6c6f |
| 12340 | ldx [%i1+0x018],%g3 ! Observed data at 0000000016800018 |
| 12341 | cmp %g2,%g3 |
| 12342 | bne,a,pn %xcc,p3_local_failed |
| 12343 | add %i1,0x018,%g4 |
| 12344 | ldx [%g1+0x020],%g2 ! Expected data = 0f196689f88f0bdc |
| 12345 | ldx [%i1+0x020],%g3 ! Observed data at 0000000016800020 |
| 12346 | cmp %g2,%g3 |
| 12347 | bne,a,pn %xcc,p3_local_failed |
| 12348 | add %i1,0x020,%g4 |
| 12349 | ldx [%g1+0x028],%g2 ! Expected data = 87ffffffffffffff |
| 12350 | ldx [%i1+0x028],%g3 ! Observed data at 0000000016800028 |
| 12351 | cmp %g2,%g3 |
| 12352 | bne,a,pn %xcc,p3_local_failed |
| 12353 | add %i1,0x028,%g4 |
| 12354 | ldx [%g1+0x040],%g2 ! Expected data = 41323edf95a35e4e |
| 12355 | ldx [%i1+0x040],%g3 ! Observed data at 0000000016800040 |
| 12356 | cmp %g2,%g3 |
| 12357 | bne,a,pn %xcc,p3_local_failed |
| 12358 | add %i1,0x040,%g4 |
| 12359 | ldx [%g1+0x048],%g2 ! Expected data = 5c805712f64d77ac |
| 12360 | ldx [%i1+0x048],%g3 ! Observed data at 0000000016800048 |
| 12361 | cmp %g2,%g3 |
| 12362 | bne,a,pn %xcc,p3_local_failed |
| 12363 | add %i1,0x048,%g4 |
| 12364 | ldx [%g1+0x050],%g2 ! Expected data = 4483d57c24e73200 |
| 12365 | ldx [%i1+0x050],%g3 ! Observed data at 0000000016800050 |
| 12366 | cmp %g2,%g3 |
| 12367 | bne,a,pn %xcc,p3_local_failed |
| 12368 | add %i1,0x050,%g4 |
| 12369 | ldx [%g1+0x058],%g2 ! Expected data = 7799bd110564d87c |
| 12370 | ldx [%i1+0x058],%g3 ! Observed data at 0000000016800058 |
| 12371 | cmp %g2,%g3 |
| 12372 | bne,a,pn %xcc,p3_local_failed |
| 12373 | add %i1,0x058,%g4 |
| 12374 | ldx [%g1+0x060],%g2 ! Expected data = adc52253585873c3 |
| 12375 | ldx [%i1+0x060],%g3 ! Observed data at 0000000016800060 |
| 12376 | cmp %g2,%g3 |
| 12377 | bne,a,pn %xcc,p3_local_failed |
| 12378 | add %i1,0x060,%g4 |
| 12379 | ldx [%g1+0x068],%g2 ! Expected data = c97a51ffb0b48cb4 |
| 12380 | ldx [%i1+0x068],%g3 ! Observed data at 0000000016800068 |
| 12381 | cmp %g2,%g3 |
| 12382 | bne,a,pn %xcc,p3_local_failed |
| 12383 | add %i1,0x068,%g4 |
| 12384 | ldx [%g1+0x070],%g2 ! Expected data = d4f1b04469d48831 |
| 12385 | ldx [%i1+0x070],%g3 ! Observed data at 0000000016800070 |
| 12386 | cmp %g2,%g3 |
| 12387 | bne,a,pn %xcc,p3_local_failed |
| 12388 | add %i1,0x070,%g4 |
| 12389 | ldx [%g1+0x078],%g2 ! Expected data = 6a90413ea9dfe21a |
| 12390 | ldx [%i1+0x078],%g3 ! Observed data at 0000000016800078 |
| 12391 | cmp %g2,%g3 |
| 12392 | bne,a,pn %xcc,p3_local_failed |
| 12393 | add %i1,0x078,%g4 |
| 12394 | |
| 12395 | set p3_local2_expect,%g1 |
| 12396 | ldx [%g1+0x028],%g2 ! Expected data = b48cb4b0a8e21d83 |
| 12397 | ldx [%i2+0x028],%g3 ! Observed data at 0000000017000028 |
| 12398 | cmp %g2,%g3 |
| 12399 | bne,a,pn %xcc,p3_local_failed |
| 12400 | add %i2,0x028,%g4 |
| 12401 | ldx [%g1+0x060],%g2 ! Expected data = ef1c11d1a8d40548 |
| 12402 | ldx [%i2+0x060],%g3 ! Observed data at 0000000017000060 |
| 12403 | cmp %g2,%g3 |
| 12404 | bne,a,pn %xcc,p3_local_failed |
| 12405 | add %i2,0x060,%g4 |
| 12406 | ldx [%g1+0x078],%g2 ! Expected data = 58aa6e0900ff0000 |
| 12407 | ldx [%i2+0x078],%g3 ! Observed data at 0000000017000078 |
| 12408 | cmp %g2,%g3 |
| 12409 | bne,a,pn %xcc,p3_local_failed |
| 12410 | add %i2,0x078,%g4 |
| 12411 | |
| 12412 | set p3_local3_expect,%g1 |
| 12413 | ldx [%g1+0x000],%g2 ! Expected data = 0000d6401c2fce5b |
| 12414 | ldx [%i3+0x000],%g3 ! Observed data at 0000000017800000 |
| 12415 | cmp %g2,%g3 |
| 12416 | bne,a,pn %xcc,p3_local_failed |
| 12417 | add %i3,0x000,%g4 |
| 12418 | ldx [%g1+0x020],%g2 ! Expected data = 3188d469b3fa4f0b |
| 12419 | ldx [%i3+0x020],%g3 ! Observed data at 0000000017800020 |
| 12420 | cmp %g2,%g3 |
| 12421 | bne,a,pn %xcc,p3_local_failed |
| 12422 | add %i3,0x020,%g4 |
| 12423 | ldx [%g1+0x030],%g2 ! Expected data = 0000cb2aee557416 |
| 12424 | ldx [%i3+0x030],%g3 ! Observed data at 0000000017800030 |
| 12425 | cmp %g2,%g3 |
| 12426 | bne,a,pn %xcc,p3_local_failed |
| 12427 | add %i3,0x030,%g4 |
| 12428 | ldx [%g1+0x038],%g2 ! Expected data = 51ff3aad00000000 |
| 12429 | ldx [%i3+0x038],%g3 ! Observed data at 0000000017800038 |
| 12430 | cmp %g2,%g3 |
| 12431 | bne,a,pn %xcc,p3_local_failed |
| 12432 | add %i3,0x038,%g4 |
| 12433 | ldx [%g1+0x058],%g2 ! Expected data = 000000ff0564d87c |
| 12434 | ldx [%i3+0x058],%g3 ! Observed data at 0000000017800058 |
| 12435 | cmp %g2,%g3 |
| 12436 | bne,a,pn %xcc,p3_local_failed |
| 12437 | add %i3,0x058,%g4 |
| 12438 | ldx [%g1+0x060],%g2 ! Expected data = bb052187d0c0ffd0 |
| 12439 | ldx [%i3+0x060],%g3 ! Observed data at 0000000017800060 |
| 12440 | cmp %g2,%g3 |
| 12441 | bne,a,pn %xcc,p3_local_failed |
| 12442 | add %i3,0x060,%g4 |
| 12443 | ldx [%g1+0x068],%g2 ! Expected data = ffcd970e0df438c6 |
| 12444 | ldx [%i3+0x068],%g3 ! Observed data at 0000000017800068 |
| 12445 | cmp %g2,%g3 |
| 12446 | bne,a,pn %xcc,p3_local_failed |
| 12447 | add %i3,0x068,%g4 |
| 12448 | ldx [%g1+0x078],%g2 ! Expected data = 1f3cff131e85a3a5 |
| 12449 | ldx [%i3+0x078],%g3 ! Observed data at 0000000017800078 |
| 12450 | cmp %g2,%g3 |
| 12451 | bne,a,pn %xcc,p3_local_failed |
| 12452 | add %i3,0x078,%g4 |
| 12453 | |
| 12454 | |
| 12455 | ! Check Shared Memory |
| 12456 | set share0_expect,%g4 |
| 12457 | set p3_share_mask,%g5 |
| 12458 | set 0x30000000,%g6 ! Physical Addr of Share 0 |
| 12459 | p3_memcheck_share0: |
| 12460 | ldx [%g4+0x018],%g2 ! Expected value = 0000000069d48831 |
| 12461 | ldx [%o0+0x018],%g3 ! Read value at Mem[0000000030000018] |
| 12462 | cmp %g2,%g3 |
| 12463 | bne,pn %xcc,p3_failed |
| 12464 | add %g6,0x018,%g1 |
| 12465 | ldx [%g4+0x058],%g2 ! Expected value = 58aa6e09c9d5d640 |
| 12466 | ldx [%o0+0x058],%g3 ! Read value at Mem[0000000030000058] |
| 12467 | cmp %g2,%g3 |
| 12468 | bne,pn %xcc,p3_failed |
| 12469 | add %g6,0x058,%g1 |
| 12470 | set share1_expect,%g4 |
| 12471 | set 0x30800000,%g6 ! Physical Addr of Share 1 |
| 12472 | p3_memcheck_share1: |
| 12473 | ldx [%g4+0x018],%g2 ! Expected value = acff8b5a8743192f |
| 12474 | ldx [%o1+0x018],%g3 ! Read value at Mem[0000000030800018] |
| 12475 | cmp %g2,%g3 |
| 12476 | bne,pn %xcc,p3_failed |
| 12477 | add %g6,0x018,%g1 |
| 12478 | ldx [%g4+0x058],%g2 ! Expected value = 08f82bf5452ffffc |
| 12479 | ldx [%o1+0x058],%g3 ! Read value at Mem[0000000030800058] |
| 12480 | cmp %g2,%g3 |
| 12481 | bne,pn %xcc,p3_failed |
| 12482 | add %g6,0x058,%g1 |
| 12483 | set share2_expect,%g4 |
| 12484 | set 0x31000000,%g6 ! Physical Addr of Share 2 |
| 12485 | p3_memcheck_share2: |
| 12486 | ldx [%g4+0x018],%g2 ! Expected value = ff517ac9000000ff |
| 12487 | ldx [%o2+0x018],%g3 ! Read value at Mem[0000000031000018] |
| 12488 | cmp %g2,%g3 |
| 12489 | bne,pn %xcc,p3_failed |
| 12490 | add %g6,0x018,%g1 |
| 12491 | ldx [%g4+0x058],%g2 ! Expected value = 0000001800000000 |
| 12492 | ldx [%o2+0x058],%g3 ! Read value at Mem[0000000031000058] |
| 12493 | cmp %g2,%g3 |
| 12494 | bne,pn %xcc,p3_failed |
| 12495 | add %g6,0x058,%g1 |
| 12496 | set share3_expect,%g4 |
| 12497 | set 0x31800000,%g6 ! Physical Addr of Share 3 |
| 12498 | p3_memcheck_share3: |
| 12499 | ldx [%g4+0x018],%g2 ! Expected value = 2684d640452fb922 |
| 12500 | ldx [%o3+0x018],%g3 ! Read value at Mem[0000000031800018] |
| 12501 | cmp %g2,%g3 |
| 12502 | bne,pn %xcc,p3_failed |
| 12503 | add %g6,0x018,%g1 |
| 12504 | ldx [%g4+0x058],%g2 ! Expected value = fffffff8000087f4 |
| 12505 | ldx [%o3+0x058],%g3 ! Read value at Mem[0000000031800058] |
| 12506 | cmp %g2,%g3 |
| 12507 | bne,pn %xcc,p3_failed |
| 12508 | add %g6,0x058,%g1 |
| 12509 | |
| 12510 | ! The test for processor 3 has passed |
| 12511 | |
| 12512 | p3_passed: |
| 12513 | ta GOOD_TRAP |
| 12514 | nop |
| 12515 | |
| 12516 | p3_reg_l0_fail: |
| 12517 | or %g0,0xbd0,%g1 |
| 12518 | ba,a p3_failed |
| 12519 | p3_reg_l1_fail: |
| 12520 | or %g0,0xbd1,%g1 |
| 12521 | ba,a p3_failed |
| 12522 | p3_reg_l2_fail: |
| 12523 | or %g0,0xbd2,%g1 |
| 12524 | ba,a p3_failed |
| 12525 | p3_reg_l3_fail: |
| 12526 | or %g0,0xbd3,%g1 |
| 12527 | ba,a p3_failed |
| 12528 | p3_reg_l4_fail: |
| 12529 | or %g0,0xbd4,%g1 |
| 12530 | ba,a p3_failed |
| 12531 | p3_reg_l5_fail: |
| 12532 | or %g0,0xbd5,%g1 |
| 12533 | ba,a p3_failed |
| 12534 | p3_reg_l6_fail: |
| 12535 | or %g0,0xbd6,%g1 |
| 12536 | ba,a p3_failed |
| 12537 | p3_reg_l7_fail: |
| 12538 | or %g0,0xbd7,%g1 |
| 12539 | ba,a p3_failed |
| 12540 | p3_f0_fail: |
| 12541 | set p3_temp,%g6 |
| 12542 | mov 0xf00,%l0 |
| 12543 | stx %l0,[%g6] |
| 12544 | std %f0,[%g6+8] |
| 12545 | stx %fsr,[%g6+16] |
| 12546 | ta BAD_TRAP |
| 12547 | |
| 12548 | p3_f2_fail: |
| 12549 | set p3_temp,%g6 |
| 12550 | mov 0xf02,%l0 |
| 12551 | stx %l0,[%g6] |
| 12552 | std %f2,[%g6+8] |
| 12553 | stx %fsr,[%g6+16] |
| 12554 | ta BAD_TRAP |
| 12555 | |
| 12556 | p3_f4_fail: |
| 12557 | set p3_temp,%g6 |
| 12558 | mov 0xf04,%l0 |
| 12559 | stx %l0,[%g6] |
| 12560 | std %f4,[%g6+8] |
| 12561 | stx %fsr,[%g6+16] |
| 12562 | ta BAD_TRAP |
| 12563 | |
| 12564 | p3_f6_fail: |
| 12565 | set p3_temp,%g6 |
| 12566 | mov 0xf06,%l0 |
| 12567 | stx %l0,[%g6] |
| 12568 | std %f6,[%g6+8] |
| 12569 | stx %fsr,[%g6+16] |
| 12570 | ta BAD_TRAP |
| 12571 | |
| 12572 | p3_f8_fail: |
| 12573 | set p3_temp,%g6 |
| 12574 | mov 0xf08,%l0 |
| 12575 | stx %l0,[%g6] |
| 12576 | std %f8,[%g6+8] |
| 12577 | stx %fsr,[%g6+16] |
| 12578 | ta BAD_TRAP |
| 12579 | |
| 12580 | p3_f10_fail: |
| 12581 | set p3_temp,%g6 |
| 12582 | mov 0xf10,%l0 |
| 12583 | stx %l0,[%g6] |
| 12584 | std %f10,[%g6+8] |
| 12585 | stx %fsr,[%g6+16] |
| 12586 | ta BAD_TRAP |
| 12587 | |
| 12588 | p3_f12_fail: |
| 12589 | set p3_temp,%g6 |
| 12590 | mov 0xf12,%l0 |
| 12591 | stx %l0,[%g6] |
| 12592 | std %f12,[%g6+8] |
| 12593 | stx %fsr,[%g6+16] |
| 12594 | ta BAD_TRAP |
| 12595 | |
| 12596 | p3_f14_fail: |
| 12597 | set p3_temp,%g6 |
| 12598 | mov 0xf14,%l0 |
| 12599 | stx %l0,[%g6] |
| 12600 | std %f14,[%g6+8] |
| 12601 | stx %fsr,[%g6+16] |
| 12602 | ta BAD_TRAP |
| 12603 | |
| 12604 | p3_f16_fail: |
| 12605 | set p3_temp,%g6 |
| 12606 | mov 0xf16,%l0 |
| 12607 | stx %l0,[%g6] |
| 12608 | std %f16,[%g6+8] |
| 12609 | stx %fsr,[%g6+16] |
| 12610 | ta BAD_TRAP |
| 12611 | |
| 12612 | p3_f18_fail: |
| 12613 | set p3_temp,%g6 |
| 12614 | mov 0xf18,%l0 |
| 12615 | stx %l0,[%g6] |
| 12616 | std %f18,[%g6+8] |
| 12617 | stx %fsr,[%g6+16] |
| 12618 | ta BAD_TRAP |
| 12619 | |
| 12620 | p3_f20_fail: |
| 12621 | set p3_temp,%g6 |
| 12622 | mov 0xf20,%l0 |
| 12623 | stx %l0,[%g6] |
| 12624 | std %f20,[%g6+8] |
| 12625 | stx %fsr,[%g6+16] |
| 12626 | ta BAD_TRAP |
| 12627 | |
| 12628 | p3_f22_fail: |
| 12629 | set p3_temp,%g6 |
| 12630 | mov 0xf22,%l0 |
| 12631 | stx %l0,[%g6] |
| 12632 | std %f22,[%g6+8] |
| 12633 | stx %fsr,[%g6+16] |
| 12634 | ta BAD_TRAP |
| 12635 | |
| 12636 | p3_f24_fail: |
| 12637 | set p3_temp,%g6 |
| 12638 | mov 0xf24,%l0 |
| 12639 | stx %l0,[%g6] |
| 12640 | std %f24,[%g6+8] |
| 12641 | stx %fsr,[%g6+16] |
| 12642 | ta BAD_TRAP |
| 12643 | |
| 12644 | p3_f26_fail: |
| 12645 | set p3_temp,%g6 |
| 12646 | mov 0xf26,%l0 |
| 12647 | stx %l0,[%g6] |
| 12648 | std %f26,[%g6+8] |
| 12649 | stx %fsr,[%g6+16] |
| 12650 | ta BAD_TRAP |
| 12651 | |
| 12652 | p3_f28_fail: |
| 12653 | set p3_temp,%g6 |
| 12654 | mov 0xf28,%l0 |
| 12655 | stx %l0,[%g6] |
| 12656 | std %f28,[%g6+8] |
| 12657 | stx %fsr,[%g6+16] |
| 12658 | ta BAD_TRAP |
| 12659 | |
| 12660 | p3_f30_fail: |
| 12661 | set p3_temp,%g6 |
| 12662 | mov 0xf30,%l0 |
| 12663 | stx %l0,[%g6] |
| 12664 | std %f30,[%g6+8] |
| 12665 | stx %fsr,[%g6+16] |
| 12666 | ta BAD_TRAP |
| 12667 | |
| 12668 | |
| 12669 | ! The test for processor 3 failed |
| 12670 | |
| 12671 | p3_failed: |
| 12672 | set done_flags,%g1 |
| 12673 | mov 3,%g5 |
| 12674 | st %g5,[%g1+0x00c] ! Set processor 3 done flag |
| 12675 | |
| 12676 | set p3_temp,%g6 |
| 12677 | stx %g1,[%g6] |
| 12678 | stx %g2,[%g6+8] |
| 12679 | stx %g3,[%g6+16] |
| 12680 | stx %fsr,[%g6+24] |
| 12681 | ta BAD_TRAP |
| 12682 | |
| 12683 | |
| 12684 | ! The local area data for processor 3 failed |
| 12685 | |
| 12686 | p3_local_failed: |
| 12687 | set done_flags,%g5 |
| 12688 | mov 3,%g6 |
| 12689 | st %g6,[%g5+0x00c] ! Set processor 3 done flag |
| 12690 | |
| 12691 | set p3_temp,%g6 |
| 12692 | add %g1,%g4,%g1 |
| 12693 | stx %g4,[%g6] |
| 12694 | stx %g2,[%g6+8] |
| 12695 | stx %g3,[%g6+16] |
| 12696 | st %fsr,[%g6+24] |
| 12697 | ta BAD_TRAP |
| 12698 | |
| 12699 | p3_selfmod_failed: |
| 12700 | ba p3_failed |
| 12701 | mov 0xabc,%g1 |
| 12702 | |
| 12703 | |
| 12704 | p3_common_error: |
| 12705 | or %g0,0xee3,%g1 |
| 12706 | ba p3_failed |
| 12707 | mov %o5,%g3 |
| 12708 | |
| 12709 | p3_common_signature_error: |
| 12710 | set p3_temp,%g1 |
| 12711 | ba p3_failed |
| 12712 | st %g2,[%g1] ! Common Lock Number |
| 12713 | |
| 12714 | p3_common_timeout: |
| 12715 | set p3_temp,%g1 |
| 12716 | ba p3_failed |
| 12717 | st %g2,[%g1] ! Common Lock Number |
| 12718 | p3_branch_failed: |
| 12719 | mov 0xbbb,%g1 |
| 12720 | rd %ccr,%g2 |
| 12721 | ba p3_failed |
| 12722 | mov 0x0,%g3 |
| 12723 | |
| 12724 | p3_trap1e: |
| 12725 | lduh [%o3+0x05e],%l0 ! Mem[000000003180005e] |
| 12726 | andcc %l3,-0x9d2,%l3 |
| 12727 | swap [%o2+0x018],%l0 ! Mem[0000000031000018] |
| 12728 | done |
| 12729 | |
| 12730 | p3_trap1o: |
| 12731 | lduh [%i3+0x05e],%l0 ! Mem[000000003180005e] |
| 12732 | andcc %l3,-0x9d2,%l3 |
| 12733 | swap [%i2+0x018],%l0 ! Mem[0000000031000018] |
| 12734 | done |
| 12735 | |
| 12736 | |
| 12737 | p3_trap2e: |
| 12738 | taddcc %l0,0x93e,%l2 |
| 12739 | sub %l2,-0xfcd,%l0 |
| 12740 | membar #Sync |
| 12741 | mov 0x040,%g1 |
| 12742 | stda %f16,[%i1+%g1]ASI_COMMIT_P |
| 12743 | membar #Sync |
| 12744 | srlx %l7,0x02d,%l0 |
| 12745 | stb %l0,[%o1+0x019] ! Mem[0000000030800019] |
| 12746 | mulx %l6,-0xa3e,%l4 |
| 12747 | done |
| 12748 | |
| 12749 | p3_trap2o: |
| 12750 | taddcc %l0,0x93e,%l2 |
| 12751 | sub %l2,-0xfcd,%l0 |
| 12752 | membar #Sync |
| 12753 | mov 0x040,%g1 |
| 12754 | stda %f16,[%o1+%g1]ASI_COMMIT_P |
| 12755 | membar #Sync |
| 12756 | srlx %l7,0x02d,%l0 |
| 12757 | stb %l0,[%i1+0x019] ! Mem[0000000030800019] |
| 12758 | mulx %l6,-0xa3e,%l4 |
| 12759 | done |
| 12760 | |
| 12761 | |
| 12762 | p3_trap3e: |
| 12763 | or %l2,%l7,%l6 |
| 12764 | add %l2,0x31b,%l3 |
| 12765 | xnor %l2,-0x86c,%l5 |
| 12766 | addc %l1,%l0,%l5 |
| 12767 | xor %l6,-0x8d6,%l0 |
| 12768 | xor %l6,%l3,%l6 |
| 12769 | done |
| 12770 | |
| 12771 | p3_trap3o: |
| 12772 | or %l2,%l7,%l6 |
| 12773 | add %l2,0x31b,%l3 |
| 12774 | xnor %l2,-0x86c,%l5 |
| 12775 | addc %l1,%l0,%l5 |
| 12776 | xor %l6,-0x8d6,%l0 |
| 12777 | xor %l6,%l3,%l6 |
| 12778 | done |
| 12779 | |
| 12780 | p3_init_memory_pointers: |
| 12781 | set p3_init_registers,%g1 |
| 12782 | mov %g0,%g2 |
| 12783 | mov %g0,%g3 |
| 12784 | mov %g0,%g4 |
| 12785 | mov %g0,%g5 |
| 12786 | mov %g0,%g6 |
| 12787 | mov %g0,%g7 |
| 12788 | |
| 12789 | ! Initialize memory pointers for window 0 |
| 12790 | set p3_local0_start,%i0 |
| 12791 | set p3_local1_start,%i1 |
| 12792 | set p3_local2_start,%i2 |
| 12793 | set p3_local3_start,%i3 |
| 12794 | mov 0x08,%i4 |
| 12795 | mov 0x10,%i5 |
| 12796 | mov 0x18,%i6 |
| 12797 | mov %g0,%i7 |
| 12798 | ! Init Local Registers in Window 0 |
| 12799 | ldx [%g1+0x000],%l0 ! %l0 = 4b465996641d9eaa |
| 12800 | ldx [%g1+0x008],%l1 ! %l1 = 7819f2dc9ad2000d |
| 12801 | ldx [%g1+0x010],%l2 ! %l2 = 0a605147f2493b31 |
| 12802 | ldx [%g1+0x018],%l3 ! %l3 = c1bf46d006a33d0a |
| 12803 | ldx [%g1+0x020],%l4 ! %l4 = e8b3336632a0fb25 |
| 12804 | ldx [%g1+0x028],%l5 ! %l5 = ba0d07084177d9c8 |
| 12805 | ldx [%g1+0x030],%l6 ! %l6 = 9d3b88b639bfab24 |
| 12806 | ldx [%g1+0x038],%l7 ! %l7 = 2a51a87c74b41019 |
| 12807 | save |
| 12808 | |
| 12809 | ! Initialize memory points for window 1 |
| 12810 | set share0_start,%i0 |
| 12811 | set share1_start,%i1 |
| 12812 | set share2_start,%i2 |
| 12813 | set share3_start,%i3 |
| 12814 | mov 0x20,%i4 |
| 12815 | mov 0x28,%i5 |
| 12816 | mov 0x30,%i6 |
| 12817 | ! Init Local Registers in Window 1 |
| 12818 | ldx [%g1+0x040],%l0 ! %l0 = e56b7a1cb8312108 |
| 12819 | ldx [%g1+0x048],%l1 ! %l1 = bd164e6879488abb |
| 12820 | ldx [%g1+0x050],%l2 ! %l2 = 567b9ed07e289e55 |
| 12821 | ldx [%g1+0x058],%l3 ! %l3 = ab76dc241fe9d024 |
| 12822 | ldx [%g1+0x060],%l4 ! %l4 = a73adc3e74c65c4b |
| 12823 | ldx [%g1+0x068],%l5 ! %l5 = 06ed52a282c23806 |
| 12824 | ldx [%g1+0x070],%l6 ! %l6 = 9cf3ccb66c2487f4 |
| 12825 | ldx [%g1+0x078],%l7 ! %l7 = 0475c3005b59eb32 |
| 12826 | save |
| 12827 | |
| 12828 | ! Initialize memory pointers for window 2 |
| 12829 | set p3_local0_start,%i0 |
| 12830 | set p3_local1_start,%i1 |
| 12831 | set p3_local2_start,%i2 |
| 12832 | set p3_local3_start,%i3 |
| 12833 | mov 0x08,%i4 |
| 12834 | mov 0x10,%i5 |
| 12835 | mov 0x18,%i6 |
| 12836 | mov %g0,%i7 |
| 12837 | ! Init Local Registers in Window 2 |
| 12838 | ldx [%g1+0x080],%l0 ! %l0 = 1fa57691ac994db6 |
| 12839 | ldx [%g1+0x088],%l1 ! %l1 = 42c4ccd9eda87fa3 |
| 12840 | ldx [%g1+0x090],%l2 ! %l2 = ee8ced0da1f8a50a |
| 12841 | ldx [%g1+0x098],%l3 ! %l3 = b22f2f1e5a21c9c3 |
| 12842 | ldx [%g1+0x0a0],%l4 ! %l4 = 0da044943b3e1b47 |
| 12843 | ldx [%g1+0x0a8],%l5 ! %l5 = d971814042f7663a |
| 12844 | ldx [%g1+0x0b0],%l6 ! %l6 = bb052187d0c0d9d0 |
| 12845 | ldx [%g1+0x0b8],%l7 ! %l7 = 31d1da207279f0cf |
| 12846 | save |
| 12847 | |
| 12848 | ! Initialize memory points for window 3 |
| 12849 | set share0_start,%i0 |
| 12850 | set share1_start,%i1 |
| 12851 | set share2_start,%i2 |
| 12852 | set share3_start,%i3 |
| 12853 | mov 0x20,%i4 |
| 12854 | mov 0x28,%i5 |
| 12855 | mov 0x30,%i6 |
| 12856 | mov %g0,%i7 |
| 12857 | ! Init Local Registers in Window 3 |
| 12858 | ldx [%g1+0x0c0],%l0 ! %l0 = 57964a2bd92ca180 |
| 12859 | ldx [%g1+0x0c8],%l1 ! %l1 = 19bf5a144f35d5b6 |
| 12860 | ldx [%g1+0x0d0],%l2 ! %l2 = 49b33077b06cce48 |
| 12861 | ldx [%g1+0x0d8],%l3 ! %l3 = 90c5cbe4591c9b18 |
| 12862 | ldx [%g1+0x0e0],%l4 ! %l4 = d216cb2c761224f6 |
| 12863 | ldx [%g1+0x0e8],%l5 ! %l5 = da4815400212d608 |
| 12864 | ldx [%g1+0x0f0],%l6 ! %l6 = 6c4ba8c665015683 |
| 12865 | ldx [%g1+0x0f8],%l7 ! %l7 = d367df54830b4511 |
| 12866 | save |
| 12867 | |
| 12868 | ! Initialize memory pointers for window 4 |
| 12869 | set p3_local0_start,%i0 |
| 12870 | set p3_local1_start,%i1 |
| 12871 | set p3_local2_start,%i2 |
| 12872 | set p3_local3_start,%i3 |
| 12873 | mov 0x08,%i4 |
| 12874 | mov 0x10,%i5 |
| 12875 | mov 0x18,%i6 |
| 12876 | mov %g0,%i7 |
| 12877 | ! Init Local Registers in Window 4 |
| 12878 | ldx [%g1+0x100],%l0 ! %l0 = 87b6abc87702a1be |
| 12879 | ldx [%g1+0x108],%l1 ! %l1 = 93985f6a3320a7bc |
| 12880 | ldx [%g1+0x110],%l2 ! %l2 = b8cc41083e189415 |
| 12881 | ldx [%g1+0x118],%l3 ! %l3 = e00584084a8b61ee |
| 12882 | ldx [%g1+0x120],%l4 ! %l4 = c3512f7599f0eb11 |
| 12883 | ldx [%g1+0x128],%l5 ! %l5 = ffeacc066628daa1 |
| 12884 | ldx [%g1+0x130],%l6 ! %l6 = c0240236a3d740b8 |
| 12885 | ldx [%g1+0x138],%l7 ! %l7 = e9684c220b3d3e5e |
| 12886 | save |
| 12887 | |
| 12888 | ! Initialize memory points for window 5 |
| 12889 | set share0_start,%i0 |
| 12890 | set share1_start,%i1 |
| 12891 | set share2_start,%i2 |
| 12892 | set share3_start,%i3 |
| 12893 | mov 0x20,%i4 |
| 12894 | mov 0x28,%i5 |
| 12895 | mov 0x30,%i6 |
| 12896 | mov %g0,%i7 |
| 12897 | ! Init Local Registers in Window 5 |
| 12898 | ldx [%g1+0x140],%l0 ! %l0 = 38cdf83295a35e4e |
| 12899 | ldx [%g1+0x148],%l1 ! %l1 = 04d0a53a41323edf |
| 12900 | ldx [%g1+0x150],%l2 ! %l2 = f8e72f5badf3b034 |
| 12901 | ldx [%g1+0x158],%l3 ! %l3 = bc4c72d7d09e0e99 |
| 12902 | ldx [%g1+0x160],%l4 ! %l4 = 55edc24fac039214 |
| 12903 | ldx [%g1+0x168],%l5 ! %l5 = 62beea7a2c48c299 |
| 12904 | ldx [%g1+0x170],%l6 ! %l6 = e735ae56acd78b5a |
| 12905 | ldx [%g1+0x178],%l7 ! %l7 = 02f78477da493a0e |
| 12906 | save |
| 12907 | |
| 12908 | ! Initialize memory pointers for window 6 |
| 12909 | set p3_local0_start,%i0 |
| 12910 | set p3_local1_start,%i1 |
| 12911 | set p3_local2_start,%i2 |
| 12912 | set p3_local3_start,%i3 |
| 12913 | mov 0x08,%i4 |
| 12914 | mov 0x10,%i5 |
| 12915 | mov 0x18,%i6 |
| 12916 | mov %g0,%i7 |
| 12917 | ! Init Local Registers in Window 6 |
| 12918 | ldx [%g1+0x180],%l0 ! %l0 = f8c939b9a2464e58 |
| 12919 | ldx [%g1+0x188],%l1 ! %l1 = b737bb2a26c76d42 |
| 12920 | ldx [%g1+0x190],%l2 ! %l2 = f07237e5c1fe608f |
| 12921 | ldx [%g1+0x198],%l3 ! %l3 = b218f4842f194387 |
| 12922 | ldx [%g1+0x1a0],%l4 ! %l4 = d59d7242b11f7c63 |
| 12923 | ldx [%g1+0x1a8],%l5 ! %l5 = 1604d2aa18d1e4f4 |
| 12924 | ldx [%g1+0x1b0],%l6 ! %l6 = a520efdc58aa6e09 |
| 12925 | ldx [%g1+0x1b8],%l7 ! %l7 = da881404c9d5b922 |
| 12926 | |
| 12927 | ! Initialize the output register of window 6 |
| 12928 | set share0_start,%o0 |
| 12929 | set share1_start,%o1 |
| 12930 | set share2_start,%o2 |
| 12931 | set share3_start,%o3 |
| 12932 | mov 0x20,%o4 |
| 12933 | mov 0x28,%o5 |
| 12934 | mov 0x30,%o6 |
| 12935 | mov %g0,%o7 |
| 12936 | restore |
| 12937 | restore |
| 12938 | restore |
| 12939 | restore |
| 12940 | restore |
| 12941 | restore |
| 12942 | |
| 12943 | retl |
| 12944 | nop |
| 12945 | |
| 12946 | ! Random code for Processor 4 |
| 12947 | |
| 12948 | processor_4: |
| 12949 | ta T_CHANGE_PRIV |
| 12950 | set done_flags,%g1 |
| 12951 | mov 1,%g2 |
| 12952 | st %g2,[%g1+0x10] ! Set the start flag |
| 12953 | wrpr %g0,7,%cleanwin |
| 12954 | call p4_init_memory_pointers |
| 12955 | wr %g0,0x80,%asi ! Setting default asi to 80 |
| 12956 | |
| 12957 | ! Initialize the floating point registers for processor 4 |
| 12958 | |
| 12959 | wr %g0,0x4,%fprs ! Make sure fef is 1 |
| 12960 | set p4_init_freg,%g1 |
| 12961 | ! %f0 = 10c13690 51d4d064 38f37334 8388f4a7 |
| 12962 | ! %f4 = 95084adc d6e9bb7d 8452fc27 39eb59ca |
| 12963 | ! %f8 = 8775d10a 9583ca63 befb3f83 15cbf689 |
| 12964 | ! %f12 = 3f119ba0 845701d6 790a6142 6ed38ab0 |
| 12965 | ldda [%g1]ASI_BLK_P,%f0 |
| 12966 | add %g1,64,%g1 |
| 12967 | ! %f16 = 31a8f65c ce041b4d 18fcb1cd 4525a7a5 |
| 12968 | ! %f20 = a82dabfb 47182fbe 6a655041 1722fb41 |
| 12969 | ! %f24 = be0cbe8f 992d6d8f ecb74dfa 5b89d02b |
| 12970 | ! %f28 = a787e4ce 88a913d7 17d112b5 2ac84da2 |
| 12971 | ldda [%g1]ASI_BLK_P,%f16 |
| 12972 | add %g1,64,%g1 |
| 12973 | ! %f32 = ad0b73fb 73768342 a649e164 72950951 |
| 12974 | ! %f36 = 7ff76f2a d2b50122 c7ce16d7 02686e96 |
| 12975 | ! %f40 = 541b6b09 c766da59 0e2250fe 4e3adb3e |
| 12976 | ! %f44 = d66bfde6 7e25081c ab0e18bc 1961a60d |
| 12977 | ldda [%g1]ASI_BLK_P,%f32 |
| 12978 | |
| 12979 | ! Set up the Graphics Status Register |
| 12980 | |
| 12981 | setx 0x9382d9f00000002d,%g7,%g1 ! GSR scale = 5, align = 5 |
| 12982 | wr %g1,%g0,%gsr ! GSR = 9382d9f00000002d |
| 12983 | wr %g0,%y ! Clear Y register |
| 12984 | xorcc %g0,%g0,%g3 ! init %g3 and set flags |
| 12985 | membar #Sync ! Force the block loads to complete |
| 12986 | |
| 12987 | ! Start of Random Code for processor 4 |
| 12988 | |
| 12989 | p4_label_1: |
| 12990 | ! done : should take illegal inst trap, %l0 = cf28afea5e52e4ce |
| 12991 | done ! Illegal inst trap : %l0 = cf28afea5e52e4de |
| 12992 | ! Mem[0000000030800060] = f9f04a51, %l6 = 61ddafd7, %l6 = 61ddafd7 |
| 12993 | add %o1,0x60,%g1 |
| 12994 | casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000f9f04a51 |
| 12995 | ! Mem[0000000030000024] = 08367cad, %l3 = bc569b3e67a40ae1 |
| 12996 | lduha [%o0+0x026]%asi,%l3 ! %l3 = 0000000000007cad |
| 12997 | ! %l3 = 0000000000007cad, immed = fffffe4e, %y = 00000000 |
| 12998 | umulcc %l3,-0x1b2,%l3 ! %l3 = 00007cacff2ca2b6, %ccr = 08, %y = 00007cac |
| 12999 | ! Mem[0000000018800028] = 6abd16edfabe25e4, %f24 = be0cbe8f 992d6d8f |
| 13000 | ldda [%i1+%o5]0x80,%f24 ! %f24 = 6abd16ed fabe25e4 |
| 13001 | ! %l0 = 5e52e4de00000000, Mem[3100006245b270c5] = 00000018 |
| 13002 | sth %l0,[%o2+0x062] ! Mem[0000000031000060] = 45b2e4de |
| 13003 | ! Mem[0000000031800024] = 3be5fb2e, %l1 = 68db24080b2e2ec1 |
| 13004 | ldsw [%o3+0x024],%l1 ! %l1 = 000000003be5fb2e |
| 13005 | ! %l5 = 43a5e369ff652003, %l7 = 1008a617d8dd20d3, %l7 = 1008a617d8dd20d3 |
| 13006 | xor %l5,%l7,%l7 ! %l7 = 53ad457e27b800d0 |
| 13007 | ! %f22 = 6a655041, Mem[0000000031800060] = 151b41dd |
| 13008 | sta %f22,[%o3+0x060]%asi ! Mem[0000000031800060] = 6a655041 |
| 13009 | ! %f27 = 5b89d02b, Mem[0000000030800064] = 2ebe3103 |
| 13010 | st %f27,[%o1+0x064] ! Mem[0000000030800064] = 5b89d02b |
| 13011 | |
| 13012 | p4_label_2: |
| 13013 | ! %l6 = 00000000f9f04a51, immed = fffffbd4, %l3 = 00007cacff2ca2b6 |
| 13014 | orncc %l6,-0x42c,%l3 ! %l3 = 00000000f9f04e7b, %ccr = 08 |
| 13015 | ! %l5 = 43a5e369ff652003, %l4 = bcb35c5c7e52c99b, %l5 = 43a5e369ff652003 |
| 13016 | andn %l5,%l4,%l5 ! %l5 = 4304a32181252000 |
| 13017 | ! %f5 = d6e9bb7d, Mem[0000000018000020] = c257f085 |
| 13018 | sta %f5 ,[%i0+%o4]0x81 ! Mem[0000000018000020] = d6e9bb7d |
| 13019 | ! Clear Register : %l0 = cf28afea5e52e4de |
| 13020 | clr %l0 ! %l0 = 0000000000000000 |
| 13021 | ! %l3 = 00000000f9f04e7b, %l6 = 00000000f9f04a51, %l5 = 4304a32181252000 |
| 13022 | xor %l3,%l6,%l5 ! %l5 = 000000000000042a |
| 13023 | ! %l4 = 7e52c99b00000000, Mem[19000030ff009776] = f9f04a51 |
| 13024 | stha %l4,[%i2+%o6]0x89 ! Mem[0000000019000030] = ff00c99b |
| 13025 | ! %l7 = 27b800d000000000, Mem[31000026b3560e33] = 16582bf8 |
| 13026 | stb %l7,[%o2+0x026] ! Mem[0000000031000024] = b356d033 |
| 13027 | ! %f26 = ecb74dfa, Mem[0000000018800010] = 814bc047 |
| 13028 | sta %f26,[%i1+%i5]0x81 ! Mem[0000000018800010] = ecb74dfa |
| 13029 | ! Mem[0000000019000060] = 9fce2d5a, %f10 = befb3f83 |
| 13030 | lda [%i2+0x060]%asi,%f10 ! %f10 = 9fce2d5a |
| 13031 | ! Mem[0000000018800008] = 59ceca97, %l7 = 53ad457e27b800d0 |
| 13032 | ldswa [%i1+%i4]0x89,%l7 ! %l7 = 0000000059ceca97 |
| 13033 | |
| 13034 | p4_label_3: |
| 13035 | ! %l6 = 00000000f9f04a51, immed = fffffeb9, %l1 = 000000003be5fb2e |
| 13036 | andcc %l6,-0x147,%l1 ! %l1 = 00000000f9f04a11, %ccr = 08 |
| 13037 | ! %l5 = 0000042a00000000, Mem[19000000edac6391] = 00000000 |
| 13038 | stha %l5,[%i2+%g0]0x80 ! Mem[0000000019000000] = 042a6391 |
| 13039 | ! Mem[0000000030800024] = a800cc44, %l6 = 00000000f9f04a51 |
| 13040 | ldub [%o1+0x027],%l6 ! %l6 = 0000000000000044 |
| 13041 | ! %l7 = 0000000059ceca97, immed = 00000672, %y = 00007cac |
| 13042 | umul %l7,0x672,%l7 ! %l7 = 00000242d6d5c13e, %y = 00000242 |
| 13043 | ! Mem[0000000030800060] = f9f04a515b89d02b, %l5 = 000000000000042a, %l3 = 00000000f9f04e7b |
| 13044 | add %o1,0x60,%g1 |
| 13045 | casxa [%g1]0x80,%l5,%l3 ! %l3 = f9f04a515b89d02b |
| 13046 | ! Mem[0000000019800040] = d5136b4d 9d73d8d7 a955e922 34c70acb |
| 13047 | ! Mem[0000000019800050] = bb4f59c5 8168f894 3fb41068 aeb80064 |
| 13048 | ! Mem[0000000019800060] = dbd45537 fe4c8e56 49b51d9d bb4bbf68 |
| 13049 | ! Mem[0000000019800070] = bd290e14 93f2a6aa 34ff8f94 f002efd3 |
| 13050 | mov 0x040,%g4 |
| 13051 | ldda [%i3+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000019800040 |
| 13052 | ! %l4 = bcb35c5c7e52c99b, immed = fffff077, %l1 = 00000000f9f04a11 |
| 13053 | add %l4,-0xf89,%l1 ! %l1 = bcb35c5c7e52ba12 |
| 13054 | ! %f14 = 790a6142 6ed38ab0, Mem[0000000030000060] = c6e17c23 73cff01d |
| 13055 | std %f14,[%o0+0x060] ! Mem[0000000030000060] = 790a6142 6ed38ab0 |
| 13056 | ! Mem[0000000030800064] = 5b89d02b, %l5 = 000000000000042a |
| 13057 | swap [%o1+0x064],%l5 ! %l5 = 000000005b89d02b |
| 13058 | ! %l2 = b84d9ec4, %l3 = 5b89d02b, Mem[0000000019000038] = 43b9699e 78660644 |
| 13059 | std %l2,[%i2+0x038] ! Mem[0000000019000038] = b84d9ec4 5b89d02b |
| 13060 | |
| 13061 | p4_label_4: |
| 13062 | ! %f15 = 6ed38ab0, Mem[0000000018800014] = e81f6b18 |
| 13063 | sta %f15,[%i1+0x014]%asi ! Mem[0000000018800014] = 6ed38ab0 |
| 13064 | ! Mem[0000000018800030] = 5d6d74d8, %f5 = d6e9bb7d |
| 13065 | ld [%i1+%o6],%f5 ! %f5 = 5d6d74d8 |
| 13066 | ! Mem[0000000018000020] = d6e9bb7d, %l3 = f9f04a515b89d02b |
| 13067 | lduh [%i0+0x022],%l3 ! %l3 = 000000000000bb7d |
| 13068 | ! %f10 = 9fce2d5a 15cbf689, Mem[0000000031800060] = 6a655041 53170927 |
| 13069 | std %f10,[%o3+0x060] ! Mem[0000000031800060] = 9fce2d5a 15cbf689 |
| 13070 | ! Invert Register : %l7 = 00000242d6d5c13e |
| 13071 | xor %l7,-1,%l7 ! %l7 = fffffdbd292a3ec1 |
| 13072 | ! %l4 = bcb35c5c7e52c99b, immed = 00000b92, %l6 = 0000000000000044 |
| 13073 | xor %l4,0xb92,%l6 ! %l6 = bcb35c5c7e52c209 |
| 13074 | ! Mem[0000000030800060] = f9f04a51 0000042a, %l2 = b84d9ec4, %l3 = 0000bb7d |
| 13075 | ldd [%o1+0x060],%l2 ! %l2 = 00000000f9f04a51 000000000000042a |
| 13076 | ! Mem[0000000030000060] = 790a6142, %l6 = bcb35c5c7e52c209 |
| 13077 | lduw [%o0+0x060],%l6 ! %l6 = 00000000790a6142 |
| 13078 | ! %l4 = 7e52c99b00000000, Mem[318000609fce2d5a] = 7e52c209 |
| 13079 | stw %l4,[%o3+0x060] ! Mem[0000000031800060] = 7e52c99b |
| 13080 | ! %l7 = fffffdbd292a3ec1, %l0 = 0000000000000000, %l1 = bcb35c5c7e52ba12 |
| 13081 | add %l7,%l0,%l1 ! %l1 = fffffdbd292a3ec1 |
| 13082 | |
| 13083 | p4_label_5: |
| 13084 | ! Mem[0000000019000000] = 042a6391, %l3 = 000000000000042a |
| 13085 | lduha [%i2+%g0]0x81,%l3 ! %l3 = 000000000000042a |
| 13086 | ! %l5 = 000000005b89d02b, %l2 = 00000000f9f04a51, %l7 = fffffdbd292a3ec1 |
| 13087 | sllx %l5,%l2,%l7 ! %l7 = 0000b713a0560000 |
| 13088 | ! %l4 = 7e52c99b00000000, Mem[3180006415cbf689] = f9f04a51 |
| 13089 | stw %l4,[%o3+0x064] ! Mem[0000000031800064] = 7e52c99b |
| 13090 | ! Mem[0000000019800078] = 34ff8f94, %l1 = fffffdbd292a3ec1 |
| 13091 | ldsb [%i3+0x07b],%l1 ! %l1 = ffffffffffffff94 |
| 13092 | ! %f12 = 3f119ba0 845701d6, Mem[0000000031000020] = d16173f4 b356d033 |
| 13093 | stda %f12,[%o2+0x020]%asi ! Mem[0000000031000020] = 3f119ba0 845701d6 |
| 13094 | ! Mem[0000000018800070] = e1d34742, %l0 = 0000000000000000, %asi = 80 |
| 13095 | swapa [%i1+0x070]%asi,%l0 ! %l0 = 00000000e1d34742 |
| 13096 | ! Mem[0000000019800028] = 168cd90b, %l4 = bcb35c5c7e52c99b |
| 13097 | lduwa [%i3+%o5]0x89,%l4 ! %l4 = 00000000168cd90b |
| 13098 | ! Mem[000000001880005c] = f98439b1, %l4 = 00000000168cd90b |
| 13099 | ldsb [%i1+0x05d],%l4 ! %l4 = ffffffffffffff84 |
| 13100 | ! Code Fragment 1 |
| 13101 | p4_fragment_1: |
| 13102 | ta T_CHANGE_HPRIV |
| 13103 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 13104 | ! %g3 = 0000000000000000 |
| 13105 | mov -0x23a,%g3 ! %g3 = fffffffffffffdc6 |
| 13106 | and %g3, 0x13, %g3 |
| 13107 | xor %g2, %g3, %g2 |
| 13108 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 13109 | ta T_CHANGE_NONHPRIV |
| 13110 | ! Mem[0000000031800064] = 7e52c99b, %l1 = ffffffffffffff94 |
| 13111 | lduha [%o3+0x066]%asi,%l1 ! %l1 = 000000000000c99b |
| 13112 | |
| 13113 | p4_label_6: |
| 13114 | ! %f12 = 3f119ba0 845701d6, Mem[0000000019800028] = 168cd90b ef00d6e7 |
| 13115 | stda %f12,[%i3+%o5]0x88 ! Mem[0000000019800028] = 3f119ba0 845701d6 |
| 13116 | ! Mem[0000000018000078] = 9e89115f, %l1 = 0000c99b, %l5 = 5b89d02b |
| 13117 | add %i0,0x78,%g1 |
| 13118 | casa [%g1]0x80,%l1,%l5 ! %l5 = 000000009e89115f |
| 13119 | ! Mem[000000001900006c] = 60cab294, %l6 = 00000000790a6142 |
| 13120 | swap [%i2+0x06c],%l6 ! %l6 = 0000000060cab294 |
| 13121 | ! Mem[0000000019800020] = 8f569d09, %l7 = 0000b713a0560000 |
| 13122 | ldsha [%i3+%o4]0x88,%l7 ! %l7 = ffffffffffff9d09 |
| 13123 | ! %l6 = 60cab29400000000, Mem[18800078aa4beb51] = 16582bf8 |
| 13124 | stb %l6,[%i1+0x078] ! Mem[0000000018800078] = 944beb51 |
| 13125 | ! done : should take illegal inst trap, %l0 = 00000000e1d34742 |
| 13126 | done ! Illegal inst trap : %l0 = 00000000e1d34752 |
| 13127 | ! retry : should take illegal inst trap, %l0 = 00000000e1d34752 |
| 13128 | retry ! Illegal inst trap : %l0 = 00000000e1d34762 |
| 13129 | ! Mem[0000000031800060] = 7e52c99b, %l0 = 00000000e1d34762 |
| 13130 | lduh [%o3+0x062],%l0 ! %l0 = 000000000000c99b |
| 13131 | ! %l4 = ffffffffffffff84, %l1 = 000000000000c99b, %y = 00000242 |
| 13132 | udivcc %l4,%l1,%l3 ! %l3 = 0000000002df37d8, %ccr = 00 |
| 13133 | mov %l0,%y ! %y = 0000c99b |
| 13134 | ! %l3 = 0000000002df37d8, immed = 00000620, %y = 0000c99b |
| 13135 | mulscc %l3,0x620,%l7 ! %l7 = 00000000016fa20c, %ccr = 00, %y = 000064cd |
| 13136 | |
| 13137 | p4_label_7: |
| 13138 | ! %f24 = dbd45537 fe4c8e56, Mem[0000000031800060] = 7e52c99b 7e52c99b |
| 13139 | std %f24,[%o3+0x060] ! Mem[0000000031800060] = dbd45537 fe4c8e56 |
| 13140 | ! Mem[0000000031800060] = dbd45537, %l5 = 9e89115f, %l2 = f9f04a51 |
| 13141 | add %o3,0x60,%g1 |
| 13142 | casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000dbd45537 |
| 13143 | ! %l4 = ffffff8400000000, Mem[180000207dbbe9d6] = 00000002 |
| 13144 | stwa %l4,[%i0+%o4]0x88 ! Mem[0000000018000020] = ffffff84 |
| 13145 | ! %l3 = 02df37d800000000, Mem[188000286abd16ed] = 16582bf8 |
| 13146 | stha %l3,[%i1+%o5]0x81 ! Mem[0000000018800028] = 37d816ed |
| 13147 | ! %l3 = 0000000002df37d8, immed = fffff495, %l0 = 000000000000c99b |
| 13148 | add %l3,-0xb6b,%l0 ! %l0 = 0000000002df2c6d |
| 13149 | ! %l2 = 00000000dbd45537, Mem[0000000019000010] = 08ac98bc5b8f4ee7 |
| 13150 | stx %l2,[%i2+%i5] ! Mem[0000000019000010] = 00000000dbd45537 |
| 13151 | ! %l0 = 0000000002df2c6d, immed = ffffffd1, %l6 = 0000000060cab294 |
| 13152 | taddcc %l0,-0x02f,%l6 ! %l6 = 0000000002df2c3e, %ccr = 13 |
| 13153 | ! %f26 = 49b51d9d bb4bbf68, Mem[0000000030000060] = 790a6142 6ed38ab0 |
| 13154 | std %f26,[%o0+0x060] ! Mem[0000000030000060] = 49b51d9d bb4bbf68 |
| 13155 | ! Mem[0000000030000020] = e7bdc158, %f22 = 3fb41068 |
| 13156 | ld [%o0+%o4],%f22 ! %f22 = e7bdc158 |
| 13157 | ! %l4 = ffffffffffffff84, %l7 = 00000000016fa20c, %l5 = 000000009e89115f |
| 13158 | addcc %l4,%l7,%l5 ! %l5 = 00000000016fa190, %ccr = 11 |
| 13159 | |
| 13160 | p4_label_8: |
| 13161 | ! %l0 = 02df2c6d00000000, Mem[308000233832684a] = 016fa20c |
| 13162 | stb %l0,[%o1+0x023] ! Mem[0000000030800020] = 3832686d |
| 13163 | ! %l7 = 016fa20c00000000, Mem[1880001c9f2d61de] = 016fa20c |
| 13164 | sth %l7,[%i1+0x01c] ! Mem[000000001880001c] = a20c61de |
| 13165 | ! %l6 = 02df2c3e00000000, Mem[30000022e7bdc158] = 016fa20c |
| 13166 | sth %l6,[%o0+0x022] ! Mem[0000000030000020] = e7bd2c3e |
| 13167 | ! Mem[0000000030800024] = a800cc44, %l3 = 0000000002df37d8 |
| 13168 | ldsh [%o1+0x026],%l3 ! %l3 = ffffffffffffcc44 |
| 13169 | ! %l7 = 00000000016fa20c, immed = fffffe8b, %l5 = 00000000016fa190 |
| 13170 | tsubcctv %l7,-0x175,%l5 ! %l0 = 0000000002df2c90, Trapped |
| 13171 | ! %l4 = ffffffffffffff84, immed = 0000000a, %l7 = 00000000016fa20c |
| 13172 | srlx %l4,0x00a,%l7 ! %l7 = 003fffffffffffff |
| 13173 | ! %l2 = 00000000dbd45537, %l6 = 0000000002df2c3e, %l6 = 0000000002df2c3e |
| 13174 | orncc %l2,%l6,%l6 ! %l6 = fffffffffff4d7f7, %ccr = 88 |
| 13175 | ! Mem[0000000030000020] = e7bd2c3e, %l5 = 00000000016fa190 |
| 13176 | ldub [%o0+0x022],%l5 ! %l5 = 000000000000002c |
| 13177 | ! %l3 = ffffffffffffcc44, immd = 0000000000000de3, %l3 = ffffffffffffcc44 |
| 13178 | udivx %l3,0xde3,%l3 ! %l3 = 00126f54533eb8c4 |
| 13179 | ! Mem[0000000019800018] = e9cd41026ff6da13, %l7 = 003fffffffffffff |
| 13180 | ldxa [%i3+0x018]%asi,%l7 ! %l7 = e9cd41026ff6da13 |
| 13181 | |
| 13182 | p4_label_9: |
| 13183 | ! %l0 = 02df2c9000000000, Mem[31800060dbd45537] = 003fffff |
| 13184 | sth %l0,[%o3+0x060] ! Mem[0000000031800060] = 2c905537 |
| 13185 | ! %l2 = 00000000dbd45537, immed = 00000020, %l7 = e9cd41026ff6da13 |
| 13186 | srax %l2,0x020,%l7 ! %l7 = 0000000000000000 |
| 13187 | ! %l4 = ffffffffffffff84, Mem[0000000031800020] = 8c077c7b3be5fb2e, %asi = 80 |
| 13188 | stxa %l4,[%o3+0x020]%asi ! Mem[0000000031800020] = ffffffffffffff84 |
| 13189 | ! %f0 = 10c13690 51d4d064 38f37334 8388f4a7 |
| 13190 | ! %f4 = 95084adc 5d6d74d8 8452fc27 39eb59ca |
| 13191 | ! %f8 = 8775d10a 9583ca63 9fce2d5a 15cbf689 |
| 13192 | ! %f12 = 3f119ba0 845701d6 790a6142 6ed38ab0 |
| 13193 | stda %f0,[%i0]ASI_BLK_P ! Block Store to 0000000018000000 |
| 13194 | ! %l7 = 0000000000000000, immed = fffff09e, %l0 = 0000000002df2c90 |
| 13195 | xnor %l7,-0xf62,%l0 ! %l0 = 0000000000000f61 |
| 13196 | ! Mem[0000000031000064] = 29dd28ec, %l7 = 0000000000000000 |
| 13197 | swap [%o2+0x064],%l7 ! %l7 = 0000000029dd28ec |
| 13198 | ! %l5 = 000000000000002c, %l1 = 000000000000c99b, %l3 = 00126f54533eb8c4 |
| 13199 | xorcc %l5,%l1,%l3 ! %l3 = 000000000000c9b7, %ccr = 00 |
| 13200 | ! Mem[0000000019000078] = 2f8c8f321df724d2, %l0 = 0000000000000f61 |
| 13201 | ldx [%i2+0x078],%l0 ! %l0 = 2f8c8f321df724d2 |
| 13202 | ! Mem[0000000031000020] = 3f119ba0845701d6, %f30 = 34ff8f94 f002efd3 |
| 13203 | ldd [%o2+%o4],%f30 ! %f30 = 3f119ba0 845701d6 |
| 13204 | ! %l5 = 000000000000002c, immed = 0000003a, %l5 = 000000000000002c |
| 13205 | srlx %l5,0x03a,%l5 ! %l5 = 0000000000000000 |
| 13206 | |
| 13207 | p4_label_10: |
| 13208 | ! Mem[0000000030000060] = 49b51d9d bb4bbf68, %l2 = dbd45537, %l3 = 0000c9b7 |
| 13209 | ldd [%o0+0x060],%l2 ! %l2 = 0000000049b51d9d 00000000bb4bbf68 |
| 13210 | ! %f31 = 845701d6, Mem[0000000030000064] = bb4bbf68 |
| 13211 | st %f31,[%o0+0x064] ! Mem[0000000030000064] = 845701d6 |
| 13212 | ! %l7 = 29dd28ec00000000, Mem[30800024a800cc44] = dbd45537 |
| 13213 | stb %l7,[%o1+0x024] ! Mem[0000000030800024] = ec00cc44 |
| 13214 | ! Mem[0000000018800058] = 4f571412, %l7 = 0000000029dd28ec, %asi = 80 |
| 13215 | swapa [%i1+0x058]%asi,%l7 ! %l7 = 000000004f571412 |
| 13216 | ! %l2 = 49b51d9d, %l3 = bb4bbf68, Mem[0000000031000020] = 3f119ba0 845701d6 |
| 13217 | stda %l2,[%o2+0x020]%asi ! Mem[0000000031000020] = 49b51d9d bb4bbf68 |
| 13218 | ! Mem[0000000031800060] = 2c905537fe4c8e56, %l3 = 00000000bb4bbf68 |
| 13219 | ldxa [%o3+0x060]%asi,%l3 ! %l3 = 2c905537fe4c8e56 |
| 13220 | ! Mem[0000000019000008] = 4f553e0a, %l6 = fffffffffff4d7f7 |
| 13221 | lduwa [%i2+%i4]0x89,%l6 ! %l6 = 000000004f553e0a |
| 13222 | ! Mem[0000000031000064] = 00000000, %l2 = 0000000049b51d9d |
| 13223 | ldsw [%o2+0x064],%l2 ! %l2 = 0000000000000000 |
| 13224 | ! Mem[0000000031000020] = 49b51d9d, %l6 = 000000004f553e0a |
| 13225 | lduw [%o2+%o4],%l6 ! %l6 = 0000000049b51d9d |
| 13226 | ! %l6 = 49b51d9d00000000, Mem[31800024ffffff84] = 4f553e0a |
| 13227 | sth %l6,[%o3+0x024] ! Mem[0000000031800024] = 1d9dff84 |
| 13228 | |
| 13229 | p4_label_11: |
| 13230 | ! Mem[000000001980006c] = bb4bbf68, %l5 = 0000000000000000 |
| 13231 | ldsw [%i3+0x06c],%l5 ! %l5 = ffffffffbb4bbf68 |
| 13232 | ! %f23 = aeb80064, Mem[000000001880002c] = fabe25e4 |
| 13233 | st %f23,[%i1+0x02c] ! Mem[000000001880002c] = aeb80064 |
| 13234 | ! Mem[0000000030000066] = 845701d6, %l2 = 0000000000000000 |
| 13235 | ldstub [%o0+0x066],%l2 ! %l2 = 0000000000000001 |
| 13236 | ! %l2 = 0000000000000001, %l3 = 2c905537fe4c8e56, %y = 000064cd |
| 13237 | mulscc %l2,%l3,%l2 ! %l2 = 00000000fe4c8e56, %ccr = 08, %y = 80003266 |
| 13238 | ! Mem[0000000031000024] = bb4bbf68, %l3 = 2c905537fe4c8e56 |
| 13239 | ldsw [%o2+0x024],%l3 ! %l3 = ffffffffbb4bbf68 |
| 13240 | ! %l0 = 1df724d200000000, Mem[19800010b189790e] = fe4c8e56 |
| 13241 | stwa %l0,[%i3+%i5]0x88 ! Mem[0000000019800010] = 1df724d2 |
| 13242 | ! %l2 = fe4c8e5600000000, Mem[19000020cf8d9064] = 16582bf8 |
| 13243 | stba %l2,[%i2+%o4]0x80 ! Mem[0000000019000020] = 568d9064 |
| 13244 | ! %l5 = bb4bbf6800000000, Mem[1800000010c13690] = 16582bf8 |
| 13245 | stha %l5,[%i0+%g0]0x80 ! Mem[0000000018000000] = bf683690 |
| 13246 | ! %l7 = 000000004f571412, Mem[0000000019000010] = 00000000dbd45537 |
| 13247 | stxa %l7,[%i2+%i5]0x81 ! Mem[0000000019000010] = 000000004f571412 |
| 13248 | ! Mem[0000000031800020] = ffffffff, %l5 = ffffffffbb4bbf68 |
| 13249 | ldsh [%o3+0x022],%l5 ! %l5 = ffffffffffffffff |
| 13250 | |
| 13251 | p4_label_12: |
| 13252 | ! %l4 = ffffffffffffff84, immed = ffffffb1, %y = 80003266 |
| 13253 | umul %l4,-0x04f,%l2 ! %l2 = ffffff3500002644, %y = ffffff35 |
| 13254 | save ! CWP = 1 |
| 13255 | ! Mem[0000000018800000] = 10141d3c, %l3 = 0181f5f9e2756090 |
| 13256 | ldsba [%o1+%g0]0x88,%l3 ! %l3 = 000000000000003c |
| 13257 | ! %l6 = c4a1a6c8d25600f5, %l7 = b82739ffa0504a60, %l4 = 881e537bdecb5aa4 |
| 13258 | add %l6,%l7,%l4 ! %l4 = 7cc8e0c872a64b55 |
| 13259 | ! Mem[0000000031000060] = 45b2e4de, %l7 = b82739ffa0504a60 |
| 13260 | lduh [%i2+0x060],%l7 ! %l7 = 00000000000045b2 |
| 13261 | ! Mem[0000000030800060] = f9f04a51, %l1 = 6e68f4708945c471 |
| 13262 | ldsw [%i1+0x060],%l1 ! %l1 = fffffffff9f04a51 |
| 13263 | ! %l7 = 00000000000045b2, %l4 = 7cc8e0c872a64b55, %l4 = 7cc8e0c872a64b55 |
| 13264 | sdivx %l7,%l4,%l4 ! Div by zero, %l0 = a1dd822aa27c0734 |
| 13265 | membar #Sync ! Added by membar checker (61) |
| 13266 | ! Mem[0000000018800040] = 4a283863 259f8072 a2a46f6b b049c7e9 |
| 13267 | ! Mem[0000000018800050] = 01161079 f974f2c2 29dd28ec f98439b1 |
| 13268 | ! Mem[0000000018800060] = a048e782 c2bfab3b 9dd7b326 95e9b596 |
| 13269 | ! Mem[0000000018800070] = 00000000 62685735 944beb51 109ff9b8 |
| 13270 | ldda [%o1+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000018800040 |
| 13271 | ! Mem[0000000031800060] = 2c905537fe4c8e56, %l6 = c4a1a6c8d25600f5 |
| 13272 | ldx [%i3+0x060],%l6 ! %l6 = 2c905537fe4c8e56 |
| 13273 | ! %l1 = f9f04a5100000000, Mem[31800020ffffffff] = c4a1a6c8 |
| 13274 | stw %l1,[%i3+%i4] ! Mem[0000000031800020] = f9f04a51 |
| 13275 | |
| 13276 | p4_label_13: ! %cwp = 1 |
| 13277 | ! Mem[0000000019000008] = 4f553e0a, %l5 = b6399105a78a70ac |
| 13278 | swapa [%o2+%o4]0x89,%l5 ! %l5 = 000000004f553e0a |
| 13279 | ! %l7 = 00000000000045b2, immed = 00000009, %l6 = 2c905537fe4c8e56 |
| 13280 | sllx %l7,0x009,%l6 ! %l6 = 00000000008b6400 |
| 13281 | ! Mem[0000000018000064] = f094df22, %l2 = 38fc2c5da73b4412, %asi = 80 |
| 13282 | swapa [%o0+0x064]%asi,%l2 ! %l2 = 00000000f094df22 |
| 13283 | ! Code Fragment 1 |
| 13284 | p4_fragment_2: |
| 13285 | ta T_CHANGE_HPRIV |
| 13286 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 13287 | ! %g3 = fffffffffffffdc6 |
| 13288 | mov 0xdb8,%g3 ! %g3 = 0000000000000db8 |
| 13289 | and %g3, 0x13, %g3 |
| 13290 | xor %g2, %g3, %g2 |
| 13291 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 13292 | ta T_CHANGE_NONHPRIV |
| 13293 | ! %l6 = 00000000008b6400, %l7 = 00000000000045b2, %y = ffffff35 |
| 13294 | smulcc %l6,%l7,%l4 ! %l4 = 00000025f2df8800, %ccr = 08, %y = 00000025 |
| 13295 | ! %l5 = 4f553e0a00000000, Mem[318000602c905537] = 000045b2 |
| 13296 | sth %l5,[%i3+0x060] ! Mem[0000000031800060] = 3e0a5537 |
| 13297 | ! Mem[0000000019000018] = f9391bd2, %l0 = a1dd822aa27c070c |
| 13298 | lduba [%o2+%o6]0x81,%l0 ! %l0 = 00000000000000f9 |
| 13299 | ! %f22 = e7bdc158, Mem[0000000019000064] = 155021fd |
| 13300 | sta %f22,[%o2+0x064]%asi ! Mem[0000000019000064] = e7bdc158 |
| 13301 | ! Mem[0000000030000020] = e7bd2c3e, %l4 = 00000025f2df8800 |
| 13302 | lduwa [%i0+0x020]%asi,%l4 ! %l4 = 00000000e7bd2c3e |
| 13303 | ! retry : should take illegal inst trap, %l0 = 00000000000000f9 |
| 13304 | retry ! Illegal inst trap : %l0 = 0000000000000109 |
| 13305 | |
| 13306 | p4_label_14: ! %cwp = 1 |
| 13307 | ! Mem[0000000018000058] = 2a0adbe94bd0a339, %l1 = fffffffff9f04a51, %l6 = 00000000008b6400 |
| 13308 | add %o0,0x58,%g1 |
| 13309 | casxa [%g1]0x80,%l1,%l6 ! %l6 = 2a0adbe94bd0a339 |
| 13310 | ! %l6 = 4bd0a33900000000, Mem[1800005e4bd0a339] = 00000080, %asi = f9f04a51 |
| 13311 | stha %l6,[%o0+0x05e]%asi ! Mem[000000001800005c] = 4bd0a339 |
| 13312 | ! Mem[0000000019000058] = d79bb16e, %l5 = 000000004f553e0a |
| 13313 | ldub [%o2+0x05a],%l5 ! %l5 = 00000000000000b1 |
| 13314 | ! %l3 = 000000000000003c, %l5 = 00000000000000b1, %l2 = 00000000f094df22 |
| 13315 | add %l3,%l5,%l2 ! %l2 = 00000000000000ed |
| 13316 | ! %l1 = fffffffff9f04a51, immed = fffffd59, %l1 = fffffffff9f04a51 |
| 13317 | orncc %l1,-0x2a7,%l1 ! %l1 = fffffffff9f04af7, %ccr = 88 |
| 13318 | ! Mem[0000000018800000] = 3c1d1410a84e1ee5, %f18 = a955e922 34c70acb |
| 13319 | ldda [%o1+%g0]0x80,%f18 ! %f18 = 3c1d1410 a84e1ee5 |
| 13320 | ! %l0 = 0000010900000000, Mem[318000623e0a5537] = 00000012 |
| 13321 | sth %l0,[%i3+0x062] ! Mem[0000000031800060] = 3e0a0109 |
| 13322 | ! Mem[0000000030000024] = 08367cad, %l2 = 00000000000000ed |
| 13323 | lduha [%i0+0x026]%asi,%l2 ! %l2 = 0000000000007cad |
| 13324 | ! %l4 = 00000000e7bd2c3e, %l0 = 0000000000000109, %l4 = 00000000e7bd2c3e |
| 13325 | subc %l4,%l0,%l4 ! %l4 = 00000000e7bd2b35 |
| 13326 | ! Mem[0000000018800004] = a84e1ee5, %l4 = 00000000e7bd2b35 |
| 13327 | lduba [%o1+0x007]%asi,%l4 ! %l4 = 00000000000000e5 |
| 13328 | |
| 13329 | p4_label_15: ! %cwp = 1 |
| 13330 | ! %l7 = 00000000000045b2, immed = fffff453, %y = 00000025 |
| 13331 | umul %l7,-0xbad,%l1 ! %l1 = 000045b1fcd240b6, %y = 000045b1 |
| 13332 | ! Mem[0000000018000010] = dc4a0895, %l5 = 00000000000000b1 |
| 13333 | lduha [%o0+%o5]0x88,%l5 ! %l5 = 0000000000000895 |
| 13334 | ! Mem[0000000031000060] = 45b2e4de, %f23 = aeb80064 |
| 13335 | ld [%i2+0x060],%f23 ! %f23 = 45b2e4de |
| 13336 | ! %l5 = 0000000000000895, immed = 00000009, %l0 = 0000000000000109 |
| 13337 | sll %l5,0x009,%l0 ! %l0 = 0000000000112a00 |
| 13338 | ! %l4 = 00000000000000e5, %l4 = 00000000000000e5, %l7 = 00000000000045b2 |
| 13339 | addc %l4,%l4,%l7 ! %l7 = 00000000000001ca |
| 13340 | ! %f17 = 9d73d8d7, Mem[0000000031000024] = bb4bbf68 |
| 13341 | sta %f17,[%i2+0x024]%asi ! Mem[0000000031000024] = 9d73d8d7 |
| 13342 | ! %l1 = 000045b1fcd240b6 |
| 13343 | setx 0x9f366f77ff7904f6,%g7,%l1 ! %l1 = 9f366f77ff7904f6 |
| 13344 | ! retry : should take illegal inst trap, %l0 = 0000000000112a00 |
| 13345 | retry ! Illegal inst trap : %l0 = 0000000000112a10 |
| 13346 | ! %l7 = 00000000000001ca, %l4 = 00000000000000e5, %y = 000045b1 |
| 13347 | umulcc %l7,%l4,%l4 ! %l4 = 00000000000199b2, %ccr = 00, %y = 00000000 |
| 13348 | ! %l5 = 0000000000000895, %l5 = 0000000000000895, %l7 = 00000000000001ca |
| 13349 | srlx %l5,%l5,%l7 ! %l7 = 0000000000000000 |
| 13350 | |
| 13351 | p4_label_16: ! %cwp = 1 |
| 13352 | ! %l3 = 000000000000003c, %l0 = 0000000000112a10, %l1 = 9f366f77ff7904f6 |
| 13353 | tsubcc %l3,%l0,%l1 ! %l1 = ffffffffffeed62c, %ccr = 99 |
| 13354 | ! Mem[0000000018000000] = bf683690 51d4d064, %l2 = 00007cad, %l3 = 0000003c |
| 13355 | ldda [%o0+%g0]0x81,%l2 ! %l2 = 00000000bf683690 0000000051d4d064 |
| 13356 | ! %l6 = 4bd0a33900000000, Mem[190000489e6e3d31] = 00007cad |
| 13357 | stw %l6,[%o2+0x048] ! Mem[0000000019000048] = 4bd0a339 |
| 13358 | ! %l3 = 51d4d06400000000, Mem[318000241d9dff84] = 00007cad |
| 13359 | stw %l3,[%i3+0x024] ! Mem[0000000031800024] = 51d4d064 |
| 13360 | save ! CWP = 2 |
| 13361 | ! Mem[0000000031000060] = 45b2e4de, %l1 = f58cd9b6008a27cd |
| 13362 | ldub [%o2+0x060],%l1 ! %l1 = 0000000000000045 |
| 13363 | ! Mem[0000000019800010] = 043a39bb 1df724d2, %l0 = bf8cfd1f, %l1 = 00000045 |
| 13364 | ldda [%i3+%i5]0x89,%l0 ! %l0 = 000000001df724d2 00000000043a39bb |
| 13365 | ! Mem[0000000018800028] = ed16d837, %l7 = b682b0e5ee2e872b |
| 13366 | lduwa [%i1+%o5]0x89,%l7 ! %l7 = 00000000ed16d837 |
| 13367 | ! Mem[0000000019000020] = 64908d56, %l3 = 00bf297698695dc7 |
| 13368 | ldsba [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000056 |
| 13369 | ! %l7 = ed16d83700000000, Mem[19800008b9549cc0] = 16582bf8 |
| 13370 | stwa %l7,[%i3+%i4]0x88 ! Mem[0000000019800008] = ed16d837 |
| 13371 | |
| 13372 | p4_label_17: ! %cwp = 2 |
| 13373 | ! Mem[0000000019800030] = acc80a5d, %l6 = 6cebfb9c4ebf6deb |
| 13374 | lduwa [%i3+%o6]0x81,%l6 ! %l6 = 00000000acc80a5d |
| 13375 | ! %l4 = ea0ab257c86bb707, %l5 = 10813a7c79bba24b, %l4 = ea0ab257c86bb707 |
| 13376 | xnorcc %l4,%l5,%l4 ! %l4 = 057477d44e2feab3, %ccr = 00 |
| 13377 | ! %l2 = 51a71b5c0f6b5c7c, immed = fffff3ed, %l1 = 00000000043a39bb |
| 13378 | andn %l2,-0xc13,%l1 ! %l1 = 0000000000000c10 |
| 13379 | ! Mem[0000000018000018] = 8452fc27, %l1 = 0000000000000c10 |
| 13380 | lduba [%i0+%i6]0x81,%l1 ! %l1 = 0000000000000084 |
| 13381 | ! Mem[0000000018800014] = 6ed38ab0, %l2 = 0f6b5c7c, %l2 = 0f6b5c7c |
| 13382 | add %i1,0x14,%g1 |
| 13383 | casa [%g1]0x80,%l2,%l2 ! %l2 = 000000006ed38ab0 |
| 13384 | ! %f22 = e7bdc158 45b2e4de, Mem[0000000019800028] = d6015784 a09b113f |
| 13385 | stda %f22,[%i3+%o5]0x81 ! Mem[0000000019800028] = e7bdc158 45b2e4de |
| 13386 | ! %l5 = 10813a7c79bba24b, %l0 = 000000001df724d2, %l2 = 000000006ed38ab0 |
| 13387 | addc %l5,%l0,%l2 ! %l2 = 10813a7c97b2c71d |
| 13388 | ! Mem[0000000030800060] = f9f04a51, %f1 = 259f8072 |
| 13389 | ld [%o1+0x060],%f1 ! %f1 = f9f04a51 |
| 13390 | ! Code Fragment 1 |
| 13391 | p4_fragment_3: |
| 13392 | ta T_CHANGE_HPRIV |
| 13393 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 13394 | ! %g3 = 0000000000000db8 |
| 13395 | mov 0x823,%g3 ! %g3 = 0000000000000823 |
| 13396 | and %g3, 0x13, %g3 |
| 13397 | xor %g2, %g3, %g2 |
| 13398 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 13399 | ta T_CHANGE_NONHPRIV |
| 13400 | ! Mem[000000001900006c] = 790a6142, %l5 = 10813a7c79bba24b |
| 13401 | ldsh [%i2+0x06c],%l5 ! %l5 = 000000000000790a |
| 13402 | |
| 13403 | p4_label_18: ! %cwp = 2 |
| 13404 | ! %l6 = 00000000acc80a5d, immed = fffff2a1, %l0 = 000000001df724d2 |
| 13405 | taddcc %l6,-0xd5f,%l0 ! %l0 = 00000000acc7fcfe, %ccr = 1b |
| 13406 | ! %l4 = 057477d44e2feab3, immed = 000000e3, %y = 00000000 |
| 13407 | udivcc %l4,0x0e3,%l1 ! %l1 = 0000000000582d04, %ccr = 00 |
| 13408 | mov %l0,%y ! %y = acc7fcfe |
| 13409 | ! %f20 = bb4f59c5, Mem[000000001800001c] = 39eb59ca |
| 13410 | st %f20,[%i0+0x01c] ! Mem[000000001800001c] = bb4f59c5 |
| 13411 | ! %l4 = 4e2feab300000000, Mem[180000303f119ba0] = 00000000 |
| 13412 | stwa %l4,[%i0+%o6]0x80 ! Mem[0000000018000030] = 4e2feab3 |
| 13413 | ! Mem[0000000030000060] = 49b51d9d, %f7 = f98439b1 |
| 13414 | ld [%o0+0x060],%f7 ! %f7 = 49b51d9d |
| 13415 | save ! CWP = 3 |
| 13416 | ! %l6 = 09ce65fa, %l7 = 0ef32cbc, Mem[0000000030800020] = 3832686d ec00cc44 |
| 13417 | std %l6,[%i1+%i4] ! Mem[0000000030800020] = 09ce65fa 0ef32cbc |
| 13418 | ! %f4 = 01161079 f974f2c2, Mem[0000000031800020] = f9f04a51 51d4d064 |
| 13419 | std %f4 ,[%i3+%i4] ! Mem[0000000031800020] = 01161079 f974f2c2 |
| 13420 | ! Mem[0000000019000028] = bbb0220c ec8fa388, %l6 = 09ce65fa, %l7 = 0ef32cbc |
| 13421 | ldda [%o2+%i5]0x81,%l6 ! %l6 = 00000000bbb0220c 00000000ec8fa388 |
| 13422 | ! Mem[0000000018000000] = 903668bf, %l3 = 487e2328af23a941 |
| 13423 | swapa [%o0+%g0]0x89,%l3 ! %l3 = 00000000903668bf |
| 13424 | |
| 13425 | p4_label_19: ! %cwp = 3 |
| 13426 | ! %l6 = 00000000bbb0220c, %l6 = 00000000bbb0220c, %l0 = ddb7923e1a074e99 |
| 13427 | mulx %l6,%l6,%l0 ! %l0 = 899acaec5d073090, %y = acc7fcfe |
| 13428 | ! %l0 = 899acaec5d073090, %l1 = 94a39428017307bc, %y = acc7fcfe |
| 13429 | smulcc %l0,%l1,%l1 ! %l1 = 0086d43ae44b99c0, %ccr = 08, %y = 0086d43a |
| 13430 | ! %l2 = d5912ef8, %l3 = 903668bf, Mem[0000000031000060] = 45b2e4de 00000000 |
| 13431 | stda %l2,[%i2+0x060]%asi ! Mem[0000000031000060] = d5912ef8 903668bf |
| 13432 | ! Mem[0000000030800060] = f9f04a51, %l0 = 899acaec5d073090 |
| 13433 | ldub [%i1+0x062],%l0 ! %l0 = 000000000000004a |
| 13434 | ! %f20 = bb4f59c5 8168f894, Mem[0000000018000010] = 95084adc 5d6d74d8 |
| 13435 | stda %f20,[%o0+0x010]%asi ! Mem[0000000018000010] = bb4f59c5 8168f894 |
| 13436 | ! Mem[0000000031000020] = 49b51d9d 9d73d8d7, %l6 = bbb0220c, %l7 = ec8fa388 |
| 13437 | ldd [%i2+%i4],%l6 ! %l6 = 0000000049b51d9d 000000009d73d8d7 |
| 13438 | ! Mem[0000000030800020] = 09ce65fa, %l7 = 000000009d73d8d7 |
| 13439 | ldsba [%i1+0x021]%asi,%l7 ! %l7 = ffffffffffffffce |
| 13440 | ! Mem[000000001800006c] = 554902c0, %l5 = b3a92bbac68a9a35 |
| 13441 | ldub [%o0+0x06f],%l5 ! %l5 = 00000000000000c0 |
| 13442 | ! Mem[0000000030000020] = e7bd2c3e08367cad, %l0 = 000000000000004a |
| 13443 | ldx [%i0+%i4],%l0 ! %l0 = e7bd2c3e08367cad |
| 13444 | ! %l7 = ffffffce00000000, Mem[188000305d6d74d8] = 00000000 |
| 13445 | stwa %l7,[%o1+%i6]0x81 ! Mem[0000000018800030] = ffffffce |
| 13446 | |
| 13447 | p4_label_20: ! %cwp = 3 |
| 13448 | ! %l1 = 0086d43ae44b99c0, immd = fffffffffffff951, %l4 = 009272c266d4e49f |
| 13449 | udivx %l1,-0x6af,%l4 ! %l4 = 0000000000000000 |
| 13450 | ! %l5 = 00000000000000c0, %l2 = b0e428e8d5912ef8, %y = 0086d43a |
| 13451 | mulscc %l5,%l2,%l3 ! %l3 = 0000000080000060, %ccr = 08, %y = 00436a1d |
| 13452 | ! %l2 = d5912ef8, %l3 = 80000060, Mem[0000000031000060] = d5912ef8 903668bf |
| 13453 | stda %l2,[%i2+0x060]%asi ! Mem[0000000031000060] = d5912ef8 80000060 |
| 13454 | ! %l6 = 0000000049b51d9d, %l2 = b0e428e8d5912ef8, %l5 = 00000000000000c0 |
| 13455 | andcc %l6,%l2,%l5 ! %l5 = 0000000041910c98, %ccr = 00 |
| 13456 | ! %l2 = b0e428e8d5912ef8, %l5 = 0000000041910c98, %l1 = 0086d43ae44b99c0 |
| 13457 | tsubcc %l2,%l5,%l1 ! %l1 = b0e428e894002260, %ccr = 88 |
| 13458 | ! %f16 = d5136b4d 9d73d8d7, Mem[0000000031000020] = 49b51d9d 9d73d8d7 |
| 13459 | stda %f16,[%i2+0x020]%asi ! Mem[0000000031000020] = d5136b4d 9d73d8d7 |
| 13460 | ! Mem[0000000030000020] = e7bd2c3e08367cad, %f2 = a2a46f6b b049c7e9 |
| 13461 | ldd [%i0+%i4],%f2 ! %f2 = e7bd2c3e 08367cad |
| 13462 | ! retry : should take illegal inst trap, %l0 = e7bd2c3e08367cad |
| 13463 | retry ! Illegal inst trap : %l0 = e7bd2c3e08367cbd |
| 13464 | ! %l4 = 0000000000000000, %l5 = 0000000041910c98, %y = 00436a1d |
| 13465 | udivcc %l4,%l5,%l5 ! %l5 = 000000000107370b, %ccr = 00 |
| 13466 | mov %l0,%y ! %y = 08367cbd |
| 13467 | ! Mem[0000000030800060] = f9f04a51, %l4 = 0000000000000000 |
| 13468 | lduh [%i1+0x060],%l4 ! %l4 = 000000000000f9f0 |
| 13469 | |
| 13470 | p4_label_21: ! %cwp = 3 |
| 13471 | ! Mem[000000001880003c] = d06726ab, %l3 = 80000060, %l7 = ffffffce |
| 13472 | add %o1,0x3c,%g1 |
| 13473 | casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000d06726ab |
| 13474 | ! Mem[0000000019800040] = d5136b4d, %l2 = b0e428e8d5912ef8 |
| 13475 | swap [%o3+0x040],%l2 ! %l2 = 00000000d5136b4d |
| 13476 | ! Mem[0000000031000060] = d5912ef8, %l5 = 000000000107370b |
| 13477 | ldub [%i2+0x063],%l5 ! %l5 = 00000000000000f8 |
| 13478 | ! Mem[0000000031800020] = 01161079, %f3 = 08367cad |
| 13479 | lda [%i3+0x020]%asi,%f3 ! %f3 = 01161079 |
| 13480 | ! Invert Register : %l7 = 00000000d06726ab |
| 13481 | xor %l7,-1,%l7 ! %l7 = ffffffff2f98d954 |
| 13482 | ! %l1 = 9400226000000000, Mem[1900000091632a04] = 0107370b |
| 13483 | stha %l1,[%o2+%g0]0x89 ! Mem[0000000019000000] = 91632260 |
| 13484 | ! Mem[0000000019000048] = 4bd0a339 657bd00e, %l0 = 08367cbd, %l1 = 94002260 |
| 13485 | ldda [%o2+0x048]%asi,%l0 ! %l0 = 000000004bd0a339 00000000657bd00e |
| 13486 | ! Mem[0000000019000018] = d21b39f9, %l2 = 00000000d5136b4d |
| 13487 | ldsha [%o2+%o6]0x89,%l2 ! %l2 = 00000000000039f9 |
| 13488 | ! %l7 = ffffffff2f98d954 |
| 13489 | setx 0x571da2284a7617ec,%g7,%l7 ! %l7 = 571da2284a7617ec |
| 13490 | ! Mem[0000000019000028] = bbb0220c, %l2 = 00000000000039f9 |
| 13491 | ldsha [%o2+%i5]0x80,%l2 ! %l2 = ffffffffffffbbb0 |
| 13492 | |
| 13493 | p4_label_22: ! %cwp = 3 |
| 13494 | ! Mem[0000000019800018] = e9cd41026ff6da13, %l2 = ffffffffffffbbb0, %l7 = 571da2284a7617ec |
| 13495 | add %o3,0x18,%g1 |
| 13496 | casxa [%g1]0x80,%l2,%l7 ! %l7 = e9cd41026ff6da13 |
| 13497 | ! %l0 = 000000004bd0a339, immed = fffff983, %y = 08367cbd |
| 13498 | mulscc %l0,-0x67d,%l6 ! %l6 = 0000000125e84b1f, %ccr = 01, %y = 841b3e5e |
| 13499 | ! Mem[0000000019800010] = d224f71dbb393a04, %f18 = 3c1d1410 a84e1ee5 |
| 13500 | ldd [%o3+%o5],%f18 ! %f18 = d224f71d bb393a04 |
| 13501 | ! Mem[0000000019000028] = 0c22b0bb, %l0 = 000000004bd0a339 |
| 13502 | ldsba [%o2+%i5]0x88,%l0 ! %l0 = ffffffffffffffbb |
| 13503 | ! %l3 = 8000006000000000, Mem[190000309bc900ff] = 16582bf8 |
| 13504 | stba %l3,[%o2+%i6]0x80 ! Mem[0000000019000030] = 60c900ff |
| 13505 | ! Mem[0000000031000064] = 80000060, %l2 = ffffbbb0, %l5 = 000000f8 |
| 13506 | add %i2,0x64,%g1 |
| 13507 | casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000080000060 |
| 13508 | ! Mem[0000000031000020] = d5136b4d9d73d8d7, %l2 = ffffffffffffbbb0, %l2 = ffffffffffffbbb0 |
| 13509 | add %i2,0x20,%g1 |
| 13510 | casxa [%g1]0x80,%l2,%l2 ! %l2 = d5136b4d9d73d8d7 |
| 13511 | ! Mem[0000000031000060] = d5912ef8, %f8 = a048e782 |
| 13512 | lda [%i2+0x060]%asi,%f8 ! %f8 = d5912ef8 |
| 13513 | ! %f12 = 00000000 62685735, Mem[0000000018000018] = 8452fc27 bb4f59c5 |
| 13514 | std %f12,[%o0+%o6] ! Mem[0000000018000018] = 00000000 62685735 |
| 13515 | ! Mem[0000000031800020] = 01161079f974f2c2, %l0 = ffffffffffffffbb |
| 13516 | ldxa [%i3+0x020]%asi,%l0 ! %l0 = 01161079f974f2c2 |
| 13517 | |
| 13518 | p4_label_23: ! %cwp = 3 |
| 13519 | ! Mem[0000000031000060] = d5912ef880000060, %l6 = 0000000125e84b1f, %l0 = 01161079f974f2c2 |
| 13520 | add %i2,0x60,%g1 |
| 13521 | casxa [%g1]0x80,%l6,%l0 ! %l0 = d5912ef880000060 |
| 13522 | ! Mem[0000000019800020] = 099d568f, %l1 = 00000000657bd00e |
| 13523 | ldstuba [%o3+%i4]0x81,%l1 ! %l1 = 0000000000000009 |
| 13524 | ! Mem[0000000018000000] = 41a923af, %f17 = 9d73d8d7 |
| 13525 | lda [%o0+%g0]0x81,%f17 ! %f17 = 41a923af |
| 13526 | ! %f30 = 3f119ba0 845701d6, Mem[0000000019000020] = 568d9064 d35d6a03 |
| 13527 | stda %f30,[%o2+%i4]0x81 ! Mem[0000000019000020] = 3f119ba0 845701d6 |
| 13528 | ! %l0 = d5912ef880000060, Mem[0000000030800060] = f9f04a510000042a, %asi = 80 |
| 13529 | stxa %l0,[%i1+0x060]%asi ! Mem[0000000030800060] = d5912ef880000060 |
| 13530 | ! %l7 = e9cd41026ff6da13, %l1 = 0000000000000009, %l3 = 0000000080000060 |
| 13531 | add %l7,%l1,%l3 ! %l3 = e9cd41026ff6da1c |
| 13532 | ! %l2 = d5136b4d9d73d8d7, immed = 00000224, %l1 = 0000000000000009 |
| 13533 | tsubcctv %l2,0x224,%l1 ! %l0 = d5912ef880000083, Trapped |
| 13534 | ! Mem[0000000031000020] = d5136b4d, %l1 = 0000000000000009 |
| 13535 | swap [%i2+%i4],%l1 ! %l1 = 00000000d5136b4d |
| 13536 | save ! CWP = 4 |
| 13537 | ! %l5 = 08fd8eb63050c5c5, Mem[0000000030000020] = e7bd2c3e08367cad, %asi = 80 |
| 13538 | stxa %l5,[%o0+0x020]%asi ! Mem[0000000030000020] = 08fd8eb63050c5c5 |
| 13539 | |
| 13540 | p4_label_24: ! %cwp = 4 |
| 13541 | ! %l3 = 5575214cad9e8c12, %l2 = ae668419fd8962aa, %l1 = f28975c438d7d641 |
| 13542 | tsubcc %l3,%l2,%l1 ! %l1 = a70e9d32b0152968, %ccr = bb |
| 13543 | ! %f26 = 49b51d9d, Mem[0000000018000000] = 41a923af |
| 13544 | sta %f26,[%i0+%g0]0x81 ! Mem[0000000018000000] = 49b51d9d |
| 13545 | ! %l2 = fd8962aa00000000, Mem[1800000049b51d9d] = fd8962aa |
| 13546 | stha %l2,[%i0+%g0]0x81 ! Mem[0000000018000000] = 62aa1d9d |
| 13547 | ! %f16 = d5136b4d 41a923af d224f71d bb393a04 |
| 13548 | ! %f20 = bb4f59c5 8168f894 e7bdc158 45b2e4de |
| 13549 | ! %f24 = dbd45537 fe4c8e56 49b51d9d bb4bbf68 |
| 13550 | ! %f28 = bd290e14 93f2a6aa 3f119ba0 845701d6 |
| 13551 | stda %f16,[%i2]ASI_COMMIT_P ! Block Store to 0000000019000000 |
| 13552 | membar #Sync ! Added by membar checker (62) |
| 13553 | ! Mem[0000000019000028] = 49b51d9d, %l0 = 652a99ebe1371d3d |
| 13554 | swapa [%i2+%o5]0x81,%l0 ! %l0 = 0000000049b51d9d |
| 13555 | ! Mem[0000000031000060] = d5912ef8, %l6 = fe64e138bda8a6bb |
| 13556 | ldsw [%o2+0x060],%l6 ! %l6 = ffffffffd5912ef8 |
| 13557 | ! Mem[0000000031800060] = 3e0a0109, %l0 = 0000000049b51d9d |
| 13558 | swap [%o3+0x060],%l0 ! %l0 = 000000003e0a0109 |
| 13559 | ! Mem[0000000031000023] = 00000009, %l3 = 5575214cad9e8c12 |
| 13560 | ldstub [%o2+0x023],%l3 ! %l3 = 0000000000000009 |
| 13561 | ! Mem[0000000018000010] = c5594fbb, %l3 = 0000000000000009 |
| 13562 | swapa [%i0+%i5]0x89,%l3 ! %l3 = 00000000c5594fbb |
| 13563 | ! Mem[0000000018800028] = ed16d837, %l5 = 08fd8eb63050c5c5 |
| 13564 | lduwa [%i1+%o5]0x89,%l5 ! %l5 = 00000000ed16d837 |
| 13565 | |
| 13566 | p4_label_25: ! %cwp = 4 |
| 13567 | ! %f23 = 45b2e4de, Mem[0000000018000020] = 8775d10a |
| 13568 | st %f23,[%i0+%o4] ! Mem[0000000018000020] = 45b2e4de |
| 13569 | ! Clear Register : %l5 = 00000000ed16d837 |
| 13570 | clr %l5 ! %l5 = 0000000000000000 |
| 13571 | ! Mem[0000000031000024] = 9d73d8d7, %l4 = 2b5b30c3c89c727e |
| 13572 | lduha [%o2+0x024]%asi,%l4 ! %l4 = 0000000000009d73 |
| 13573 | ! Mem[0000000019800000] = 3a271749, %l3 = 00000000c5594fbb |
| 13574 | ldsha [%i3+%g0]0x89,%l3 ! %l3 = 0000000000001749 |
| 13575 | ! Invert Register : %l4 = 0000000000009d73 |
| 13576 | xor %l4,-1,%l4 ! %l4 = ffffffffffff628c |
| 13577 | ! Mem[0000000019000010] = bb4f59c5, %l5 = 0000000000000000 |
| 13578 | lduba [%i2+%i5]0x81,%l5 ! %l5 = 00000000000000bb |
| 13579 | ! Mem[0000000018000028] = 9fce2d5a 15cbf689, %l2 = fd8962aa, %l3 = 00001749 |
| 13580 | ldda [%i0+%o5]0x81,%l2 ! %l2 = 000000009fce2d5a 0000000015cbf689 |
| 13581 | ! %l5 = 00000000000000bb, immd = fffffffffffff7bf, %l6 = ffffffffd5912ef8 |
| 13582 | sdivx %l5,-0x841,%l6 ! %l6 = 0000000000000000 |
| 13583 | ! %l3 = 15cbf68900000000, Mem[198000208f569dff] = 00000006 |
| 13584 | stha %l3,[%i3+%o4]0x89 ! Mem[0000000019800020] = 8f56f689 |
| 13585 | ! Mem[0000000030000060] = 49b51d9d8457ffd6, %l0 = 000000003e0a0109 |
| 13586 | ldxa [%o0+0x060]%asi,%l0 ! %l0 = 49b51d9d8457ffd6 |
| 13587 | |
| 13588 | p4_label_26: ! %cwp = 4 |
| 13589 | ! Mem[0000000018000018] = 00000000, %l4 = ffffffffffff628c |
| 13590 | ldswa [%i0+%i6]0x81,%l4 ! %l4 = 0000000000000000 |
| 13591 | ! Mem[0000000018800020] = 95a2040fff0ea2da, %f16 = d5136b4d 41a923af |
| 13592 | ldda [%i1+%o4]0x80,%f16 ! %f16 = 95a2040f ff0ea2da |
| 13593 | ! %l2 = 9fce2d5a00000000, Mem[310000249d73d8d7] = 00000010 |
| 13594 | sth %l2,[%o2+0x024] ! Mem[0000000031000024] = 2d5ad8d7 |
| 13595 | ! %l5 = 00000000000000bb, immed = 00000d6e, %l3 = 0000000015cbf689 |
| 13596 | xnor %l5,0xd6e,%l3 ! %l3 = fffffffffffff22a |
| 13597 | ! Mem[0000000018800030] = ceffffff, %l5 = 00000000000000bb |
| 13598 | ldsba [%i1+%o6]0x88,%l5 ! %l5 = ffffffffffffffff |
| 13599 | ! Mem[0000000031800020] = 01161079, %l5 = ffffffffffffffff |
| 13600 | lduh [%o3+%o4],%l5 ! %l5 = 0000000000000116 |
| 13601 | ! %l7 = ad6eaa7613201c6b, %l6 = 0000000000000000, %l1 = a70e9d32b0152968 |
| 13602 | sdivx %l7,%l6,%l1 ! Div by zero, %l0 = 49b51d9d84580026 |
| 13603 | ! Mem[0000000030000064] = 8457ffd6, %l5 = 0000000000000116 |
| 13604 | ldsh [%o0+0x064],%l5 ! %l5 = ffffffffffff8457 |
| 13605 | ! Mem[0000000031800020] = 01161079f974f2c2, %l2 = 000000009fce2d5a |
| 13606 | ldxa [%o3+0x020]%asi,%l2 ! %l2 = 01161079f974f2c2 |
| 13607 | ! %l5 = ffffffffffff8457, %l3 = fffffffffffff22a, %l3 = fffffffffffff22a |
| 13608 | andn %l5,%l3,%l3 ! %l3 = 0000000000000455 |
| 13609 | |
| 13610 | p4_label_27: ! %cwp = 4 |
| 13611 | ! Mem[0000000031000024] = 2d5ad8d7, %f27 = bb4bbf68 |
| 13612 | ld [%o2+0x024],%f27 ! %f27 = 2d5ad8d7 |
| 13613 | ! Mem[0000000031800022] = 01161079, %l3 = 0000000000000455 |
| 13614 | ldstub [%o3+0x022],%l3 ! %l3 = 0000000000000010 |
| 13615 | ! Mem[0000000019800028] = 58c1bde7, %l4 = 0000000000000000 |
| 13616 | swapa [%i3+%o5]0x89,%l4 ! %l4 = 0000000058c1bde7 |
| 13617 | ! Mem[0000000019800078] = 34ff8f94f002efd3, %l6 = 0000000000000000 |
| 13618 | ldx [%i3+0x078],%l6 ! %l6 = 34ff8f94f002efd3 |
| 13619 | ! %l7 = ad6eaa7613201c6b, %l3 = 0000000000000010, %l2 = 01161079f974f2c2 |
| 13620 | xor %l7,%l3,%l2 ! %l2 = ad6eaa7613201c7b |
| 13621 | ! %l7 = 13201c6b00000000, Mem[31000060d5912ef8] = 00000010 |
| 13622 | stb %l7,[%o2+0x060] ! Mem[0000000031000060] = 6b912ef8 |
| 13623 | ! %l6 = 34ff8f94f002efd3, %l0 = 49b51d9d8457fffe, %l1 = a70e9d32b0152968 |
| 13624 | tsubcc %l6,%l0,%l1 ! %l1 = eb4a71f76baaefd5, %ccr = 92 |
| 13625 | ! %f15 = 109ff9b8, Mem[0000000018800030] = ffffffce |
| 13626 | sta %f15,[%i1+%o6]0x81 ! Mem[0000000018800030] = 109ff9b8 |
| 13627 | ! Mem[0000000019800058] = 3fb41068aeb80064, %l4 = 0000000058c1bde7 |
| 13628 | ldx [%i3+0x058],%l4 ! %l4 = 3fb41068aeb80064 |
| 13629 | ! Mem[0000000030800020] = 09ce65fa0ef32cbc, %f2 = e7bd2c3e 01161079 |
| 13630 | ldd [%o1+%o4],%f2 ! %f2 = 09ce65fa 0ef32cbc |
| 13631 | |
| 13632 | p4_label_28: ! %cwp = 4 |
| 13633 | ! %l0 = 8457fffe00000000, Mem[300000243050c5c5] = 00000002 |
| 13634 | stb %l0,[%o0+0x024] ! Mem[0000000030000024] = fe50c5c5 |
| 13635 | ! %l4 = 3fb41068aeb80064, %l1 = eb4a71f76baaefd5, %l2 = ad6eaa7613201c7b |
| 13636 | udivx %l4,%l1,%l2 ! %l2 = 0000000000000000 |
| 13637 | ! Mem[0000000030800064] = 80000060, %l6 = 34ff8f94f002efd3 |
| 13638 | swap [%o1+0x064],%l6 ! %l6 = 0000000080000060 |
| 13639 | ! %l3 = 0000000000000010, immed = 00000009, %l1 = eb4a71f76baaefd5 |
| 13640 | sll %l3,0x009,%l1 ! %l1 = 0000000000002000 |
| 13641 | ! Mem[0000000031800020] = 0116ff79, %l4 = 3fb41068aeb80064 |
| 13642 | ldub [%o3+0x021],%l4 ! %l4 = 0000000000000016 |
| 13643 | ! Mem[000000001800001c] = 62685735, %f2 = 09ce65fa |
| 13644 | ld [%i0+0x01c],%f2 ! %f2 = 62685735 |
| 13645 | ! %l7 = ad6eaa7613201c6b, %l6 = 0000000080000060, %l2 = 0000000000000000 |
| 13646 | andcc %l7,%l6,%l2 ! %l2 = 0000000000000060, %ccr = 00 |
| 13647 | ! %l1 = 0000000000002000, immed = 0000001d, %l7 = ad6eaa7613201c6b |
| 13648 | srl %l1,0x01d,%l7 ! %l7 = 0000000000000000 |
| 13649 | ! %l6 = 0000000080000060, immed = fffff270, %l0 = 49b51d9d8457fffe |
| 13650 | xor %l6,-0xd90,%l0 ! %l0 = ffffffff7ffff210 |
| 13651 | ! Mem[0000000019000028] = e1371d3dbb4bbf68, %f22 = e7bdc158 45b2e4de |
| 13652 | ldd [%i2+%o5],%f22 ! %f22 = e1371d3d bb4bbf68 |
| 13653 | |
| 13654 | p4_label_29: ! %cwp = 4 |
| 13655 | ! Mem[0000000019000020] = dbd45537, %l0 = ffffffff7ffff210 |
| 13656 | ldswa [%i2+%o4]0x81,%l0 ! %l0 = ffffffffdbd45537 |
| 13657 | ! Mem[0000000030000020] = 08fd8eb6, %l3 = 0000000000000010 |
| 13658 | ldswa [%o0+0x020]%asi,%l3 ! %l3 = 0000000008fd8eb6 |
| 13659 | ! %f0 = 4a283863, Mem[0000000019000000] = 4d6b13d5 |
| 13660 | sta %f0 ,[%i2+%g0]0x88 ! Mem[0000000019000000] = 4a283863 |
| 13661 | ! Mem[0000000031000020] = 000000ff, %l0 = ffffffffdbd45537 |
| 13662 | ldsh [%o2+0x022],%l0 ! %l0 = 00000000000000ff |
| 13663 | ! Mem[0000000019800010] = 1df724d2, %l1 = 0000000000002000 |
| 13664 | swapa [%i3+%i5]0x89,%l1 ! %l1 = 000000001df724d2 |
| 13665 | ! %f18 = d224f71d, Mem[0000000031800064] = fe4c8e56 |
| 13666 | st %f18,[%o3+0x064] ! Mem[0000000031800064] = d224f71d |
| 13667 | ! retry : should take illegal inst trap, %l0 = 00000000000000ff |
| 13668 | retry ! Illegal inst trap : %l0 = 000000000000010f |
| 13669 | ! %l0 = 000000000000010f, Mem[0000000030000020] = 08fd8eb6fe50c5c5 |
| 13670 | stx %l0,[%o0+%o4] ! Mem[0000000030000020] = 000000000000010f |
| 13671 | ! Mem[0000000030800024] = 0ef32cbc, %l2 = 0000000000000060 |
| 13672 | ldsw [%o1+0x024],%l2 ! %l2 = 000000000ef32cbc |
| 13673 | ! %l7 = 0000000000000000, immed = 00000c54, %l7 = 0000000000000000 |
| 13674 | xorcc %l7,0xc54,%l7 ! %l7 = 0000000000000c54, %ccr = 00 |
| 13675 | |
| 13676 | p4_label_30: ! %cwp = 4 |
| 13677 | ! Mem[0000000030800060] = d5912ef8 f002efd3, %l0 = 0000010f, %l1 = 1df724d2 |
| 13678 | ldd [%o1+0x060],%l0 ! %l0 = 00000000d5912ef8 00000000f002efd3 |
| 13679 | ! %l7 = 00000c5400000000, Mem[19000068eb6f7b30] = 0000010f |
| 13680 | stw %l7,[%i2+0x068] ! Mem[0000000019000068] = 00000c54 |
| 13681 | ! %l7 = 0000000000000c54, %l6 = 0000000080000060, %l4 = 0000000000000016 |
| 13682 | sra %l7,%l6,%l4 ! %l4 = 0000000000000c54 |
| 13683 | ! %f24 = dbd45537 fe4c8e56, Mem[0000000019800008] = ed16d837 98f89b94 |
| 13684 | stda %f24,[%i3+%i4]0x88 ! Mem[0000000019800008] = dbd45537 fe4c8e56 |
| 13685 | ! %f24 = dbd45537 fe4c8e56, Mem[0000000031800060] = 49b51d9d d224f71d |
| 13686 | std %f24,[%o3+0x060] ! Mem[0000000031800060] = dbd45537 fe4c8e56 |
| 13687 | ! %l0 = 00000000d5912ef8, %l4 = 0000000000000c54, %l3 = 0000000008fd8eb6 |
| 13688 | sll %l0,%l4,%l3 ! %l3 = 000d5912ef800000 |
| 13689 | ! %l6 = 0000000080000060, immed = 000007b3, %l2 = 000000000ef32cbc |
| 13690 | subccc %l6,0x7b3,%l2 ! %l2 = 000000007ffff8ad, %ccr = 02 |
| 13691 | ! Mem[0000000019800040] = d5912ef8 9d73d8d7 a955e922 34c70acb |
| 13692 | ! Mem[0000000019800050] = bb4f59c5 8168f894 3fb41068 aeb80064 |
| 13693 | ! Mem[0000000019800060] = dbd45537 fe4c8e56 49b51d9d bb4bbf68 |
| 13694 | ! Mem[0000000019800070] = bd290e14 93f2a6aa 34ff8f94 f002efd3 |
| 13695 | ldda [%i3+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000019800040 |
| 13696 | ! Mem[0000000031800024] = f974f2c2, %f29 = 93f2a6aa |
| 13697 | lda [%o3+0x024]%asi,%f29 ! %f29 = f974f2c2 |
| 13698 | ! %f18 = d224f71d bb393a04, Mem[0000000030800060] = d5912ef8 f002efd3 |
| 13699 | std %f18,[%o1+0x060] ! Mem[0000000030800060] = d224f71d bb393a04 |
| 13700 | |
| 13701 | p4_label_31: ! %cwp = 4 |
| 13702 | ! %l0 = 00000000d5912ef8, immed = 00000866, %l7 = 0000000000000c54 |
| 13703 | orncc %l0,0x866,%l7 ! %l7 = fffffffffffffff9, %ccr = 88 |
| 13704 | ! Mem[0000000019000068] = 00000c54790a6142, %l2 = 000000007ffff8ad |
| 13705 | ldx [%i2+0x068],%l2 ! %l2 = 00000c54790a6142 |
| 13706 | ! Mem[0000000019800044] = 9d73d8d7, %l5 = ffffffffffff8457 |
| 13707 | lduha [%i3+0x046]%asi,%l5 ! %l5 = 000000000000d8d7 |
| 13708 | ! %f19 = bb393a04, Mem[0000000031000024] = 2d5ad8d7 |
| 13709 | st %f19,[%o2+0x024] ! Mem[0000000031000024] = bb393a04 |
| 13710 | save ! CWP = 5 |
| 13711 | ! %l4 = 02c4eb4a9fa30f22, %l1 = bca0aad3d9ba5762, %y = 841b3e5e |
| 13712 | udivcc %l4,%l1,%l4 ! %l4 = 000000009b53f951, %ccr = 08 |
| 13713 | mov %l0,%y ! %y = 3a1ceb48 |
| 13714 | ! %l6 = 37d4c8c40839ceb6, immed = 00000d92, %l1 = bca0aad3d9ba5762 |
| 13715 | orncc %l6,0xd92,%l1 ! %l1 = fffffffffffffeff, %ccr = 88 |
| 13716 | ! %l3 = 895283a700000000, Mem[1800000062aa1d9d] = bca0aad3 |
| 13717 | stwa %l3,[%o0+%g0]0x80 ! Mem[0000000018000000] = 895283a7 |
| 13718 | ! Mem[0000000019000030] = bd290e14, %l2 = 5747044cd48dc14b |
| 13719 | ldsha [%o2+%i6]0x80,%l2 ! %l2 = ffffffffffffbd29 |
| 13720 | ! %l3 = dc953ec8895283a7, Mem[0000000019000000] = 6338284a41a923af |
| 13721 | stxa %l3,[%o2+%g0]0x81 ! Mem[0000000019000000] = dc953ec8895283a7 |
| 13722 | |
| 13723 | p4_label_32: ! %cwp = 5 |
| 13724 | ! %l7 = 888dadc03a6d4a4e, %l3 = dc953ec8895283a7, %y = 3a1ceb48 |
| 13725 | umul %l7,%l3,%l0 ! %l0 = 1f5751d1954d62e2, %y = 1f5751d1 |
| 13726 | ! Mem[000000001900004c] = 657bd00e, %l0 = 1f5751d1954d62e2 |
| 13727 | ldsw [%o2+0x04c],%l0 ! %l0 = 00000000657bd00e |
| 13728 | ! %l2 = ffffbd2900000000, Mem[31000024bb393a04] = 954d62e2 |
| 13729 | stb %l2,[%i2+0x024] ! Mem[0000000031000024] = 29393a04 |
| 13730 | ! %l6 = 0839ceb6, %l7 = 3a6d4a4e, Mem[0000000018800000] = 3c1d1410 a84e1ee5 |
| 13731 | std %l6,[%o1+%g0] ! Mem[0000000018800000] = 0839ceb6 3a6d4a4e |
| 13732 | ! %l0 = 657bd00e, %l1 = fffffeff, Mem[0000000019800000] = 4917273a 097992ae |
| 13733 | stda %l0,[%o3+%g0]0x81 ! Mem[0000000019800000] = 657bd00e fffffeff |
| 13734 | ! Mem[0000000030800064] = bb393a04, %l4 = 000000009b53f951 |
| 13735 | swap [%i1+0x064],%l4 ! %l4 = 00000000bb393a04 |
| 13736 | ! %l5 = 8e77b09e69d564b2, immed = fffff345, %l5 = 8e77b09e69d564b2 |
| 13737 | sub %l5,-0xcbb,%l5 ! %l5 = 8e77b09e69d5716d |
| 13738 | ! Mem[0000000018000030] = b3ea2f4e, %l6 = 37d4c8c40839ceb6 |
| 13739 | lduwa [%o0+%i6]0x89,%l6 ! %l6 = 00000000b3ea2f4e |
| 13740 | ! %l4 = bb393a0400000000, Mem[3100002429393a04] = 16582bf8 |
| 13741 | stw %l4,[%i2+0x024] ! Mem[0000000031000024] = bb393a04 |
| 13742 | ! Mem[0000000018800028] = 37d816ed aeb80064, %l6 = b3ea2f4e, %l7 = 3a6d4a4e |
| 13743 | ldda [%o1+%i5]0x81,%l6 ! %l6 = 0000000037d816ed 00000000aeb80064 |
| 13744 | |
| 13745 | p4_label_33: ! %cwp = 5 |
| 13746 | ! %l1 = fffffeff00000000, Mem[310000606b912ef8] = b3ea2f4e |
| 13747 | stw %l1,[%i2+0x060] ! Mem[0000000031000060] = fffffeff |
| 13748 | ! %l6 = 37d816ed00000000, Mem[31000027bb393a04] = b3ea2f4e |
| 13749 | stb %l6,[%i2+0x027] ! Mem[0000000031000024] = bb393aed |
| 13750 | ! %l0 = 00000000657bd00e, immed = fffff72d, %l0 = 00000000657bd00e |
| 13751 | subccc %l0,-0x8d3,%l0 ! %l0 = 00000000657bd8e1, %ccr = 11 |
| 13752 | ! %l0 = 657bd8e1, %l1 = fffffeff, Mem[0000000030800020] = 09ce65fa 0ef32cbc |
| 13753 | stda %l0,[%i1+0x020]%asi ! Mem[0000000030800020] = 657bd8e1 fffffeff |
| 13754 | ! %l3 = dc953ec8895283a7, Mem[0000000019000048] = 4bd0a339657bd00e |
| 13755 | stx %l3,[%o2+0x048] ! Mem[0000000019000048] = dc953ec8895283a7 |
| 13756 | ! Mem[0000000018800010] = ecb74dfa, %l7 = 00000000aeb80064 |
| 13757 | ldsba [%o1+%o5]0x81,%l7 ! %l7 = ffffffffffffffec |
| 13758 | ! Mem[0000000031800020] = 0116ff79, %l7 = ffffffffffffffec |
| 13759 | ldsba [%i3+0x023]%asi,%l7 ! %l7 = 0000000000000079 |
| 13760 | ! Mem[0000000031800024] = f974f2c2, %l5 = 8e77b09e69d5716d |
| 13761 | lduh [%i3+0x026],%l5 ! %l5 = 000000000000f2c2 |
| 13762 | ! %l2 = ffffffffffffbd29, %l0 = 00000000657bd8e1, %l0 = 00000000657bd8e1 |
| 13763 | add %l2,%l0,%l0 ! %l0 = 00000000657b960a |
| 13764 | ! %l4 = 00000000bb393a04, %l4 = 00000000bb393a04, %l6 = 0000000037d816ed |
| 13765 | sdivx %l4,%l4,%l6 ! %l6 = 0000000000000001 |
| 13766 | |
| 13767 | p4_label_34: ! %cwp = 5 |
| 13768 | ! %l0 = 00000000657b960a, immed = 0000000e, %l2 = ffffffffffffbd29 |
| 13769 | srax %l0,0x00e,%l2 ! %l2 = 00000000000195ee |
| 13770 | ! %l0 = 00000000657b960a, immed = 0000063b, %y = 1f5751d1 |
| 13771 | udiv %l0,0x63b,%l2 ! %l2 = 00000000ffffffff |
| 13772 | mov %l0,%y ! %y = 657b960a |
| 13773 | ! %l4 = bb393a04, %l5 = 0000f2c2, Mem[0000000031000020] = 000000ff bb393aed |
| 13774 | std %l4,[%i2+%i4] ! Mem[0000000031000020] = bb393a04 0000f2c2 |
| 13775 | ! Clear Register : %l5 = 000000000000f2c2 |
| 13776 | clr %l5 ! %l5 = 0000000000000000 |
| 13777 | ! %l2 = 00000000ffffffff, immed = 00000033, %l0 = 00000000657b960a |
| 13778 | srlx %l2,0x033,%l0 ! %l0 = 0000000000000000 |
| 13779 | ! Mem[0000000018800010] = ecb74dfa, %l3 = dc953ec8895283a7 |
| 13780 | ldsha [%o1+%o5]0x80,%l3 ! %l3 = ffffffffffffecb7 |
| 13781 | ! Randomly selected nop |
| 13782 | nop |
| 13783 | ! %f12 = bd290e14, Mem[0000000018000020] = 45b2e4de |
| 13784 | sta %f12,[%o0+%i4]0x81 ! Mem[0000000018000020] = bd290e14 |
| 13785 | ! %f26 = 49b51d9d, Mem[0000000019000010] = c5594fbb |
| 13786 | sta %f26,[%o2+%o5]0x88 ! Mem[0000000019000010] = 49b51d9d |
| 13787 | ! %l3 = ffffffffffffecb7, %l1 = fffffffffffffeff, %l6 = 0000000000000001 |
| 13788 | add %l3,%l1,%l6 ! %l6 = ffffffffffffebb6 |
| 13789 | |
| 13790 | p4_label_35: ! %cwp = 5 |
| 13791 | ! %l5 = 0000000000000000, immed = fffffd22, %l5 = 0000000000000000 |
| 13792 | xorcc %l5,-0x2de,%l5 ! %l5 = fffffffffffffd22, %ccr = 88 |
| 13793 | ! Mem[0000000030000020] = 00000000, %l2 = 00000000ffffffff |
| 13794 | ldsba [%i0+0x022]%asi,%l2 ! %l2 = 0000000000000000 |
| 13795 | ! %f6 = 3fb41068 aeb80064, Mem[0000000019800030] = 5d0ac8ac 5d82d010 |
| 13796 | stda %f6 ,[%o3+%i6]0x88 ! Mem[0000000019800030] = 3fb41068 aeb80064 |
| 13797 | ! Mem[0000000030800064] = 9b53f951, %f19 = bb393a04 |
| 13798 | ld [%i1+0x064],%f19 ! %f19 = 9b53f951 |
| 13799 | rd %pc,%o7 |
| 13800 | return %o7+12 ! CWP = 4 |
| 13801 | ! Mem[0000000019800000] = 657bd00e fffffeff, %l0 = d5912ef8, %l1 = f002efd3 |
| 13802 | ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000657bd00e 00000000fffffeff |
| 13803 | ! %f26 = 49b51d9d 2d5ad8d7, Mem[0000000019800028] = 00000000 45b2e4de |
| 13804 | stda %f26,[%i3+%o5]0x81 ! Mem[0000000019800028] = 49b51d9d 2d5ad8d7 |
| 13805 | ! %l5 = 000000000000d8d7, immed = fffffc40, %l4 = 0000000000000c54 |
| 13806 | orn %l5,-0x3c0,%l4 ! %l4 = 000000000000dbff |
| 13807 | ! %l6 = 0000000080000060, immed = 000009c1, %l4 = 000000000000dbff |
| 13808 | xnorcc %l6,0x9c1,%l4 ! %l4 = ffffffff7ffff65e, %ccr = 80 |
| 13809 | ! Mem[0000000030000020] = 00000000, %f2 = a955e922 |
| 13810 | lda [%o0+0x020]%asi,%f2 ! %f2 = 00000000 |
| 13811 | |
| 13812 | p4_label_36: ! %cwp = 4 |
| 13813 | ! Mem[0000000019800058] = 3fb41068, %l4 = ffffffff7ffff65e |
| 13814 | ldsb [%i3+0x05b],%l4 ! %l4 = 0000000000000068 |
| 13815 | ! %l7 = fffffffffffffff9, %l7 = fffffffffffffff9, %y = 657b960a |
| 13816 | umul %l7,%l7,%l4 ! %l4 = fffffff200000031, %y = fffffff2 |
| 13817 | ! Mem[0000000031800064] = fe4c8e56, %f26 = 49b51d9d |
| 13818 | ld [%o3+0x064],%f26 ! %f26 = fe4c8e56 |
| 13819 | ! %l1 = fffffeff00000000, Mem[30800020657bd8e1] = fffffff9 |
| 13820 | stw %l1,[%o1+%o4] ! Mem[0000000030800020] = fffffeff |
| 13821 | ! Mem[0000000031800060] = dbd45537fe4c8e56, %l5 = 000000000000d8d7, %l4 = fffffff200000031 |
| 13822 | add %o3,0x60,%g1 |
| 13823 | casxa [%g1]0x80,%l5,%l4 ! %l4 = dbd45537fe4c8e56 |
| 13824 | ! %l2 = 790a6142, %l3 = ef800000, Mem[0000000019000068] = 00000c54 790a6142 |
| 13825 | std %l2,[%i2+0x068] ! Mem[0000000019000068] = 790a6142 ef800000 |
| 13826 | ! Mem[0000000019800024] = 6c2a54c2, %l6 = 80000060, %l2 = 790a6142 |
| 13827 | add %i3,0x24,%g1 |
| 13828 | casa [%g1]0x80,%l6,%l2 ! %l2 = 000000006c2a54c2 |
| 13829 | ! %l5 = 000000000000d8d7, %l7 = fffffffffffffff9, %l5 = 000000000000d8d7 |
| 13830 | srlx %l5,%l7,%l5 ! %l5 = 0000000000000000 |
| 13831 | ! %l0 = 657bd00e00000000, Mem[308000649b53f951] = fffffff9 |
| 13832 | stb %l0,[%o1+0x064] ! Mem[0000000030800064] = 0e53f951 |
| 13833 | ! Mem[0000000018000018] = 0000000062685735, %l4 = dbd45537fe4c8e56 |
| 13834 | ldxa [%i0+%i6]0x81,%l4 ! %l4 = 0000000062685735 |
| 13835 | |
| 13836 | p4_label_37: ! %cwp = 4 |
| 13837 | ! Mem[0000000031800060] = dbd45537fe4c8e56, %l2 = 000000006c2a54c2 |
| 13838 | ldx [%o3+0x060],%l2 ! %l2 = dbd45537fe4c8e56 |
| 13839 | ! %l0 = 00000000657bd00e, %l1 = 00000000fffffeff, %l7 = fffffffffffffff9 |
| 13840 | xnorcc %l0,%l1,%l7 ! %l7 = ffffffff657bd10e, %ccr = 80 |
| 13841 | ! Mem[0000000031800020] = 0116ff79, %l3 = 000d5912ef800000, %asi = 80 |
| 13842 | swapa [%o3+0x020]%asi,%l3 ! %l3 = 000000000116ff79 |
| 13843 | ! Mem[0000000031800064] = fe4c8e56, %l6 = 0000000080000060, %asi = 80 |
| 13844 | swapa [%o3+0x064]%asi,%l6 ! %l6 = 00000000fe4c8e56 |
| 13845 | ! Mem[0000000018000030] = b3ea2f4e, %l4 = 0000000062685735 |
| 13846 | swapa [%i0+%o6]0x89,%l4 ! %l4 = 00000000b3ea2f4e |
| 13847 | ! %l0 = 00000000657bd00e, %l1 = 00000000fffffeff, %l4 = 00000000b3ea2f4e |
| 13848 | srax %l0,%l1,%l4 ! %l4 = 0000000000000000 |
| 13849 | ! Mem[000000001800001e] = 62685735, %l7 = ffffffff657bd10e |
| 13850 | ldstub [%i0+0x01e],%l7 ! %l7 = 0000000000000057 |
| 13851 | ! %f0 = d5912ef8 9d73d8d7, Mem[0000000019000030] = bd290e14 93f2a6aa |
| 13852 | stda %f0 ,[%i2+0x030]%asi ! Mem[0000000019000030] = d5912ef8 9d73d8d7 |
| 13853 | ! Mem[0000000018800040] = 4a283863259f8072, %f14 = 34ff8f94 f002efd3 |
| 13854 | ldda [%i1+0x040]%asi,%f14 ! %f14 = 4a283863 259f8072 |
| 13855 | ! %l6 = 00000000fe4c8e56, immd = fffffffffffffea8, %l2 = dbd45537fe4c8e56 |
| 13856 | sdivx %l6,-0x158,%l2 ! %l2 = ffffffffff42c114 |
| 13857 | |
| 13858 | p4_label_38: ! %cwp = 4 |
| 13859 | ! Mem[0000000019000008] = 1df724d2, %l1 = 00000000fffffeff |
| 13860 | ldsba [%i2+%i4]0x88,%l1 ! %l1 = ffffffffffffffd2 |
| 13861 | ! %l0 = 657bd00e00000000, Mem[310000260000f2c2] = 16582bf8 |
| 13862 | sth %l0,[%o2+0x026] ! Mem[0000000031000024] = 0000d00e |
| 13863 | ! %l4 = 0000000000000000, %l7 = 0000000000000057, %l6 = 00000000fe4c8e56 |
| 13864 | xor %l4,%l7,%l6 ! %l6 = 0000000000000057 |
| 13865 | ! %f0 = d5912ef8 9d73d8d7, Mem[0000000018000010] = 09000000 8168f894 |
| 13866 | stda %f0 ,[%i0+%i5]0x81 ! Mem[0000000018000010] = d5912ef8 9d73d8d7 |
| 13867 | ! %l1 = ffffffffffffffd2, immed = fffff6c0, %l1 = ffffffffffffffd2 |
| 13868 | addc %l1,-0x940,%l1 ! %l1 = fffffffffffff692 |
| 13869 | ! %l6 = 0000000000000057, Mem[0000000019000020] = dbd45537fe4c8e56 |
| 13870 | stx %l6,[%i2+%o4] ! Mem[0000000019000020] = 0000000000000057 |
| 13871 | ! %l3 = 000000000116ff79, %l6 = 0000000000000057, %l4 = 0000000000000000 |
| 13872 | subccc %l3,%l6,%l4 ! %l4 = 000000000116ff22, %ccr = 00 |
| 13873 | ! Code Fragment 1 |
| 13874 | p4_fragment_4: |
| 13875 | ta T_CHANGE_HPRIV |
| 13876 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 13877 | ! %g3 = 0000000000000823 |
| 13878 | mov 0x7c5,%g3 ! %g3 = 00000000000007c5 |
| 13879 | and %g3, 0x13, %g3 |
| 13880 | xor %g2, %g3, %g2 |
| 13881 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 13882 | ta T_CHANGE_NONHPRIV |
| 13883 | ! Mem[0000000018000018] = 00000000, %l7 = 0000000000000057 |
| 13884 | swapa [%i0+%i6]0x89,%l7 ! %l7 = 0000000000000000 |
| 13885 | membar #Sync ! Added by membar checker (63) |
| 13886 | ! Mem[0000000019800000] = 657bd00e fffffeff 568e4cfe 3755d4db |
| 13887 | ! Mem[0000000019800010] = 00200000 bb393a04 e9cd4102 6ff6da13 |
| 13888 | ! Mem[0000000019800020] = 89f6568f 6c2a54c2 49b51d9d 2d5ad8d7 |
| 13889 | ! Mem[0000000019800030] = 6400b8ae 6810b43f e762e812 39202678 |
| 13890 | ldda [%i3]ASI_BLK_SL,%f16 ! Block Load from 0000000019800000 |
| 13891 | |
| 13892 | p4_label_39: ! %cwp = 4 |
| 13893 | ! %f3 = 34c70acb, Mem[0000000019000018] = e7bdc158 |
| 13894 | sta %f3 ,[%i2+%i6]0x81 ! Mem[0000000019000018] = 34c70acb |
| 13895 | ! %l5 = 0000000000000000, Mem[0000000031800060] = dbd4553780000060, %asi = 80 |
| 13896 | stxa %l5,[%o3+0x060]%asi ! Mem[0000000031800060] = 0000000000000000 |
| 13897 | ! Mem[0000000019000010] = 49b51d9d, %l1 = fffffffffffff692 |
| 13898 | ldstuba [%i2+%i5]0x89,%l1 ! %l1 = 000000000000009d |
| 13899 | ! Mem[0000000031000064] = 80000060, %l0 = 00000000657bd00e |
| 13900 | ldsw [%o2+0x064],%l0 ! %l0 = ffffffff80000060 |
| 13901 | ! %l0 = ffffffff80000060, %l2 = ffffffffff42c114, %l7 = 0000000000000000 |
| 13902 | mulx %l0,%l2,%l7 ! %l7 = 005e9f75b9086780, %y = fffffff2 |
| 13903 | ! Mem[0000000031800020] = ef800000, %l7 = 005e9f75b9086780 |
| 13904 | ldsh [%o3+0x022],%l7 ! %l7 = 0000000000000000 |
| 13905 | ! Mem[0000000019800010] = 00200000, %l5 = 0000000000000000 |
| 13906 | lduwa [%i3+%i5]0x81,%l5 ! %l5 = 0000000000200000 |
| 13907 | ! Mem[0000000018800018] = 86bb5d5c, %l4 = 000000000116ff22 |
| 13908 | swapa [%i1+%i6]0x89,%l4 ! %l4 = 0000000086bb5d5c |
| 13909 | save ! CWP = 5 |
| 13910 | ! %l5 = fffffd2200000000, Mem[310000270000d00e] = 16582bf8 |
| 13911 | stb %l5,[%i2+0x027] ! Mem[0000000031000024] = 0000d022 |
| 13912 | |
| 13913 | p4_label_40: ! %cwp = 5 |
| 13914 | membar #Sync ! Added by membar checker (64) |
| 13915 | ! %f13 = 93f2a6aa, Mem[0000000019800010] = 00002000 |
| 13916 | sta %f13,[%o3+%o5]0x88 ! Mem[0000000019800010] = 93f2a6aa |
| 13917 | ! %l7 = 0000000000000079, immed = 0000000f, %l3 = ffffffffffffecb7 |
| 13918 | sra %l7,0x00f,%l3 ! %l3 = 0000000000000000 |
| 13919 | ! %l7 = 0000000000000079, %l4 = 00000000bb393a04, %l1 = fffffffffffffeff |
| 13920 | xnor %l7,%l4,%l1 ! %l1 = ffffffff44c6c582 |
| 13921 | ! Mem[0000000031800024] = f974f2c2, %l5 = fffffffffffffd22 |
| 13922 | lduh [%i3+0x026],%l5 ! %l5 = 000000000000f2c2 |
| 13923 | ! Mem[0000000031000020] = bb393a04, %l4 = 00000000bb393a04 |
| 13924 | swap [%i2+%i4],%l4 ! %l4 = 00000000bb393a04 |
| 13925 | ! Mem[0000000030000064] = 8457ffd6, %l5 = 000000000000f2c2 |
| 13926 | lduw [%i0+0x064],%l5 ! %l5 = 000000008457ffd6 |
| 13927 | ! %l2 = 00000000, %l3 = 00000000, Mem[0000000031800020] = ef800000 f974f2c2 |
| 13928 | std %l2,[%i3+%i4] ! Mem[0000000031800020] = 00000000 00000000 |
| 13929 | ! %l7 = 0000000000000079, %l7 = 0000000000000079, %l5 = 000000008457ffd6 |
| 13930 | add %l7,%l7,%l5 ! %l5 = 00000000000000f2 |
| 13931 | ! Mem[0000000031800064] = 00000000, %l6 = ffffebb6, %l5 = 000000f2 |
| 13932 | add %i3,0x64,%g1 |
| 13933 | casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000000000000 |
| 13934 | ! %l2 = 0000000000000000, immed = 0000040f, %l7 = 0000000000000079 |
| 13935 | orn %l2,0x40f,%l7 ! %l7 = fffffffffffffbf0 |
| 13936 | |
| 13937 | p4_label_41: ! %cwp = 5 |
| 13938 | ! Mem[0000000030800020] = fffffefffffffeff, %f30 = 78262039 12e862e7 |
| 13939 | ldd [%i1+%i4],%f30 ! %f30 = fffffeff fffffeff |
| 13940 | ! Mem[0000000019800030] = 6400b8ae6810b43f, %l1 = ffffffff44c6c582 |
| 13941 | ldx [%o3+%i6],%l1 ! %l1 = 6400b8ae6810b43f |
| 13942 | ! %l7 = fffffbf000000000, Mem[310000260000d022] = ffffffff |
| 13943 | sth %l7,[%i2+0x026] ! Mem[0000000031000024] = 0000fbf0 |
| 13944 | ! %l7 = fffffffffffffbf0, Mem[0000000019800018] = 13daf66f0241cde9 |
| 13945 | stxa %l7,[%o3+%o6]0x88 ! Mem[0000000019800018] = fffffffffffffbf0 |
| 13946 | restore ! CWP = 4 |
| 13947 | ! %l0 = ffffffff80000060 |
| 13948 | setx 0xa3c7cde0692608f5,%g7,%l0 ! %l0 = a3c7cde0692608f5 |
| 13949 | ! Mem[0000000030800020] = fffffefffffffeff, %l6 = 0000000000000057 |
| 13950 | ldx [%o1+%o4],%l6 ! %l6 = fffffefffffffeff |
| 13951 | ! Mem[0000000030000060] = 49b51d9d, %l1 = 0000009d, %l0 = 692608f5 |
| 13952 | add %o0,0x60,%g1 |
| 13953 | casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000049b51d9d |
| 13954 | ! %l0 = 0000000049b51d9d, %l1 = 000000000000009d, %l4 = 0000000086bb5d5c |
| 13955 | subccc %l0,%l1,%l4 ! %l4 = 0000000049b51d00, %ccr = 00 |
| 13956 | ! Mem[0000000019000010] = 94f86881 49b51dff, %l6 = fffffeff, %l7 = 00000000 |
| 13957 | ldda [%i2+%i5]0x89,%l6 ! %l6 = 0000000049b51dff 0000000094f86881 |
| 13958 | |
| 13959 | p4_label_42: ! %cwp = 4 |
| 13960 | ! Mem[000000001980006c] = bb4bbf68, %l4 = 0000000049b51d00 |
| 13961 | ldsba [%i3+0x06f]%asi,%l4 ! %l4 = 0000000000000068 |
| 13962 | ! %l5 = 0000000000200000, %l6 = 0000000049b51dff, %l7 = 0000000094f86881 |
| 13963 | taddcc %l5,%l6,%l7 ! %l7 = 0000000049d51dff, %ccr = 02 |
| 13964 | ! Mem[0000000019800010] = aaa6f293bb393a04, %l2 = ffffffffff42c114 |
| 13965 | ldx [%i3+%i5],%l2 ! %l2 = aaa6f293bb393a04 |
| 13966 | ! %l3 = 000000000116ff79, immd = 0000000000000699, %l0 = 0000000049b51d9d |
| 13967 | mulx %l3,0x699,%l0 ! %l0 = 0000000730bb8551, %y = fffffff2 |
| 13968 | ! %l0 = 0000000730bb8551, Mem[0000000019800040] = d5912ef89d73d8d7, %asi = 80 |
| 13969 | stxa %l0,[%i3+0x040]%asi ! Mem[0000000019800040] = 0000000730bb8551 |
| 13970 | ! Mem[0000000018800030] = 109ff9b8, %l5 = 0000000000200000 |
| 13971 | ldswa [%i1+%o6]0x81,%l5 ! %l5 = 00000000109ff9b8 |
| 13972 | ! %l5 = 00000000109ff9b8, immed = fffff95c, %l1 = 000000000000009d |
| 13973 | subccc %l5,-0x6a4,%l1 ! %l1 = 0000000010a0005c, %ccr = 11 |
| 13974 | ! %l6 = 0000000049b51dff, Mem[0000000031800020] = 0000000000000000 |
| 13975 | stx %l6,[%o3+%o4] ! Mem[0000000031800020] = 0000000049b51dff |
| 13976 | ! Mem[0000000030000020] = 000000000000010f, %f4 = bb4f59c5 8168f894 |
| 13977 | ldd [%o0+%o4],%f4 ! %f4 = 00000000 0000010f |
| 13978 | ! %l5 = 00000000109ff9b8, Mem[0000000019800000] = 657bd00efffffeff |
| 13979 | stxa %l5,[%i3+%g0]0x81 ! Mem[0000000019800000] = 00000000109ff9b8 |
| 13980 | |
| 13981 | p4_label_43: ! %cwp = 4 |
| 13982 | ! %f21 = 00002000, Mem[0000000030800024] = fffffeff |
| 13983 | st %f21,[%o1+0x024] ! Mem[0000000030800024] = 00002000 |
| 13984 | ! %l3 = 000000000116ff79, immed = fffffa28, %l7 = 0000000049d51dff |
| 13985 | sub %l3,-0x5d8,%l7 ! %l7 = 0000000001170551 |
| 13986 | ! %l2 = aaa6f293bb393a04, Mem[0000000018000028] = 9fce2d5a15cbf689 |
| 13987 | stxa %l2,[%i0+%o5]0x81 ! Mem[0000000018000028] = aaa6f293bb393a04 |
| 13988 | ! %l2 = aaa6f293bb393a04, immed = 00000000, %l0 = 0000000730bb8551 |
| 13989 | srlx %l2,0x000,%l0 ! %l0 = aaa6f293bb393a04 |
| 13990 | ! Mem[0000000030800024] = 00002000, %l7 = 01170551, %l1 = 10a0005c |
| 13991 | add %o1,0x24,%g1 |
| 13992 | casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000000002000 |
| 13993 | ! Mem[0000000030800024] = 00002000, %l3 = 000000000116ff79 |
| 13994 | ldsw [%o1+0x024],%l3 ! %l3 = 0000000000002000 |
| 13995 | ! %l5 = 00000000109ff9b8, Mem[0000000030000020] = 000000000000010f |
| 13996 | stx %l5,[%o0+%o4] ! Mem[0000000030000020] = 00000000109ff9b8 |
| 13997 | ! Mem[0000000019000018] = 34c70acb, %l5 = 00000000109ff9b8 |
| 13998 | ldswa [%i2+%i6]0x81,%l5 ! %l5 = 0000000034c70acb |
| 13999 | ! %l6 = 0000000049b51dff, immed = 0000069b, %l5 = 0000000034c70acb |
| 14000 | tsubcctv %l6,0x69b,%l5 ! %l0 = aaa6f293bb393a27, Trapped |
| 14001 | ! %l6 = 0000000049b51dff, %l3 = 0000000000002000, %y = fffffff2 |
| 14002 | smulcc %l6,%l3,%l6 ! %l6 = 00000936a3bfe000, %ccr = 08, %y = 00000936 |
| 14003 | |
| 14004 | p4_label_44: ! %cwp = 4 |
| 14005 | ! Mem[0000000030800060] = d224f71d, %l4 = 0000000000000068 |
| 14006 | lduha [%o1+0x060]%asi,%l4 ! %l4 = 000000000000d224 |
| 14007 | ! Mem[0000000031000064] = 80000060, %l2 = aaa6f293bb393a04 |
| 14008 | ldsw [%o2+0x064],%l2 ! %l2 = ffffffff80000060 |
| 14009 | ! Clear Register : %l0 = aaa6f293bb393a27 |
| 14010 | clr %l0 ! %l0 = 0000000000000000 |
| 14011 | ! Mem[0000000030000020] = 00000000, %l4 = 000000000000d224 |
| 14012 | lduh [%o0+0x022],%l4 ! %l4 = 0000000000000000 |
| 14013 | ! Mem[0000000018800048] = a2a46f6b, %l6 = 00000936a3bfe000 |
| 14014 | ldub [%i1+0x04a],%l6 ! %l6 = 000000000000006f |
| 14015 | ! %l2 = 8000006000000000, Mem[1880001822ff1601] = a3bfe000 |
| 14016 | stwa %l2,[%i1+%i6]0x81 ! Mem[0000000018800018] = 80000060 |
| 14017 | ! %l0 = 0000000000000000, %l4 = 0000000000000000, %l5 = 0000000034c70acb |
| 14018 | orcc %l0,%l4,%l5 ! %l5 = 0000000000000000, %ccr = 44 |
| 14019 | ! %l1 = 0000000000002000, immed = 00000039, %l5 = 0000000000000000 |
| 14020 | srax %l1,0x039,%l5 ! %l5 = 0000000000000000 |
| 14021 | ! %l1 = 0000000000002000, immed = fffffc0e, %y = 00000936 |
| 14022 | mulscc %l1,-0x3f2,%l5 ! %l5 = 0000000000001000, %ccr = 00, %y = 0000049b |
| 14023 | ! %f30 = fffffeff fffffeff, Mem[0000000018000010] = d5912ef8 9d73d8d7 |
| 14024 | stda %f30,[%i0+%i5]0x81 ! Mem[0000000018000010] = fffffeff fffffeff |
| 14025 | |
| 14026 | p4_label_45: ! %cwp = 4 |
| 14027 | ! Mem[0000000019800018] = f0fbffffffffffff, %l7 = 0000000001170551 |
| 14028 | ldxa [%i3+%i6]0x81,%l7 ! %l7 = f0fbffffffffffff |
| 14029 | ! Mem[0000000030000060] = 49b51d9d8457ffd6, %l5 = 0000000000001000, %l3 = 0000000000002000 |
| 14030 | add %o0,0x60,%g1 |
| 14031 | casxa [%g1]0x80,%l5,%l3 ! %l3 = 49b51d9d8457ffd6 |
| 14032 | ! %l4 = 0000000000000000, %l1 = 0000000000002000, %l4 = 0000000000000000 |
| 14033 | srl %l4,%l1,%l4 ! %l4 = 0000000000000000 |
| 14034 | ! %l4 = 0000000000000000, %l1 = 0000000000002000, %l4 = 0000000000000000 |
| 14035 | add %l4,%l1,%l4 ! %l4 = 0000000000002000 |
| 14036 | ! %l5 = 0000000000001000, Mem[0000000031800060] = 0000000000000000, %asi = 80 |
| 14037 | stxa %l5,[%o3+0x060]%asi ! Mem[0000000031800060] = 0000000000001000 |
| 14038 | ! Mem[0000000031000020] = bb393a04, %l1 = 0000000000002000 |
| 14039 | ldsh [%o2+%o4],%l1 ! %l1 = ffffffffffffbb39 |
| 14040 | ! Mem[0000000030000060] = 49b51d9d, %l4 = 0000000000002000 |
| 14041 | ldsw [%o0+0x060],%l4 ! %l4 = 0000000049b51d9d |
| 14042 | ! Mem[0000000018800000] = 0839ceb6, %l0 = 0000000000000000 |
| 14043 | ldsha [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000839 |
| 14044 | ! Mem[0000000018000008] = 3473f338, %f8 = dbd45537 |
| 14045 | lda [%i0+%i4]0x89,%f8 ! %f8 = 3473f338 |
| 14046 | ! Mem[0000000030000060] = 49b51d9d8457ffd6, %f16 = fffeffff 0ed07b65 |
| 14047 | ldd [%o0+0x060],%f16 ! %f16 = 49b51d9d 8457ffd6 |
| 14048 | |
| 14049 | p4_label_46: ! %cwp = 4 |
| 14050 | ! %l2 = 8000006000000000, Mem[3080002400002000] = 00000010 |
| 14051 | sth %l2,[%o1+0x024] ! Mem[0000000030800024] = 00602000 |
| 14052 | ! %l4 = 0000000049b51d9d, %l4 = 0000000049b51d9d, %l1 = ffffffffffffbb39 |
| 14053 | sllx %l4,%l4,%l1 ! %l1 = 0936a3b3a0000000 |
| 14054 | save ! CWP = 5 |
| 14055 | ! %l2 = 0000000000000000, immed = fffff2f6, %l2 = 0000000000000000 |
| 14056 | and %l2,-0xd0a,%l2 ! %l2 = 0000000000000000 |
| 14057 | ! %l2 = 00000000, %l3 = 00000000, Mem[0000000019800020] = 89f6568f 6c2a54c2 |
| 14058 | stda %l2,[%o3+0x020]%asi ! Mem[0000000019800020] = 00000000 00000000 |
| 14059 | ! Mem[0000000018800020] = 0f04a295, %l5 = 0000000000000000 |
| 14060 | lduba [%o1+%i4]0x88,%l5 ! %l5 = 0000000000000095 |
| 14061 | ! %l7 = fffffffffffffbf0, %l3 = 0000000000000000, %l4 = 00000000bb393a04 |
| 14062 | xor %l7,%l3,%l4 ! %l4 = fffffffffffffbf0 |
| 14063 | ! %l5 = 0000000000000095, %l7 = fffffffffffffbf0, %y = 0000049b |
| 14064 | smul %l5,%l7,%l5 ! %l5 = fffffffffffda2b0, %y = ffffffff |
| 14065 | ! Mem[0000000018000018] = 57000000, %l0 = 0000000000000000 |
| 14066 | ldstuba [%o0+0x018]%asi,%l0 ! %l0 = 0000000000000057 |
| 14067 | ! Mem[0000000030000024] = 109ff9b8, %l7 = fffffffffffffbf0 |
| 14068 | lduw [%i0+0x024],%l7 ! %l7 = 00000000109ff9b8 |
| 14069 | |
| 14070 | p4_label_47: ! %cwp = 5 |
| 14071 | ! Mem[0000000019000048] = dc953ec8895283a7, %f30 = fffffeff fffffeff |
| 14072 | ldd [%o2+0x048],%f30 ! %f30 = dc953ec8 895283a7 |
| 14073 | ! Mem[0000000019800030] = 6400b8ae6810b43f, %f28 = 3fb41068 aeb80064 |
| 14074 | ldda [%o3+%i6]0x81,%f28 ! %f28 = 6400b8ae 6810b43f |
| 14075 | ! %l6 = ffffffffffffebb6, Mem[0000000018000020] = bd290e149583ca63 |
| 14076 | stx %l6,[%o0+%i4] ! Mem[0000000018000020] = ffffffffffffebb6 |
| 14077 | ! %l4 = fffffffffffffbf0, immed = ffffff12, %l6 = ffffffffffffebb6 |
| 14078 | add %l4,-0x0ee,%l6 ! %l6 = fffffffffffffb02 |
| 14079 | ! Mem[0000000018000060] = 134d358ca73b4412, %l5 = fffffffffffda2b0, %l3 = 0000000000000000 |
| 14080 | add %o0,0x60,%g1 |
| 14081 | casxa [%g1]0x80,%l5,%l3 ! %l3 = 134d358ca73b4412 |
| 14082 | ! Invert Register : %l6 = fffffffffffffb02 |
| 14083 | xor %l6,-1,%l6 ! %l6 = 00000000000004fd |
| 14084 | ! %l6 = 00000000000004fd, immed = 00000d72, %l5 = fffffffffffda2b0 |
| 14085 | andcc %l6,0xd72,%l5 ! %l5 = 0000000000000470, %ccr = 00 |
| 14086 | ! %l6 = 000004fd00000000, Mem[300000658457ffd6] = ffffffff |
| 14087 | stb %l6,[%i0+0x065] ! Mem[0000000030000064] = 84fdffd6 |
| 14088 | ! %f4 = 00000000, Mem[0000000030800024] = 00602000 |
| 14089 | st %f4 ,[%i1+0x024] ! Mem[0000000030800024] = 00000000 |
| 14090 | ! %l1 = 6400b8ae6810b43f, immed = 00000001, %l6 = 00000000000004fd |
| 14091 | sra %l1,0x001,%l6 ! %l6 = 0000000034085a1f |
| 14092 | |
| 14093 | p4_label_48: ! %cwp = 5 |
| 14094 | ! %l7 = 00000000109ff9b8, %l3 = 134d358ca73b4412, %l5 = 0000000000000470 |
| 14095 | xnorcc %l7,%l3,%l5 ! %l5 = ecb2ca73485b4255, %ccr = 80 |
| 14096 | ! Set Register : %l4 = fffffffffffffbf0 |
| 14097 | xor %g0,-1,%l4 ! %l4 = ffffffffffffffff |
| 14098 | ! Mem[0000000031800062] = 00000000, %l3 = 134d358ca73b4412 |
| 14099 | ldstub [%i3+0x062],%l3 ! %l3 = 0000000000000000 |
| 14100 | ! %l6 = 0000000034085a1f, %l5 = ecb2ca73485b4255, %l7 = 00000000109ff9b8 |
| 14101 | orncc %l6,%l5,%l7 ! %l7 = 134d358cb7acffbf, %ccr = 08 |
| 14102 | ! %l4 = ffffffff00000000, Mem[30800060d224f71d] = 485b4255 |
| 14103 | stb %l4,[%i1+0x060] ! Mem[0000000030800060] = ff24f71d |
| 14104 | ! %l4 = ffffffff00000000, Mem[1800003062685735] = 485b4255 |
| 14105 | stwa %l4,[%o0+%i6]0x88 ! Mem[0000000018000030] = ffffffff |
| 14106 | ! Mem[0000000019000010] = 49b51dff, %l4 = ffffffffffffffff |
| 14107 | ldstuba [%o2+%o5]0x89,%l4 ! %l4 = 00000000000000ff |
| 14108 | ! %l0 = 00000057, %l1 = 6810b43f, Mem[0000000018800038] = 37d4d783 d06726ab |
| 14109 | std %l0,[%o1+0x038] ! Mem[0000000018800038] = 00000057 6810b43f |
| 14110 | ! %f4 = 00000000, Mem[0000000019800034] = 6810b43f |
| 14111 | sta %f4 ,[%o3+0x034]%asi ! Mem[0000000019800034] = 00000000 |
| 14112 | ! Mem[0000000031800020] = 0000000049b51dff, %l6 = 0000000034085a1f |
| 14113 | ldx [%i3+%i4],%l6 ! %l6 = 0000000049b51dff |
| 14114 | |
| 14115 | p4_label_49: ! %cwp = 5 |
| 14116 | ! Mem[0000000031800064] = 00001000, %f22 = 13daf66f |
| 14117 | ld [%i3+0x064],%f22 ! %f22 = 00001000 |
| 14118 | ! Mem[0000000019000010] = ff1db549, %f5 = 0000010f |
| 14119 | ld [%o2+%o5],%f5 ! %f5 = ff1db549 |
| 14120 | ! Mem[0000000019000058] = d79bb16e, %l1 = 6400b8ae6810b43f, %asi = 80 |
| 14121 | swapa [%o2+0x058]%asi,%l1 ! %l1 = 00000000d79bb16e |
| 14122 | membar #Sync ! Added by membar checker (65) |
| 14123 | ! Mem[0000000018000000] = 895283a7 51d4d064 38f37334 8388f4a7 |
| 14124 | ! Mem[0000000018000010] = fffffeff fffffeff ff000000 6268ff35 |
| 14125 | ! Mem[0000000018000020] = ffffffff ffffebb6 aaa6f293 bb393a04 |
| 14126 | ! Mem[0000000018000030] = ffffffff 845701d6 790a6142 6ed38ab0 |
| 14127 | ldda [%o0]ASI_BLK_AIUS,%f16 ! Block Load from 0000000018000000 |
| 14128 | restore ! CWP = 4 |
| 14129 | ! Mem[0000000018800018] = 80000060, %l2 = ffffffff80000060 |
| 14130 | ldsba [%i1+%i6]0x81,%l2 ! %l2 = ffffffffffffff80 |
| 14131 | membar #Sync ! Added by membar checker (66) |
| 14132 | ! %l4 = 49b51d9d00000000, Mem[18000014fffffeff] = 16582bf8 |
| 14133 | stw %l4,[%i0+0x014] ! Mem[0000000018000014] = 49b51d9d |
| 14134 | ! Mem[0000000031800060] = 0000ff00, %l2 = ffffffffffffff80 |
| 14135 | lduha [%o3+0x062]%asi,%l2 ! %l2 = 000000000000ff00 |
| 14136 | ! Clear Register : %l2 = 000000000000ff00 |
| 14137 | clr %l2 ! %l2 = 0000000000000000 |
| 14138 | ! %f16 = 895283a7 51d4d064 38f37334 8388f4a7 |
| 14139 | ! %f20 = fffffeff fffffeff ff000000 6268ff35 |
| 14140 | ! %f24 = ffffffff ffffebb6 aaa6f293 bb393a04 |
| 14141 | ! %f28 = ffffffff 845701d6 790a6142 6ed38ab0 |
| 14142 | stda %f16,[%i3+%g4]ASI_BLK_SL ! Block Store to 0000000019800040 |
| 14143 | |
| 14144 | p4_label_50: ! %cwp = 4 |
| 14145 | ! %l1 = a000000000000000, Mem[3000006584fdffd6] = 16582bf8 |
| 14146 | stb %l1,[%o0+0x065] ! Mem[0000000030000064] = 8400ffd6 |
| 14147 | ! %l1 = a000000000000000, Mem[318000600000ff00] = 16582bf8 |
| 14148 | sth %l1,[%o3+0x060] ! Mem[0000000031800060] = 0000ff00 |
| 14149 | ! %l4 = 0000000049b51d9d, %l0 = 0000000000000839, %l7 = f0fbffffffffffff |
| 14150 | add %l4,%l0,%l7 ! %l7 = 0000000049b525d6 |
| 14151 | ! Mem[0000000031800060] = 0000ff00, %f11 = bb4bbf68 |
| 14152 | ld [%o3+0x060],%f11 ! %f11 = 0000ff00 |
| 14153 | ! Mem[0000000030800024] = 00000000, %l2 = 0000000000000000 |
| 14154 | ldsw [%o1+0x024],%l2 ! %l2 = 0000000000000000 |
| 14155 | ! Mem[0000000018000000] = 895283a7, %l2 = 0000000000000000 |
| 14156 | lduba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000089 |
| 14157 | ! Randomly selected nop |
| 14158 | nop |
| 14159 | ! Mem[0000000019000010] = 49b51dff, %l7 = 0000000049b525d6 |
| 14160 | lduha [%i2+%i5]0x88,%l7 ! %l7 = 0000000000001dff |
| 14161 | ! Mem[0000000018800018] = 80000060, %l2 = 0000000000000089 |
| 14162 | ldstuba [%i1+%i6]0x81,%l2 ! %l2 = 0000000000000080 |
| 14163 | ! %l5 = 0000000000001000, %l0 = 0000000000000839, %l1 = 0936a3b3a0000000 |
| 14164 | andn %l5,%l0,%l1 ! %l1 = 0000000000001000 |
| 14165 | |
| 14166 | p4_label_51: ! %cwp = 4 |
| 14167 | ! %l3 = 8457ffd600000000, Mem[308000640e53f951] = 00000839 |
| 14168 | stb %l3,[%o1+0x064] ! Mem[0000000030800064] = d653f951 |
| 14169 | ! Mem[0000000019000020] = 00000000, %l6 = 000000000000006f |
| 14170 | ldsba [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000 |
| 14171 | ! Mem[0000000030000024] = 109ff9b8, %l6 = 0000000000000000 |
| 14172 | lduha [%o0+0x024]%asi,%l6 ! %l6 = 000000000000109f |
| 14173 | ! Mem[0000000018800030] = b8f99f10, %l3 = 49b51d9d8457ffd6 |
| 14174 | ldsba [%i1+%o6]0x88,%l3 ! %l3 = 0000000000000010 |
| 14175 | ! Mem[0000000018800030] = 109ff9b8ed23f08f, %l7 = 0000000000001dff |
| 14176 | ldx [%i1+%o6],%l7 ! %l7 = 109ff9b8ed23f08f |
| 14177 | ! done : should take illegal inst trap, %l0 = 0000000000000839 |
| 14178 | done ! Illegal inst trap : %l0 = 0000000000000849 |
| 14179 | save ! CWP = 5 |
| 14180 | ! %l4 = 000000ff, %l5 = 485b4255, Mem[0000000031800020] = 00000000 49b51dff |
| 14181 | stda %l4,[%i3+0x020]%asi ! Mem[0000000031800020] = 000000ff 485b4255 |
| 14182 | ! Mem[0000000031000020] = bb393a040000fbf0, %l5 = ecb2ca73485b4255 |
| 14183 | ldx [%i2+%i4],%l5 ! %l5 = bb393a040000fbf0 |
| 14184 | ! Mem[0000000019800018] = f0fbffff, %l4 = 000000ff, %l7 = b7acffbf |
| 14185 | add %o3,0x18,%g1 |
| 14186 | casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000f0fbffff |
| 14187 | |
| 14188 | p4_label_52: ! %cwp = 5 |
| 14189 | ! Mem[0000000031000020] = bb393a040000fbf0, %l0 = 0000000000000057 |
| 14190 | ldx [%i2+%i4],%l0 ! %l0 = bb393a040000fbf0 |
| 14191 | ! Mem[0000000018800030] = 109ff9b8, %l4 = 00000000000000ff |
| 14192 | lduwa [%o1+%i6]0x81,%l4 ! %l4 = 00000000109ff9b8 |
| 14193 | ! %l7 = 00000000f0fbffff, immed = fffff797, %y = ffffffff |
| 14194 | umulcc %l7,-0x869,%l4 ! %l4 = f0fbf81448a40869, %ccr = 80, %y = f0fbf814 |
| 14195 | ! %l6 = 0000000049b51dff, immed = 0000001d, %l6 = 0000000049b51dff |
| 14196 | srlx %l6,0x01d,%l6 ! %l6 = 0000000000000002 |
| 14197 | ! %l4 = 48a40869, %l5 = 0000fbf0, Mem[0000000019800008] = 568e4cfe 3755d4db |
| 14198 | stda %l4,[%o3+%o4]0x81 ! Mem[0000000019800008] = 48a40869 0000fbf0 |
| 14199 | ! Mem[0000000019800000] = 00000000, %f1 = 9d73d8d7 |
| 14200 | lda [%o3+%g0]0x89,%f1 ! %f1 = 00000000 |
| 14201 | ! %l7 = 00000000f0fbffff, %l2 = 0000000000000000, %l4 = f0fbf81448a40869 |
| 14202 | andcc %l7,%l2,%l4 ! %l4 = 0000000000000000, %ccr = 44 |
| 14203 | ! %l4 = 0000000000000000, Mem[19000030f82e91d5] = 00000000 |
| 14204 | stha %l4,[%o2+%i6]0x89 ! Mem[0000000019000030] = f82e0000 |
| 14205 | ! Mem[0000000019800018] = f0fbffff, %l2 = 0000000000000000 |
| 14206 | lduba [%o3+%o6]0x81,%l2 ! %l2 = 00000000000000f0 |
| 14207 | ! %l0 = bb393a040000fbf0, immed = 0000032e, %y = f0fbf814 |
| 14208 | umulcc %l0,0x32e,%l0 ! %l0 = 0000000003211520, %ccr = 00, %y = 00000000 |
| 14209 | |
| 14210 | p4_label_53: ! %cwp = 5 |
| 14211 | ! %l1 = 00000000d79bb16e, immed = 0000040e, %l2 = 00000000000000f0 |
| 14212 | taddcctv %l1,0x40e,%l2 ! %l0 = 0000000003211543, Trapped |
| 14213 | ! retry : should take illegal inst trap, %l0 = 0000000003211543 |
| 14214 | retry ! Illegal inst trap : %l0 = 0000000003211553 |
| 14215 | ! Clear Register : %l3 = 0000000000000000 |
| 14216 | clr %l3 ! %l3 = 0000000000000000 |
| 14217 | ! %l6 = 00000002, %l7 = f0fbffff, Mem[0000000031800060] = 0000ff00 00001000 |
| 14218 | std %l6,[%i3+0x060] ! Mem[0000000031800060] = 00000002 f0fbffff |
| 14219 | ! Mem[0000000018000008] = 38f37334, %f13 = 93f2a6aa |
| 14220 | lda [%o0+%o4]0x81,%f13 ! %f13 = 38f37334 |
| 14221 | membar #Sync ! Added by membar checker (67) |
| 14222 | ! Mem[0000000019800040] = 64d0d451 a7835289 a7f48883 3473f338 |
| 14223 | ! Mem[0000000019800050] = fffeffff fffeffff 35ff6862 000000ff |
| 14224 | ! Mem[0000000019800060] = b6ebffff ffffffff 043a39bb 93f2a6aa |
| 14225 | ! Mem[0000000019800070] = d6015784 ffffffff b08ad36e 42610a79 |
| 14226 | ldda [%o3+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 0000000019800040 |
| 14227 | ! Mem[0000000030800020] = fffffeff 00000000, %l4 = 00000000, %l5 = 0000fbf0 |
| 14228 | ldd [%i1+%i4],%l4 ! %l4 = 00000000fffffeff 0000000000000000 |
| 14229 | ! Invert Register : %l5 = 0000000000000000 |
| 14230 | xor %l5,-1,%l5 ! %l5 = ffffffffffffffff |
| 14231 | ! Mem[0000000018000008] = 38f37334, %l5 = ffffffffffffffff |
| 14232 | ldsw [%o0+%o4],%l5 ! %l5 = 0000000038f37334 |
| 14233 | ! Mem[0000000030000060] = 49b51d9d, %l2 = 00000000000000f0 |
| 14234 | lduba [%i0+0x060]%asi,%l2 ! %l2 = 0000000000000049 |
| 14235 | |
| 14236 | p4_label_54: ! %cwp = 5 |
| 14237 | save ! CWP = 6 |
| 14238 | ! %l2 = 1de0bf9791ca8898, immed = 00000d1f, %y = 00000000 |
| 14239 | udiv %l2,0xd1f,%l0 ! %l0 = 00000000000b1c77 |
| 14240 | mov %l0,%y ! %y = 000b1c77 |
| 14241 | ! Mem[0000000030800024] = 00000000, %l3 = c2ba96283ce371bf |
| 14242 | lduw [%o1+0x024],%l3 ! %l3 = 0000000000000000 |
| 14243 | ! Mem[0000000030000060] = 49b51d9d 8400ffd6, %l0 = 000b1c77, %l1 = eb4b4a1d |
| 14244 | ldd [%o0+0x060],%l0 ! %l0 = 0000000049b51d9d 000000008400ffd6 |
| 14245 | ! Mem[0000000019800018] = f0fbffffffffffff, %l6 = 29afced48ecacbe7 |
| 14246 | ldxa [%i3+0x018]%asi,%l6 ! %l6 = f0fbffffffffffff |
| 14247 | ! %l0 = 0000000049b51d9d, %l5 = 36eac7845cf498db, %l4 = 516f44ee6661a7dc |
| 14248 | tsubcctv %l0,%l5,%l4 ! %l0 = 0000000049b51dc0, Trapped |
| 14249 | ! Mem[0000000030000060] = 49b51d9d, %l6 = f0fbffffffffffff |
| 14250 | ldub [%o0+0x060],%l6 ! %l6 = 0000000000000049 |
| 14251 | ! %l2 = 1de0bf9791ca8898, %l5 = 36eac7845cf498db, %l3 = 0000000000000000 |
| 14252 | andcc %l2,%l5,%l3 ! %l3 = 14e0878410c08898, %ccr = 00 |
| 14253 | ! Mem[0000000018800074] = 62685735, %l1 = 000000008400ffd6 |
| 14254 | ldsw [%i1+0x074],%l1 ! %l1 = 0000000062685735 |
| 14255 | ! Mem[0000000031800060] = 00000002, %l0 = 49b51dc0, %l6 = 00000049 |
| 14256 | add %o3,0x60,%g1 |
| 14257 | casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000000000002 |
| 14258 | |
| 14259 | p4_label_55: ! %cwp = 6 |
| 14260 | ! %l0 = 49b51dc000000000, Mem[1900003000002ef8] = 00000006 |
| 14261 | stba %l0,[%i2+%o6]0x80 ! Mem[0000000019000030] = c0002ef8 |
| 14262 | ! Mem[0000000019800030] = 00000000aeb80064, %l2 = 1de0bf9791ca8898 |
| 14263 | ldxa [%i3+%o6]0x89,%l2 ! %l2 = 00000000aeb80064 |
| 14264 | ! %l3 = 14e0878410c08898, %l5 = 36eac7845cf498db, %l5 = 36eac7845cf498db |
| 14265 | sdivx %l3,%l5,%l5 ! Div by zero, %l0 = 0000000049b51de8 |
| 14266 | ! Mem[0000000030000020] = 00000000, %f29 = 845701d6 |
| 14267 | ld [%o0+%o4],%f29 ! %f29 = 00000000 |
| 14268 | ! Mem[0000000018800018] = 600000ff, %l2 = 00000000aeb80064 |
| 14269 | lduwa [%i1+%i6]0x89,%l2 ! %l2 = 00000000600000ff |
| 14270 | ! %l5 = 0000000000000000, Mem[1800000838f37334] = 16582bf8 |
| 14271 | stha %l5,[%i0+%i4]0x80 ! Mem[0000000018000008] = 00007334 |
| 14272 | ! Mem[0000000031800020] = 000000ff, %l2 = 00000000600000ff |
| 14273 | ldswa [%o3+0x020]%asi,%l2 ! %l2 = 00000000000000ff |
| 14274 | ! %l4 = 516f44ee6661a7dc, immed = 00000008, %l3 = 14e0878410c08898 |
| 14275 | srax %l4,0x008,%l3 ! %l3 = 00516f44ee6661a7 |
| 14276 | ! %f24 = ffffffff ffffebb6, Mem[0000000018000000] = a7835289 64d0d451 |
| 14277 | stda %f24,[%i0+%g0]0x88 ! Mem[0000000018000000] = ffffffff ffffebb6 |
| 14278 | ! Mem[0000000018000008] = 34730000, %l3 = 00516f44ee6661a7 |
| 14279 | ldsba [%i0+%i4]0x88,%l3 ! %l3 = 0000000000000000 |
| 14280 | |
| 14281 | p4_label_56: ! %cwp = 6 |
| 14282 | ! %l5 = 0000000000000000, immed = 000008af, %y = 000b1c77 |
| 14283 | umulcc %l5,0x8af,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 14284 | ! Mem[0000000031800020] = 000000ff, %l3 = 0000000000000000 |
| 14285 | lduh [%o3+0x022],%l3 ! %l3 = 00000000000000ff |
| 14286 | ! Mem[0000000019000058] = 6810b43f, %l7 = 0775ed18160b8f99 |
| 14287 | ldsh [%i2+0x05a],%l7 ! %l7 = ffffffffffffb43f |
| 14288 | ! %l7 = ffffffffffffb43f, immed = fffff7a1, %y = 00000000 |
| 14289 | mulscc %l7,-0x85f,%l2 ! %l2 = 000000007fffda1f, %ccr = 00, %y = 80000000 |
| 14290 | ! Mem[0000000018000064] = a73b4412, %l0 = 0000000049b51dc0 |
| 14291 | ldsba [%i0+0x067]%asi,%l0 ! %l0 = 0000000000000012 |
| 14292 | ! %l2 = 7fffda1f00000000, Mem[30800066d653f951] = 00000080, %asi = a7835289 |
| 14293 | stha %l2,[%o1+0x066]%asi ! Mem[0000000030800064] = d653da1f |
| 14294 | ! Mem[0000000019800008] = 6908a448, %f24 = ffffffff |
| 14295 | lda [%i3+%i4]0x89,%f24 ! %f24 = 6908a448 |
| 14296 | ! Mem[0000000018800060] = a048e782c2bfab3b, %f20 = fffffeff fffffeff |
| 14297 | ldda [%i1+0x060]%asi,%f20 ! %f20 = a048e782 c2bfab3b |
| 14298 | restore ! CWP = 5 |
| 14299 | ! %l0 = 03211553, %l1 = d79bb16e, Mem[0000000018800000] = b6ce3908 4e4a6d3a |
| 14300 | stda %l0,[%o1+%g0]0x88 ! Mem[0000000018800000] = 03211553 d79bb16e |
| 14301 | |
| 14302 | p4_label_57: ! %cwp = 5 |
| 14303 | ! Mem[0000000019000008] = d224f71d, %l2 = 0000000000000049 |
| 14304 | lduwa [%o2+0x008]%asi,%l2 ! %l2 = 00000000d224f71d |
| 14305 | ! %l2 = 00000000d224f71d, immed = 00000079, %l4 = 00000000fffffeff |
| 14306 | taddcc %l2,0x079,%l4 ! %l4 = 00000000d224f796, %ccr = 0a |
| 14307 | ! Mem[0000000031800020] = 000000ff, %l2 = 00000000d224f71d |
| 14308 | ldsb [%i3+%i4],%l2 ! %l2 = 0000000000000000 |
| 14309 | ! Mem[0000000030000020] = 00000000, %l3 = 0000000000000000 |
| 14310 | ldsba [%i0+0x023]%asi,%l3 ! %l3 = 0000000000000000 |
| 14311 | ! retry : should take illegal inst trap, %l0 = 0000000003211553 |
| 14312 | retry ! Illegal inst trap : %l0 = 0000000003211563 |
| 14313 | ! %l7 = 00000000f0fbffff, Mem[0000000018000000] = b6ebffffffffffff |
| 14314 | stxa %l7,[%o0+%g0]0x81 ! Mem[0000000018000000] = 00000000f0fbffff |
| 14315 | ! Mem[0000000031800020] = 000000ff, %l6 = 0000000000000002 |
| 14316 | lduh [%i3+0x022],%l6 ! %l6 = 00000000000000ff |
| 14317 | ! %l7 = 00000000f0fbffff, immed = 00000001, %l1 = 00000000d79bb16e |
| 14318 | srlx %l7,0x001,%l1 ! %l1 = 00000000787dffff |
| 14319 | ! Mem[0000000018000018] = 000000ff, %l2 = 0000000000000000 |
| 14320 | ldsha [%o0+%o6]0x89,%l2 ! %l2 = 00000000000000ff |
| 14321 | ! %l6 = 00000000000000ff, %l2 = 00000000000000ff, %l3 = 0000000000000000 |
| 14322 | sub %l6,%l2,%l3 ! %l3 = 0000000000000000 |
| 14323 | |
| 14324 | p4_label_58: ! %cwp = 5 |
| 14325 | ! %l2 = 00000000000000ff, %l1 = 00000000787dffff, %l3 = 0000000000000000 |
| 14326 | xnor %l2,%l1,%l3 ! %l3 = ffffffff878200ff |
| 14327 | ! %l6 = 00000000000000ff, %l4 = 00000000d224f796, %l1 = 00000000787dffff |
| 14328 | and %l6,%l4,%l1 ! %l1 = 0000000000000096 |
| 14329 | ! %l2 = 000000ff, %l3 = 878200ff, Mem[0000000018800020] = 0f04a295 daa20eff |
| 14330 | stda %l2,[%o1+%i4]0x88 ! Mem[0000000018800020] = 000000ff 878200ff |
| 14331 | ! %l0 = 0321156300000000, Mem[1800001749b51d9d] = 16582bf8 |
| 14332 | stba %l0,[%o0+0x017]%asi ! Mem[0000000018000014] = 49b51d63 |
| 14333 | ! Mem[0000000031800020] = 000000ff, %l2 = 00000000000000ff |
| 14334 | ldub [%i3+0x022],%l2 ! %l2 = 0000000000000000 |
| 14335 | ! done : should take illegal inst trap, %l0 = 0000000003211563 |
| 14336 | done ! Illegal inst trap : %l0 = 0000000003211573 |
| 14337 | ! Mem[0000000031800060] = 00000002f0fbffff, %f16 = 895283a7 51d4d064 |
| 14338 | ldd [%i3+0x060],%f16 ! %f16 = 00000002 f0fbffff |
| 14339 | ! Mem[0000000030000020] = 00000000, %l4 = 00000000d224f796 |
| 14340 | lduw [%i0+%i4],%l4 ! %l4 = 0000000000000000 |
| 14341 | ! %l3 = ffffffff878200ff, %l0 = 0000000003211573, %y = 80000000 |
| 14342 | umul %l3,%l0,%l4 ! %l4 = 01a8091fa75a5d8d, %y = 01a8091f |
| 14343 | ! Mem[0000000031000024] = 0000fbf0, %l7 = 00000000f0fbffff |
| 14344 | lduha [%i2+0x026]%asi,%l7 ! %l7 = 000000000000fbf0 |
| 14345 | |
| 14346 | p4_label_59: ! %cwp = 5 |
| 14347 | ! %l7 = 0000fbf000000000, Mem[19000010ff1db549] = f0fbffff |
| 14348 | stha %l7,[%o2+%o5]0x80 ! Mem[0000000019000010] = fbf0b549 |
| 14349 | membar #Sync ! Added by membar checker (68) |
| 14350 | ! %l1 = 0000009600000000, Mem[19800068043a39bb] = 16582bf8 |
| 14351 | stw %l1,[%o3+0x068] ! Mem[0000000019800068] = 00000096 |
| 14352 | ! %l5 = 0000000038f37334, immed = 0000000a, %l3 = ffffffff878200ff |
| 14353 | srl %l5,0x00a,%l3 ! %l3 = 00000000000e3cdc |
| 14354 | ! %l3 = 00000000000e3cdc, immed = 00000008, %l7 = 000000000000fbf0 |
| 14355 | srlx %l3,0x008,%l7 ! %l7 = 0000000000000e3c |
| 14356 | ! %l3 = 00000000000e3cdc, %l7 = 0000000000000e3c, %y = 01a8091f |
| 14357 | udivcc %l3,%l7,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a |
| 14358 | mov %l0,%y ! %y = 03211573 |
| 14359 | ! Clear Register : %l6 = 00000000000000ff |
| 14360 | clr %l6 ! %l6 = 0000000000000000 |
| 14361 | ! retry : should take illegal inst trap, %l0 = 0000000003211573 |
| 14362 | retry ! Illegal inst trap : %l0 = 0000000003211583 |
| 14363 | ! Code Fragment 1 |
| 14364 | p4_fragment_5: |
| 14365 | ta T_CHANGE_HPRIV |
| 14366 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 14367 | ! %g3 = 00000000000007c5 |
| 14368 | mov 0x5fb,%g3 ! %g3 = 00000000000005fb |
| 14369 | and %g3, 0x13, %g3 |
| 14370 | xor %g2, %g3, %g2 |
| 14371 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 14372 | ta T_CHANGE_NONHPRIV |
| 14373 | ! Mem[0000000030000020] = 00000000109ff9b8, %f4 = fffeffff fffeffff |
| 14374 | ldd [%i0+%i4],%f4 ! %f4 = 00000000 109ff9b8 |
| 14375 | ! Mem[0000000030800020] = fffffeff00000000, %f10 = 043a39bb 93f2a6aa |
| 14376 | ldda [%i1+0x020]%asi,%f10 ! %f10 = fffffeff 00000000 |
| 14377 | |
| 14378 | p4_label_60: ! %cwp = 5 |
| 14379 | ! Mem[0000000018800070] = 00000000 62685735, %l4 = ffffffff, %l5 = 38f37334 |
| 14380 | ldd [%o1+0x070],%l4 ! %l4 = 0000000000000000 0000000062685735 |
| 14381 | ! Clear Register : %l0 = 0000000003211583 |
| 14382 | clr %l0 ! %l0 = 0000000000000000 |
| 14383 | ! Mem[0000000031000064] = 80000060, %l5 = 0000000062685735 |
| 14384 | lduwa [%i2+0x064]%asi,%l5 ! %l5 = 0000000080000060 |
| 14385 | ! Mem[0000000031800024] = 485b4255, %f27 = bb393a04 |
| 14386 | ld [%i3+0x024],%f27 ! %f27 = 485b4255 |
| 14387 | ! %l0 = 00000000, %l1 = 00000096, Mem[0000000019000020] = 00000000 00000057 |
| 14388 | stda %l0,[%o2+%i4]0x81 ! Mem[0000000019000020] = 00000000 00000096 |
| 14389 | ! %l4 = 0000000000000000, Mem[1800007362b81e5a] = 16582bf8 |
| 14390 | stb %l4,[%o0+0x073] ! Mem[0000000018000070] = 62b81e00 |
| 14391 | ! %l0 = 0000000000000000, immed = 0000002a, %l5 = 0000000080000060 |
| 14392 | srlx %l0,0x02a,%l5 ! %l5 = 0000000000000000 |
| 14393 | ! %l0 = 0000000000000000, Mem[300000648400ffd6] = 00000000 |
| 14394 | sth %l0,[%i0+0x064] ! Mem[0000000030000064] = 0000ffd6 |
| 14395 | ! %l6 = 00000000, %l7 = 00000e3c, Mem[0000000030000060] = 49b51d9d 0000ffd6 |
| 14396 | std %l6,[%i0+0x060] ! Mem[0000000030000060] = 00000000 00000e3c |
| 14397 | ! Mem[0000000030800020] = fffffeff 00000000, %l0 = 00000000, %l1 = 00000096 |
| 14398 | ldda [%i1+0x020]%asi,%l0 ! %l0 = 00000000fffffeff 0000000000000000 |
| 14399 | |
| 14400 | p4_label_61: ! %cwp = 5 |
| 14401 | ! Mem[0000000030000024] = 109ff9b8, %l3 = 00000000000e3cdc |
| 14402 | lduw [%i0+0x024],%l3 ! %l3 = 00000000109ff9b8 |
| 14403 | ! %l2 = 0000000000000000, immed = fffff835, %l3 = 00000000109ff9b8 |
| 14404 | xorcc %l2,-0x7cb,%l3 ! %l3 = fffffffffffff835, %ccr = 88 |
| 14405 | ! %l3 = fffffffffffff835, immed = fffff2c2, %l2 = 0000000000000000 |
| 14406 | xorcc %l3,-0xd3e,%l2 ! %l2 = 0000000000000af7, %ccr = 00 |
| 14407 | ! %l0 = 00000000fffffeff, immed = fffff27b, %l2 = 0000000000000af7 |
| 14408 | subc %l0,-0xd85,%l2 ! %l2 = 0000000100000c84 |
| 14409 | ! %l5 = 0000000000000000, Mem[1880001ea20c61de] = 00000000 |
| 14410 | sth %l5,[%o1+0x01e] ! Mem[000000001880001c] = a20c0000 |
| 14411 | ! %l0 = fffffeff00000000, Mem[31800021000000ff] = 00000000 |
| 14412 | stb %l0,[%i3+0x021] ! Mem[0000000031800020] = 00ff00ff |
| 14413 | ! Mem[0000000018000030] = ffffffff, %l5 = 0000000000000000 |
| 14414 | lduwa [%o0+%i6]0x81,%l5 ! %l5 = 00000000ffffffff |
| 14415 | ! %l5 = ffffffff00000000, Mem[18800018ff000060] = 16582bf8 |
| 14416 | stw %l5,[%o1+%o6] ! Mem[0000000018800018] = ffffffff |
| 14417 | ! Mem[0000000031000064] = 80000060, %f24 = 6908a448 |
| 14418 | ld [%i2+0x064],%f24 ! %f24 = 80000060 |
| 14419 | ! Mem[0000000019000018] = cb0ac734, %f21 = c2bfab3b |
| 14420 | lda [%o2+%o6]0x89,%f21 ! %f21 = cb0ac734 |
| 14421 | |
| 14422 | p4_label_62: ! %cwp = 5 |
| 14423 | ! %l7 = 0000000000000e3c, %l6 = 0000000000000000, %l5 = 00000000ffffffff |
| 14424 | xnorcc %l7,%l6,%l5 ! %l5 = fffffffffffff1c3, %ccr = 88 |
| 14425 | ! Mem[0000000030000020] = 00000000109ff9b8, %l3 = fffffffffffff835 |
| 14426 | ldx [%i0+%i4],%l3 ! %l3 = 00000000109ff9b8 |
| 14427 | ! %l1 = 0000000000000000, immed = fffffb20, %l0 = 00000000fffffeff |
| 14428 | and %l1,-0x4e0,%l0 ! %l0 = 0000000000000000 |
| 14429 | ! %l0 = 0000000000000000, immed = 0000000b, %l1 = 0000000000000000 |
| 14430 | sra %l0,0x00b,%l1 ! %l1 = 0000000000000000 |
| 14431 | ! Mem[0000000019000018] = 34c70acb, %l1 = 0000000000000000 |
| 14432 | ldsha [%o2+%o6]0x80,%l1 ! %l1 = 00000000000034c7 |
| 14433 | ! %l7 = 0000000000000e3c, immed = fffff34c, %l5 = fffffffffffff1c3 |
| 14434 | sub %l7,-0xcb4,%l5 ! %l5 = 0000000000001af0 |
| 14435 | ! Mem[0000000018000030] = ffffffff, %l4 = 0000000000000000 |
| 14436 | lduba [%o0+%i6]0x88,%l4 ! %l4 = 00000000000000ff |
| 14437 | ! %l1 = 000034c700000000, Mem[3180006000000002] = 16582bf8 |
| 14438 | sth %l1,[%i3+0x060] ! Mem[0000000031800060] = 34c70002 |
| 14439 | ! %l1 = 00000000000034c7, immed = 00000250, %l4 = 00000000000000ff |
| 14440 | taddcc %l1,0x250,%l4 ! %l4 = 0000000000003717, %ccr = 02 |
| 14441 | ! %l6 = 0000000000000000, Mem[0000000018000020] = ffffffffffffebb6 |
| 14442 | stxa %l6,[%o0+%i4]0x81 ! Mem[0000000018000020] = 0000000000000000 |
| 14443 | |
| 14444 | p4_label_63: ! %cwp = 5 |
| 14445 | ! Randomly selected nop |
| 14446 | nop |
| 14447 | ! Mem[0000000030800060] = ff24f71dd653da1f, %l0 = 0000000000000000 |
| 14448 | ldx [%i1+0x060],%l0 ! %l0 = ff24f71dd653da1f |
| 14449 | ! Mem[0000000018800030] = 109ff9b8, %l7 = 0000000000000e3c |
| 14450 | swapa [%o1+%i6]0x81,%l7 ! %l7 = 00000000109ff9b8 |
| 14451 | ! %l7 = 109ff9b800000000, Mem[30000024109ff9b8] = 16582bf8 |
| 14452 | stb %l7,[%i0+0x024] ! Mem[0000000030000024] = b89ff9b8 |
| 14453 | ! %l6 = 0000000000000000, %l2 = 0000000100000c84, %y = 03211573 |
| 14454 | udivcc %l6,%l2,%l2 ! %l2 = 00000000ffffffff, %ccr = 0a |
| 14455 | mov %l0,%y ! %y = d653da1f |
| 14456 | ! Mem[0000000018800020] = 878200ff000000ff, %l3 = 00000000109ff9b8 |
| 14457 | ldxa [%o1+%i4]0x89,%l3 ! %l3 = 878200ff000000ff |
| 14458 | ! %l4 = 0000371700000000, Mem[3180006034c70002] = 16582bf8 |
| 14459 | stw %l4,[%i3+0x060] ! Mem[0000000031800060] = 00003717 |
| 14460 | ! %l5 = 0000000000001af0, immd = fffffffffffff452, %l4 = 0000000000003717 |
| 14461 | mulx %l5,-0xbae,%l4 ! %l4 = fffffffffec560e0, %y = d653da1f |
| 14462 | ! %l0 = ff24f71dd653da1f, immed = fffff957, %l0 = ff24f71dd653da1f |
| 14463 | orcc %l0,-0x6a9,%l0 ! %l0 = fffffffffffffb5f, %ccr = 88 |
| 14464 | ! Mem[0000000031000024] = 0000fbf0, %l0 = fffffffffffffb5f |
| 14465 | ldub [%i2+0x026],%l0 ! %l0 = 00000000000000fb |
| 14466 | |
| 14467 | p4_label_64: ! %cwp = 5 |
| 14468 | ! %l3 = 878200ff000000ff, immed = 00000010, %l4 = fffffffffec560e0 |
| 14469 | srax %l3,0x010,%l4 ! %l4 = ffff878200ff0000 |
| 14470 | ! Mem[0000000018000038] = 790a6142, %l5 = 0000000000001af0 |
| 14471 | swap [%o0+0x038],%l5 ! %l5 = 00000000790a6142 |
| 14472 | ! Mem[0000000030800060] = ff24f71d d653da1f, %l4 = 00ff0000, %l5 = 790a6142 |
| 14473 | ldd [%i1+0x060],%l4 ! %l4 = 00000000ff24f71d 00000000d653da1f |
| 14474 | ! Set Register : %l5 = 00000000d653da1f |
| 14475 | xor %g0,-1,%l5 ! %l5 = ffffffffffffffff |
| 14476 | ! Mem[0000000018800004] = 6eb19bd7, %l6 = 0000000000000000 |
| 14477 | ldub [%o1+0x007],%l6 ! %l6 = 00000000000000d7 |
| 14478 | ! %l1 = 00000000000034c7, immed = 00000e45, %l3 = 878200ff000000ff |
| 14479 | andncc %l1,0xe45,%l3 ! %l3 = 0000000000003082, %ccr = 00 |
| 14480 | ! Mem[0000000030800064] = d653da1f, %l4 = ff24f71d, %l1 = 000034c7 |
| 14481 | add %i1,0x64,%g1 |
| 14482 | casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000d653da1f |
| 14483 | ! Mem[0000000018000022] = 00000000, %l3 = 0000000000003082 |
| 14484 | ldstub [%o0+0x022],%l3 ! %l3 = 0000000000000000 |
| 14485 | ! Mem[0000000019000004] = 895283a7, %l4 = 00000000ff24f71d |
| 14486 | ldsh [%o2+0x006],%l4 ! %l4 = ffffffffffff83a7 |
| 14487 | ! %l2 = 00000000ffffffff, %l1 = 00000000d653da1f, %l2 = 00000000ffffffff |
| 14488 | tsubcctv %l2,%l1,%l2 ! %l0 = 000000000000011e, Trapped |
| 14489 | |
| 14490 | p4_label_65: ! %cwp = 5 |
| 14491 | ! Mem[0000000018000008] = 34730000, %l3 = 0000000000000000 |
| 14492 | lduha [%o0+%o4]0x88,%l3 ! %l3 = 0000000000000000 |
| 14493 | ! %l6 = 000000d7, %l7 = 109ff9b8, Mem[0000000031800020] = 00ff00ff 485b4255 |
| 14494 | std %l6,[%i3+%i4] ! Mem[0000000031800020] = 000000d7 109ff9b8 |
| 14495 | ! %l0 = 0000011e00000000, Mem[1980006800000096] = 00000080, %asi = ff00ff |
| 14496 | stha %l0,[%o3+0x068]%asi ! Mem[0000000019800068] = 011e0096 |
| 14497 | ! Mem[0000000019000020] = 0000000000000096, %l6 = 00000000000000d7 |
| 14498 | ldxa [%o2+%i4]0x81,%l6 ! %l6 = 0000000000000096 |
| 14499 | ! %l4 = ffffffffffff83a7, %l3 = 0000000000000000, %l0 = 000000000000011e |
| 14500 | sdivx %l4,%l3,%l0 ! Div by zero, %l0 = 000000000000016e |
| 14501 | ! Mem[0000000031000024] = 0000fbf0, %l0 = 0000000000000146 |
| 14502 | swap [%i2+0x024],%l0 ! %l0 = 000000000000fbf0 |
| 14503 | ! Mem[0000000018000018] = 000000ff, %l4 = ffffffffffff83a7 |
| 14504 | lduha [%o0+%o6]0x89,%l4 ! %l4 = 00000000000000ff |
| 14505 | ! Mem[0000000031800064] = f0fbffff, %l6 = 0000000000000096 |
| 14506 | ldsw [%i3+0x064],%l6 ! %l6 = fffffffff0fbffff |
| 14507 | ! %l7 = 00000000109ff9b8 |
| 14508 | setx 0x9d08deb7e2d9daac,%g7,%l7 ! %l7 = 9d08deb7e2d9daac |
| 14509 | ! Mem[0000000031000060] = fffffeff, %l6 = fffffffff0fbffff |
| 14510 | ldswa [%i2+0x060]%asi,%l6 ! %l6 = fffffffffffffeff |
| 14511 | |
| 14512 | p4_label_66: ! %cwp = 5 |
| 14513 | ! %l7 = 9d08deb7e2d9daac, Mem[0000000030000060] = 0000000000000e3c |
| 14514 | stx %l7,[%i0+0x060] ! Mem[0000000030000060] = 9d08deb7e2d9daac |
| 14515 | ! %l1 = d653da1f00000000, Mem[18000010fffffeff] = 00000000 |
| 14516 | stwa %l1,[%o0+%o5]0x81 ! Mem[0000000018000010] = d653da1f |
| 14517 | ! %l1 = 00000000d653da1f, immd = fffffffffffff9fc, %l7 = 9d08deb7e2d9daac |
| 14518 | udivx %l1,-0x604,%l7 ! %l7 = 0000000000000000 |
| 14519 | ! %f12 = d6015784 ffffffff, Mem[0000000019800058] = 35ff6862 000000ff |
| 14520 | std %f12,[%o3+0x058] ! Mem[0000000019800058] = d6015784 ffffffff |
| 14521 | ! Mem[0000000019800020] = 0000000000000000, %f28 = ffffffff 00000000 |
| 14522 | ldda [%o3+%i4]0x80,%f28 ! %f28 = 00000000 00000000 |
| 14523 | ! Mem[0000000019000000] = c83e95dc, %l4 = 00000000000000ff |
| 14524 | ldswa [%o2+%g0]0x89,%l4 ! %l4 = ffffffffc83e95dc |
| 14525 | ! %l3 = 0000000000000000, Mem[0000000031800060] = 00003717f0fbffff |
| 14526 | stx %l3,[%i3+0x060] ! Mem[0000000031800060] = 0000000000000000 |
| 14527 | ! Mem[0000000031000060] = fffffeff, %l0 = 000000000000fbf0 |
| 14528 | ldsw [%i2+0x060],%l0 ! %l0 = fffffffffffffeff |
| 14529 | ! Mem[0000000031000060] = fffffeff, %f11 = 00000000 |
| 14530 | ld [%i2+0x060],%f11 ! %f11 = fffffeff |
| 14531 | ! %l1 = 00000000d653da1f, immed = fffffa35, %l5 = ffffffffffffffff |
| 14532 | orncc %l1,-0x5cb,%l5 ! %l5 = 00000000d653dfdf, %ccr = 08 |
| 14533 | |
| 14534 | p4_label_67: ! %cwp = 5 |
| 14535 | ! Mem[0000000019800048] = a7f48883, %l1 = 00000000d653da1f |
| 14536 | ldsw [%o3+0x048],%l1 ! %l1 = ffffffffa7f48883 |
| 14537 | ! Mem[0000000030800060] = ff24f71d, %l2 = 00000000ffffffff |
| 14538 | lduw [%i1+0x060],%l2 ! %l2 = 00000000ff24f71d |
| 14539 | ! Mem[0000000031000060] = fffffeff, %l2 = 00000000ff24f71d |
| 14540 | lduha [%i2+0x062]%asi,%l2 ! %l2 = 000000000000feff |
| 14541 | ! Mem[0000000019000000] = dc953ec8, %l6 = fffffffffffffeff |
| 14542 | ldstuba [%o2+%g0]0x81,%l6 ! %l6 = 00000000000000dc |
| 14543 | ! %l2 = 000000000000feff, immed = 0000046e, %l1 = ffffffffa7f48883 |
| 14544 | subccc %l2,0x46e,%l1 ! %l1 = 000000000000fa91, %ccr = 00 |
| 14545 | ! %l7 = 0000000000000000 |
| 14546 | setx 0x093321df9c1c2030,%g7,%l7 ! %l7 = 093321df9c1c2030 |
| 14547 | ! %l4 = ffffffffc83e95dc, immed = 00000f75, %y = d653da1f |
| 14548 | udiv %l4,0xf75,%l5 ! %l5 = 00000000ffffffff |
| 14549 | mov %l0,%y ! %y = fffffeff |
| 14550 | ! %l1 = 000000000000fa91, %l5 = 00000000ffffffff, %y = fffffeff |
| 14551 | sdiv %l1,%l5,%l2 ! %l2 = 000000007fffffff |
| 14552 | mov %l0,%y ! %y = fffffeff |
| 14553 | ! %l7 = 093321df9c1c2030, %l5 = 00000000ffffffff, %y = fffffeff |
| 14554 | udivcc %l7,%l5,%l6 ! %l6 = 00000000ffffff00, %ccr = 08 |
| 14555 | mov %l0,%y ! %y = fffffeff |
| 14556 | membar #Sync ! Added by membar checker (69) |
| 14557 | ! Mem[0000000018000000] = 00000000 f0fbffff 00007334 8388f4a7 |
| 14558 | ! Mem[0000000018000010] = d653da1f 49b51d63 ff000000 6268ff35 |
| 14559 | ! Mem[0000000018000020] = 0000ff00 00000000 aaa6f293 bb393a04 |
| 14560 | ! Mem[0000000018000030] = ffffffff 845701d6 00001af0 6ed38ab0 |
| 14561 | ldda [%o0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000018000000 |
| 14562 | |
| 14563 | p4_label_68: ! %cwp = 5 |
| 14564 | ! Mem[0000000030800060] = ff24f71d, %l1 = 000000000000fa91 |
| 14565 | lduwa [%i1+0x060]%asi,%l1 ! %l1 = 00000000ff24f71d |
| 14566 | ! %l6 = 00000000ffffff00, %l5 = 00000000ffffffff, %l5 = 00000000ffffffff |
| 14567 | xnor %l6,%l5,%l5 ! %l5 = ffffffffffffff00 |
| 14568 | ! Mem[0000000018000018] = ff000000, %l3 = 0000000000000000 |
| 14569 | ldsb [%o0+0x019],%l3 ! %l3 = 0000000000000000 |
| 14570 | ! Mem[0000000030000060] = 9d08deb7, %l3 = 0000000000000000 |
| 14571 | ldsb [%i0+0x062],%l3 ! %l3 = ffffffffffffffde |
| 14572 | ! %f16 = 00000002 f0fbffff 38f37334 8388f4a7 |
| 14573 | ! %f20 = a048e782 cb0ac734 ff000000 6268ff35 |
| 14574 | ! %f24 = 80000060 ffffebb6 aaa6f293 485b4255 |
| 14575 | ! %f28 = 00000000 00000000 790a6142 6ed38ab0 |
| 14576 | stda %f16,[%o2]ASI_BLK_S ! Block Store to 0000000019000000 |
| 14577 | ! %l1 = 00000000ff24f71d, immed = fffff707, %l7 = 093321df9c1c2030 |
| 14578 | xor %l1,-0x8f9,%l7 ! %l7 = ffffffff00db001a |
| 14579 | ! %l5 = ffffffffffffff00 |
| 14580 | setx 0x673048c781a699d6,%g7,%l5 ! %l5 = 673048c781a699d6 |
| 14581 | ! Mem[0000000030000020] = 00000000b89ff9b8, %l4 = ffffffffc83e95dc, %l3 = ffffffffffffffde |
| 14582 | add %i0,0x20,%g1 |
| 14583 | casxa [%g1]0x80,%l4,%l3 ! %l3 = 00000000b89ff9b8 |
| 14584 | ! Mem[0000000018000058] = 2a0adbe9 4bd0a339, %l6 = ffffff00, %l7 = 00db001a |
| 14585 | ldd [%o0+0x058],%l6 ! %l6 = 000000002a0adbe9 000000004bd0a339 |
| 14586 | membar #Sync ! Added by membar checker (70) |
| 14587 | ! %l3 = b89ff9b800000000, Mem[1800002893f2a6aa] = ffffff00 |
| 14588 | stwa %l3,[%o0+%i5]0x88 ! Mem[0000000018000028] = b89ff9b8 |
| 14589 | |
| 14590 | p4_label_69: ! %cwp = 5 |
| 14591 | ! %l6 = 000000002a0adbe9, Mem[0000000018000060] = 134d358ca73b4412 |
| 14592 | stx %l6,[%o0+0x060] ! Mem[0000000018000060] = 000000002a0adbe9 |
| 14593 | ! %f30 = 790a6142, Mem[0000000030000060] = 9d08deb7 |
| 14594 | st %f30,[%i0+0x060] ! Mem[0000000030000060] = 790a6142 |
| 14595 | ! %l2 = 7fffffff00000000, Mem[19000028aaa6f293] = 134d358c |
| 14596 | stba %l2,[%o2+%i5]0x80 ! Mem[0000000019000028] = ffa6f293 |
| 14597 | ! Mem[0000000018000000] = 00000000, %l3 = 00000000b89ff9b8 |
| 14598 | ldswa [%o0+%g0]0x81,%l3 ! %l3 = 0000000000000000 |
| 14599 | ! Set Register : %l6 = 000000002a0adbe9 |
| 14600 | xor %g0,-1,%l6 ! %l6 = ffffffffffffffff |
| 14601 | ! Randomly selected nop |
| 14602 | nop |
| 14603 | ! Mem[000000001800000c] = 8388f4a7, %f3 = 34730000 |
| 14604 | ld [%o0+0x00c],%f3 ! %f3 = 8388f4a7 |
| 14605 | ! %f14 = b08ad36e, Mem[0000000018000018] = ff000000 |
| 14606 | sta %f14,[%o0+%o6]0x81 ! Mem[0000000018000018] = b08ad36e |
| 14607 | ! Mem[0000000030000064] = e2d9daac, %l1 = ff24f71d, %l5 = 81a699d6 |
| 14608 | add %i0,0x64,%g1 |
| 14609 | casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e2d9daac |
| 14610 | ! %l4 = c83e95dc00000000, Mem[1800000800007334] = 00000005 |
| 14611 | stba %l4,[%o0+%o4]0x80 ! Mem[0000000018000008] = dc007334 |
| 14612 | |
| 14613 | p4_label_70: ! %cwp = 5 |
| 14614 | ! Mem[0000000030800064] = d653da1f, %f0 = fffffbf0 |
| 14615 | lda [%i1+0x064]%asi,%f0 ! %f0 = d653da1f |
| 14616 | ! Mem[0000000018000048] = e6ac5a6e, %f7 = 000000ff |
| 14617 | ld [%o0+0x048],%f7 ! %f7 = e6ac5a6e |
| 14618 | ! %f18 = 38f37334, Mem[0000000031000024] = 00000146 |
| 14619 | sta %f18,[%i2+0x024]%asi ! Mem[0000000031000024] = 38f37334 |
| 14620 | ! Mem[0000000018800008] = 97cace59, %l4 = ffffffffc83e95dc |
| 14621 | lduba [%o1+%o4]0x81,%l4 ! %l4 = 0000000000000097 |
| 14622 | ! %l5 = 00000000e2d9daac, %l6 = ffffffffffffffff, %l1 = 00000000ff24f71d |
| 14623 | and %l5,%l6,%l1 ! %l1 = 00000000e2d9daac |
| 14624 | ! %l0 = fffffffffffffeff, %l3 = 0000000000000000, %l3 = 0000000000000000 |
| 14625 | taddcc %l0,%l3,%l3 ! %l3 = fffffffffffffeff, %ccr = 8a |
| 14626 | ! Mem[0000000031000064] = 80000060, %l3 = fffffffffffffeff |
| 14627 | ldsh [%i2+0x066],%l3 ! %l3 = 0000000000000060 |
| 14628 | ! Mem[0000000031000024] = 38f37334, %l0 = fffffffffffffeff |
| 14629 | ldsba [%i2+0x025]%asi,%l0 ! %l0 = fffffffffffffff3 |
| 14630 | ! Mem[0000000019000038] = 790a6142 6ed38ab0, %l6 = ffffffff, %l7 = 4bd0a339 |
| 14631 | ldda [%o2+0x038]%asi,%l6 ! %l6 = 00000000790a6142 000000006ed38ab0 |
| 14632 | ! %f23 = 6268ff35, Mem[0000000030000060] = 790a6142 |
| 14633 | st %f23,[%i0+0x060] ! Mem[0000000030000060] = 6268ff35 |
| 14634 | |
| 14635 | p4_label_71: ! %cwp = 5 |
| 14636 | ! %f10 = 043a39bb 93f2a6aa, Mem[0000000030000020] = 00000000 b89ff9b8 |
| 14637 | std %f10,[%i0+%i4] ! Mem[0000000030000020] = 043a39bb 93f2a6aa |
| 14638 | ! %l7 = 000000006ed38ab0, immd = 0000000000000e01, %l6 = 00000000790a6142 |
| 14639 | sdivx %l7,0xe01,%l6 ! %l6 = 000000000007e9f9 |
| 14640 | ! %l0 = fffffffffffffff3, immed = ffffff19, %l7 = 000000006ed38ab0 |
| 14641 | xor %l0,-0x0e7,%l7 ! %l7 = 00000000000000ea |
| 14642 | ! Mem[0000000031800060] = 00000000, %l4 = 00000097, %l7 = 000000ea |
| 14643 | add %i3,0x60,%g1 |
| 14644 | casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000000000000 |
| 14645 | ! Mem[0000000018800024] = ff008287, %l7 = 0000000000000000 |
| 14646 | ldsb [%o1+0x027],%l7 ! %l7 = ffffffffffffff87 |
| 14647 | ! %l6 = 0007e9f900000000, Mem[19000064e7bdc158] = 00000000 |
| 14648 | sth %l6,[%o2+0x064] ! Mem[0000000019000064] = e9f9c158 |
| 14649 | ! %l6 = 0007e9f9, %l7 = ffffff87, Mem[0000000031800060] = 00000000 00000000 |
| 14650 | std %l6,[%i3+0x060] ! Mem[0000000031800060] = 0007e9f9 ffffff87 |
| 14651 | ! %l7 = ffffffffffffff87, immed = 00000778, %y = fffffeff |
| 14652 | udiv %l7,0x778,%l5 ! %l5 = 00000000ffffffff |
| 14653 | mov %l0,%y ! %y = fffffff3 |
| 14654 | ! %l4 = 0000000000000097, %l2 = 000000007fffffff, %l4 = 0000000000000097 |
| 14655 | addccc %l4,%l2,%l4 ! %l4 = 0000000080000096, %ccr = 0a |
| 14656 | ! Mem[0000000031800024] = 109ff9b8, %f20 = a048e782 |
| 14657 | ld [%i3+0x024],%f20 ! %f20 = 109ff9b8 |
| 14658 | |
| 14659 | p4_label_72: ! %cwp = 5 |
| 14660 | ! Mem[0000000030000020] = 043a39bb, %l6 = 000000000007e9f9 |
| 14661 | ldswa [%i0+0x020]%asi,%l6 ! %l6 = 00000000043a39bb |
| 14662 | ! %l2 = 7fffffff, %l3 = 00000060, Mem[0000000018800040] = 4a283863 259f8072 |
| 14663 | std %l2,[%o1+0x040] ! Mem[0000000018800040] = 7fffffff 00000060 |
| 14664 | ! %l0 = fffffffffffffff3, immed = fffff858, %l1 = 00000000e2d9daac |
| 14665 | andcc %l0,-0x7a8,%l1 ! %l1 = fffffffffffff850, %ccr = 88 |
| 14666 | ! %l1 = fffffffffffff850 |
| 14667 | setx 0xa42dc6afd3d4c0c1,%g7,%l1 ! %l1 = a42dc6afd3d4c0c1 |
| 14668 | ! %l3 = 0000006000000000, Mem[1880005cf98439b1] = 0000006c |
| 14669 | stw %l3,[%o1+0x05c] ! Mem[000000001880005c] = 00000060 |
| 14670 | ! %l2 = 000000007fffffff, %l5 = 00000000ffffffff, %l1 = a42dc6afd3d4c0c1 |
| 14671 | srlx %l2,%l5,%l1 ! %l1 = 0000000000000000 |
| 14672 | ! retry : should take illegal inst trap, %l0 = fffffffffffffff3 |
| 14673 | retry ! Illegal inst trap : %l0 = 0000000000000003 |
| 14674 | ! Mem[000000001900003c] = 6ed38ab0, %l7 = ffffffffffffff87 |
| 14675 | ldsw [%o2+0x03c],%l7 ! %l7 = 000000006ed38ab0 |
| 14676 | ! Mem[0000000019000028] = 93f2a6ff, %l6 = 00000000043a39bb |
| 14677 | lduwa [%o2+%i5]0x89,%l6 ! %l6 = 0000000093f2a6ff |
| 14678 | ! Mem[0000000019000064] = e9f9c158, %l6 = 0000000093f2a6ff |
| 14679 | ldsh [%o2+0x064],%l6 ! %l6 = ffffffffffffe9f9 |
| 14680 | |
| 14681 | p4_label_73: ! %cwp = 5 |
| 14682 | ! Mem[0000000031800060] = 0007e9f9, %l1 = 0000000000000000 |
| 14683 | ldsba [%i3+0x063]%asi,%l1 ! %l1 = fffffffffffffff9 |
| 14684 | ! %l7 = 000000006ed38ab0, immd = fffffffffffffabd, %l2 = 000000007fffffff |
| 14685 | sdivx %l7,-0x543,%l2 ! %l2 = ffffffffffeaefef |
| 14686 | ! Code Fragment 1 |
| 14687 | p4_fragment_6: |
| 14688 | ta T_CHANGE_HPRIV |
| 14689 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 14690 | ! %g3 = 00000000000005fb |
| 14691 | mov -0xcc4,%g3 ! %g3 = fffffffffffff33c |
| 14692 | and %g3, 0x13, %g3 |
| 14693 | xor %g2, %g3, %g2 |
| 14694 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 14695 | ta T_CHANGE_NONHPRIV |
| 14696 | ! %l7 = 000000006ed38ab0, Mem[0000000018000048] = e6ac5a6e1db27515, %asi = 80 |
| 14697 | stxa %l7,[%o0+0x048]%asi ! Mem[0000000018000048] = 000000006ed38ab0 |
| 14698 | ! %l1 = fffffffffffffff9, immed = 000006a6, %l7 = 000000006ed38ab0 |
| 14699 | xor %l1,0x6a6,%l7 ! %l7 = fffffffffffff95f |
| 14700 | ! %f18 = 38f37334 8388f4a7, Mem[0000000018800008] = 97cace59 4d9c0f53 |
| 14701 | std %f18,[%o1+%o4] ! Mem[0000000018800008] = 38f37334 8388f4a7 |
| 14702 | ! %f18 = 38f37334, Mem[000000001880004c] = b049c7e9 |
| 14703 | sta %f18,[%o1+0x04c]%asi ! Mem[000000001880004c] = 38f37334 |
| 14704 | ! Mem[0000000019000060] = 9fce2d5ae9f9c158, %l5 = 00000000ffffffff |
| 14705 | ldx [%o2+0x060],%l5 ! %l5 = 9fce2d5ae9f9c158 |
| 14706 | ! Mem[0000000030000060] = 6268ff35, %l1 = fffffff9, %l5 = e9f9c158 |
| 14707 | add %i0,0x60,%g1 |
| 14708 | casa [%g1]0x80,%l1,%l5 ! %l5 = 000000006268ff35 |
| 14709 | ! Mem[0000000031800064] = ffffff87, %l3 = 0000000000000060 |
| 14710 | lduha [%i3+0x066]%asi,%l3 ! %l3 = 000000000000ff87 |
| 14711 | |
| 14712 | p4_label_74: ! %cwp = 5 |
| 14713 | ! Mem[0000000019000030] = 00000000, %l4 = 0000000080000096 |
| 14714 | ldstuba [%o2+%i6]0x81,%l4 ! %l4 = 0000000000000000 |
| 14715 | ! Mem[0000000031800020] = 000000d7, %f13 = ffffffff |
| 14716 | ld [%i3+%i4],%f13 ! %f13 = 000000d7 |
| 14717 | ! %l2 = ffffffffffeaefef, %l5 = 000000006268ff35, %l5 = 000000006268ff35 |
| 14718 | andncc %l2,%l5,%l5 ! %l5 = ffffffff9d8200ca, %ccr = 88 |
| 14719 | save ! CWP = 6 |
| 14720 | ! %l5 = 0000000000000000, %l0 = 0000000000000012, %l2 = 000000007fffda1f |
| 14721 | orcc %l5,%l0,%l2 ! %l2 = 0000000000000012, %ccr = 00 |
| 14722 | ! %l3 = 00000000000000ff, immed = fffff736, %y = fffffff3 |
| 14723 | udiv %l3,-0x8ca,%l4 ! %l4 = 00000000ffffffff |
| 14724 | mov %l0,%y ! %y = 00000012 |
| 14725 | ! Mem[0000000031000064] = 80000060, %l6 = 0000000000000002 |
| 14726 | ldsw [%o2+0x064],%l6 ! %l6 = ffffffff80000060 |
| 14727 | ! %f0 = d653da1f 00000000 a7f48883 8388f4a7 |
| 14728 | ! %f4 = 631db549 1fda53d6 35ff6862 e6ac5a6e |
| 14729 | ! %f8 = 00000000 00ff0000 043a39bb 93f2a6aa |
| 14730 | ! %f12 = d6015784 000000d7 b08ad36e f01a0000 |
| 14731 | stda %f0,[%i0+%g4]ASI_BLK_P ! Block Store to 0000000018000040 |
| 14732 | ! Mem[0000000031800027] = 109ff9b8, %l7 = ffffffffffffb43f |
| 14733 | ldstub [%o3+0x027],%l7 ! %l7 = 00000000000000b8 |
| 14734 | ! Mem[0000000031000027] = 38f37334, %l5 = 0000000000000000 |
| 14735 | ldstub [%o2+0x027],%l5 ! %l5 = 0000000000000034 |
| 14736 | |
| 14737 | p4_label_75: ! %cwp = 6 |
| 14738 | ! Mem[0000000030000064] = e2d9daac, %l4 = 00000000ffffffff |
| 14739 | lduha [%o0+0x066]%asi,%l4 ! %l4 = 000000000000daac |
| 14740 | ! Mem[0000000030800024] = 00000000, %l2 = 0000000000000012 |
| 14741 | ldsb [%o1+0x027],%l2 ! %l2 = 0000000000000000 |
| 14742 | ! Mem[0000000018000028] = b8f99fb8bb393a04, %f22 = ff000000 6268ff35 |
| 14743 | ldda [%i0+%o5]0x81,%f22 ! %f22 = b8f99fb8 bb393a04 |
| 14744 | ! Mem[0000000030000060] = 6268ff35, %f24 = 80000060 |
| 14745 | lda [%o0+0x060]%asi,%f24 ! %f24 = 6268ff35 |
| 14746 | ! Randomly selected nop |
| 14747 | nop |
| 14748 | ! %l0 = 0000001200000000, Mem[30800022fffffeff] = 00000016 |
| 14749 | sth %l0,[%o1+0x022] ! Mem[0000000030800020] = ffff0012 |
| 14750 | ! %l5 = 0000000000000034, Mem[0000000031000020] = bb393a0438f373ff |
| 14751 | stx %l5,[%o2+%o4] ! Mem[0000000031000020] = 0000000000000034 |
| 14752 | ! %l7 = 00000000000000b8, immed = fffff206, %y = 00000012 |
| 14753 | umul %l7,-0xdfa,%l7 ! %l7 = 000000b7fff5f450, %y = 000000b7 |
| 14754 | ! Mem[0000000031800020] = 000000d7109ff9ff, %l3 = 00000000000000ff, %l7 = 000000b7fff5f450 |
| 14755 | add %o3,0x20,%g1 |
| 14756 | casxa [%g1]0x80,%l3,%l7 ! %l7 = 000000d7109ff9ff |
| 14757 | ! Mem[0000000030800064] = d653da1f, %l7 = 000000d7109ff9ff |
| 14758 | ldstub [%o1+0x064],%l7 ! %l7 = 00000000000000d6 |
| 14759 | |
| 14760 | p4_label_76: ! %cwp = 6 |
| 14761 | ! %l2 = 0000000000000000, Mem[0000000019000008] = 38f373348388f4a7 |
| 14762 | stxa %l2,[%i2+%i4]0x81 ! Mem[0000000019000008] = 0000000000000000 |
| 14763 | ! %l5 = 0000000000000034, immd = 00000000000006f1, %l5 = 0000000000000034 |
| 14764 | sdivx %l5,0x6f1,%l5 ! %l5 = 0000000000000000 |
| 14765 | ! %l3 = 00000000000000ff, immed = 0000096b, %y = 000000b7 |
| 14766 | umulcc %l3,0x96b,%l6 ! %l6 = 0000000000096195, %ccr = 00, %y = 00000000 |
| 14767 | ! Mem[0000000018000018] = 6ed38ab0, %f20 = 109ff9b8 |
| 14768 | lda [%i0+%i6]0x89,%f20 ! %f20 = 6ed38ab0 |
| 14769 | ! Mem[0000000018000030] = ffffffff, %f22 = b8f99fb8 |
| 14770 | lda [%i0+%o6]0x81,%f22 ! %f22 = ffffffff |
| 14771 | ! Mem[0000000018800018] = ffffffff, %f30 = 790a6142 |
| 14772 | lda [%i1+%i6]0x89,%f30 ! %f30 = ffffffff |
| 14773 | ! Mem[0000000031800020] = 000000d7, %l3 = 00000000000000ff |
| 14774 | ldsh [%o3+%o4],%l3 ! %l3 = 0000000000000000 |
| 14775 | ! Mem[0000000031000064] = 80000060, %l0 = 0000000000000012 |
| 14776 | ldsw [%o2+0x064],%l0 ! %l0 = ffffffff80000060 |
| 14777 | ! %l4 = 000000000000daac, Mem[0000000031800020] = 000000d7109ff9ff |
| 14778 | stx %l4,[%o3+%o4] ! Mem[0000000031800020] = 000000000000daac |
| 14779 | ! %l4 = 0000daac, %l5 = 00000000, Mem[0000000019800020] = 00000000 00000000 |
| 14780 | std %l4,[%i3+%o4] ! Mem[0000000019800020] = 0000daac 00000000 |
| 14781 | |
| 14782 | p4_label_77: ! %cwp = 6 |
| 14783 | ! Mem[0000000030800020] = ffff0012 00000000, %l4 = 0000daac, %l5 = 00000000 |
| 14784 | ldd [%o1+%o4],%l4 ! %l4 = 00000000ffff0012 0000000000000000 |
| 14785 | membar #Sync ! Added by membar checker (71) |
| 14786 | ! Mem[0000000019000040] = 9013fa76 93fd304c dc953ec8 895283a7 |
| 14787 | ! Mem[0000000019000050] = ca8ec7ec 13524e5c 6810b43f 7adca7d3 |
| 14788 | ! Mem[0000000019000060] = 9fce2d5a e9f9c158 790a6142 ef800000 |
| 14789 | ! Mem[0000000019000070] = 3491bde4 ad8976bf 2f8c8f32 1df724d2 |
| 14790 | ldda [%i2+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 0000000019000040 |
| 14791 | ! %f18 = 38f37334 8388f4a7, Mem[0000000031800020] = 00000000 0000daac |
| 14792 | std %f18,[%o3+%o4] ! Mem[0000000031800020] = 38f37334 8388f4a7 |
| 14793 | ! Mem[0000000018800074] = 62685735, %l1 = 0000000062685735 |
| 14794 | lduba [%i1+0x077]%asi,%l1 ! %l1 = 0000000000000035 |
| 14795 | ! %l0 = ffffffff80000060, %l6 = 0000000000096195, %l2 = 0000000000000000 |
| 14796 | andcc %l0,%l6,%l2 ! %l2 = 0000000000000000, %ccr = 44 |
| 14797 | ! retry : should take illegal inst trap, %l0 = ffffffff80000060 |
| 14798 | retry ! Illegal inst trap : %l0 = ffffffff80000070 |
| 14799 | ! Mem[0000000030000020] = 043a39bb 93f2a6aa, %l0 = 80000070, %l1 = 00000035 |
| 14800 | ldd [%o0+%o4],%l0 ! %l0 = 00000000043a39bb 0000000093f2a6aa |
| 14801 | ! Mem[0000000018000014] = 49b51d63, %l3 = 0000000000000000 |
| 14802 | lduh [%i0+0x014],%l3 ! %l3 = 00000000000049b5 |
| 14803 | ! Mem[0000000018000014] = 49b51d63, %l1 = 93f2a6aa, %l4 = ffff0012 |
| 14804 | add %i0,0x14,%g1 |
| 14805 | casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000049b51d63 |
| 14806 | ! %f31 = 6ed38ab0, Mem[0000000019000018] = ff000000 |
| 14807 | sta %f31,[%i2+%i6]0x81 ! Mem[0000000019000018] = 6ed38ab0 |
| 14808 | |
| 14809 | p4_label_78: ! %cwp = 6 |
| 14810 | ! retry : should take illegal inst trap, %l0 = 00000000043a39bb |
| 14811 | retry ! Illegal inst trap : %l0 = 00000000043a39cb |
| 14812 | ! Mem[0000000019000010] = 82e748a0, %l1 = 0000000093f2a6aa |
| 14813 | swapa [%i2+%i5]0x89,%l1 ! %l1 = 0000000082e748a0 |
| 14814 | ! %l7 = 000000d600000000, Mem[1880003200000e3c] = 00000080, %asi = ffff0012 |
| 14815 | stha %l7,[%i1+0x032]%asi ! Mem[0000000018800030] = 000000d6 |
| 14816 | ! Mem[0000000031800024] = 8388f4a7, %l4 = 0000000049b51d63 |
| 14817 | lduha [%o3+0x026]%asi,%l4 ! %l4 = 000000000000f4a7 |
| 14818 | ! %l0 = 043a39cb, %l1 = 82e748a0, Mem[0000000030800020] = ffff0012 00000000 |
| 14819 | std %l0,[%o1+%o4] ! Mem[0000000030800020] = 043a39cb 82e748a0 |
| 14820 | ! %l2 = 0000000000000000, immed = fffff6c5, %l0 = 00000000043a39cb |
| 14821 | andcc %l2,-0x93b,%l0 ! %l0 = 0000000000000000, %ccr = 44 |
| 14822 | ! Mem[0000000030800024] = 82e748a0, %l6 = 0000000000096195 |
| 14823 | ldswa [%o1+0x024]%asi,%l6 ! %l6 = ffffffff82e748a0 |
| 14824 | ! Mem[0000000031000024] = 00000034, %l6 = ffffffff82e748a0 |
| 14825 | lduha [%o2+0x024]%asi,%l6 ! %l6 = 0000000000000000 |
| 14826 | ! Mem[0000000019800008] = f0fb00006908a448, %f22 = ffffffff bb393a04 |
| 14827 | ldda [%i3+%i4]0x88,%f22 ! %f22 = f0fb0000 6908a448 |
| 14828 | ! Mem[000000001880003c] = 6810b43f, %l1 = 0000000082e748a0 |
| 14829 | ldsw [%i1+0x03c],%l1 ! %l1 = 000000006810b43f |
| 14830 | |
| 14831 | p4_label_79: ! %cwp = 6 |
| 14832 | ! %l6 = 0000000000000000, %l4 = 000000000000f4a7, %l6 = 0000000000000000 |
| 14833 | addccc %l6,%l4,%l6 ! %l6 = 000000000000f4a7, %ccr = 00 |
| 14834 | ! Mem[0000000030000064] = e2d9daac, %l3 = 00000000000049b5 |
| 14835 | lduh [%o0+0x064],%l3 ! %l3 = 000000000000e2d9 |
| 14836 | ! %l7 = 00000000000000d6, immed = 00000233, %y = 00000000 |
| 14837 | udiv %l7,0x233,%l6 ! %l6 = 0000000000000000 |
| 14838 | mov %l0,%y ! %y = 00000000 |
| 14839 | ! Mem[0000000031000064] = 80000060, %l4 = 000000000000f4a7 |
| 14840 | ldsb [%o2+0x067],%l4 ! %l4 = 0000000000000060 |
| 14841 | ! %l2 = 00000000, %l3 = 0000e2d9, Mem[0000000019000000] = 00000002 f0fbffff |
| 14842 | std %l2,[%i2+%g0] ! Mem[0000000019000000] = 00000000 0000e2d9 |
| 14843 | ! Mem[0000000019800020] = 00000000acda0000, %l6 = 0000000000000000 |
| 14844 | ldxa [%i3+%o4]0x89,%l6 ! %l6 = 00000000acda0000 |
| 14845 | ! %l6 = 00000000acda0000, %l4 = 0000000000000060, %l7 = 00000000000000d6 |
| 14846 | subc %l6,%l4,%l7 ! %l7 = 00000000acd9ffa0 |
| 14847 | ! %f26 = aaa6f293, Mem[0000000019800000] = 00000000 |
| 14848 | st %f26,[%i3+%g0] ! Mem[0000000019800000] = aaa6f293 |
| 14849 | ! retry : should take illegal inst trap, %l0 = 0000000000000000 |
| 14850 | retry ! Illegal inst trap : %l0 = 0000000000000010 |
| 14851 | ! retry : should take illegal inst trap, %l0 = 0000000000000010 |
| 14852 | retry ! Illegal inst trap : %l0 = 0000000000000020 |
| 14853 | |
| 14854 | p4_label_80: ! %cwp = 6 |
| 14855 | membar #Sync ! Added by membar checker (72) |
| 14856 | ! %f30 = ffffffff 6ed38ab0, Mem[0000000019000060] = 9fce2d5a e9f9c158 |
| 14857 | std %f30,[%i2+0x060] ! Mem[0000000019000060] = ffffffff 6ed38ab0 |
| 14858 | ! Mem[0000000018000068] = 043a39bb, %l4 = 0000000000000060 |
| 14859 | ldstub [%i0+0x068],%l4 ! %l4 = 0000000000000004 |
| 14860 | ! %l6 = 00000000acda0000, immed = 00000473, %y = 00000000 |
| 14861 | mulscc %l6,0x473,%l2 ! %l2 = 00000000566d0000, %ccr = 00, %y = 00000000 |
| 14862 | ! Mem[0000000031800020] = 38f373348388f4a7, %f16 = 00000002 f0fbffff |
| 14863 | ldda [%o3+0x020]%asi,%f16 ! %f16 = 38f37334 8388f4a7 |
| 14864 | ! %f22 = f0fb0000 6908a448, Mem[0000000031800020] = 38f37334 8388f4a7 |
| 14865 | stda %f22,[%o3+0x020]%asi ! Mem[0000000031800020] = f0fb0000 6908a448 |
| 14866 | ! Mem[0000000019800030] = aeb80064, %f24 = 6268ff35 |
| 14867 | lda [%i3+%o6]0x89,%f24 ! %f24 = aeb80064 |
| 14868 | ! %l7 = 00000000acd9ffa0, %l4 = 0000000000000004, %l7 = 00000000acd9ffa0 |
| 14869 | and %l7,%l4,%l7 ! %l7 = 0000000000000000 |
| 14870 | ! Mem[0000000030000024] = 93f2a6aa, %l5 = 0000000000000000 |
| 14871 | ldsw [%o0+0x024],%l5 ! %l5 = ffffffff93f2a6aa |
| 14872 | ! Mem[0000000018000030] = ffffffff 845701d6, %l0 = 00000020, %l1 = 6810b43f |
| 14873 | ldda [%i0+%o6]0x81,%l0 ! %l0 = 00000000ffffffff 00000000845701d6 |
| 14874 | ! Clear Register : %l0 = 00000000ffffffff |
| 14875 | clr %l0 ! %l0 = 0000000000000000 |
| 14876 | |
| 14877 | p4_label_81: ! %cwp = 6 |
| 14878 | ! %l0 = 0000000000000000, %l0 = 0000000000000000, %l4 = 0000000000000004 |
| 14879 | srax %l0,%l0,%l4 ! %l4 = 0000000000000000 |
| 14880 | ! %l3 = 000000000000e2d9, %l6 = 00000000acda0000, %l2 = 00000000566d0000 |
| 14881 | sra %l3,%l6,%l2 ! %l2 = 000000000000e2d9 |
| 14882 | ! Mem[0000000031800064] = ffffff87, %f20 = 6ed38ab0 |
| 14883 | ld [%o3+0x064],%f20 ! %f20 = ffffff87 |
| 14884 | ! %l2 = 000000000000e2d9, Mem[0000000019800018] = f0fbffffffffffff |
| 14885 | stxa %l2,[%i3+%i6]0x81 ! Mem[0000000019800018] = 000000000000e2d9 |
| 14886 | ! Mem[0000000031000060] = fffffeff, %l7 = 00000000, %l3 = 0000e2d9 |
| 14887 | add %o2,0x60,%g1 |
| 14888 | casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000fffffeff |
| 14889 | ! %f31 = 6ed38ab0, Mem[0000000018000010] = d653da1f |
| 14890 | sta %f31,[%i0+%i5]0x81 ! Mem[0000000018000010] = 6ed38ab0 |
| 14891 | ! Invert Register : %l5 = ffffffff93f2a6aa |
| 14892 | xor %l5,-1,%l5 ! %l5 = 000000006c0d5955 |
| 14893 | ! Mem[0000000019800010] = 93f2a6aa, %l5 = 000000006c0d5955 |
| 14894 | lduha [%i3+%i5]0x89,%l5 ! %l5 = 000000000000a6aa |
| 14895 | ! %l4 = 0000000000000000, Mem[0000000031000020] = 0000000000000034 |
| 14896 | stx %l4,[%o2+%o4] ! Mem[0000000031000020] = 0000000000000000 |
| 14897 | ! %l4 = 0000000000000000, %l3 = 00000000fffffeff, %y = 00000000 |
| 14898 | mulscc %l4,%l3,%l7 ! %l7 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 14899 | |
| 14900 | p4_label_82: ! %cwp = 6 |
| 14901 | ! Mem[0000000018800008] = 3473f338, %l6 = 00000000acda0000 |
| 14902 | lduha [%i1+%i4]0x89,%l6 ! %l6 = 000000000000f338 |
| 14903 | ! Mem[0000000030800064] = ff53da1f, %l2 = 000000000000e2d9 |
| 14904 | ldsb [%o1+0x067],%l2 ! %l2 = 000000000000001f |
| 14905 | ! Mem[0000000019800030] = aeb80064, %l4 = 0000000000000000 |
| 14906 | ldsba [%i3+%o6]0x88,%l4 ! %l4 = 0000000000000064 |
| 14907 | ! Mem[0000000031000027] = 00000000, %l3 = 00000000fffffeff |
| 14908 | ldstub [%o2+0x027],%l3 ! %l3 = 0000000000000000 |
| 14909 | ! Mem[0000000030800020] = 043a39cb 82e748a0, %l4 = 00000064, %l5 = 0000a6aa |
| 14910 | ldd [%o1+%o4],%l4 ! %l4 = 00000000043a39cb 0000000082e748a0 |
| 14911 | ! Clear Register : %l2 = 000000000000001f |
| 14912 | clr %l2 ! %l2 = 0000000000000000 |
| 14913 | ! %l0 = 0000000000000000, Mem[300000626268ff35] = 00000064 |
| 14914 | sth %l0,[%o0+0x062] ! Mem[0000000030000060] = 62680000 |
| 14915 | ! %l2 = 0000000000000000, Mem[0000000018800010] = b08ad36efa4db7ec |
| 14916 | stxa %l2,[%i1+%i5]0x88 ! Mem[0000000018800010] = 0000000000000000 |
| 14917 | ! Mem[0000000031000060] = fffffeff, %l5 = 0000000082e748a0 |
| 14918 | swap [%o2+0x060],%l5 ! %l5 = 00000000fffffeff |
| 14919 | ! %f0 = 9013fa76 93fd304c, Mem[0000000018000028] = b89ff9b8 043a39bb |
| 14920 | stda %f0 ,[%i0+%o5]0x88 ! Mem[0000000018000028] = 9013fa76 93fd304c |
| 14921 | |
| 14922 | p4_label_83: ! %cwp = 6 |
| 14923 | ! Mem[0000000018000030] = ffffffff845701d6, %l0 = 0000000000000000 |
| 14924 | ldxa [%i0+%o6]0x81,%l0 ! %l0 = ffffffff845701d6 |
| 14925 | ! Mem[0000000030000024] = 93f2a6aa, %l6 = 0000f338, %l1 = 845701d6 |
| 14926 | add %o0,0x24,%g1 |
| 14927 | casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000093f2a6aa |
| 14928 | ! %l2 = 0000000000000000, immed = 0000003d, %l1 = 0000000093f2a6aa |
| 14929 | sllx %l2,0x03d,%l1 ! %l1 = 0000000000000000 |
| 14930 | ! Mem[0000000018000060] = 00000000, %l2 = 0000000000000000 |
| 14931 | ldsba [%i0+0x061]%asi,%l2 ! %l2 = 0000000000000000 |
| 14932 | ! Mem[0000000031000060] = 82e748a080000060, %f16 = 38f37334 8388f4a7 |
| 14933 | ldd [%o2+0x060],%f16 ! %f16 = 82e748a0 80000060 |
| 14934 | ! Invert Register : %l7 = 0000000000000000 |
| 14935 | xor %l7,-1,%l7 ! %l7 = ffffffffffffffff |
| 14936 | ! %l3 = 0000000000000000, immed = 0000002f, %l7 = ffffffffffffffff |
| 14937 | srax %l3,0x02f,%l7 ! %l7 = 0000000000000000 |
| 14938 | ! %l4 = 00000000043a39cb, immed = 00000258, %l7 = 0000000000000000 |
| 14939 | tsubcc %l4,0x258,%l7 ! %l7 = 00000000043a3773, %ccr = 02 |
| 14940 | ! %l7 = 00000000043a3773, immed = fffff51a, %l5 = 00000000fffffeff |
| 14941 | tsubcc %l7,-0xae6,%l5 ! %l5 = 00000000043a4259, %ccr = 13 |
| 14942 | ! Mem[0000000018000020] = 0000ff0000000000, %l7 = 00000000043a3773 |
| 14943 | ldxa [%i0+0x020]%asi,%l7 ! %l7 = 0000ff0000000000 |
| 14944 | |
| 14945 | p4_label_84: ! %cwp = 6 |
| 14946 | ! Mem[0000000030000064] = e2d9daac, %f31 = 6ed38ab0 |
| 14947 | ld [%o0+0x064],%f31 ! %f31 = e2d9daac |
| 14948 | ! Mem[0000000019800058] = d6015784, %l6 = 0000f338, %l7 = 00000000 |
| 14949 | add %i3,0x58,%g1 |
| 14950 | casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000d6015784 |
| 14951 | ! Mem[0000000031800060] = 0007e9f9, %l6 = 000000000000f338 |
| 14952 | ldub [%o3+0x063],%l6 ! %l6 = 00000000000000f9 |
| 14953 | ! Mem[0000000019800000] = aaa6f293, %l0 = ffffffff845701d6 |
| 14954 | lduba [%i3+%g0]0x81,%l0 ! %l0 = 00000000000000aa |
| 14955 | ! %l2 = 0000000000000000, Mem[0000000019800008] = 48a408690000fbf0 |
| 14956 | stx %l2,[%i3+%i4] ! Mem[0000000019800008] = 0000000000000000 |
| 14957 | ! %l1 = 0000000000000000, %l4 = 00000000043a39cb, %l4 = 00000000043a39cb |
| 14958 | xorcc %l1,%l4,%l4 ! %l4 = 00000000043a39cb, %ccr = 00 |
| 14959 | ! Mem[0000000018800018] = ffffffff, %l5 = 00000000043a4259 |
| 14960 | swapa [%i1+%i6]0x81,%l5 ! %l5 = 00000000ffffffff |
| 14961 | ! %l5 = 00000000ffffffff, %l7 = 00000000d6015784, %l5 = 00000000ffffffff |
| 14962 | sdivx %l5,%l7,%l5 ! %l5 = 0000000000000001 |
| 14963 | ! %l3 = 0000000000000000, Mem[1900002060000080] = d6015784 |
| 14964 | stha %l3,[%i2+%o4]0x89 ! Mem[0000000019000020] = 60000000 |
| 14965 | ! Mem[0000000031800024] = 6908a448, %l5 = 0000000000000001 |
| 14966 | swap [%o3+0x024],%l5 ! %l5 = 000000006908a448 |
| 14967 | |
| 14968 | p4_label_85: ! %cwp = 6 |
| 14969 | ! %l2 = 0000000000000000, %l0 = 00000000000000aa, %l2 = 0000000000000000 |
| 14970 | taddcc %l2,%l0,%l2 ! %l2 = 00000000000000aa, %ccr = 02 |
| 14971 | ! Mem[0000000019800010] = aaa6f293, %l2 = 00000000000000aa |
| 14972 | lduwa [%i3+%i5]0x81,%l2 ! %l2 = 00000000aaa6f293 |
| 14973 | ! %l3 = 0000000000000000 |
| 14974 | setx 0xc9644d406ebe7e00,%g7,%l3 ! %l3 = c9644d406ebe7e00 |
| 14975 | ! %l2 = 00000000aaa6f293, immed = fffff2a2, %l3 = c9644d406ebe7e00 |
| 14976 | or %l2,-0xd5e,%l3 ! %l3 = fffffffffffff2b3 |
| 14977 | ! Mem[0000000030800064] = ff53da1f, %l0 = 00000000000000aa |
| 14978 | ldsh [%o1+0x066],%l0 ! %l0 = ffffffffffffda1f |
| 14979 | ! %f3 = 895283a7, Mem[0000000030800020] = 043a39cb |
| 14980 | st %f3 ,[%o1+%o4] ! Mem[0000000030800020] = 895283a7 |
| 14981 | ! %l0 = ffffffffffffda1f, Mem[0000000018800010] = 0000000000000000 |
| 14982 | stxa %l0,[%i1+%i5]0x88 ! Mem[0000000018800010] = ffffffffffffda1f |
| 14983 | ! Mem[0000000030000066] = e2d9daac, %l7 = 00000000d6015784 |
| 14984 | ldstuba [%o0+0x066]%asi,%l7 ! %l7 = 00000000000000da |
| 14985 | ! %l6 = 00000000000000f9, immd = fffffffffffffed7, %l0 = ffffffffffffda1f |
| 14986 | sdivx %l6,-0x129,%l0 ! %l0 = 0000000000000000 |
| 14987 | ! %l1 = 0000000000000000, %l2 = 00000000aaa6f293, %l5 = 000000006908a448 |
| 14988 | or %l1,%l2,%l5 ! %l5 = 00000000aaa6f293 |
| 14989 | |
| 14990 | p4_label_86: ! %cwp = 6 |
| 14991 | ! Mem[0000000030000024] = 93f2a6aa, %l4 = 00000000043a39cb |
| 14992 | lduh [%o0+0x026],%l4 ! %l4 = 000000000000a6aa |
| 14993 | ! %f10 = 790a6142 ef800000, Mem[0000000031000060] = 82e748a0 80000060 |
| 14994 | stda %f10,[%o2+0x060]%asi ! Mem[0000000031000060] = 790a6142 ef800000 |
| 14995 | ! Mem[0000000019800078] = b08ad36e42610a79, %l7 = 00000000000000da, %l3 = fffffffffffff2b3 |
| 14996 | add %i3,0x78,%g1 |
| 14997 | casxa [%g1]0x80,%l7,%l3 ! %l3 = b08ad36e42610a79 |
| 14998 | ! Mem[0000000030800020] = 895283a7, %l2 = 00000000aaa6f293 |
| 14999 | ldsh [%o1+0x022],%l2 ! %l2 = ffffffffffff83a7 |
| 15000 | ! Mem[0000000031000060] = 790a6142, %l0 = 00000000, %l4 = 0000a6aa |
| 15001 | add %o2,0x60,%g1 |
| 15002 | casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000790a6142 |
| 15003 | ! Mem[000000001980005c] = ffffffff, %l2 = ffffffffffff83a7 |
| 15004 | lduh [%i3+0x05e],%l2 ! %l2 = 000000000000ffff |
| 15005 | ! Mem[0000000018800028] = ed16d837, %l1 = 0000000000000000 |
| 15006 | ldsha [%i1+%o5]0x88,%l1 ! %l1 = ffffffffffffd837 |
| 15007 | ! Mem[0000000030000020] = 043a39bb, %l2 = 000000000000ffff |
| 15008 | ldsw [%o0+%o4],%l2 ! %l2 = 00000000043a39bb |
| 15009 | ! Mem[0000000030800021] = 895283a7, %l0 = 0000000000000000 |
| 15010 | ldstub [%o1+0x021],%l0 ! %l0 = 0000000000000052 |
| 15011 | ! %l6 = 00000000000000f9, %l5 = 00000000aaa6f293, %l2 = 00000000043a39bb |
| 15012 | srax %l6,%l5,%l2 ! %l2 = 0000000000000000 |
| 15013 | |
| 15014 | p4_label_87: ! %cwp = 6 |
| 15015 | ! Mem[0000000019800038] = e762e81239202678, %l0 = 0000000000000052, %l2 = 0000000000000000 |
| 15016 | add %i3,0x38,%g1 |
| 15017 | casxa [%g1]0x80,%l0,%l2 ! %l2 = e762e81239202678 |
| 15018 | ! %l6 = 00000000000000f9, immed = 00000137, %l0 = 0000000000000052 |
| 15019 | andncc %l6,0x137,%l0 ! %l0 = 00000000000000c8, %ccr = 00 |
| 15020 | ! Mem[0000000031000060] = 790a6142, %l1 = ffffffffffffd837 |
| 15021 | ldub [%o2+0x061],%l1 ! %l1 = 000000000000000a |
| 15022 | ! Mem[0000000030000064] = e2d9ffac, %l0 = 00000000000000c8 |
| 15023 | ldsh [%o0+0x066],%l0 ! %l0 = ffffffffffffffac |
| 15024 | ! Mem[0000000019000008] = 00000000, %l4 = 00000000790a6142 |
| 15025 | ldsba [%i2+%i4]0x81,%l4 ! %l4 = 0000000000000000 |
| 15026 | ! Randomly selected nop |
| 15027 | nop |
| 15028 | ! Mem[0000000019800018] = 00000000, %f20 = ffffff87 |
| 15029 | lda [%i3+%i6]0x89,%f20 ! %f20 = 00000000 |
| 15030 | ! %l1 = 000000000000000a, immed = 00000203, %l3 = b08ad36e42610a79 |
| 15031 | xorcc %l1,0x203,%l3 ! %l3 = 0000000000000209, %ccr = 00 |
| 15032 | ! %l0 = ffffffffffffffac, immed = 000002a0, %l4 = 0000000000000000 |
| 15033 | orn %l0,0x2a0,%l4 ! %l4 = ffffffffffffffff |
| 15034 | ! Mem[0000000031800062] = 0007e9f9, %l7 = 00000000000000da |
| 15035 | ldstub [%o3+0x062],%l7 ! %l7 = 00000000000000e9 |
| 15036 | |
| 15037 | p4_label_88: ! %cwp = 6 |
| 15038 | ! Mem[0000000031800020] = f0fb000000000001, %l3 = 0000000000000209 |
| 15039 | ldxa [%o3+0x020]%asi,%l3 ! %l3 = f0fb000000000001 |
| 15040 | ! %l6 = 00000000000000f9, immd = fffffffffffff88e, %l5 = 00000000aaa6f293 |
| 15041 | sdivx %l6,-0x772,%l5 ! %l5 = 0000000000000000 |
| 15042 | ! %f30 = ffffffff e2d9daac, Mem[0000000030800060] = ff24f71d ff53da1f |
| 15043 | std %f30,[%o1+0x060] ! Mem[0000000030800060] = ffffffff e2d9daac |
| 15044 | ! %l6 = 000000f9, %l7 = 000000e9, Mem[0000000019800030] = aeb80064 00000000 |
| 15045 | stda %l6,[%i3+%o6]0x88 ! Mem[0000000019800030] = 000000f9 000000e9 |
| 15046 | ! Mem[0000000018800018] = 00000ca259423a04, %l0 = ffffffffffffffac |
| 15047 | ldxa [%i1+%i6]0x89,%l0 ! %l0 = 00000ca259423a04 |
| 15048 | ! Mem[0000000019000018] = b08ad36e, %l7 = 00000000000000e9 |
| 15049 | lduwa [%i2+%i6]0x89,%l7 ! %l7 = 00000000b08ad36e |
| 15050 | ! Mem[0000000031000060] = 790a6142, %l2 = 39202678, %l6 = 000000f9 |
| 15051 | add %o2,0x60,%g1 |
| 15052 | casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000790a6142 |
| 15053 | ! %l5 = 0000000000000000, %l7 = 00000000b08ad36e, %l0 = 00000ca259423a04 |
| 15054 | tsubcc %l5,%l7,%l0 ! %l0 = ffffffff4f752c92, %ccr = 93 |
| 15055 | ! Mem[0000000019000008] = 00000000 00000000, %l6 = 790a6142, %l7 = b08ad36e |
| 15056 | ldd [%i2+%i4],%l6 ! %l6 = 0000000000000000 0000000000000000 |
| 15057 | ! %l1 = 000000000000000a, immed = 0000082d, %y = 00000000 |
| 15058 | udivcc %l1,0x82d,%l1 ! %l1 = 0000000000000000, %ccr = 44 |
| 15059 | mov %l0,%y ! %y = 4f752c92 |
| 15060 | |
| 15061 | p4_label_89: ! %cwp = 6 |
| 15062 | ! Mem[0000000018800018] = 59423a04, %f24 = aeb80064 |
| 15063 | lda [%i1+%i6]0x89,%f24 ! %f24 = 59423a04 |
| 15064 | ! %l4 = ffffffffffffffff, immed = 00000ae0, %l7 = 0000000000000000 |
| 15065 | addccc %l4,0xae0,%l7 ! %l7 = 0000000000000adf, %ccr = 11 |
| 15066 | ! Mem[0000000018800030] = 000000d6ed23f08f, %l6 = 0000000000000000 |
| 15067 | ldxa [%i1+%o6]0x81,%l6 ! %l6 = 000000d6ed23f08f |
| 15068 | ! Mem[0000000030000020] = 043a39bb, %f20 = 00000000 |
| 15069 | ld [%o0+%o4],%f20 ! %f20 = 043a39bb |
| 15070 | ! %l5 = 0000000000000000, %l3 = f0fb000000000001, %l0 = ffffffff4f752c92 |
| 15071 | xnor %l5,%l3,%l0 ! %l0 = 0f04fffffffffffe |
| 15072 | ! Clear Register : %l5 = 0000000000000000 |
| 15073 | clr %l5 ! %l5 = 0000000000000000 |
| 15074 | ! %l6 = ed23f08f, %l7 = 00000adf, Mem[0000000019000058] = 6810b43f 7adca7d3 |
| 15075 | std %l6,[%i2+0x058] ! Mem[0000000019000058] = ed23f08f 00000adf |
| 15076 | ! Mem[0000000019800000] = aaa6f293, %l3 = f0fb000000000001 |
| 15077 | ldswa [%i3+%g0]0x81,%l3 ! %l3 = ffffffffaaa6f293 |
| 15078 | ! %l2 = e762e81239202678 |
| 15079 | setx 0xa2c07f581521519b,%g7,%l2 ! %l2 = a2c07f581521519b |
| 15080 | ! Mem[0000000018800000] = 53152103, %l1 = 0000000000000000 |
| 15081 | ldswa [%i1+%g0]0x81,%l1 ! %l1 = 0000000053152103 |
| 15082 | |
| 15083 | p4_label_90: ! %cwp = 6 |
| 15084 | ! Mem[0000000031800060] = 0007fff9, %l2 = a2c07f581521519b |
| 15085 | ldsba [%o3+0x060]%asi,%l2 ! %l2 = 0000000000000000 |
| 15086 | ! %l2 = 0000000000000000, Mem[180000106ed38ab0] = 1521519b |
| 15087 | stha %l2,[%i0+%i5]0x81 ! Mem[0000000018000010] = 00008ab0 |
| 15088 | ! %l7 = 0000000000000adf, %l2 = 0000000000000000, %l3 = ffffffffaaa6f293 |
| 15089 | andn %l7,%l2,%l3 ! %l3 = 0000000000000adf |
| 15090 | ! Mem[0000000031000060] = 790a6142, %l5 = 0000000000000000 |
| 15091 | ldub [%o2+0x062],%l5 ! %l5 = 0000000000000061 |
| 15092 | ! %l5 = 0000000000000061, %l2 = 0000000000000000, %l2 = 0000000000000000 |
| 15093 | addccc %l5,%l2,%l2 ! %l2 = 0000000000000062, %ccr = 00 |
| 15094 | ! %l6 = ed23f08f, %l7 = 00000adf, Mem[0000000018800030] = 000000d6 ed23f08f |
| 15095 | stda %l6,[%i1+%o6]0x81 ! Mem[0000000018800030] = ed23f08f 00000adf |
| 15096 | ! Mem[0000000030800020] = 89ff83a7, %f31 = e2d9daac |
| 15097 | ld [%o1+%o4],%f31 ! %f31 = 89ff83a7 |
| 15098 | ! %l4 = ffffffffffffffff, immed = 00000023, %l7 = 0000000000000adf |
| 15099 | sllx %l4,0x023,%l7 ! %l7 = fffffff800000000 |
| 15100 | ! Mem[0000000031000065] = ef800000, %l1 = 0000000053152103 |
| 15101 | ldstuba [%o2+0x065]%asi,%l1 ! %l1 = 0000000000000080 |
| 15102 | ! %l6 = ed23f08f00000000, Mem[3000002493f2a6aa] = 00000080, %asi = adf |
| 15103 | stha %l6,[%o0+0x024]%asi ! Mem[0000000030000024] = f08fa6aa |
| 15104 | |
| 15105 | p4_label_91: ! %cwp = 6 |
| 15106 | ! Mem[0000000030000060] = 62680000, %l7 = fffffff800000000 |
| 15107 | lduw [%o0+0x060],%l7 ! %l7 = 0000000062680000 |
| 15108 | ! Mem[0000000031000020] = 00000000000000ff, %f8 = 9fce2d5a e9f9c158 |
| 15109 | ldd [%o2+%o4],%f8 ! %f8 = 00000000 000000ff |
| 15110 | ! %l4 = ffffffffffffffff, %l6 = 000000d6ed23f08f, %l4 = ffffffffffffffff |
| 15111 | orncc %l4,%l6,%l4 ! %l4 = ffffffffffffffff, %ccr = 88 |
| 15112 | ! retry : should take illegal inst trap, %l0 = 0f04fffffffffffe |
| 15113 | retry ! Illegal inst trap : %l0 = 0f0500000000000e |
| 15114 | ! Mem[0000000030800064] = e2d9daac, %l0 = 0f0500000000000e |
| 15115 | ldsh [%o1+0x066],%l0 ! %l0 = ffffffffffffdaac |
| 15116 | ! %l5 = 0000000000000061, %l7 = 0000000062680000, %l3 = 0000000000000adf |
| 15117 | taddcc %l5,%l7,%l3 ! %l3 = 0000000062680061, %ccr = 02 |
| 15118 | ! Mem[0000000030000024] = f08fa6aa, %l1 = 0000000000000080 |
| 15119 | lduha [%o0+0x024]%asi,%l1 ! %l1 = 000000000000f08f |
| 15120 | ! Mem[0000000018000010] = b08a0000, %l5 = 0000000000000061 |
| 15121 | lduba [%i0+%i5]0x88,%l5 ! %l5 = 0000000000000000 |
| 15122 | ! %f0 = 9013fa76 93fd304c dc953ec8 895283a7 |
| 15123 | ! %f4 = ca8ec7ec 13524e5c 6810b43f 7adca7d3 |
| 15124 | ! %f8 = 00000000 000000ff 790a6142 ef800000 |
| 15125 | ! %f12 = 3491bde4 ad8976bf 2f8c8f32 1df724d2 |
| 15126 | stda %f0,[%i0]ASI_BLK_PL ! Block Store to 0000000018000000 |
| 15127 | ! Mem[0000000018000078] = b08ad36e, %f31 = 89ff83a7 |
| 15128 | ld [%i0+0x078],%f31 ! %f31 = b08ad36e |
| 15129 | |
| 15130 | p4_label_92: ! %cwp = 6 |
| 15131 | ! Invert Register : %l0 = ffffffffffffdaac |
| 15132 | xor %l0,-1,%l0 ! %l0 = 0000000000002553 |
| 15133 | ! Mem[0000000031000060] = 790a6142, %l0 = 0000000000002553, %asi = 80 |
| 15134 | swapa [%o2+0x060]%asi,%l0 ! %l0 = 00000000790a6142 |
| 15135 | ! Mem[0000000019800028] = d7d85a2d9d1db549, %l3 = 0000000062680061 |
| 15136 | ldxa [%i3+%o5]0x89,%l3 ! %l3 = d7d85a2d9d1db549 |
| 15137 | ! %l1 = 000000000000f08f, %l7 = 0000000062680000, %l5 = 0000000000000000 |
| 15138 | add %l1,%l7,%l5 ! %l5 = 000000006268f08f |
| 15139 | ! Mem[0000000019800020] = acda0000, %f22 = f0fb0000 |
| 15140 | lda [%i3+%o4]0x89,%f22 ! %f22 = acda0000 |
| 15141 | ! %l3 = d7d85a2d9d1db549, immed = 00000113, %l6 = 000000d6ed23f08f |
| 15142 | add %l3,0x113,%l6 ! %l6 = d7d85a2d9d1db65c |
| 15143 | ! %l2 = 0000000000000062, Mem[0000000031000020] = 00000000000000ff, %asi = 80 |
| 15144 | stxa %l2,[%o2+0x020]%asi ! Mem[0000000031000020] = 0000000000000062 |
| 15145 | ! %l1 = 000000000000f08f, %l3 = d7d85a2d9d1db549, %l4 = ffffffffffffffff |
| 15146 | add %l1,%l3,%l4 ! %l4 = d7d85a2d9d1ea5d8 |
| 15147 | ! Mem[0000000030000060] = 62680000e2d9ffac, %f30 = ffffffff b08ad36e |
| 15148 | ldd [%o0+0x060],%f30 ! %f30 = 62680000 e2d9ffac |
| 15149 | ! %l6 = 9d1db65c, %l7 = 62680000, Mem[0000000030800020] = 89ff83a7 82e748a0 |
| 15150 | std %l6,[%o1+%o4] ! Mem[0000000030800020] = 9d1db65c 62680000 |
| 15151 | |
| 15152 | p4_label_93: ! %cwp = 6 |
| 15153 | ! Mem[0000000030000060] = 62680000, %f28 = 00000000 |
| 15154 | ld [%o0+0x060],%f28 ! %f28 = 62680000 |
| 15155 | membar #Sync ! Added by membar checker (73) |
| 15156 | ! Mem[000000001800003c] = 328f8c2f, %l6 = d7d85a2d9d1db65c |
| 15157 | ldsw [%i0+0x03c],%l6 ! %l6 = 00000000328f8c2f |
| 15158 | ! %l0 = 790a6142, %l1 = 0000f08f, Mem[0000000019800000] = aaa6f293 109ff9b8 |
| 15159 | stda %l0,[%i3+0x000]%asi ! Mem[0000000019800000] = 790a6142 0000f08f |
| 15160 | ! %l3 = d7d85a2d9d1db549, %l1 = 000000000000f08f, %l5 = 000000006268f08f |
| 15161 | orncc %l3,%l1,%l5 ! %l5 = ffffffffffffbf79, %ccr = 88 |
| 15162 | ! Mem[0000000019800028] = 9d1db549, %l7 = 0000000062680000 |
| 15163 | ldsba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000049 |
| 15164 | ! %l1 = 000000000000f08f, immed = 000009d5, %l7 = 0000000000000049 |
| 15165 | orn %l1,0x9d5,%l7 ! %l7 = fffffffffffff6af |
| 15166 | ! Mem[0000000018000008] = 895283a7, %l1 = 000000000000f08f |
| 15167 | swapa [%i0+%i4]0x89,%l1 ! %l1 = 00000000895283a7 |
| 15168 | ! %l7 = fffffffffffff6af, %l4 = d7d85a2d9d1ea5d8, %y = 4f752c92 |
| 15169 | sdiv %l7,%l4,%l0 ! %l0 = ffffffff80000000 |
| 15170 | mov %l0,%y ! %y = 80000000 |
| 15171 | ! Mem[0000000031000060] = 00002553, %l6 = 00000000328f8c2f |
| 15172 | ldsb [%o2+0x060],%l6 ! %l6 = 0000000000000000 |
| 15173 | ! Mem[0000000031000024] = 00000062, %l0 = ffffffff80000000 |
| 15174 | ldsh [%o2+0x026],%l0 ! %l0 = 0000000000000062 |
| 15175 | |
| 15176 | p4_label_94: ! %cwp = 6 |
| 15177 | ! Mem[0000000018000048] = a7f48883, %l7 = fffffffffffff6af |
| 15178 | ldsb [%i0+0x04b],%l7 ! %l7 = ffffffffffffff83 |
| 15179 | ! %l0 = 0000000000000062, immed = 00000704, %l1 = 00000000895283a7 |
| 15180 | andcc %l0,0x704,%l1 ! %l1 = 0000000000000000, %ccr = 44 |
| 15181 | ! Mem[0000000018800030] = 8ff023ed, %l2 = 0000000000000062 |
| 15182 | lduwa [%i1+%o6]0x89,%l2 ! %l2 = 000000008ff023ed |
| 15183 | ! %l3 = d7d85a2d9d1db549, Mem[0000000018800008] = 38f373348388f4a7 |
| 15184 | stx %l3,[%i1+%i4] ! Mem[0000000018800008] = d7d85a2d9d1db549 |
| 15185 | ! %l5 = ffffffffffffbf79, immed = 00000ed8, %y = 80000000 |
| 15186 | udiv %l5,0xed8,%l7 ! %l7 = 00000000ffffffff |
| 15187 | mov %l0,%y ! %y = 00000062 |
| 15188 | ! Mem[0000000019800008] = 00000000, %f12 = 3491bde4 |
| 15189 | lda [%i3+%i4]0x81,%f12 ! %f12 = 00000000 |
| 15190 | ! %l7 = 00000000ffffffff, %l6 = 0000000000000000, %l2 = 000000008ff023ed |
| 15191 | sub %l7,%l6,%l2 ! %l2 = 00000000ffffffff |
| 15192 | ! %l6 = 0000000000000000, immed = 000001bc, %y = 00000062 |
| 15193 | sdiv %l6,0x1bc,%l4 ! %l4 = 0000000038812735 |
| 15194 | mov %l0,%y ! %y = 00000062 |
| 15195 | ! Mem[0000000018800018] = 043a4259, %l0 = 0000000000000062 |
| 15196 | ldswa [%i1+%i6]0x81,%l0 ! %l0 = 00000000043a4259 |
| 15197 | ! %f23 = 6908a448, Mem[0000000019000020] = 00000060 |
| 15198 | sta %f23,[%i2+%o4]0x81 ! Mem[0000000019000020] = 6908a448 |
| 15199 | |
| 15200 | p4_label_95: ! %cwp = 6 |
| 15201 | ! Mem[0000000018000074] = 000000d7, %l6 = 0000000000000000 |
| 15202 | ldsb [%i0+0x074],%l6 ! %l6 = 0000000000000000 |
| 15203 | ! Mem[0000000030000064] = e2d9ffac, %f22 = acda0000 |
| 15204 | ld [%o0+0x064],%f22 ! %f22 = e2d9ffac |
| 15205 | ! Invert Register : %l2 = 00000000ffffffff |
| 15206 | xor %l2,-1,%l2 ! %l2 = ffffffff00000000 |
| 15207 | ! Mem[0000000030800060] = ffffffff, %l4 = 38812735, %l1 = 00000000 |
| 15208 | add %o1,0x60,%g1 |
| 15209 | casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ffffffff |
| 15210 | ! Mem[0000000031800020] = f0fb0000, %f30 = 62680000 |
| 15211 | ld [%o3+%o4],%f30 ! %f30 = f0fb0000 |
| 15212 | ! %l5 = ffffffffffffbf79, immed = fffff647, %l0 = 00000000043a4259 |
| 15213 | tsubcctv %l5,-0x9b9,%l0 ! %l0 = 00000000043a427c, Trapped |
| 15214 | ! Clear Register : %l5 = ffffffffffffbf79 |
| 15215 | clr %l5 ! %l5 = 0000000000000000 |
| 15216 | ! %l0 = 00000000043a427c, immed = fffff196, %l3 = d7d85a2d9d1db549 |
| 15217 | xnor %l0,-0xe6a,%l3 ! %l3 = 00000000043a4c15 |
| 15218 | ! %l1 = 00000000ffffffff, %l2 = ffffffff00000000, %l2 = ffffffff00000000 |
| 15219 | taddcctv %l1,%l2,%l2 ! %l0 = 00000000043a429f, Trapped |
| 15220 | ! %l4 = 0000000038812735, %l7 = 00000000ffffffff, %y = 00000062 |
| 15221 | umul %l4,%l7,%l3 ! %l3 = 38812734c77ed8cb, %y = 38812734 |
| 15222 | |
| 15223 | p4_label_96: ! %cwp = 6 |
| 15224 | ! %l7 = ffffffff00000000, Mem[1800001013524e5c] = ffffffff |
| 15225 | stba %l7,[%i0+%i5]0x88 ! Mem[0000000018000010] = 13524eff |
| 15226 | ! %l4 = 3881273500000000, Mem[318000600007fff9] = 16582bf8 |
| 15227 | stw %l4,[%o3+0x060] ! Mem[0000000031800060] = 38812735 |
| 15228 | ! Mem[0000000019000008] = 0000000000000000, %f4 = ca8ec7ec 13524e5c |
| 15229 | ldda [%i2+0x008]%asi,%f4 ! %f4 = 00000000 00000000 |
| 15230 | restore ! CWP = 5 |
| 15231 | ! %l6 = ffffe9f9, %l7 = fffff95f, Mem[0000000030800020] = 9d1db65c 62680000 |
| 15232 | std %l6,[%i1+%i4] ! Mem[0000000030800020] = ffffe9f9 fffff95f |
| 15233 | restore ! CWP = 4 |
| 15234 | ! %f4 = 00000000 00000000, Mem[0000000019000020] = 48a40869 b6ebffff |
| 15235 | stda %f4 ,[%i2+%o4]0x88 ! Mem[0000000019000020] = 00000000 00000000 |
| 15236 | ! %l5 = 0000000000001000, %l0 = 0000000000000849, %l5 = 0000000000001000 |
| 15237 | subccc %l5,%l0,%l5 ! %l5 = 00000000000007b7, %ccr = 00 |
| 15238 | ! Invert Register : %l4 = 0000000049b51d9d |
| 15239 | xor %l4,-1,%l4 ! %l4 = ffffffffb64ae262 |
| 15240 | ! Mem[0000000018000018] = d3a7dc7a 3fb41068, %l6 = 0000109f, %l7 = ed23f08f |
| 15241 | ldd [%i0+%i6],%l6 ! %l6 = 00000000d3a7dc7a 000000003fb41068 |
| 15242 | |
| 15243 | p4_label_97: ! %cwp = 4 |
| 15244 | ! %l2 = 0000000000000080, %l7 = 000000003fb41068, %y = 38812734 |
| 15245 | umulcc %l2,%l7,%l7 ! %l7 = 0000001fda083400, %ccr = 08, %y = 0000001f |
| 15246 | ! %l4 = ffffffffb64ae262, Mem[0000000019000000] = 000000000000e2d9 |
| 15247 | stxa %l4,[%i2+%g0]0x81 ! Mem[0000000019000000] = ffffffffb64ae262 |
| 15248 | ! %l0 = 0000000000000849 |
| 15249 | sethi %hi(0x4bc14000),%l0 ! %l0 = 000000004bc14000 |
| 15250 | ! %l3 = 0000000000000010, immed = 000006da, %l7 = 0000001fda083400 |
| 15251 | andcc %l3,0x6da,%l7 ! %l7 = 0000000000000010, %ccr = 00 |
| 15252 | ! %l5 = 00000000000007b7, immed = fffffe83, %l1 = 0000000000001000 |
| 15253 | add %l5,-0x17d,%l1 ! %l1 = 000000000000063a |
| 15254 | ! Mem[0000000030000060] = 62680000e2d9ffac, %l7 = 0000000000000010 |
| 15255 | ldx [%o0+0x060],%l7 ! %l7 = 62680000e2d9ffac |
| 15256 | restore ! CWP = 3 |
| 15257 | ! Mem[0000000031000020] = 0000000000000062, %f26 = aaa6f293 485b4255 |
| 15258 | ldda [%i2+0x020]%asi,%f26 ! %f26 = 00000000 00000062 |
| 15259 | ! %f27 = 00000062, Mem[0000000031000064] = efff0000 |
| 15260 | st %f27,[%i2+0x064] ! Mem[0000000031000064] = 00000062 |
| 15261 | ! %l6 = 0000000125e84b1f, immed = fffffbb1, %l0 = d5912ef880000083 |
| 15262 | tsubcc %l6,-0x44f,%l0 ! %l0 = 0000000125e84f6e, %ccr = 13 |
| 15263 | |
| 15264 | p4_label_98: ! %cwp = 3 |
| 15265 | ! Mem[0000000019000010] = aaa6f293, %l7 = e9cd41026ff6da13 |
| 15266 | ldswa [%o2+%o5]0x81,%l7 ! %l7 = ffffffffaaa6f293 |
| 15267 | ! %l1 = 00000000d5136b4d, immed = 00000e01, %l7 = ffffffffaaa6f293 |
| 15268 | tsubcc %l1,0xe01,%l7 ! %l7 = 00000000d5135d4c, %ccr = 0a |
| 15269 | ! Mem[0000000019800040] = 64d0d451 a7835289 a7f48883 3473f338 |
| 15270 | ! Mem[0000000019800050] = fffeffff fffeffff d6015784 ffffffff |
| 15271 | ! Mem[0000000019800060] = b6ebffff ffffffff 011e0096 93f2a6aa |
| 15272 | ! Mem[0000000019800070] = d6015784 ffffffff b08ad36e 42610a79 |
| 15273 | ldda [%o3+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000019800040 |
| 15274 | ! Mem[0000000031800020] = f0fb0000, %l3 = e9cd41026ff6da1c |
| 15275 | ldub [%i3+%i4],%l3 ! %l3 = 00000000000000f0 |
| 15276 | ! %f14 = 2f8c8f32, Mem[0000000018000028] = 000080ef |
| 15277 | sta %f14,[%o0+0x028]%asi ! Mem[0000000018000028] = 2f8c8f32 |
| 15278 | ! %l1 = d5136b4d00000000, Mem[18000030bf7689ad] = 6ff6da1c |
| 15279 | stba %l1,[%o0+%i6]0x80 ! Mem[0000000018000030] = 4d7689ad |
| 15280 | ! %l0 = 0000000125e84f6e, immd = fffffffffffff836, %l2 = d5136b4d9d73d8d7 |
| 15281 | sdivx %l0,-0x7ca,%l2 ! %l2 = ffffffffffda4443 |
| 15282 | ! %l0 = 0000000125e84f6e, %l0 = 0000000125e84f6e, %y = 0000001f |
| 15283 | mulscc %l0,%l0,%l7 ! %l7 = 0000000038dc7725, %ccr = 00, %y = 0000000f |
| 15284 | ! Mem[0000000030800060] = ffffffff, %l0 = 0000000125e84f6e |
| 15285 | ldswa [%i1+0x060]%asi,%l0 ! %l0 = ffffffffffffffff |
| 15286 | ! Mem[0000000031800020] = f0fb000000000001, %l2 = ffffffffffda4443 |
| 15287 | ldx [%i3+%i4],%l2 ! %l2 = f0fb000000000001 |
| 15288 | |
| 15289 | p4_label_99: ! %cwp = 3 |
| 15290 | ! %l7 = 38dc772500000000, Mem[1880000e9d1db549] = ffffffff |
| 15291 | sth %l7,[%o1+0x00e] ! Mem[000000001880000c] = 9d1d7725 |
| 15292 | ! Mem[0000000018000008] = 8ff00000, %l7 = 0000000038dc7725 |
| 15293 | lduw [%o0+%o4],%l7 ! %l7 = 000000008ff00000 |
| 15294 | ! Set Register : %l0 = ffffffffffffffff |
| 15295 | xor %g0,-1,%l0 ! %l0 = ffffffffffffffff |
| 15296 | ! %l5 = 0000000080000060, %l1 = 00000000d5136b4d, %l2 = f0fb000000000001 |
| 15297 | xorcc %l5,%l1,%l2 ! %l2 = 0000000055136b2d, %ccr = 00 |
| 15298 | ! %l6 = 25e84b1f, %l7 = 8ff00000, Mem[0000000030000020] = 043a39bb f08fa6aa |
| 15299 | std %l6,[%i0+%i4] ! Mem[0000000030000020] = 25e84b1f 8ff00000 |
| 15300 | ! %l2 = 0000000055136b2d, %l7 = 000000008ff00000, %l2 = 0000000055136b2d |
| 15301 | add %l2,%l7,%l2 ! %l2 = 00000000e5036b2d |
| 15302 | ! %l7 = 000000008ff00000, immed = 00000009, %l6 = 0000000125e84b1f |
| 15303 | sra %l7,0x009,%l6 ! %l6 = ffffffffffc7f800 |
| 15304 | ! %l4 = 000000000000f9f0, %l0 = ffffffffffffffff, %l3 = 00000000000000f0 |
| 15305 | subc %l4,%l0,%l3 ! %l3 = 000000000000f9f1 |
| 15306 | ! Mem[0000000031000020] = 00000000 00000062, %l2 = e5036b2d, %l3 = 0000f9f1 |
| 15307 | ldd [%i2+%i4],%l2 ! %l2 = 0000000000000000 0000000000000062 |
| 15308 | ! Mem[0000000031000064] = 00000062, %l0 = ffffffffffffffff |
| 15309 | ldub [%i2+0x065],%l0 ! %l0 = 0000000000000000 |
| 15310 | |
| 15311 | p4_label_100: ! %cwp = 3 |
| 15312 | ! %l1 = 00000000d5136b4d, %l4 = 000000000000f9f0, %y = 0000000f |
| 15313 | smul %l1,%l4,%l1 ! %l1 = ffffd617a5927d30, %y = ffffd617 |
| 15314 | ! %l7 = 000000008ff00000, Mem[0000000019000020] = 0000000000000000 |
| 15315 | stxa %l7,[%o2+%i4]0x88 ! Mem[0000000019000020] = 000000008ff00000 |
| 15316 | ! Mem[000000001800003c] = 328f8c2f, %f0 = 9013fa76 |
| 15317 | lda [%o0+0x03c]%asi,%f0 ! %f0 = 328f8c2f |
| 15318 | ! %l1 = ffffd617a5927d30, immed = fffff11e, %y = ffffd617 |
| 15319 | umulcc %l1,-0xee2,%l4 ! %l4 = a592738fd1d4dba0, %ccr = 88, %y = a592738f |
| 15320 | ! %l6 = ffffffffffc7f800, immed = 00000fd5, %l0 = 0000000000000000 |
| 15321 | orcc %l6,0xfd5,%l0 ! %l0 = ffffffffffc7ffd5, %ccr = 88 |
| 15322 | ! Mem[0000000018800030] = ed23f08f, %l3 = 0000000000000062 |
| 15323 | lduwa [%o1+0x030]%asi,%l3 ! %l3 = 00000000ed23f08f |
| 15324 | ! Invert Register : %l4 = a592738fd1d4dba0 |
| 15325 | xor %l4,-1,%l4 ! %l4 = 5a6d8c702e2b245f |
| 15326 | ! %l1 = ffffd617a5927d30, immed = 000000e3, %l2 = 0000000000000000 |
| 15327 | tsubcc %l1,0x0e3,%l2 ! %l2 = ffffd617a5927c4d, %ccr = 8a |
| 15328 | ! %l6 = ffffffffffc7f800, immed = 0000052a, %l1 = ffffd617a5927d30 |
| 15329 | orncc %l6,0x52a,%l1 ! %l1 = fffffffffffffad5, %ccr = 88 |
| 15330 | ! %l2 = a5927c4d00000000, Mem[180000080000f08f] = ffffd617 |
| 15331 | stwa %l2,[%o0+%o4]0x88 ! Mem[0000000018000008] = a5927c4d |
| 15332 | |
| 15333 | ba,a p4_not_taken_0_end |
| 15334 | p4_not_taken_0: |
| 15335 | ! The following code should not be executed |
| 15336 | ldx [%o1+0x000],%l2 |
| 15337 | sta %l0,[%i1+0x020]%asi |
| 15338 | nop |
| 15339 | stba %l6,[%o2+0x004]%asi |
| 15340 | std %l0,[%o3+0x000] |
| 15341 | stxa %l0,[%i3+0x008]%asi |
| 15342 | nop |
| 15343 | ba,a p4_branch_failed |
| 15344 | p4_not_taken_0_end: |
| 15345 | |
| 15346 | |
| 15347 | ! End of Random Code for Processor 4 |
| 15348 | |
| 15349 | 1: membar #Sync ! Force all stores to complete |
| 15350 | |
| 15351 | restore ! CWP = 2 |
| 15352 | restore ! CWP = 1 |
| 15353 | restore ! CWP = 0 |
| 15354 | p4_set_done_flag: |
| 15355 | mov 2,%g2 |
| 15356 | set done_flags,%g1 |
| 15357 | st %g2,[%g1+0x010] ! Set processor 4 done flag |
| 15358 | |
| 15359 | ! Check Registers |
| 15360 | |
| 15361 | p4_check_registers: |
| 15362 | set p4_expected_registers,%g1 |
| 15363 | ldx [%g1+0x000],%g2 |
| 15364 | cmp %l0,%g2 ! %l0 should be 2f8c8f321df724d2 |
| 15365 | bne,a,pn %xcc,p4_reg_l0_fail |
| 15366 | mov %l0,%g3 |
| 15367 | ldx [%g1+0x008],%g2 |
| 15368 | cmp %l1,%g2 ! %l1 should be 000000000000c99b |
| 15369 | bne,a,pn %xcc,p4_reg_l1_fail |
| 15370 | mov %l1,%g3 |
| 15371 | ldx [%g1+0x010],%g2 |
| 15372 | cmp %l2,%g2 ! %l2 should be ffffff3500002644 |
| 15373 | bne,a,pn %xcc,p4_reg_l2_fail |
| 15374 | mov %l2,%g3 |
| 15375 | ldx [%g1+0x018],%g2 |
| 15376 | cmp %l3,%g2 ! %l3 should be ffffffffbb4bbf68 |
| 15377 | bne,a,pn %xcc,p4_reg_l3_fail |
| 15378 | mov %l3,%g3 |
| 15379 | ldx [%g1+0x020],%g2 |
| 15380 | cmp %l4,%g2 ! %l4 should be ffffffffffffff84 |
| 15381 | bne,a,pn %xcc,p4_reg_l4_fail |
| 15382 | mov %l4,%g3 |
| 15383 | ldx [%g1+0x028],%g2 |
| 15384 | cmp %l5,%g2 ! %l5 should be ffffffffffffffff |
| 15385 | bne,a,pn %xcc,p4_reg_l5_fail |
| 15386 | mov %l5,%g3 |
| 15387 | ldx [%g1+0x030],%g2 |
| 15388 | cmp %l6,%g2 ! %l6 should be 0000000049b51d9d |
| 15389 | bne,a,pn %xcc,p4_reg_l6_fail |
| 15390 | mov %l6,%g3 |
| 15391 | ldx [%g1+0x038],%g2 |
| 15392 | cmp %l7,%g2 ! %l7 should be 000000004f571412 |
| 15393 | bne,a,pn %xcc,p4_reg_l7_fail |
| 15394 | mov %l7,%g3 |
| 15395 | |
| 15396 | ! Check %y register |
| 15397 | |
| 15398 | set 0xa592738f,%g2 |
| 15399 | rd %y,%g3 |
| 15400 | cmp %g2,%g3 |
| 15401 | bne,a p4_failed |
| 15402 | mov 0x111,%g1 |
| 15403 | |
| 15404 | ! Check Floating Point Registers |
| 15405 | |
| 15406 | p4_check_fp_registers: |
| 15407 | set p4_temp,%g1 |
| 15408 | set p4_expected_fp_regs,%g3 |
| 15409 | std %f0,[%g1] |
| 15410 | ldx [%g1],%l1 |
| 15411 | ldx [%g3+0x00],%l0 |
| 15412 | cmp %l0,%l1 ! %f0 should be 328f8c2f 93fd304c |
| 15413 | bne %xcc,p4_f0_fail |
| 15414 | std %f2,[%g1] |
| 15415 | ldx [%g1],%l1 |
| 15416 | ldx [%g3+0x08],%l0 |
| 15417 | cmp %l0,%l1 ! %f2 should be dc953ec8 895283a7 |
| 15418 | bne %xcc,p4_f2_fail |
| 15419 | std %f4,[%g1] |
| 15420 | ldx [%g1],%l1 |
| 15421 | ldx [%g3+0x10],%l0 |
| 15422 | cmp %l0,%l1 ! %f4 should be 00000000 00000000 |
| 15423 | bne %xcc,p4_f4_fail |
| 15424 | std %f6,[%g1] |
| 15425 | ldx [%g1],%l1 |
| 15426 | ldx [%g3+0x18],%l0 |
| 15427 | cmp %l0,%l1 ! %f6 should be 6810b43f 7adca7d3 |
| 15428 | bne %xcc,p4_f6_fail |
| 15429 | std %f8,[%g1] |
| 15430 | ldx [%g1],%l1 |
| 15431 | ldx [%g3+0x20],%l0 |
| 15432 | cmp %l0,%l1 ! %f8 should be 00000000 000000ff |
| 15433 | bne %xcc,p4_f8_fail |
| 15434 | std %f10,[%g1] |
| 15435 | ldx [%g1],%l1 |
| 15436 | ldx [%g3+0x28],%l0 |
| 15437 | cmp %l0,%l1 ! %f10 should be 790a6142 ef800000 |
| 15438 | bne %xcc,p4_f10_fail |
| 15439 | std %f12,[%g1] |
| 15440 | ldx [%g1],%l1 |
| 15441 | ldx [%g3+0x30],%l0 |
| 15442 | cmp %l0,%l1 ! %f12 should be 00000000 ad8976bf |
| 15443 | bne %xcc,p4_f12_fail |
| 15444 | std %f14,[%g1] |
| 15445 | ldx [%g1],%l1 |
| 15446 | ldx [%g3+0x38],%l0 |
| 15447 | cmp %l0,%l1 ! %f14 should be 2f8c8f32 1df724d2 |
| 15448 | bne %xcc,p4_f14_fail |
| 15449 | std %f16,[%g1] |
| 15450 | ldx [%g1],%l1 |
| 15451 | ldx [%g3+0x40],%l0 |
| 15452 | cmp %l0,%l1 ! %f16 should be 64d0d451 a7835289 |
| 15453 | bne %xcc,p4_f16_fail |
| 15454 | std %f18,[%g1] |
| 15455 | ldx [%g1],%l1 |
| 15456 | ldx [%g3+0x48],%l0 |
| 15457 | cmp %l0,%l1 ! %f18 should be a7f48883 3473f338 |
| 15458 | bne %xcc,p4_f18_fail |
| 15459 | std %f20,[%g1] |
| 15460 | ldx [%g1],%l1 |
| 15461 | ldx [%g3+0x50],%l0 |
| 15462 | cmp %l0,%l1 ! %f20 should be fffeffff fffeffff |
| 15463 | bne %xcc,p4_f20_fail |
| 15464 | std %f22,[%g1] |
| 15465 | ldx [%g1],%l1 |
| 15466 | ldx [%g3+0x58],%l0 |
| 15467 | cmp %l0,%l1 ! %f22 should be d6015784 ffffffff |
| 15468 | bne %xcc,p4_f22_fail |
| 15469 | std %f24,[%g1] |
| 15470 | ldx [%g1],%l1 |
| 15471 | ldx [%g3+0x60],%l0 |
| 15472 | cmp %l0,%l1 ! %f24 should be b6ebffff ffffffff |
| 15473 | bne %xcc,p4_f24_fail |
| 15474 | std %f26,[%g1] |
| 15475 | ldx [%g1],%l1 |
| 15476 | ldx [%g3+0x68],%l0 |
| 15477 | cmp %l0,%l1 ! %f26 should be 011e0096 93f2a6aa |
| 15478 | bne %xcc,p4_f26_fail |
| 15479 | std %f28,[%g1] |
| 15480 | ldx [%g1],%l1 |
| 15481 | ldx [%g3+0x70],%l0 |
| 15482 | cmp %l0,%l1 ! %f28 should be d6015784 ffffffff |
| 15483 | bne %xcc,p4_f28_fail |
| 15484 | std %f30,[%g1] |
| 15485 | ldx [%g1],%l1 |
| 15486 | ldx [%g3+0x78],%l0 |
| 15487 | cmp %l0,%l1 ! %f30 should be b08ad36e 42610a79 |
| 15488 | bne %xcc,p4_f30_fail |
| 15489 | nop |
| 15490 | |
| 15491 | ! Check Local Memory |
| 15492 | |
| 15493 | set p4_local0_expect,%g1 |
| 15494 | ldx [%g1+0x000],%g2 ! Expected data = 4c30fd9376fa1390 |
| 15495 | ldx [%i0+0x000],%g3 ! Observed data at 0000000018000000 |
| 15496 | cmp %g2,%g3 |
| 15497 | bne,a,pn %xcc,p4_local_failed |
| 15498 | add %i0,0x000,%g4 |
| 15499 | ldx [%g1+0x008],%g2 ! Expected data = 4d7c92a5c83e95dc |
| 15500 | ldx [%i0+0x008],%g3 ! Observed data at 0000000018000008 |
| 15501 | cmp %g2,%g3 |
| 15502 | bne,a,pn %xcc,p4_local_failed |
| 15503 | add %i0,0x008,%g4 |
| 15504 | ldx [%g1+0x010],%g2 ! Expected data = ff4e5213ecc78eca |
| 15505 | ldx [%i0+0x010],%g3 ! Observed data at 0000000018000010 |
| 15506 | cmp %g2,%g3 |
| 15507 | bne,a,pn %xcc,p4_local_failed |
| 15508 | add %i0,0x010,%g4 |
| 15509 | ldx [%g1+0x020],%g2 ! Expected data = ff00000000000000 |
| 15510 | ldx [%i0+0x020],%g3 ! Observed data at 0000000018000020 |
| 15511 | cmp %g2,%g3 |
| 15512 | bne,a,pn %xcc,p4_local_failed |
| 15513 | add %i0,0x020,%g4 |
| 15514 | ldx [%g1+0x028],%g2 ! Expected data = 2f8c8f3242610a79 |
| 15515 | ldx [%i0+0x028],%g3 ! Observed data at 0000000018000028 |
| 15516 | cmp %g2,%g3 |
| 15517 | bne,a,pn %xcc,p4_local_failed |
| 15518 | add %i0,0x028,%g4 |
| 15519 | ldx [%g1+0x030],%g2 ! Expected data = 4d7689ade4bd9134 |
| 15520 | ldx [%i0+0x030],%g3 ! Observed data at 0000000018000030 |
| 15521 | cmp %g2,%g3 |
| 15522 | bne,a,pn %xcc,p4_local_failed |
| 15523 | add %i0,0x030,%g4 |
| 15524 | ldx [%g1+0x038],%g2 ! Expected data = d224f71d328f8c2f |
| 15525 | ldx [%i0+0x038],%g3 ! Observed data at 0000000018000038 |
| 15526 | cmp %g2,%g3 |
| 15527 | bne,a,pn %xcc,p4_local_failed |
| 15528 | add %i0,0x038,%g4 |
| 15529 | ldx [%g1+0x040],%g2 ! Expected data = d653da1f00000000 |
| 15530 | ldx [%i0+0x040],%g3 ! Observed data at 0000000018000040 |
| 15531 | cmp %g2,%g3 |
| 15532 | bne,a,pn %xcc,p4_local_failed |
| 15533 | add %i0,0x040,%g4 |
| 15534 | ldx [%g1+0x048],%g2 ! Expected data = a7f488838388f4a7 |
| 15535 | ldx [%i0+0x048],%g3 ! Observed data at 0000000018000048 |
| 15536 | cmp %g2,%g3 |
| 15537 | bne,a,pn %xcc,p4_local_failed |
| 15538 | add %i0,0x048,%g4 |
| 15539 | ldx [%g1+0x050],%g2 ! Expected data = 631db5491fda53d6 |
| 15540 | ldx [%i0+0x050],%g3 ! Observed data at 0000000018000050 |
| 15541 | cmp %g2,%g3 |
| 15542 | bne,a,pn %xcc,p4_local_failed |
| 15543 | add %i0,0x050,%g4 |
| 15544 | ldx [%g1+0x058],%g2 ! Expected data = 35ff6862e6ac5a6e |
| 15545 | ldx [%i0+0x058],%g3 ! Observed data at 0000000018000058 |
| 15546 | cmp %g2,%g3 |
| 15547 | bne,a,pn %xcc,p4_local_failed |
| 15548 | add %i0,0x058,%g4 |
| 15549 | ldx [%g1+0x060],%g2 ! Expected data = 0000000000ff0000 |
| 15550 | ldx [%i0+0x060],%g3 ! Observed data at 0000000018000060 |
| 15551 | cmp %g2,%g3 |
| 15552 | bne,a,pn %xcc,p4_local_failed |
| 15553 | add %i0,0x060,%g4 |
| 15554 | ldx [%g1+0x068],%g2 ! Expected data = ff3a39bb93f2a6aa |
| 15555 | ldx [%i0+0x068],%g3 ! Observed data at 0000000018000068 |
| 15556 | cmp %g2,%g3 |
| 15557 | bne,a,pn %xcc,p4_local_failed |
| 15558 | add %i0,0x068,%g4 |
| 15559 | ldx [%g1+0x070],%g2 ! Expected data = d6015784000000d7 |
| 15560 | ldx [%i0+0x070],%g3 ! Observed data at 0000000018000070 |
| 15561 | cmp %g2,%g3 |
| 15562 | bne,a,pn %xcc,p4_local_failed |
| 15563 | add %i0,0x070,%g4 |
| 15564 | |
| 15565 | set p4_local1_expect,%g1 |
| 15566 | ldx [%g1+0x000],%g2 ! Expected data = 531521036eb19bd7 |
| 15567 | ldx [%i1+0x000],%g3 ! Observed data at 0000000018800000 |
| 15568 | cmp %g2,%g3 |
| 15569 | bne,a,pn %xcc,p4_local_failed |
| 15570 | add %i1,0x000,%g4 |
| 15571 | ldx [%g1+0x008],%g2 ! Expected data = d7d85a2d9d1d7725 |
| 15572 | ldx [%i1+0x008],%g3 ! Observed data at 0000000018800008 |
| 15573 | cmp %g2,%g3 |
| 15574 | bne,a,pn %xcc,p4_local_failed |
| 15575 | add %i1,0x008,%g4 |
| 15576 | ldx [%g1+0x010],%g2 ! Expected data = 1fdaffffffffffff |
| 15577 | ldx [%i1+0x010],%g3 ! Observed data at 0000000018800010 |
| 15578 | cmp %g2,%g3 |
| 15579 | bne,a,pn %xcc,p4_local_failed |
| 15580 | add %i1,0x010,%g4 |
| 15581 | ldx [%g1+0x030],%g2 ! Expected data = ed23f08f00000adf |
| 15582 | ldx [%i1+0x030],%g3 ! Observed data at 0000000018800030 |
| 15583 | cmp %g2,%g3 |
| 15584 | bne,a,pn %xcc,p4_local_failed |
| 15585 | add %i1,0x030,%g4 |
| 15586 | ldx [%g1+0x038],%g2 ! Expected data = 000000576810b43f |
| 15587 | ldx [%i1+0x038],%g3 ! Observed data at 0000000018800038 |
| 15588 | cmp %g2,%g3 |
| 15589 | bne,a,pn %xcc,p4_local_failed |
| 15590 | add %i1,0x038,%g4 |
| 15591 | ldx [%g1+0x040],%g2 ! Expected data = 7fffffff00000060 |
| 15592 | ldx [%i1+0x040],%g3 ! Observed data at 0000000018800040 |
| 15593 | cmp %g2,%g3 |
| 15594 | bne,a,pn %xcc,p4_local_failed |
| 15595 | add %i1,0x040,%g4 |
| 15596 | ldx [%g1+0x048],%g2 ! Expected data = a2a46f6b38f37334 |
| 15597 | ldx [%i1+0x048],%g3 ! Observed data at 0000000018800048 |
| 15598 | cmp %g2,%g3 |
| 15599 | bne,a,pn %xcc,p4_local_failed |
| 15600 | add %i1,0x048,%g4 |
| 15601 | ldx [%g1+0x058],%g2 ! Expected data = 29dd28ec00000060 |
| 15602 | ldx [%i1+0x058],%g3 ! Observed data at 0000000018800058 |
| 15603 | cmp %g2,%g3 |
| 15604 | bne,a,pn %xcc,p4_local_failed |
| 15605 | add %i1,0x058,%g4 |
| 15606 | |
| 15607 | set p4_local2_expect,%g1 |
| 15608 | ldx [%g1+0x000],%g2 ! Expected data = ffffffffb64ae262 |
| 15609 | ldx [%i2+0x000],%g3 ! Observed data at 0000000019000000 |
| 15610 | cmp %g2,%g3 |
| 15611 | bne,a,pn %xcc,p4_local_failed |
| 15612 | add %i2,0x000,%g4 |
| 15613 | ldx [%g1+0x020],%g2 ! Expected data = 0000f08f00000000 |
| 15614 | ldx [%i2+0x020],%g3 ! Observed data at 0000000019000020 |
| 15615 | cmp %g2,%g3 |
| 15616 | bne,a,pn %xcc,p4_local_failed |
| 15617 | add %i2,0x020,%g4 |
| 15618 | ldx [%g1+0x030],%g2 ! Expected data = ff00000000000000 |
| 15619 | ldx [%i2+0x030],%g3 ! Observed data at 0000000019000030 |
| 15620 | cmp %g2,%g3 |
| 15621 | bne,a,pn %xcc,p4_local_failed |
| 15622 | add %i2,0x030,%g4 |
| 15623 | ldx [%g1+0x058],%g2 ! Expected data = ed23f08f00000adf |
| 15624 | ldx [%i2+0x058],%g3 ! Observed data at 0000000019000058 |
| 15625 | cmp %g2,%g3 |
| 15626 | bne,a,pn %xcc,p4_local_failed |
| 15627 | add %i2,0x058,%g4 |
| 15628 | ldx [%g1+0x060],%g2 ! Expected data = ffffffff6ed38ab0 |
| 15629 | ldx [%i2+0x060],%g3 ! Observed data at 0000000019000060 |
| 15630 | cmp %g2,%g3 |
| 15631 | bne,a,pn %xcc,p4_local_failed |
| 15632 | add %i2,0x060,%g4 |
| 15633 | |
| 15634 | set p4_local3_expect,%g1 |
| 15635 | ldx [%g1+0x000],%g2 ! Expected data = 790a61420000f08f |
| 15636 | ldx [%i3+0x000],%g3 ! Observed data at 0000000019800000 |
| 15637 | cmp %g2,%g3 |
| 15638 | bne,a,pn %xcc,p4_local_failed |
| 15639 | add %i3,0x000,%g4 |
| 15640 | ldx [%g1+0x030],%g2 ! Expected data = f9000000e9000000 |
| 15641 | ldx [%i3+0x030],%g3 ! Observed data at 0000000019800030 |
| 15642 | cmp %g2,%g3 |
| 15643 | bne,a,pn %xcc,p4_local_failed |
| 15644 | add %i3,0x030,%g4 |
| 15645 | |
| 15646 | |
| 15647 | ! Check Shared Memory |
| 15648 | set share0_expect,%g4 |
| 15649 | set p4_share_mask,%g5 |
| 15650 | set 0x30000000,%g6 ! Physical Addr of Share 0 |
| 15651 | p4_memcheck_share0: |
| 15652 | ldx [%g4+0x020],%g2 ! Expected value = 25e84b1f8ff00000 |
| 15653 | ldx [%o0+0x020],%g3 ! Read value at Mem[0000000030000020] |
| 15654 | cmp %g2,%g3 |
| 15655 | bne,pn %xcc,p4_failed |
| 15656 | add %g6,0x020,%g1 |
| 15657 | ldx [%g4+0x060],%g2 ! Expected value = 62680000e2d9ffac |
| 15658 | ldx [%o0+0x060],%g3 ! Read value at Mem[0000000030000060] |
| 15659 | cmp %g2,%g3 |
| 15660 | bne,pn %xcc,p4_failed |
| 15661 | add %g6,0x060,%g1 |
| 15662 | set share1_expect,%g4 |
| 15663 | set 0x30800000,%g6 ! Physical Addr of Share 1 |
| 15664 | p4_memcheck_share1: |
| 15665 | ldx [%g4+0x020],%g2 ! Expected value = ffffe9f9fffff95f |
| 15666 | ldx [%o1+0x020],%g3 ! Read value at Mem[0000000030800020] |
| 15667 | cmp %g2,%g3 |
| 15668 | bne,pn %xcc,p4_failed |
| 15669 | add %g6,0x020,%g1 |
| 15670 | ldx [%g4+0x060],%g2 ! Expected value = ffffffffe2d9daac |
| 15671 | ldx [%o1+0x060],%g3 ! Read value at Mem[0000000030800060] |
| 15672 | cmp %g2,%g3 |
| 15673 | bne,pn %xcc,p4_failed |
| 15674 | add %g6,0x060,%g1 |
| 15675 | set share2_expect,%g4 |
| 15676 | set 0x31000000,%g6 ! Physical Addr of Share 2 |
| 15677 | p4_memcheck_share2: |
| 15678 | ldx [%g4+0x020],%g2 ! Expected value = 0000000000000062 |
| 15679 | ldx [%o2+0x020],%g3 ! Read value at Mem[0000000031000020] |
| 15680 | cmp %g2,%g3 |
| 15681 | bne,pn %xcc,p4_failed |
| 15682 | add %g6,0x020,%g1 |
| 15683 | ldx [%g4+0x060],%g2 ! Expected value = 0000255300000062 |
| 15684 | ldx [%o2+0x060],%g3 ! Read value at Mem[0000000031000060] |
| 15685 | cmp %g2,%g3 |
| 15686 | bne,pn %xcc,p4_failed |
| 15687 | add %g6,0x060,%g1 |
| 15688 | set share3_expect,%g4 |
| 15689 | set 0x31800000,%g6 ! Physical Addr of Share 3 |
| 15690 | p4_memcheck_share3: |
| 15691 | ldx [%g4+0x020],%g2 ! Expected value = f0fb000000000001 |
| 15692 | ldx [%o3+0x020],%g3 ! Read value at Mem[0000000031800020] |
| 15693 | cmp %g2,%g3 |
| 15694 | bne,pn %xcc,p4_failed |
| 15695 | add %g6,0x020,%g1 |
| 15696 | ldx [%g4+0x060],%g2 ! Expected value = 38812735ffffff87 |
| 15697 | ldx [%o3+0x060],%g3 ! Read value at Mem[0000000031800060] |
| 15698 | cmp %g2,%g3 |
| 15699 | bne,pn %xcc,p4_failed |
| 15700 | add %g6,0x060,%g1 |
| 15701 | |
| 15702 | ! The test for processor 4 has passed |
| 15703 | |
| 15704 | p4_passed: |
| 15705 | ta GOOD_TRAP |
| 15706 | nop |
| 15707 | |
| 15708 | p4_reg_l0_fail: |
| 15709 | or %g0,0xbd0,%g1 |
| 15710 | ba,a p4_failed |
| 15711 | p4_reg_l1_fail: |
| 15712 | or %g0,0xbd1,%g1 |
| 15713 | ba,a p4_failed |
| 15714 | p4_reg_l2_fail: |
| 15715 | or %g0,0xbd2,%g1 |
| 15716 | ba,a p4_failed |
| 15717 | p4_reg_l3_fail: |
| 15718 | or %g0,0xbd3,%g1 |
| 15719 | ba,a p4_failed |
| 15720 | p4_reg_l4_fail: |
| 15721 | or %g0,0xbd4,%g1 |
| 15722 | ba,a p4_failed |
| 15723 | p4_reg_l5_fail: |
| 15724 | or %g0,0xbd5,%g1 |
| 15725 | ba,a p4_failed |
| 15726 | p4_reg_l6_fail: |
| 15727 | or %g0,0xbd6,%g1 |
| 15728 | ba,a p4_failed |
| 15729 | p4_reg_l7_fail: |
| 15730 | or %g0,0xbd7,%g1 |
| 15731 | ba,a p4_failed |
| 15732 | p4_f0_fail: |
| 15733 | set p4_temp,%g6 |
| 15734 | mov 0xf00,%l0 |
| 15735 | stx %l0,[%g6] |
| 15736 | std %f0,[%g6+8] |
| 15737 | stx %fsr,[%g6+16] |
| 15738 | ta BAD_TRAP |
| 15739 | |
| 15740 | p4_f2_fail: |
| 15741 | set p4_temp,%g6 |
| 15742 | mov 0xf02,%l0 |
| 15743 | stx %l0,[%g6] |
| 15744 | std %f2,[%g6+8] |
| 15745 | stx %fsr,[%g6+16] |
| 15746 | ta BAD_TRAP |
| 15747 | |
| 15748 | p4_f4_fail: |
| 15749 | set p4_temp,%g6 |
| 15750 | mov 0xf04,%l0 |
| 15751 | stx %l0,[%g6] |
| 15752 | std %f4,[%g6+8] |
| 15753 | stx %fsr,[%g6+16] |
| 15754 | ta BAD_TRAP |
| 15755 | |
| 15756 | p4_f6_fail: |
| 15757 | set p4_temp,%g6 |
| 15758 | mov 0xf06,%l0 |
| 15759 | stx %l0,[%g6] |
| 15760 | std %f6,[%g6+8] |
| 15761 | stx %fsr,[%g6+16] |
| 15762 | ta BAD_TRAP |
| 15763 | |
| 15764 | p4_f8_fail: |
| 15765 | set p4_temp,%g6 |
| 15766 | mov 0xf08,%l0 |
| 15767 | stx %l0,[%g6] |
| 15768 | std %f8,[%g6+8] |
| 15769 | stx %fsr,[%g6+16] |
| 15770 | ta BAD_TRAP |
| 15771 | |
| 15772 | p4_f10_fail: |
| 15773 | set p4_temp,%g6 |
| 15774 | mov 0xf10,%l0 |
| 15775 | stx %l0,[%g6] |
| 15776 | std %f10,[%g6+8] |
| 15777 | stx %fsr,[%g6+16] |
| 15778 | ta BAD_TRAP |
| 15779 | |
| 15780 | p4_f12_fail: |
| 15781 | set p4_temp,%g6 |
| 15782 | mov 0xf12,%l0 |
| 15783 | stx %l0,[%g6] |
| 15784 | std %f12,[%g6+8] |
| 15785 | stx %fsr,[%g6+16] |
| 15786 | ta BAD_TRAP |
| 15787 | |
| 15788 | p4_f14_fail: |
| 15789 | set p4_temp,%g6 |
| 15790 | mov 0xf14,%l0 |
| 15791 | stx %l0,[%g6] |
| 15792 | std %f14,[%g6+8] |
| 15793 | stx %fsr,[%g6+16] |
| 15794 | ta BAD_TRAP |
| 15795 | |
| 15796 | p4_f16_fail: |
| 15797 | set p4_temp,%g6 |
| 15798 | mov 0xf16,%l0 |
| 15799 | stx %l0,[%g6] |
| 15800 | std %f16,[%g6+8] |
| 15801 | stx %fsr,[%g6+16] |
| 15802 | ta BAD_TRAP |
| 15803 | |
| 15804 | p4_f18_fail: |
| 15805 | set p4_temp,%g6 |
| 15806 | mov 0xf18,%l0 |
| 15807 | stx %l0,[%g6] |
| 15808 | std %f18,[%g6+8] |
| 15809 | stx %fsr,[%g6+16] |
| 15810 | ta BAD_TRAP |
| 15811 | |
| 15812 | p4_f20_fail: |
| 15813 | set p4_temp,%g6 |
| 15814 | mov 0xf20,%l0 |
| 15815 | stx %l0,[%g6] |
| 15816 | std %f20,[%g6+8] |
| 15817 | stx %fsr,[%g6+16] |
| 15818 | ta BAD_TRAP |
| 15819 | |
| 15820 | p4_f22_fail: |
| 15821 | set p4_temp,%g6 |
| 15822 | mov 0xf22,%l0 |
| 15823 | stx %l0,[%g6] |
| 15824 | std %f22,[%g6+8] |
| 15825 | stx %fsr,[%g6+16] |
| 15826 | ta BAD_TRAP |
| 15827 | |
| 15828 | p4_f24_fail: |
| 15829 | set p4_temp,%g6 |
| 15830 | mov 0xf24,%l0 |
| 15831 | stx %l0,[%g6] |
| 15832 | std %f24,[%g6+8] |
| 15833 | stx %fsr,[%g6+16] |
| 15834 | ta BAD_TRAP |
| 15835 | |
| 15836 | p4_f26_fail: |
| 15837 | set p4_temp,%g6 |
| 15838 | mov 0xf26,%l0 |
| 15839 | stx %l0,[%g6] |
| 15840 | std %f26,[%g6+8] |
| 15841 | stx %fsr,[%g6+16] |
| 15842 | ta BAD_TRAP |
| 15843 | |
| 15844 | p4_f28_fail: |
| 15845 | set p4_temp,%g6 |
| 15846 | mov 0xf28,%l0 |
| 15847 | stx %l0,[%g6] |
| 15848 | std %f28,[%g6+8] |
| 15849 | stx %fsr,[%g6+16] |
| 15850 | ta BAD_TRAP |
| 15851 | |
| 15852 | p4_f30_fail: |
| 15853 | set p4_temp,%g6 |
| 15854 | mov 0xf30,%l0 |
| 15855 | stx %l0,[%g6] |
| 15856 | std %f30,[%g6+8] |
| 15857 | stx %fsr,[%g6+16] |
| 15858 | ta BAD_TRAP |
| 15859 | |
| 15860 | |
| 15861 | ! The test for processor 4 failed |
| 15862 | |
| 15863 | p4_failed: |
| 15864 | set done_flags,%g1 |
| 15865 | mov 3,%g5 |
| 15866 | st %g5,[%g1+0x010] ! Set processor 4 done flag |
| 15867 | |
| 15868 | set p4_temp,%g6 |
| 15869 | stx %g1,[%g6] |
| 15870 | stx %g2,[%g6+8] |
| 15871 | stx %g3,[%g6+16] |
| 15872 | stx %fsr,[%g6+24] |
| 15873 | ta BAD_TRAP |
| 15874 | |
| 15875 | |
| 15876 | ! The local area data for processor 4 failed |
| 15877 | |
| 15878 | p4_local_failed: |
| 15879 | set done_flags,%g5 |
| 15880 | mov 3,%g6 |
| 15881 | st %g6,[%g5+0x010] ! Set processor 4 done flag |
| 15882 | |
| 15883 | set p4_temp,%g6 |
| 15884 | add %g1,%g4,%g1 |
| 15885 | stx %g4,[%g6] |
| 15886 | stx %g2,[%g6+8] |
| 15887 | stx %g3,[%g6+16] |
| 15888 | st %fsr,[%g6+24] |
| 15889 | ta BAD_TRAP |
| 15890 | |
| 15891 | p4_selfmod_failed: |
| 15892 | ba p4_failed |
| 15893 | mov 0xabc,%g1 |
| 15894 | |
| 15895 | |
| 15896 | p4_common_error: |
| 15897 | or %g0,0xee4,%g1 |
| 15898 | ba p4_failed |
| 15899 | mov %o5,%g3 |
| 15900 | |
| 15901 | p4_common_signature_error: |
| 15902 | set p4_temp,%g1 |
| 15903 | ba p4_failed |
| 15904 | st %g2,[%g1] ! Common Lock Number |
| 15905 | |
| 15906 | p4_common_timeout: |
| 15907 | set p4_temp,%g1 |
| 15908 | ba p4_failed |
| 15909 | st %g2,[%g1] ! Common Lock Number |
| 15910 | p4_branch_failed: |
| 15911 | mov 0xbbb,%g1 |
| 15912 | rd %ccr,%g2 |
| 15913 | ba p4_failed |
| 15914 | mov 0x0,%g3 |
| 15915 | |
| 15916 | p4_trap1e: |
| 15917 | ldd [%i0+0x060],%l6 ! Mem[0000000018000060] |
| 15918 | ld [%o1+0x060],%f4 ! Mem[0000000030800060] |
| 15919 | lduw [%o3+0x064],%l3 ! Mem[0000000031800064] |
| 15920 | ldsw [%o1+0x064],%l6 ! Mem[0000000030800064] |
| 15921 | ldd [%o2+0x020],%l4 ! Mem[0000000031000020] |
| 15922 | done |
| 15923 | |
| 15924 | p4_trap1o: |
| 15925 | ldd [%o0+0x060],%l6 ! Mem[0000000018000060] |
| 15926 | ld [%i1+0x060],%f4 ! Mem[0000000030800060] |
| 15927 | lduw [%i3+0x064],%l3 ! Mem[0000000031800064] |
| 15928 | ldsw [%i1+0x064],%l6 ! Mem[0000000030800064] |
| 15929 | ldd [%i2+0x020],%l4 ! Mem[0000000031000020] |
| 15930 | done |
| 15931 | |
| 15932 | |
| 15933 | p4_trap2e: |
| 15934 | mulx %l6,0x25e,%l3 |
| 15935 | xorcc %l4,%l2,%l0 |
| 15936 | ldd [%o0+0x020],%l4 ! Mem[0000000030000020] |
| 15937 | done |
| 15938 | |
| 15939 | p4_trap2o: |
| 15940 | mulx %l6,0x25e,%l3 |
| 15941 | xorcc %l4,%l2,%l0 |
| 15942 | ldd [%i0+0x020],%l4 ! Mem[0000000030000020] |
| 15943 | done |
| 15944 | |
| 15945 | |
| 15946 | p4_trap3e: |
| 15947 | xor %l0,%l0,%l3 |
| 15948 | sub %l1,%l2,%l2 |
| 15949 | orn %l3,-0xe54,%l7 |
| 15950 | xnor %l3,0xe1f,%l4 |
| 15951 | done |
| 15952 | |
| 15953 | p4_trap3o: |
| 15954 | xor %l0,%l0,%l3 |
| 15955 | sub %l1,%l2,%l2 |
| 15956 | orn %l3,-0xe54,%l7 |
| 15957 | xnor %l3,0xe1f,%l4 |
| 15958 | done |
| 15959 | |
| 15960 | p4_init_memory_pointers: |
| 15961 | set p4_init_registers,%g1 |
| 15962 | mov %g0,%g2 |
| 15963 | mov %g0,%g3 |
| 15964 | mov %g0,%g4 |
| 15965 | mov %g0,%g5 |
| 15966 | mov %g0,%g6 |
| 15967 | mov %g0,%g7 |
| 15968 | |
| 15969 | ! Initialize memory pointers for window 0 |
| 15970 | set p4_local0_start,%i0 |
| 15971 | set p4_local1_start,%i1 |
| 15972 | set p4_local2_start,%i2 |
| 15973 | set p4_local3_start,%i3 |
| 15974 | mov 0x08,%i4 |
| 15975 | mov 0x10,%i5 |
| 15976 | mov 0x18,%i6 |
| 15977 | mov %g0,%i7 |
| 15978 | ! Init Local Registers in Window 0 |
| 15979 | ldx [%g1+0x000],%l0 ! %l0 = cf28afea5e52e4ce |
| 15980 | ldx [%g1+0x008],%l1 ! %l1 = 68db24080b2e2ec1 |
| 15981 | ldx [%g1+0x010],%l2 ! %l2 = 6f27c0b7b84d9ec4 |
| 15982 | ldx [%g1+0x018],%l3 ! %l3 = bc569b3e67a40ae1 |
| 15983 | ldx [%g1+0x020],%l4 ! %l4 = bcb35c5c7e52c99b |
| 15984 | ldx [%g1+0x028],%l5 ! %l5 = 43a5e369ff652003 |
| 15985 | ldx [%g1+0x030],%l6 ! %l6 = d8e4dc3061ddafd7 |
| 15986 | ldx [%g1+0x038],%l7 ! %l7 = 1008a617d8dd20d3 |
| 15987 | save |
| 15988 | |
| 15989 | ! Initialize memory points for window 1 |
| 15990 | set share0_start,%i0 |
| 15991 | set share1_start,%i1 |
| 15992 | set share2_start,%i2 |
| 15993 | set share3_start,%i3 |
| 15994 | mov 0x20,%i4 |
| 15995 | mov 0x28,%i5 |
| 15996 | mov 0x30,%i6 |
| 15997 | ! Init Local Registers in Window 1 |
| 15998 | ldx [%g1+0x040],%l0 ! %l0 = a1dd822aa27c070c |
| 15999 | ldx [%g1+0x048],%l1 ! %l1 = 6e68f4708945c471 |
| 16000 | ldx [%g1+0x050],%l2 ! %l2 = 38fc2c5da73b4412 |
| 16001 | ldx [%g1+0x058],%l3 ! %l3 = 0181f5f9e2756090 |
| 16002 | ldx [%g1+0x060],%l4 ! %l4 = 881e537bdecb5aa4 |
| 16003 | ldx [%g1+0x068],%l5 ! %l5 = b6399105a78a70ac |
| 16004 | ldx [%g1+0x070],%l6 ! %l6 = c4a1a6c8d25600f5 |
| 16005 | ldx [%g1+0x078],%l7 ! %l7 = b82739ffa0504a60 |
| 16006 | save |
| 16007 | |
| 16008 | ! Initialize memory pointers for window 2 |
| 16009 | set p4_local0_start,%i0 |
| 16010 | set p4_local1_start,%i1 |
| 16011 | set p4_local2_start,%i2 |
| 16012 | set p4_local3_start,%i3 |
| 16013 | mov 0x08,%i4 |
| 16014 | mov 0x10,%i5 |
| 16015 | mov 0x18,%i6 |
| 16016 | mov %g0,%i7 |
| 16017 | ! Init Local Registers in Window 2 |
| 16018 | ldx [%g1+0x080],%l0 ! %l0 = 89b17a06bf8cfd1f |
| 16019 | ldx [%g1+0x088],%l1 ! %l1 = f58cd9b6008a27cd |
| 16020 | ldx [%g1+0x090],%l2 ! %l2 = 51a71b5c0f6b5c7c |
| 16021 | ldx [%g1+0x098],%l3 ! %l3 = 00bf297698695dc7 |
| 16022 | ldx [%g1+0x0a0],%l4 ! %l4 = ea0ab257c86bb707 |
| 16023 | ldx [%g1+0x0a8],%l5 ! %l5 = 10813a7c79bba24b |
| 16024 | ldx [%g1+0x0b0],%l6 ! %l6 = 6cebfb9c4ebf6deb |
| 16025 | ldx [%g1+0x0b8],%l7 ! %l7 = b682b0e5ee2e872b |
| 16026 | save |
| 16027 | |
| 16028 | ! Initialize memory points for window 3 |
| 16029 | set share0_start,%i0 |
| 16030 | set share1_start,%i1 |
| 16031 | set share2_start,%i2 |
| 16032 | set share3_start,%i3 |
| 16033 | mov 0x20,%i4 |
| 16034 | mov 0x28,%i5 |
| 16035 | mov 0x30,%i6 |
| 16036 | mov %g0,%i7 |
| 16037 | ! Init Local Registers in Window 3 |
| 16038 | ldx [%g1+0x0c0],%l0 ! %l0 = ddb7923e1a074e99 |
| 16039 | ldx [%g1+0x0c8],%l1 ! %l1 = 94a39428017307bc |
| 16040 | ldx [%g1+0x0d0],%l2 ! %l2 = b0e428e8d5912ef8 |
| 16041 | ldx [%g1+0x0d8],%l3 ! %l3 = 487e2328af23a941 |
| 16042 | ldx [%g1+0x0e0],%l4 ! %l4 = 009272c266d4e49f |
| 16043 | ldx [%g1+0x0e8],%l5 ! %l5 = b3a92bbac68a9a35 |
| 16044 | ldx [%g1+0x0f0],%l6 ! %l6 = 31bbe74809ce65fa |
| 16045 | ldx [%g1+0x0f8],%l7 ! %l7 = 49f355560ef32cbc |
| 16046 | save |
| 16047 | |
| 16048 | ! Initialize memory pointers for window 4 |
| 16049 | set p4_local0_start,%i0 |
| 16050 | set p4_local1_start,%i1 |
| 16051 | set p4_local2_start,%i2 |
| 16052 | set p4_local3_start,%i3 |
| 16053 | mov 0x08,%i4 |
| 16054 | mov 0x10,%i5 |
| 16055 | mov 0x18,%i6 |
| 16056 | mov %g0,%i7 |
| 16057 | ! Init Local Registers in Window 4 |
| 16058 | ldx [%g1+0x100],%l0 ! %l0 = 652a99ebe1371d3d |
| 16059 | ldx [%g1+0x108],%l1 ! %l1 = f28975c438d7d641 |
| 16060 | ldx [%g1+0x110],%l2 ! %l2 = ae668419fd8962aa |
| 16061 | ldx [%g1+0x118],%l3 ! %l3 = 5575214cad9e8c12 |
| 16062 | ldx [%g1+0x120],%l4 ! %l4 = 2b5b30c3c89c727e |
| 16063 | ldx [%g1+0x128],%l5 ! %l5 = 08fd8eb63050c5c5 |
| 16064 | ldx [%g1+0x130],%l6 ! %l6 = fe64e138bda8a6bb |
| 16065 | ldx [%g1+0x138],%l7 ! %l7 = ad6eaa7613201c6b |
| 16066 | save |
| 16067 | |
| 16068 | ! Initialize memory points for window 5 |
| 16069 | set share0_start,%i0 |
| 16070 | set share1_start,%i1 |
| 16071 | set share2_start,%i2 |
| 16072 | set share3_start,%i3 |
| 16073 | mov 0x20,%i4 |
| 16074 | mov 0x28,%i5 |
| 16075 | mov 0x30,%i6 |
| 16076 | mov %g0,%i7 |
| 16077 | ! Init Local Registers in Window 5 |
| 16078 | ldx [%g1+0x140],%l0 ! %l0 = 8483dee03a1ceb48 |
| 16079 | ldx [%g1+0x148],%l1 ! %l1 = bca0aad3d9ba5762 |
| 16080 | ldx [%g1+0x150],%l2 ! %l2 = 5747044cd48dc14b |
| 16081 | ldx [%g1+0x158],%l3 ! %l3 = dc953ec8895283a7 |
| 16082 | ldx [%g1+0x160],%l4 ! %l4 = 02c4eb4a9fa30f22 |
| 16083 | ldx [%g1+0x168],%l5 ! %l5 = 8e77b09e69d564b2 |
| 16084 | ldx [%g1+0x170],%l6 ! %l6 = 37d4c8c40839ceb6 |
| 16085 | ldx [%g1+0x178],%l7 ! %l7 = 888dadc03a6d4a4e |
| 16086 | save |
| 16087 | |
| 16088 | ! Initialize memory pointers for window 6 |
| 16089 | set p4_local0_start,%i0 |
| 16090 | set p4_local1_start,%i1 |
| 16091 | set p4_local2_start,%i2 |
| 16092 | set p4_local3_start,%i3 |
| 16093 | mov 0x08,%i4 |
| 16094 | mov 0x10,%i5 |
| 16095 | mov 0x18,%i6 |
| 16096 | mov %g0,%i7 |
| 16097 | ! Init Local Registers in Window 6 |
| 16098 | ldx [%g1+0x180],%l0 ! %l0 = 762f394c80f9ff47 |
| 16099 | ldx [%g1+0x188],%l1 ! %l1 = 526086c1eb4b4a1d |
| 16100 | ldx [%g1+0x190],%l2 ! %l2 = 1de0bf9791ca8898 |
| 16101 | ldx [%g1+0x198],%l3 ! %l3 = c2ba96283ce371bf |
| 16102 | ldx [%g1+0x1a0],%l4 ! %l4 = 516f44ee6661a7dc |
| 16103 | ldx [%g1+0x1a8],%l5 ! %l5 = 36eac7845cf498db |
| 16104 | ldx [%g1+0x1b0],%l6 ! %l6 = 29afced48ecacbe7 |
| 16105 | ldx [%g1+0x1b8],%l7 ! %l7 = 0775ed18160b8f99 |
| 16106 | |
| 16107 | ! Initialize the output register of window 6 |
| 16108 | set share0_start,%o0 |
| 16109 | set share1_start,%o1 |
| 16110 | set share2_start,%o2 |
| 16111 | set share3_start,%o3 |
| 16112 | mov 0x20,%o4 |
| 16113 | mov 0x28,%o5 |
| 16114 | mov 0x30,%o6 |
| 16115 | mov %g0,%o7 |
| 16116 | restore |
| 16117 | restore |
| 16118 | restore |
| 16119 | restore |
| 16120 | restore |
| 16121 | restore |
| 16122 | |
| 16123 | retl |
| 16124 | nop |
| 16125 | |
| 16126 | ! Random code for Processor 5 |
| 16127 | |
| 16128 | processor_5: |
| 16129 | ta T_CHANGE_PRIV |
| 16130 | set done_flags,%g1 |
| 16131 | mov 1,%g2 |
| 16132 | st %g2,[%g1+0x14] ! Set the start flag |
| 16133 | wrpr %g0,7,%cleanwin |
| 16134 | call p5_init_memory_pointers |
| 16135 | wr %g0,0x80,%asi ! Setting default asi to 80 |
| 16136 | |
| 16137 | ! Initialize the floating point registers for processor 5 |
| 16138 | |
| 16139 | wr %g0,0x4,%fprs ! Make sure fef is 1 |
| 16140 | set p5_init_freg,%g1 |
| 16141 | ! %f0 = 696d671b 653762b2 73c298df 30d3b794 |
| 16142 | ! %f4 = fdaf067b 1f898b57 314bb383 6b768498 |
| 16143 | ! %f8 = d2ec102d 61ca27b4 ce0bf484 93641f8b |
| 16144 | ! %f12 = 72cfe4b8 e95daed5 c06f22f4 5a6e70e6 |
| 16145 | ldda [%g1]ASI_BLK_P,%f0 |
| 16146 | add %g1,64,%g1 |
| 16147 | ! %f16 = 58d08592 5cb7f041 a87187de 2ca31290 |
| 16148 | ! %f20 = 8a947ab6 c688aeaf eaedcf9e 911c55c6 |
| 16149 | ! %f24 = 8683eb46 cdea3d15 5f0dd542 12b7d6a9 |
| 16150 | ! %f28 = bab7dc69 bc2dec22 96f06ee2 e02622cc |
| 16151 | ldda [%g1]ASI_BLK_P,%f16 |
| 16152 | add %g1,64,%g1 |
| 16153 | ! %f32 = f2f052a1 d4fcf905 58c37643 ae384b79 |
| 16154 | ! %f36 = a49b235e ade3d4f3 c9d190ef dc18b087 |
| 16155 | ! %f40 = 1567fa53 28d1b2e0 84e3547d 9812612f |
| 16156 | ! %f44 = e503ca68 afdb2364 0a34f97b 09ef639f |
| 16157 | ldda [%g1]ASI_BLK_P,%f32 |
| 16158 | |
| 16159 | ! Set up the Graphics Status Register |
| 16160 | |
| 16161 | setx 0xed5f80e000000053,%g7,%g1 ! GSR scale = 10, align = 3 |
| 16162 | wr %g1,%g0,%gsr ! GSR = ed5f80e000000053 |
| 16163 | wr %g0,%y ! Clear Y register |
| 16164 | xorcc %g0,%g0,%g3 ! init %g3 and set flags |
| 16165 | membar #Sync ! Force the block loads to complete |
| 16166 | |
| 16167 | ! Start of Random Code for processor 5 |
| 16168 | |
| 16169 | p5_label_1: |
| 16170 | ! Mem[000000001b00006c] = 643094f3, %l3 = 28397b4dbe566525, %asi = 80 |
| 16171 | swapa [%i2+0x06c]%asi,%l3 ! %l3 = 00000000643094f3 |
| 16172 | ! Invert Register : %l0 = f2d453e7fe870f1d |
| 16173 | xor %l0,-1,%l0 ! %l0 = 0d2bac180178f0e2 |
| 16174 | ! Mem[0000000030800068] = 4557b742 89dbce1c, %l2 = 0ced8c6f, %l3 = 643094f3 |
| 16175 | ldd [%o1+0x068],%l2 ! %l2 = 000000004557b742 0000000089dbce1c |
| 16176 | ! Mem[0000000030000028] = 0fa287ee, %l2 = 4557b742, %l6 = d1839338 |
| 16177 | add %o0,0x28,%g1 |
| 16178 | casa [%g1]0x80,%l2,%l6 ! %l6 = 000000000fa287ee |
| 16179 | ! %l3 = 89dbce1c00000000, Mem[1b00001877608c00] = 00000006 |
| 16180 | stha %l3,[%i2+%i6]0x89 ! Mem[000000001b000018] = 7760ce1c |
| 16181 | ! %l7 = 7341f16a765d5888, %l2 = 000000004557b742, %l2 = 000000004557b742 |
| 16182 | add %l7,%l2,%l2 ! %l2 = 7341f16abbb50fca |
| 16183 | ! %l3 = 0000000089dbce1c |
| 16184 | sethi %hi(0x5108f400),%l3 ! %l3 = 000000005108f400 |
| 16185 | ! Mem[0000000030800028] = 3fd2fa5b, %f7 = 6b768498 |
| 16186 | ld [%o1+%o5],%f7 ! %f7 = 3fd2fa5b |
| 16187 | ! Mem[000000003100006c] = fd40e914, %l3 = 000000005108f400 |
| 16188 | swap [%o2+0x06c],%l3 ! %l3 = 00000000fd40e914 |
| 16189 | ! Mem[000000001a000030] = cefaac04, %l1 = f9cee8846486a328 |
| 16190 | lduwa [%i0+%o6]0x89,%l1 ! %l1 = 00000000cefaac04 |
| 16191 | |
| 16192 | p5_label_2: |
| 16193 | ! Mem[000000003000002c] = f766a725, %l7 = 7341f16a765d5888 |
| 16194 | ldsw [%o0+0x02c],%l7 ! %l7 = fffffffff766a725 |
| 16195 | ! %l1 = 00000000cefaac04, %l1 = 00000000cefaac04, %l3 = 00000000fd40e914 |
| 16196 | srlx %l1,%l1,%l3 ! %l3 = 000000000cefaac0 |
| 16197 | ! %l4 = 350e8c7e827f9346, immed = 0000073a, %l0 = 0d2bac180178f0e2 |
| 16198 | orcc %l4,0x73a,%l0 ! %l0 = 350e8c7e827f977e, %ccr = 08 |
| 16199 | ! Mem[0000000030000068] = 5a252c7e40111f72, %f26 = 5f0dd542 12b7d6a9 |
| 16200 | ldd [%o0+0x068],%f26 ! %f26 = 5a252c7e 40111f72 |
| 16201 | ! Mem[000000001b000010] = bb86b544, %l5 = ead56ffc687c438d |
| 16202 | ldstuba [%i2+%i5]0x81,%l5 ! %l5 = 00000000000000bb |
| 16203 | ! Mem[000000001a800030] = aa0c08e8, %l7 = fffffffff766a725 |
| 16204 | lduba [%i1+%o6]0x88,%l7 ! %l7 = 00000000000000e8 |
| 16205 | ! %f12 = 72cfe4b8 e95daed5, Mem[000000001b800018] = ddc3091e 092d00ba |
| 16206 | std %f12,[%i3+%i6] ! Mem[000000001b800018] = 72cfe4b8 e95daed5 |
| 16207 | ! %f8 = d2ec102d 61ca27b4, Mem[000000001a800008] = cddf00d7 3a3971b0 |
| 16208 | stda %f8 ,[%i1+%i4]0x88 ! Mem[000000001a800008] = d2ec102d 61ca27b4 |
| 16209 | ! %l4 = 350e8c7e827f9346, Mem[0000000031000068] = bd23887b5108f400, %asi = 80 |
| 16210 | stxa %l4,[%o2+0x068]%asi ! Mem[0000000031000068] = 350e8c7e827f9346 |
| 16211 | ! Mem[000000001a000030] = 04acface, %l1 = 00000000cefaac04 |
| 16212 | ldswa [%i0+%o6]0x81,%l1 ! %l1 = 0000000004acface |
| 16213 | |
| 16214 | p5_label_3: |
| 16215 | ! Mem[0000000031000028] = f66bb673, %l0 = 350e8c7e827f977e |
| 16216 | ldsh [%o2+0x02a],%l0 ! %l0 = ffffffffffffb673 |
| 16217 | save ! CWP = 1 |
| 16218 | ! %l2 = 0ec9d10d00000000, Mem[1b8000106abdf135] = 827f977e |
| 16219 | stha %l2,[%o3+%o5]0x89 ! Mem[000000001b800010] = 6abdd10d |
| 16220 | ! %l4 = ffbde4505636ff7f, immed = fffff38e, %l1 = 5eeea86a99e2f82a |
| 16221 | add %l4,-0xc72,%l1 ! %l1 = ffbde4505636f30d |
| 16222 | ! %l3 = e7b09e0063b84695, immed = 00000039, %l6 = 6265c77a07c27bff |
| 16223 | srax %l3,0x039,%l6 ! %l6 = fffffffffffffff3 |
| 16224 | ! Mem[000000001b800000] = 1d40681c 5eb88775, %l4 = 5636ff7f, %l5 = 79861835 |
| 16225 | ldda [%o3+%g0]0x81,%l4 ! %l4 = 000000001d40681c 000000005eb88775 |
| 16226 | ! Randomly selected nop |
| 16227 | nop |
| 16228 | ! %f21 = c688aeaf, Mem[000000001b00007c] = 90ccad4e |
| 16229 | st %f21,[%o2+0x07c] ! Mem[000000001b00007c] = c688aeaf |
| 16230 | ! %l7 = ee24ee065a968241, immed = fffff648, %y = 00000000 |
| 16231 | umulcc %l7,-0x9b8,%l6 ! %l6 = 5a967ed0993e1848, %ccr = 08, %y = 5a967ed0 |
| 16232 | ! Mem[000000001a000000] = 898e0626, %l0 = e6d78938d492f628 |
| 16233 | lduwa [%o0+%g0]0x89,%l0 ! %l0 = 00000000898e0626 |
| 16234 | |
| 16235 | p5_label_4: ! %cwp = 1 |
| 16236 | ! Mem[000000001b000024] = d0477720, %f2 = 73c298df |
| 16237 | ld [%o2+0x024],%f2 ! %f2 = d0477720 |
| 16238 | ! Mem[000000001a800000] = 9e626799e924c082, %l5 = 000000005eb88775 |
| 16239 | ldxa [%o1+%g0]0x81,%l5 ! %l5 = 9e626799e924c082 |
| 16240 | ! %l4 = 1d40681c00000000, Mem[3100006c827f9346] = 16582bf8 |
| 16241 | stb %l4,[%i2+0x06c] ! Mem[000000003100006c] = 1c7f9346 |
| 16242 | ! Mem[000000001a000028] = 2a618fbe, %l4 = 000000001d40681c |
| 16243 | lduwa [%o0+%i5]0x81,%l4 ! %l4 = 000000002a618fbe |
| 16244 | ! %l4 = 2a618fbe, %l5 = e924c082, Mem[0000000031800068] = 83f05124 00e7ff80 |
| 16245 | std %l4,[%i3+0x068] ! Mem[0000000031800068] = 2a618fbe e924c082 |
| 16246 | ! Mem[0000000030800068] = 4557b742, %l2 = 06e27fc60ec9d10d |
| 16247 | ldsba [%i1+0x06a]%asi,%l2 ! %l2 = ffffffffffffffb7 |
| 16248 | ! Mem[000000001b000010] = 44b586ff, %l0 = 00000000898e0626 |
| 16249 | lduba [%o2+%o5]0x88,%l0 ! %l0 = 00000000000000ff |
| 16250 | ! %l1 = 5636f30d00000000, Mem[3180002bbef9e635] = 16582bf8 |
| 16251 | stb %l1,[%i3+0x02b] ! Mem[0000000031800028] = bef9e60d |
| 16252 | ! retry : should take illegal inst trap, %l0 = 00000000000000ff |
| 16253 | retry ! Illegal inst trap : %l0 = 000000000000010f |
| 16254 | ! %f15 = 5a6e70e6, Mem[000000001b800024] = fc6c8a5d |
| 16255 | st %f15,[%o3+0x024] ! Mem[000000001b800024] = 5a6e70e6 |
| 16256 | |
| 16257 | p5_label_5: ! %cwp = 1 |
| 16258 | ! Mem[0000000030800028] = 3fd2fa5bea9fab1e, %l3 = e7b09e0063b84695 |
| 16259 | ldx [%i1+%i5],%l3 ! %l3 = 3fd2fa5bea9fab1e |
| 16260 | ! %l2 = ffffffb700000000, Mem[1a800010c6fc7ea9] = e7b09e00 |
| 16261 | stwa %l2,[%o1+%o5]0x81 ! Mem[000000001a800010] = ffffffb7 |
| 16262 | ! Mem[000000001b800068] = 477fdc48, %l4 = 000000002a618fbe |
| 16263 | ldsw [%o3+0x068],%l4 ! %l4 = 00000000477fdc48 |
| 16264 | ! Mem[0000000030800028] = 3fd2fa5bea9fab1e, %f18 = a87187de 2ca31290 |
| 16265 | ldda [%i1+0x028]%asi,%f18 ! %f18 = 3fd2fa5b ea9fab1e |
| 16266 | ! %l6 = 993e1848, %l7 = 5a968241, Mem[0000000030000028] = 0fa287ee f766a725 |
| 16267 | stda %l6,[%i0+0x028]%asi ! Mem[0000000030000028] = 993e1848 5a968241 |
| 16268 | ! %l5 = e924c08200000000, Mem[1a000018db88b1ae] = 30000028 |
| 16269 | stwa %l5,[%o0+%o6]0x88 ! Mem[000000001a000018] = e924c082 |
| 16270 | ! Mem[000000001a000050] = 5f3a40e0384ee00d, %f30 = 96f06ee2 e02622cc |
| 16271 | ldd [%o0+0x050],%f30 ! %f30 = 5f3a40e0 384ee00d |
| 16272 | ! Mem[0000000031800068] = 2a618fbe, %l3 = 3fd2fa5bea9fab1e |
| 16273 | ldub [%i3+0x06a],%l3 ! %l3 = 000000000000008f |
| 16274 | ! %f1 = 653762b2, Mem[000000001a000078] = b8be5a9b |
| 16275 | sta %f1 ,[%o0+0x078]%asi ! Mem[000000001a000078] = 653762b2 |
| 16276 | membar #Sync ! Added by membar checker (74) |
| 16277 | ! Mem[000000001b000040] = 7bf3ccc5 72d30aa0 a6ee8895 b9492e29 |
| 16278 | ! Mem[000000001b000050] = ab978d14 79936a89 1f18358a aa595d01 |
| 16279 | ! Mem[000000001b000060] = 1934cc15 13fbef5a 10c2e895 be566525 |
| 16280 | ! Mem[000000001b000070] = 04e60ad2 b1faabea 4f37680c c688aeaf |
| 16281 | mov 0x040,%g4 |
| 16282 | ldda [%o2+%g4]ASI_BLK_S,%f0 ! Block Load from 000000001b000040 |
| 16283 | |
| 16284 | p5_label_6: ! %cwp = 1 |
| 16285 | ! %f28 = bab7dc69 bc2dec22, Mem[000000001b000000] = 3ad5db4c dedb4f49 |
| 16286 | stda %f28,[%o2+%g0]0x88 ! Mem[000000001b000000] = bab7dc69 bc2dec22 |
| 16287 | ! Mem[0000000031800068] = 2a618fbe, %l7 = ee24ee065a968241 |
| 16288 | ldsw [%i3+0x068],%l7 ! %l7 = 000000002a618fbe |
| 16289 | ! Mem[000000001a000030] = 04acface, %l4 = 00000000477fdc48 |
| 16290 | ldsha [%o0+%i6]0x80,%l4 ! %l4 = 00000000000004ac |
| 16291 | ! %l6 = 993e1848, %l7 = 2a618fbe, Mem[000000001b800010] = 6abdd10d c93a0f34 |
| 16292 | stda %l6,[%o3+%o5]0x88 ! Mem[000000001b800010] = 993e1848 2a618fbe |
| 16293 | ! %l1 = ffbde4505636f30d, %l3 = 000000000000008f, %l0 = 000000000000010f |
| 16294 | andcc %l1,%l3,%l0 ! %l0 = 000000000000000d, %ccr = 00 |
| 16295 | ! %l6 = 5a967ed0993e1848, %l1 = ffbde4505636f30d, %l5 = 9e626799e924c082 |
| 16296 | xor %l6,%l1,%l5 ! %l5 = a52b9a80cf08eb45 |
| 16297 | ! %l2 = ffffffb700000000, Mem[308000283fd2fa5b] = 5636f30d |
| 16298 | stw %l2,[%i1+%i5] ! Mem[0000000030800028] = ffffffb7 |
| 16299 | ! Mem[000000001a800064] = 29804d0a, %l0 = 000000000000000d |
| 16300 | ldub [%o1+0x067],%l0 ! %l0 = 000000000000000a |
| 16301 | ! Mem[000000001b000028] = 5bc53d15, %l6 = 5a967ed0993e1848 |
| 16302 | lduwa [%o2+%i5]0x81,%l6 ! %l6 = 000000005bc53d15 |
| 16303 | ! Mem[000000003000002c] = 5a968241, %f19 = ea9fab1e |
| 16304 | ld [%i0+0x02c],%f19 ! %f19 = 5a968241 |
| 16305 | |
| 16306 | p5_label_7: ! %cwp = 1 |
| 16307 | ! %f26 = 5a252c7e 40111f72, Mem[0000000031800028] = bef9e60d 07c2bb18 |
| 16308 | stda %f26,[%i3+0x028]%asi ! Mem[0000000031800028] = 5a252c7e 40111f72 |
| 16309 | ! Mem[000000001b000024] = d0477720, %l2 = ffffffb7, %l2 = ffffffb7 |
| 16310 | add %o2,0x24,%g1 |
| 16311 | casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000d0477720 |
| 16312 | ! Mem[0000000031800068] = 2a618fbee924c082, %l3 = 000000000000008f |
| 16313 | ldx [%i3+0x068],%l3 ! %l3 = 2a618fbee924c082 |
| 16314 | ! %l1 = ffbde4505636f30d, %l2 = 00000000d0477720, %y = 5a967ed0 |
| 16315 | smulcc %l1,%l2,%l4 ! %l4 = efedc3c94a746ca0, %ccr = 80, %y = efedc3c9 |
| 16316 | ! %l5 = cf08eb4500000000, Mem[1b800020b00b616c] = d0477720 |
| 16317 | stwa %l5,[%o3+%i4]0x81 ! Mem[000000001b800020] = cf08eb45 |
| 16318 | ! %l5 = a52b9a80cf08eb45, immed = 00000698, %l1 = ffbde4505636f30d |
| 16319 | subccc %l5,0x698,%l1 ! %l1 = a52b9a80cf08e4ad, %ccr = 88 |
| 16320 | ! %l5 = a52b9a80cf08eb45, %l7 = 000000002a618fbe, %y = efedc3c9 |
| 16321 | smul %l5,%l7,%l2 ! %l2 = f7e4cd7c1b2f2836, %y = f7e4cd7c |
| 16322 | ! Mem[0000000030000068] = 5a252c7e40111f72, %l3 = 2a618fbee924c082, %l5 = a52b9a80cf08eb45 |
| 16323 | add %i0,0x68,%g1 |
| 16324 | casxa [%g1]0x80,%l3,%l5 ! %l5 = 5a252c7e40111f72 |
| 16325 | ! Mem[000000001b800008] = a9ee6349, %l1 = a52b9a80cf08e4ad |
| 16326 | ldstuba [%o3+%o4]0x81,%l1 ! %l1 = 00000000000000a9 |
| 16327 | restore ! CWP = 0 |
| 16328 | |
| 16329 | p5_label_8: |
| 16330 | ! %l1 = 0000000004acface, %l1 = 0000000004acface, %l3 = 000000000cefaac0 |
| 16331 | and %l1,%l1,%l3 ! %l3 = 0000000004acface |
| 16332 | ! %l3 = 04acface00000000, Mem[1b00000669dcb7ba] = 04acface |
| 16333 | stb %l3,[%i2+0x006] ! Mem[000000001b000004] = 69dcceba |
| 16334 | ! Mem[000000001a000020] = b68f9c11, %l7 = 00000000000000e8 |
| 16335 | ldsba [%i0+%o4]0x81,%l7 ! %l7 = ffffffffffffffb6 |
| 16336 | ! Mem[000000001a800018] = 9aac6516, %l1 = 0000000004acface |
| 16337 | lduba [%i1+%i6]0x81,%l1 ! %l1 = 000000000000009a |
| 16338 | ! %l7 = ffffffffffffffb6, %l1 = 000000000000009a, %l0 = ffffffffffffb673 |
| 16339 | add %l7,%l1,%l0 ! %l0 = 0000000000000050 |
| 16340 | ! %l7 = ffffffb600000000, Mem[3080002dea9fab1e] = 0000009a |
| 16341 | stb %l7,[%o1+0x02d] ! Mem[000000003080002c] = eab6ab1e |
| 16342 | ! Mem[000000001b800008] = ffee6349, %l6 = 000000000fa287ee |
| 16343 | ldsba [%i3+%i4]0x81,%l6 ! %l6 = ffffffffffffffff |
| 16344 | ! Mem[000000001b000014] = f74a4643, %l4 = 350e8c7e827f9346 |
| 16345 | lduba [%i2+0x015]%asi,%l4 ! %l4 = 000000000000004a |
| 16346 | membar #Sync ! Added by membar checker (75) |
| 16347 | ! %l4 = 0000004a, %l5 = 000000bb, Mem[000000001b000058] = 1f18358a aa595d01 |
| 16348 | std %l4,[%i2+0x058] ! Mem[000000001b000058] = 0000004a 000000bb |
| 16349 | ! Code Fragment 1 |
| 16350 | p5_fragment_1: |
| 16351 | ta T_CHANGE_HPRIV |
| 16352 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 16353 | ! %g3 = 0000000000000000 |
| 16354 | mov 0xfb1,%g3 ! %g3 = 0000000000000fb1 |
| 16355 | and %g3, 0x13, %g3 |
| 16356 | xor %g2, %g3, %g2 |
| 16357 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 16358 | ta T_CHANGE_NONHPRIV |
| 16359 | |
| 16360 | p5_label_9: |
| 16361 | ! %l1 = 000000000000009a, %l6 = ffffffffffffffff, %l0 = 0000000000000050 |
| 16362 | sdivx %l1,%l6,%l0 ! %l0 = ffffffffffffff66 |
| 16363 | ! Mem[000000001b000030] = 8762f016, %l4 = 000000000000004a |
| 16364 | lduba [%i2+%o6]0x88,%l4 ! %l4 = 0000000000000016 |
| 16365 | ! %l3 = 0000000004acface, %l0 = ffffffffffffff66, %l4 = 0000000000000016 |
| 16366 | addc %l3,%l0,%l4 ! %l4 = 0000000004acfa34 |
| 16367 | ! Mem[000000001a00002c] = 28e54909, %l7 = ffffffffffffffb6 |
| 16368 | lduw [%i0+0x02c],%l7 ! %l7 = 0000000028e54909 |
| 16369 | ! Mem[000000003080006c] = 89dbce1c, %l0 = ffffffffffffff66 |
| 16370 | ldsb [%o1+0x06f],%l0 ! %l0 = 000000000000001c |
| 16371 | ! %l3 = 04acface00000000, Mem[30000028993e1848] = ffffff66 |
| 16372 | stw %l3,[%o0+%o5] ! Mem[0000000030000028] = 04acface |
| 16373 | ! Mem[000000001b800010] = 48183e99 be8f612a, %l0 = 0000001c, %l1 = 0000009a |
| 16374 | ldda [%i3+%i5]0x81,%l0 ! %l0 = 0000000048183e99 00000000be8f612a |
| 16375 | ! Mem[000000001b80007c] = 73ff1fef, %l6 = ffffffff, %l0 = 48183e99 |
| 16376 | add %i3,0x7c,%g1 |
| 16377 | casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000073ff1fef |
| 16378 | ! %l6 = ffffffffffffffff, %l3 = 0000000004acface, %y = f7e4cd7c |
| 16379 | umulcc %l6,%l3,%l4 ! %l4 = 04acfacdfb530532, %ccr = 08, %y = 04acfacd |
| 16380 | ! Randomly selected nop |
| 16381 | nop |
| 16382 | |
| 16383 | p5_label_10: |
| 16384 | ! %l7 = 0000000028e54909, immed = fffff0eb, %l7 = 0000000028e54909 |
| 16385 | subc %l7,-0xf15,%l7 ! %l7 = 0000000028e5581e |
| 16386 | ! Mem[000000001b000070] = 04e60ad2b1faabea, %f10 = 10c2e895 be566525 |
| 16387 | ldd [%i2+0x070],%f10 ! %f10 = 04e60ad2 b1faabea |
| 16388 | ! %l0 = 0000000073ff1fef |
| 16389 | setx 0x62e1f698187984ea,%g7,%l0 ! %l0 = 62e1f698187984ea |
| 16390 | ! %l5 = 00000000000000bb, Mem[000000001b800010] = 48183e99be8f612a |
| 16391 | stxa %l5,[%i3+%i5]0x81 ! Mem[000000001b800010] = 00000000000000bb |
| 16392 | ! %f0 = 7bf3ccc5, Mem[000000001b000010] = 44b586ff |
| 16393 | sta %f0 ,[%i2+%i5]0x88 ! Mem[000000001b000010] = 7bf3ccc5 |
| 16394 | ! Mem[000000001b800010] = 00000000, %l1 = 00000000be8f612a |
| 16395 | ldsha [%i3+%i5]0x89,%l1 ! %l1 = 0000000000000000 |
| 16396 | ! Mem[000000003080006c] = 89dbce1c, %l3 = 0000000004acface |
| 16397 | swap [%o1+0x06c],%l3 ! %l3 = 0000000089dbce1c |
| 16398 | ! %f16 = 58d08592 5cb7f041 3fd2fa5b 5a968241 |
| 16399 | ! %f20 = 8a947ab6 c688aeaf eaedcf9e 911c55c6 |
| 16400 | ! %f24 = 8683eb46 cdea3d15 5a252c7e 40111f72 |
| 16401 | ! %f28 = bab7dc69 bc2dec22 5f3a40e0 384ee00d |
| 16402 | stda %f16,[%i2+%g4]ASI_BLK_AIUP ! Block Store to 000000001b000040 |
| 16403 | ! Mem[0000000030800028] = ffffffb7, %l6 = ffffffffffffffff |
| 16404 | swap [%o1+%o5],%l6 ! %l6 = 00000000ffffffb7 |
| 16405 | ! Mem[000000001a000030] = cefaac04, %l2 = 7341f16abbb50fca |
| 16406 | ldswa [%i0+%o6]0x89,%l2 ! %l2 = ffffffffcefaac04 |
| 16407 | |
| 16408 | p5_label_11: |
| 16409 | ! %f2 = a6ee8895 b9492e29, Mem[0000000031800028] = 5a252c7e 40111f72 |
| 16410 | std %f2 ,[%o3+%o5] ! Mem[0000000031800028] = a6ee8895 b9492e29 |
| 16411 | ! Mem[000000001a000050] = 5f3a40e0, %l0 = 187984ea, %l3 = 89dbce1c |
| 16412 | add %i0,0x50,%g1 |
| 16413 | casa [%g1]0x80,%l0,%l3 ! %l3 = 000000005f3a40e0 |
| 16414 | ! %l7 = 28e5581e00000000, Mem[1b80001000000000] = 00000003 |
| 16415 | stba %l7,[%i3+%i5]0x80 ! Mem[000000001b800010] = 1e000000 |
| 16416 | ! %l6 = ffffffb700000000, Mem[1a0000282a618fbe] = 16582bf8 |
| 16417 | stw %l6,[%i0+%o5] ! Mem[000000001a000028] = ffffffb7 |
| 16418 | ! %l7 = 0000000028e5581e, Mem[000000001b000028] = 5bc53d15fc2e1077 |
| 16419 | stx %l7,[%i2+%o5] ! Mem[000000001b000028] = 0000000028e5581e |
| 16420 | ! %l2 = cefaac04, %l3 = 5f3a40e0, Mem[000000001a000058] = b42e4ee2 522f860d |
| 16421 | stda %l2,[%i0+0x058]%asi ! Mem[000000001a000058] = cefaac04 5f3a40e0 |
| 16422 | ! Mem[000000001b000020] = ffe6739cd0477720, %f12 = 04e60ad2 b1faabea |
| 16423 | ldd [%i2+%o4],%f12 ! %f12 = ffe6739c d0477720 |
| 16424 | ! %f16 = 58d08592 5cb7f041 3fd2fa5b 5a968241 |
| 16425 | ! %f20 = 8a947ab6 c688aeaf eaedcf9e 911c55c6 |
| 16426 | ! %f24 = 8683eb46 cdea3d15 5a252c7e 40111f72 |
| 16427 | ! %f28 = bab7dc69 bc2dec22 5f3a40e0 384ee00d |
| 16428 | stda %f16,[%i2]ASI_BLK_PL ! Block Store to 000000001b000000 |
| 16429 | ! %l4 = fb530532, %l5 = 000000bb, Mem[000000001a800028] = cb6a1492 c0a1dcf0 |
| 16430 | stda %l4,[%i1+%o5]0x88 ! Mem[000000001a800028] = fb530532 000000bb |
| 16431 | ! Invert Register : %l5 = 00000000000000bb |
| 16432 | xor %l5,-1,%l5 ! %l5 = ffffffffffffff44 |
| 16433 | |
| 16434 | p5_label_12: |
| 16435 | ! done : should take illegal inst trap, %l0 = 62e1f698187984ea |
| 16436 | done ! Illegal inst trap : %l0 = 62e1f698187984fa |
| 16437 | ! %l1 = 0000000000000000, Mem[1b000030bc2dec22] = 16582bf8 |
| 16438 | stba %l1,[%i2+%o6]0x88 ! Mem[000000001b000030] = bc2dec00 |
| 16439 | ! %f10 = 04e60ad2 b1faabea, Mem[0000000030000028] = 04acface 5a968241 |
| 16440 | std %f10,[%o0+%o5] ! Mem[0000000030000028] = 04e60ad2 b1faabea |
| 16441 | ! Mem[000000001b800000] = 1c68401d, %l0 = 62e1f698187984fa |
| 16442 | lduha [%i3+%g0]0x89,%l0 ! %l0 = 000000000000401d |
| 16443 | ! %l3 = 000000005f3a40e0, %l1 = 0000000000000000, %l3 = 000000005f3a40e0 |
| 16444 | sllx %l3,%l1,%l3 ! %l3 = 000000005f3a40e0 |
| 16445 | ! Mem[000000001b800028] = da6617c6, %l2 = ffffffffcefaac04 |
| 16446 | ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 00000000000000da |
| 16447 | ! Mem[000000001b800020] = cf08eb45, %l2 = 00000000000000da |
| 16448 | ldstuba [%i3+%o4]0x81,%l2 ! %l2 = 00000000000000cf |
| 16449 | ! Mem[000000003080006c] = 04acface, %f11 = b1faabea |
| 16450 | ld [%o1+0x06c],%f11 ! %f11 = 04acface |
| 16451 | ! Mem[000000003100006c] = 1c7f9346, %l5 = ffffffffffffff44 |
| 16452 | ldsb [%o2+0x06e],%l5 ! %l5 = ffffffffffffff93 |
| 16453 | ! %l4 = 04acfacdfb530532, immed = 000009bf, %l1 = 0000000000000000 |
| 16454 | sub %l4,0x9bf,%l1 ! %l1 = 04acfacdfb52fb73 |
| 16455 | |
| 16456 | p5_label_13: |
| 16457 | ! Mem[000000003000006c] = 40111f72, %l7 = 0000000028e5581e |
| 16458 | lduh [%o0+0x06e],%l7 ! %l7 = 0000000000001f72 |
| 16459 | ! Mem[000000003180002c] = b9492e29, %l6 = 00000000ffffffb7 |
| 16460 | ldsw [%o3+0x02c],%l6 ! %l6 = ffffffffb9492e29 |
| 16461 | ! Mem[000000003080002c] = eab6ab1e, %f5 = 79936a89 |
| 16462 | ld [%o1+0x02c],%f5 ! %f5 = eab6ab1e |
| 16463 | ! Mem[0000000031800028] = a6ee8895, %l5 = ffffffffffffff93 |
| 16464 | ldub [%o3+0x02a],%l5 ! %l5 = 0000000000000088 |
| 16465 | ! %l1 = fb52fb7300000000, Mem[3000002a04e60ad2] = ffffff93 |
| 16466 | stb %l1,[%o0+0x02a] ! Mem[0000000030000028] = 04e673d2 |
| 16467 | ! %l2 = 000000cf00000000, Mem[1a80001cbc90fafe] = ffffff93 |
| 16468 | stw %l2,[%i1+0x01c] ! Mem[000000001a80001c] = 000000cf |
| 16469 | membar #Sync ! Added by membar checker (76) |
| 16470 | ! Mem[000000001b000028] = 721f1140, %l2 = 00000000000000cf |
| 16471 | swapa [%i2+%o5]0x81,%l2 ! %l2 = 00000000721f1140 |
| 16472 | ! Mem[000000003000002c] = b1faabea, %l1 = 04acfacdfb52fb73 |
| 16473 | ldsw [%o0+0x02c],%l1 ! %l1 = ffffffffb1faabea |
| 16474 | ! Mem[000000001b000018] = eaedcf9e911c55c6, %l4 = 04acfacdfb530532 |
| 16475 | ldxa [%i2+%i6]0x89,%l4 ! %l4 = eaedcf9e911c55c6 |
| 16476 | ! Mem[000000001b000008] = 4182965a, %l2 = 00000000721f1140 |
| 16477 | lduwa [%i2+%i4]0x81,%l2 ! %l2 = 000000004182965a |
| 16478 | |
| 16479 | p5_label_14: |
| 16480 | ! %l4 = eaedcf9e911c55c6, Mem[000000001b000058] = eaedcf9e911c55c6, %asi = 80 |
| 16481 | stxa %l4,[%i2+0x058]%asi ! Mem[000000001b000058] = eaedcf9e911c55c6 |
| 16482 | ! Mem[000000001a000030] = 04acface 9153d158, %l6 = b9492e29, %l7 = 00001f72 |
| 16483 | ldda [%i0+%o6]0x81,%l6 ! %l6 = 0000000004acface 000000009153d158 |
| 16484 | ! %l1 = b1faabea00000000, Mem[3080006d04acface] = b9492e29 |
| 16485 | stb %l1,[%o1+0x06d] ! Mem[000000003080006c] = 04eaface |
| 16486 | ! %l6 = 04acface, %l7 = 9153d158, Mem[0000000031800068] = 2a618fbe e924c082 |
| 16487 | std %l6,[%o3+0x068] ! Mem[0000000031800068] = 04acface 9153d158 |
| 16488 | ! %l6 = 04acface00000000, Mem[3180002ba6ee8895] = 31800068 |
| 16489 | stba %l6,[%o3+0x02b]%asi ! Mem[0000000031800028] = a6ee88ce |
| 16490 | ! %f2 = a6ee8895 b9492e29, Mem[000000001b000000] = 41f0b75c 9285d058 |
| 16491 | stda %f2 ,[%i2+%g0]0x81 ! Mem[000000001b000000] = a6ee8895 b9492e29 |
| 16492 | ! Mem[0000000031800028] = a6ee88ceb9492e29, %l3 = 000000005f3a40e0 |
| 16493 | ldx [%o3+%o5],%l3 ! %l3 = a6ee88ceb9492e29 |
| 16494 | ! Mem[0000000031800068] = 04acface, %l3 = a6ee88ceb9492e29 |
| 16495 | ldub [%o3+0x069],%l3 ! %l3 = 00000000000000ac |
| 16496 | ! Mem[0000000031000068] = 350e8c7e, %l2 = 000000004182965a |
| 16497 | ldstub [%o2+0x068],%l2 ! %l2 = 0000000000000035 |
| 16498 | ! Mem[000000001a800018] = 1665ac9a, %l2 = 0000000000000035 |
| 16499 | ldsba [%i1+%i6]0x88,%l2 ! %l2 = ffffffffffffff9a |
| 16500 | |
| 16501 | p5_label_15: |
| 16502 | ! %f21 = c688aeaf, Mem[000000001b800078] = 1ca342f8 |
| 16503 | sta %f21,[%i3+0x078]%asi ! Mem[000000001b800078] = c688aeaf |
| 16504 | ! Mem[000000001a800010] = ffffffb7, %l3 = 00000000000000ac |
| 16505 | ldswa [%i1+%i5]0x81,%l3 ! %l3 = ffffffffffffffb7 |
| 16506 | ! Mem[0000000031000068] = ff0e8c7e1c7f9346, %f26 = 5a252c7e 40111f72 |
| 16507 | ldd [%o2+0x068],%f26 ! %f26 = ff0e8c7e 1c7f9346 |
| 16508 | ! %l0 = 0000401d00000000, Mem[1a000004ba142f87] = 0000001a |
| 16509 | stw %l0,[%i0+0x004] ! Mem[000000001a000004] = 0000401d |
| 16510 | ! Mem[000000003100006e] = 1c7f9346, %l4 = eaedcf9e911c55c6 |
| 16511 | ldstub [%o2+0x06e],%l4 ! %l4 = 0000000000000093 |
| 16512 | ! Mem[000000003180002c] = b9492e29, %f11 = 04acface |
| 16513 | ld [%o3+0x02c],%f11 ! %f11 = b9492e29 |
| 16514 | ! Mem[000000001b000018] = c6551c91, %f12 = ffe6739c |
| 16515 | lda [%i2+%i6]0x81,%f12 ! %f12 = c6551c91 |
| 16516 | ! %l3 = ffffffffffffffb7, %l4 = 0000000000000093, %y = 04acfacd |
| 16517 | mulscc %l3,%l4,%l1 ! %l1 = 000000010000006e, %ccr = 01, %y = 82567d66 |
| 16518 | ! Mem[000000003100006c] = 1c7fff46, %l3 = ffffffffffffffb7 |
| 16519 | ldsb [%o2+0x06c],%l3 ! %l3 = 000000000000001c |
| 16520 | ! %l6 = 04acface, %l7 = 9153d158, Mem[0000000031800068] = 04acface 9153d158 |
| 16521 | stda %l6,[%o3+0x068]%asi ! Mem[0000000031800068] = 04acface 9153d158 |
| 16522 | |
| 16523 | p5_label_16: |
| 16524 | ! %l4 = 0000000000000093, %l4 = 0000000000000093, %y = 82567d66 |
| 16525 | udiv %l4,%l4,%l2 ! %l2 = 00000000ffffffff |
| 16526 | mov %l0,%y ! %y = 0000401d |
| 16527 | ! %l3 = 0000001c00000000, Mem[3180002cb9492e29] = 00000093 |
| 16528 | stw %l3,[%o3+0x02c] ! Mem[000000003180002c] = 0000001c |
| 16529 | ! Mem[000000001b800034] = 18b1f76c, %l2 = 00000000ffffffff |
| 16530 | ldsh [%i3+0x034],%l2 ! %l2 = 00000000000018b1 |
| 16531 | ! %l3 = 000000000000001c, immed = 00000037, %l4 = 0000000000000093 |
| 16532 | srlx %l3,0x037,%l4 ! %l4 = 0000000000000000 |
| 16533 | ! %l7 = 000000009153d158, %l0 = 000000000000401d, %l0 = 000000000000401d |
| 16534 | xorcc %l7,%l0,%l0 ! %l0 = 0000000091539145, %ccr = 08 |
| 16535 | ! %f22 = eaedcf9e, Mem[000000001a80004c] = b23a2acf |
| 16536 | st %f22,[%i1+0x04c] ! Mem[000000001a80004c] = eaedcf9e |
| 16537 | ! %l0 = 0000000091539145, %l4 = 0000000000000000, %l0 = 0000000091539145 |
| 16538 | udivx %l0,%l4,%l0 ! Div by zero, %l0 = 0000000091539195 |
| 16539 | ! Mem[000000001b800010] = 0000001e, %l6 = 0000000004acface |
| 16540 | ldstuba [%i3+%i5]0x89,%l6 ! %l6 = 000000000000001e |
| 16541 | ! Mem[0000000031000028] = f66bb673, %l7 = 000000009153d158 |
| 16542 | ldub [%o2+0x029],%l7 ! %l7 = 000000000000006b |
| 16543 | ! %l0 = 000000009153916d, immed = fffff57f, %l1 = 000000010000006e |
| 16544 | add %l0,-0xa81,%l1 ! %l1 = 00000000915386ec |
| 16545 | |
| 16546 | p5_label_17: |
| 16547 | ! Mem[000000001b800008] = ffee6349489b79ca, %f8 = 1934cc15 13fbef5a |
| 16548 | ldda [%i3+%i4]0x81,%f8 ! %f8 = ffee6349 489b79ca |
| 16549 | ! Mem[000000001a800068] = 8c19ce98, %l6 = 000000000000001e |
| 16550 | swap [%i1+0x068],%l6 ! %l6 = 000000008c19ce98 |
| 16551 | ! %l0 = 9153916d, %l1 = 915386ec, Mem[0000000030000028] = 04e673d2 b1faabea |
| 16552 | stda %l0,[%o0+0x028]%asi ! Mem[0000000030000028] = 9153916d 915386ec |
| 16553 | ! %l0 = 000000009153916d, immed = 000002c9, %l0 = 000000009153916d |
| 16554 | orcc %l0,0x2c9,%l0 ! %l0 = 00000000915393ed, %ccr = 08 |
| 16555 | ! %l0 = 00000000915393ed, %l1 = 00000000915386ec, %y = 0000401d |
| 16556 | smulcc %l0,%l1,%l6 ! %l6 = 2fd8a6a0eb516c7c, %ccr = 08, %y = 2fd8a6a0 |
| 16557 | ! Mem[000000001b000030] = bc2dec00, %l4 = 0000000000000000 |
| 16558 | swapa [%i2+%o6]0x89,%l4 ! %l4 = 00000000bc2dec00 |
| 16559 | ! %l4 = 00000000bc2dec00, %l5 = 0000000000000088, %y = 2fd8a6a0 |
| 16560 | sdiv %l4,%l5,%l4 ! %l4 = 000000007fffffff |
| 16561 | mov %l0,%y ! %y = 915393ed |
| 16562 | ! Mem[000000001a800010] = b7ffffff, %l2 = 00000000000018b1 |
| 16563 | lduha [%i1+%i5]0x89,%l2 ! %l2 = 000000000000ffff |
| 16564 | ! Mem[0000000030000028] = 9153916d915386ec, %l3 = 000000000000001c |
| 16565 | ldxa [%o0+0x028]%asi,%l3 ! %l3 = 9153916d915386ec |
| 16566 | ! retry : should take illegal inst trap, %l0 = 00000000915393ed |
| 16567 | retry ! Illegal inst trap : %l0 = 00000000915393fd |
| 16568 | |
| 16569 | p5_label_18: |
| 16570 | ! %f2 = a6ee8895 b9492e29, Mem[000000001b000030] = 00000000 69dcb7ba |
| 16571 | stda %f2 ,[%i2+%o6]0x81 ! Mem[000000001b000030] = a6ee8895 b9492e29 |
| 16572 | ! Mem[000000003100002c] = c4f55fb3, %l4 = 000000007fffffff |
| 16573 | ldsh [%o2+0x02e],%l4 ! %l4 = 0000000000005fb3 |
| 16574 | ! Mem[0000000030800068] = 4557b74204eaface, %f30 = 5f3a40e0 384ee00d |
| 16575 | ldd [%o1+0x068],%f30 ! %f30 = 4557b742 04eaface |
| 16576 | ! %l3 = 915386ec00000000, Mem[1b800012ff000000] = 00000080, %asi = 5f3a40e0 |
| 16577 | stha %l3,[%i3+0x012]%asi ! Mem[000000001b800010] = ff0086ec |
| 16578 | ! Mem[0000000031000068] = ff0e8c7e1c7fff46, %l1 = 00000000915386ec |
| 16579 | ldx [%o2+0x068],%l1 ! %l1 = ff0e8c7e1c7fff46 |
| 16580 | save ! CWP = 1 |
| 16581 | ! Mem[000000001a800030] = e8080caad0469e1f, %f24 = 8683eb46 cdea3d15 |
| 16582 | ldda [%o1+%i6]0x80,%f24 ! %f24 = e8080caa d0469e1f |
| 16583 | ! Mem[0000000030800068] = 4557b742, %l7 = 2a618fbe, %l2 = 1b2f2836 |
| 16584 | add %i1,0x68,%g1 |
| 16585 | casa [%g1]0x80,%l7,%l2 ! %l2 = 000000004557b742 |
| 16586 | ! %l7 = 000000002a618fbe, Mem[0000000030800028] = ffffffffeab6ab1e |
| 16587 | stx %l7,[%i1+%i5] ! Mem[0000000030800028] = 000000002a618fbe |
| 16588 | ! Mem[0000000030800028] = 00000000, %l5 = 5a252c7e40111f72 |
| 16589 | lduha [%i1+0x02a]%asi,%l5 ! %l5 = 0000000000000000 |
| 16590 | |
| 16591 | p5_label_19: ! %cwp = 1 |
| 16592 | ! %l0 = 0000000a00000000, Mem[1b000010c688aeaf] = 40111f72 |
| 16593 | stha %l0,[%o2+%o5]0x89 ! Mem[000000001b000010] = c688000a |
| 16594 | ! %l3 = 2a618fbee924c082, immed = 00000015, %l6 = 000000005bc53d15 |
| 16595 | srlx %l3,0x015,%l6 ! %l6 = 000001530c7df749 |
| 16596 | ! %l6 = 000001530c7df749, %l6 = 000001530c7df749, %l1 = 00000000000000a9 |
| 16597 | sra %l6,%l6,%l1 ! %l1 = 0000000000063efb |
| 16598 | ! %l3 = 2a618fbee924c082 |
| 16599 | setx 0x25b339587506ffa3,%g7,%l3 ! %l3 = 25b339587506ffa3 |
| 16600 | ! Mem[0000000030800068] = 4557b742, %l2 = 000000004557b742 |
| 16601 | ldsb [%i1+0x068],%l2 ! %l2 = 0000000000000045 |
| 16602 | ! Mem[0000000030800028] = 00000000, %l4 = efedc3c94a746ca0 |
| 16603 | ldsba [%i1+0x029]%asi,%l4 ! %l4 = 0000000000000000 |
| 16604 | ! %l4 = 0000000000000000, %l0 = 000000000000000a, %l3 = 25b339587506ffa3 |
| 16605 | tsubcc %l4,%l0,%l3 ! %l3 = fffffffffffffff6, %ccr = 9b |
| 16606 | ! %l6 = 000001530c7df749, %l4 = 0000000000000000, %l1 = 0000000000063efb |
| 16607 | xnor %l6,%l4,%l1 ! %l1 = fffffeacf38208b6 |
| 16608 | ! %l2 = 0000000000000045, %l2 = 0000000000000045, %l1 = fffffeacf38208b6 |
| 16609 | sll %l2,%l2,%l1 ! %l1 = 00000000000008a0 |
| 16610 | ! %l2 = 0000000000000045, %l2 = 0000000000000045, %y = 915393ed |
| 16611 | mulscc %l2,%l2,%l6 ! %l6 = 0000000000000067, %ccr = 00, %y = c8a9c9f6 |
| 16612 | |
| 16613 | p5_label_20: ! %cwp = 1 |
| 16614 | ! Mem[000000001b800018] = b8e4cf72, %f18 = 3fd2fa5b |
| 16615 | lda [%o3+%o6]0x89,%f18 ! %f18 = b8e4cf72 |
| 16616 | ! Mem[000000001b800000] = 1d40681c5eb88775, %f20 = 8a947ab6 c688aeaf |
| 16617 | ldda [%o3+%g0]0x81,%f20 ! %f20 = 1d40681c 5eb88775 |
| 16618 | ! Mem[000000003100006c] = 1c7fff46, %l4 = 0000000000000000 |
| 16619 | lduw [%i2+0x06c],%l4 ! %l4 = 000000001c7fff46 |
| 16620 | ! Mem[000000001a800054] = 103d5b3f, %l0 = 000000000000000a |
| 16621 | lduw [%o1+0x054],%l0 ! %l0 = 00000000103d5b3f |
| 16622 | ! %l6 = 0000000000000067, Mem[0000000030000028] = 9153916d915386ec |
| 16623 | stx %l6,[%i0+%i5] ! Mem[0000000030000028] = 0000000000000067 |
| 16624 | ! %l4 = 000000001c7fff46, immed = fffffe48, %l6 = 0000000000000067 |
| 16625 | xnor %l4,-0x1b8,%l6 ! %l6 = 000000001c7ffef1 |
| 16626 | ! retry : should take illegal inst trap, %l0 = 00000000103d5b3f |
| 16627 | retry ! Illegal inst trap : %l0 = 00000000103d5b4f |
| 16628 | ! %l3 = fffffffffffffff6, %l5 = 0000000000000000, %l5 = 0000000000000000 |
| 16629 | subc %l3,%l5,%l5 ! %l5 = fffffffffffffff6 |
| 16630 | ! %l3 = fffffffffffffff6, immed = fffffc0c, %l3 = fffffffffffffff6 |
| 16631 | subc %l3,-0x3f4,%l3 ! %l3 = 00000000000003ea |
| 16632 | ! Randomly selected nop |
| 16633 | nop |
| 16634 | |
| 16635 | p5_label_21: ! %cwp = 1 |
| 16636 | ! %l0 = 00000000103d5b4f, %l6 = 000000001c7ffef1, %y = c8a9c9f6 |
| 16637 | udivcc %l0,%l6,%l0 ! %l0 = 00000000ffffffff, %ccr = 0a |
| 16638 | mov %l0,%y ! %y = ffffffff |
| 16639 | ! Mem[000000001b000020] = cdea3d15, %f30 = 4557b742 |
| 16640 | lda [%o2+%i4]0x89,%f30 ! %f30 = cdea3d15 |
| 16641 | ! retry : should take illegal inst trap, %l0 = 00000000ffffffff |
| 16642 | retry ! Illegal inst trap : %l0 = 000000010000000f |
| 16643 | ! %l7 = 2a618fbe00000000, Mem[1b800008ffee6349] = 1c7ffef1 |
| 16644 | stha %l7,[%o3+%o4]0x81 ! Mem[000000001b800008] = 8fbe6349 |
| 16645 | ! %l0 = 000000010000000f, immed = 00000ae3, %y = ffffffff |
| 16646 | mulscc %l0,0xae3,%l4 ! %l4 = 0000000000000aea, %ccr = 00, %y = ffffffff |
| 16647 | ! %l6 = 000000001c7ffef1, %l5 = fffffffffffffff6, %y = ffffffff |
| 16648 | udivcc %l6,%l5,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a |
| 16649 | mov %l0,%y ! %y = 0000000f |
| 16650 | ! %l1 = ffffffff00000000, Mem[3180006904acface] = fffffff6 |
| 16651 | stb %l1,[%i3+0x069] ! Mem[0000000031800068] = 04ffface |
| 16652 | ! Mem[000000001a000010] = e32e5576, %l7 = 000000002a618fbe |
| 16653 | swapa [%o0+%o5]0x89,%l7 ! %l7 = 00000000e32e5576 |
| 16654 | ! %l0 = 0000000f00000000, Mem[1a8000205fb8daa3] = 16582bf8 |
| 16655 | stba %l0,[%o1+%i4]0x80 ! Mem[000000001a800020] = 0fb8daa3 |
| 16656 | ! %l0 = 000000010000000f, immed = 00000023, %l4 = 0000000000000aea |
| 16657 | srax %l0,0x023,%l4 ! %l4 = 0000000000000000 |
| 16658 | |
| 16659 | p5_label_22: ! %cwp = 1 |
| 16660 | ! Mem[000000001b000000] = a6ee8895b9492e29, %l2 = 0000000000000045 |
| 16661 | ldxa [%o2+%g0]0x81,%l2 ! %l2 = a6ee8895b9492e29 |
| 16662 | ! %l7 = 00000000e32e5576, immed = fffff3a8, %l4 = 0000000000000000 |
| 16663 | tsubcc %l7,-0xc58,%l4 ! %l4 = 00000000e32e61ce, %ccr = 1b |
| 16664 | ! %l4 = 00000000e32e61ce, %l6 = 000000001c7ffef1, %l2 = a6ee8895b9492e29 |
| 16665 | tsubcc %l4,%l6,%l2 ! %l2 = 00000000c6ae62dd, %ccr = 0a |
| 16666 | ! %l0 = 000000010000000f, %l0 = 000000010000000f, %l4 = 00000000e32e61ce |
| 16667 | andn %l0,%l0,%l4 ! %l4 = 0000000000000000 |
| 16668 | save ! CWP = 2 |
| 16669 | ! %l1 = 59849b8fd5413db3, %l7 = adbd578a6d8b5f1e, %y = 0000000f |
| 16670 | umul %l1,%l7,%l1 ! %l1 = 5b40e0edeabba7fa, %y = 5b40e0ed |
| 16671 | ! %l1 = eabba7fa00000000, Mem[1a800054103d5b3f] = 6d8b5f1e |
| 16672 | stw %l1,[%i1+0x054] ! Mem[000000001a800054] = eabba7fa |
| 16673 | ! %l2 = 260d85ad00000000, Mem[1a800028fb530532] = 6d8b5f1e |
| 16674 | stha %l2,[%i1+%o5]0x89 ! Mem[000000001a800028] = fb5385ad |
| 16675 | ! Mem[0000000030000068] = 5a252c7e40111f72, %l6 = a06f588c830eec7d |
| 16676 | ldxa [%o0+0x068]%asi,%l6 ! %l6 = 5a252c7e40111f72 |
| 16677 | ! %l6 = 40111f7200000000, Mem[3180002e0000001c] = a06f588c |
| 16678 | stb %l6,[%o3+0x02e] ! Mem[000000003180002c] = 0000721c |
| 16679 | |
| 16680 | p5_label_23: ! %cwp = 2 |
| 16681 | ! %f30 = cdea3d15 04eaface, Mem[0000000031000028] = f66bb673 c4f55fb3 |
| 16682 | std %f30,[%o2+%o5] ! Mem[0000000031000028] = cdea3d15 04eaface |
| 16683 | ! Mem[0000000030000028] = 0000000000000067, %f4 = ab978d14 eab6ab1e |
| 16684 | ldd [%o0+%o5],%f4 ! %f4 = 00000000 00000067 |
| 16685 | ! %l2 = 260d85ad, %l3 = a2ca28e6, Mem[000000001a000020] = 119c8fb6 60aa10e3 |
| 16686 | stda %l2,[%i0+%o4]0x88 ! Mem[000000001a000020] = 260d85ad a2ca28e6 |
| 16687 | ! Randomly selected nop |
| 16688 | nop |
| 16689 | ! %l3 = c26538f2a2ca28e6, %l2 = 187f4ca0260d85ad, %l1 = 5b40e0edeabba7fa |
| 16690 | xnorcc %l3,%l2,%l1 ! %l1 = 25e58bad7b3852b4, %ccr = 00 |
| 16691 | ! %l7 = adbd578a6d8b5f1e, immed = 00000013, %l2 = 187f4ca0260d85ad |
| 16692 | srax %l7,0x013,%l2 ! %l2 = fffff5b7aaf14db1 |
| 16693 | ! Mem[000000003080006c] = 04eaface, %f0 = 7bf3ccc5 |
| 16694 | lda [%o1+0x06c]%asi,%f0 ! %f0 = 04eaface |
| 16695 | ! Mem[0000000030800068] = 4557b742, %l6 = 5a252c7e40111f72 |
| 16696 | swap [%o1+0x068],%l6 ! %l6 = 000000004557b742 |
| 16697 | ! %l4 = 8f0b294653d0f614, %l0 = f6fd752046afec45, %l7 = adbd578a6d8b5f1e |
| 16698 | xor %l4,%l0,%l7 ! %l7 = 79f65c66157f1a51 |
| 16699 | ! Mem[000000001a800008] = b427ca612d10ecd2, %f12 = c6551c91 d0477720 |
| 16700 | ldda [%i1+%i4]0x81,%f12 ! %f12 = b427ca61 2d10ecd2 |
| 16701 | |
| 16702 | p5_label_24: ! %cwp = 2 |
| 16703 | ! Mem[0000000030000068] = 5a252c7e40111f72, %l1 = 25e58bad7b3852b4, %l2 = fffff5b7aaf14db1 |
| 16704 | add %o0,0x68,%g1 |
| 16705 | casxa [%g1]0x80,%l1,%l2 ! %l2 = 5a252c7e40111f72 |
| 16706 | ! Mem[000000001a800020] = a3dab80f, %l0 = f6fd752046afec45 |
| 16707 | ldsha [%i1+%o4]0x89,%l0 ! %l0 = ffffffffffffb80f |
| 16708 | ! %l5 = 06fecb60738f3784, Mem[0000000030800068] = 40111f7204eaface |
| 16709 | stx %l5,[%o1+0x068] ! Mem[0000000030800068] = 06fecb60738f3784 |
| 16710 | ! %f16 = 58d08592 5cb7f041 b8e4cf72 5a968241 |
| 16711 | ! %f20 = 1d40681c 5eb88775 eaedcf9e 911c55c6 |
| 16712 | ! %f24 = e8080caa d0469e1f ff0e8c7e 1c7f9346 |
| 16713 | ! %f28 = bab7dc69 bc2dec22 cdea3d15 04eaface |
| 16714 | stda %f16,[%i3+%g4]ASI_COMMIT_S ! Block Store to 000000001b800040 |
| 16715 | ! Mem[0000000031000068] = ff0e8c7e, %l2 = 5a252c7e40111f72 |
| 16716 | lduh [%o2+0x06a],%l2 ! %l2 = 0000000000008c7e |
| 16717 | membar #Sync ! Added by membar checker (77) |
| 16718 | ! Mem[000000001b800000] = 1d40681c 5eb88775 8fbe6349 489b79ca |
| 16719 | ! Mem[000000001b800010] = ff0086ec 000000bb 72cfe4b8 e95daed5 |
| 16720 | ! Mem[000000001b800020] = ff08eb45 5a6e70e6 ff6617c6 3eff143e |
| 16721 | ! Mem[000000001b800030] = 5a090ab4 18b1f76c 51e13e3d ba5ead72 |
| 16722 | ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 000000001b800000 |
| 16723 | ! %l4 = 53d0f61400000000, Mem[1a000028ffffffb7] = ba5ead72 |
| 16724 | stba %l4,[%i0+%o5]0x80 ! Mem[000000001a000028] = 14ffffb7 |
| 16725 | ! Randomly selected nop |
| 16726 | nop |
| 16727 | ! %l4 = 8f0b294653d0f614, immed = 000000b9, %l3 = c26538f2a2ca28e6 |
| 16728 | subc %l4,0x0b9,%l3 ! %l3 = 8f0b294653d0f55b |
| 16729 | ! %l0 = ffffb80f, %l1 = 7b3852b4, Mem[0000000031000028] = cdea3d15 04eaface |
| 16730 | std %l0,[%o2+%o5] ! Mem[0000000031000028] = ffffb80f 7b3852b4 |
| 16731 | |
| 16732 | p5_label_25: ! %cwp = 2 |
| 16733 | ! %l7 = 79f65c66157f1a51, %l6 = 000000004557b742, %l1 = 25e58bad7b3852b4 |
| 16734 | sll %l7,%l6,%l1 ! %l1 = e7d9719855fc6944 |
| 16735 | ! %l0 = ffffffffffffb80f, immd = 00000000000003ea, %l3 = 8f0b294653d0f55b |
| 16736 | udivx %l0,0x3ea,%l3 ! %l3 = 004167ba81c9d607 |
| 16737 | ! %l1 = e7d9719855fc6944, Mem[000000001b000010] = 0a0088c6b67a948a |
| 16738 | stxa %l1,[%i2+%i5]0x81 ! Mem[000000001b000010] = e7d9719855fc6944 |
| 16739 | ! %l7 = 157f1a5100000000, Mem[3100002c7b3852b4] = 16582bf8 |
| 16740 | stw %l7,[%o2+0x02c] ! Mem[000000003100002c] = 157f1a51 |
| 16741 | ! Mem[000000003180002c] = 0000721c, %l4 = 8f0b294653d0f614 |
| 16742 | ldub [%o3+0x02e],%l4 ! %l4 = 0000000000000072 |
| 16743 | ! Mem[000000001b800000] = 1d40681c5eb88775, %f10 = 04e60ad2 b9492e29 |
| 16744 | ldda [%i3+%g0]0x80,%f10 ! %f10 = 1d40681c 5eb88775 |
| 16745 | ! %l3 = 004167ba81c9d607, %l1 = e7d9719855fc6944, %y = 5b40e0ed |
| 16746 | udiv %l3,%l1,%l0 ! %l0 = 00000000ffffffff |
| 16747 | mov %l0,%y ! %y = ffffffff |
| 16748 | ! Mem[0000000030000068] = 5a252c7e40111f72, %f0 = 04eaface 72d30aa0 |
| 16749 | ldd [%o0+0x068],%f0 ! %f0 = 5a252c7e 40111f72 |
| 16750 | ! Mem[0000000030000068] = 5a252c7e, %l6 = 000000004557b742 |
| 16751 | lduw [%o0+0x068],%l6 ! %l6 = 000000005a252c7e |
| 16752 | ! Mem[000000001b800028] = c61766ff, %l5 = 06fecb60738f3784 |
| 16753 | lduba [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000ff |
| 16754 | |
| 16755 | p5_label_26: ! %cwp = 2 |
| 16756 | ! Mem[000000001a000068] = 3cd462d7, %l1 = e7d9719855fc6944 |
| 16757 | ldswa [%i0+0x068]%asi,%l1 ! %l1 = 000000003cd462d7 |
| 16758 | ! %l4 = 0000000000000072, immed = 00000b92, %l5 = 00000000000000ff |
| 16759 | and %l4,0xb92,%l5 ! %l5 = 0000000000000012 |
| 16760 | ! Mem[000000001b000028] = 000000cf, %l1 = 000000003cd462d7 |
| 16761 | ldsha [%i2+%o5]0x80,%l1 ! %l1 = 0000000000000000 |
| 16762 | ! %l1 = 0000000000000000, %l1 = 0000000000000000, %l4 = 0000000000000072 |
| 16763 | tsubcc %l1,%l1,%l4 ! %l4 = 0000000000000000, %ccr = 44 |
| 16764 | ! %l0 = ffffffff00000000, Mem[3100002affffb80f] = 00000000 |
| 16765 | sth %l0,[%o2+0x02a] ! Mem[0000000031000028] = ffffffff |
| 16766 | ! %l3 = 81c9d60700000000, Mem[3180002aa6ee88ce] = 00000000 |
| 16767 | stb %l3,[%o3+0x02a] ! Mem[0000000031800028] = a6ee07ce |
| 16768 | ! %l3 = 004167ba81c9d607, immed = fffff88f, %l7 = 79f65c66157f1a51 |
| 16769 | orncc %l3,-0x771,%l7 ! %l7 = 004167ba81c9d777, %ccr = 08 |
| 16770 | ! %l2 = 0000000000008c7e, immed = 0000002a, %l3 = 004167ba81c9d607 |
| 16771 | sllx %l2,0x02a,%l3 ! %l3 = 0231f80000000000 |
| 16772 | ! Mem[0000000030000068] = 5a252c7e40111f72, %f6 = 1f18358a aa595d01 |
| 16773 | ldda [%o0+0x068]%asi,%f6 ! %f6 = 5a252c7e 40111f72 |
| 16774 | ! Mem[000000003100006c] = 1c7fff46, %l4 = 0000000000000000 |
| 16775 | ldsw [%o2+0x06c],%l4 ! %l4 = 000000001c7fff46 |
| 16776 | |
| 16777 | p5_label_27: ! %cwp = 2 |
| 16778 | ! Mem[0000000031800028] = a6ee07ce, %l6 = 000000005a252c7e |
| 16779 | ldsb [%o3+0x02a],%l6 ! %l6 = 0000000000000007 |
| 16780 | ! %f0 = 5a252c7e 40111f72 a6ee8895 b9492e29 |
| 16781 | ! %f4 = 00000000 00000067 5a252c7e 40111f72 |
| 16782 | ! %f8 = ffee6349 489b79ca 1d40681c 5eb88775 |
| 16783 | ! %f12 = b427ca61 2d10ecd2 4f37680c c688aeaf |
| 16784 | stda %f0,[%i0]ASI_BLK_P ! Block Store to 000000001a000000 |
| 16785 | ! %l5 = 0000000000000012, %l1 = 0000000000000000, %y = ffffffff |
| 16786 | mulscc %l5,%l1,%l5 ! %l5 = 0000000080000009, %ccr = 08, %y = 7fffffff |
| 16787 | membar #Sync ! Added by membar checker (78) |
| 16788 | ! Mem[000000001a00002c] = 5eb88775, %l0 = 00000000ffffffff |
| 16789 | lduba [%i0+0x02c]%asi,%l0 ! %l0 = 000000000000005e |
| 16790 | ! %l6 = 0000000000000007, immed = 00000029, %l2 = 0000000000008c7e |
| 16791 | srax %l6,0x029,%l2 ! %l2 = 0000000000000000 |
| 16792 | ! %l5 = 0000000080000009, %l6 = 0000000000000007, %l7 = 004167ba81c9d777 |
| 16793 | and %l5,%l6,%l7 ! %l7 = 0000000000000001 |
| 16794 | ! %l1 = 0000000000000000, Mem[1b800010ff0086ec] = 00000007 |
| 16795 | sth %l1,[%i3+%i5] ! Mem[000000001b800010] = 000086ec |
| 16796 | ! %f30 = 51e13e3d ba5ead72, Mem[000000001b000010] = 9871d9e7 4469fc55 |
| 16797 | stda %f30,[%i2+%i5]0x88 ! Mem[000000001b000010] = 51e13e3d ba5ead72 |
| 16798 | ! %l1 = 0000000000000000, Mem[3080006c738f3784] = 00000080, %asi = 9871d9e7 |
| 16799 | stha %l1,[%o1+0x06c]%asi ! Mem[000000003080006c] = 00003784 |
| 16800 | ! Mem[000000003100002c] = 157f1a51, %l1 = 0000000000000000 |
| 16801 | lduw [%o2+0x02c],%l1 ! %l1 = 00000000157f1a51 |
| 16802 | |
| 16803 | p5_label_28: ! %cwp = 2 |
| 16804 | ! Mem[0000000031000068] = ff0e8c7e, %l1 = 00000000157f1a51 |
| 16805 | lduha [%o2+0x06a]%asi,%l1 ! %l1 = 0000000000008c7e |
| 16806 | ! Mem[0000000031000028] = ffffffff 157f1a51, %l6 = 00000007, %l7 = 00000001 |
| 16807 | ldda [%o2+0x028]%asi,%l6 ! %l6 = 00000000ffffffff 00000000157f1a51 |
| 16808 | ! %l1 = 0000000000008c7e, immed = fffffaa6, %l3 = 0231f80000000000 |
| 16809 | orncc %l1,-0x55a,%l3 ! %l3 = 0000000000008d7f, %ccr = 00 |
| 16810 | ! %l6 = ffffffff00000000, Mem[1b00001072ad5eba] = 0231f800 |
| 16811 | stwa %l6,[%i2+%i5]0x80 ! Mem[000000001b000010] = ffffffff |
| 16812 | ! %l1 = 0000000000008c7e, %l6 = 00000000ffffffff, %y = 7fffffff |
| 16813 | mulscc %l1,%l6,%l4 ! %l4 = 000000010000463e, %ccr = 01, %y = 3fffffff |
| 16814 | ! %f10 = 1d40681c 5eb88775, Mem[0000000031800028] = a6ee07ce 0000721c |
| 16815 | stda %f10,[%o3+0x028]%asi ! Mem[0000000031800028] = 1d40681c 5eb88775 |
| 16816 | ! Mem[000000001a800000] = 9967629e, %l7 = 00000000157f1a51 |
| 16817 | lduha [%i1+%g0]0x88,%l7 ! %l7 = 000000000000629e |
| 16818 | ! %l2 = 0000000000000000, immed = 00000643, %l2 = 0000000000000000 |
| 16819 | subc %l2,0x643,%l2 ! %l2 = fffffffffffff9bc |
| 16820 | ! %f27 = 3eff143e, Mem[0000000030800028] = 00000000 |
| 16821 | sta %f27,[%o1+0x028]%asi ! Mem[0000000030800028] = 3eff143e |
| 16822 | ! %l0 = 000000000000005e, %l1 = 0000000000008c7e, %l0 = 000000000000005e |
| 16823 | xnor %l0,%l1,%l0 ! %l0 = ffffffffffff73df |
| 16824 | |
| 16825 | p5_label_29: ! %cwp = 2 |
| 16826 | ! Mem[000000003080006c] = 00003784, %l2 = fffff9bc, %l0 = ffff73df |
| 16827 | add %o1,0x6c,%g1 |
| 16828 | casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000000003784 |
| 16829 | ! %l6 = ffffffff00000000, Mem[1a800011ffffffb7] = 00000000 |
| 16830 | stb %l6,[%i1+0x011] ! Mem[000000001a800010] = ffffffb7 |
| 16831 | ! %f8 = ffee6349, Mem[000000001b800020] = ff08eb45 |
| 16832 | sta %f8 ,[%i3+%o4]0x81 ! Mem[000000001b800020] = ffee6349 |
| 16833 | ! %l3 = 0000000000008d7f, %l2 = fffffffffffff9bc, %y = 3fffffff |
| 16834 | umulcc %l3,%l2,%l3 ! %l3 = 00008d7efc897044, %ccr = 08, %y = 00008d7e |
| 16835 | ! %l2 = fffffffffffff9bc, immed = fffff642, %y = 00008d7e |
| 16836 | udivcc %l2,-0x9be,%l3 ! %l3 = 0000000000008d7f, %ccr = 00 |
| 16837 | mov %l0,%y ! %y = 00003784 |
| 16838 | ! %l4 = 000000010000463e, immed = fffff10a, %l6 = 00000000ffffffff |
| 16839 | add %l4,-0xef6,%l6 ! %l6 = 0000000100003748 |
| 16840 | ! Mem[000000001b000000] = a6ee8895, %l3 = 0000000000008d7f |
| 16841 | lduwa [%i2+%g0]0x81,%l3 ! %l3 = 00000000a6ee8895 |
| 16842 | ! Mem[000000003080002c] = 2a618fbe, %l0 = 0000000000003784 |
| 16843 | lduh [%o1+0x02e],%l0 ! %l0 = 0000000000008fbe |
| 16844 | ! %l4 = 000000010000463e, immed = 0000000f, %l1 = 0000000000008c7e |
| 16845 | sllx %l4,0x00f,%l1 ! %l1 = 00008000231f0000 |
| 16846 | ! Mem[000000001b000020] = 153deacd, %l0 = 0000000000008fbe |
| 16847 | ldswa [%i2+%o4]0x81,%l0 ! %l0 = 00000000153deacd |
| 16848 | |
| 16849 | p5_label_30: ! %cwp = 2 |
| 16850 | ! Mem[000000001a000010] = 6700000000000000, %l0 = 00000000153deacd |
| 16851 | ldxa [%i0+%i5]0x89,%l0 ! %l0 = 6700000000000000 |
| 16852 | ! %f0 = 5a252c7e, Mem[000000001a000010] = 00000000 |
| 16853 | sta %f0 ,[%i0+%i5]0x88 ! Mem[000000001a000010] = 5a252c7e |
| 16854 | ! Mem[000000001b000020] = 153deacd, %l3 = 00000000a6ee8895 |
| 16855 | lduha [%i2+%o4]0x81,%l3 ! %l3 = 000000000000153d |
| 16856 | ! Mem[0000000031000028] = ffffffff, %l7 = 000000000000629e |
| 16857 | ldsw [%o2+%o5],%l7 ! %l7 = ffffffffffffffff |
| 16858 | ! %l5 = 8000000900000000, Mem[3080006e00003784] = 0000629e |
| 16859 | sth %l5,[%o1+0x06e] ! Mem[000000003080006c] = 00000009 |
| 16860 | ! %l6 = 00003748, %l7 = ffffffff, Mem[0000000030000028] = 00000000 00000067 |
| 16861 | std %l6,[%o0+%o5] ! Mem[0000000030000028] = 00003748 ffffffff |
| 16862 | ! %l2 = fffffffffffff9bc, immd = 0000000000000e36, %l5 = 0000000080000009 |
| 16863 | sdivx %l2,0xe36,%l5 ! %l5 = 0000000000000000 |
| 16864 | ! %l7 = ffffffff00000000, Mem[1a0000005a252c7e] = 00000005 |
| 16865 | stwa %l7,[%i0+%g0]0x81 ! Mem[000000001a000000] = ffffffff |
| 16866 | ! %l5 = 0000000000000000, Mem[1a8000009e626799] = 16582bf8 |
| 16867 | stba %l5,[%i1+%g0]0x80 ! Mem[000000001a800000] = 00626799 |
| 16868 | ! Mem[000000001b000008] = 4182965a, %l6 = 0000000100003748 |
| 16869 | lduh [%i2+0x00a],%l6 ! %l6 = 000000000000965a |
| 16870 | |
| 16871 | p5_label_31: ! %cwp = 2 |
| 16872 | ! %l3 = 000000000000153d, immed = 00000939, %l4 = 000000010000463e |
| 16873 | subccc %l3,0x939,%l4 ! %l4 = 0000000000000c04, %ccr = 00 |
| 16874 | ! retry : should take illegal inst trap, %l0 = 6700000000000000 |
| 16875 | retry ! Illegal inst trap : %l0 = 6700000000000010 |
| 16876 | ! %l5 = 0000000000000000, %l2 = fffffffffffff9bc, %l2 = fffffffffffff9bc |
| 16877 | subccc %l5,%l2,%l2 ! %l2 = 0000000000000644, %ccr = 11 |
| 16878 | ! %f16 = 1d40681c, Mem[000000001b000020] = 153deacd |
| 16879 | sta %f16,[%i2+%o4]0x81 ! Mem[000000001b000020] = 1d40681c |
| 16880 | ! Mem[0000000031000068] = ff0e8c7e, %l0 = 6700000000000010 |
| 16881 | ldsb [%o2+0x068],%l0 ! %l0 = ffffffffffffffff |
| 16882 | ! Mem[000000001b800040] = 58d08592 5cb7f041 b8e4cf72 5a968241 |
| 16883 | ! Mem[000000001b800050] = 1d40681c 5eb88775 eaedcf9e 911c55c6 |
| 16884 | ! Mem[000000001b800060] = e8080caa d0469e1f ff0e8c7e 1c7f9346 |
| 16885 | ! Mem[000000001b800070] = bab7dc69 bc2dec22 cdea3d15 04eaface |
| 16886 | ldda [%i3+%g4]ASI_BLK_P,%f0 ! Block Load from 000000001b800040 |
| 16887 | ! %l7 = ffffffffffffffff, %l7 = ffffffffffffffff, %l5 = 0000000000000000 |
| 16888 | taddcc %l7,%l7,%l5 ! %l5 = fffffffffffffffe, %ccr = 9b |
| 16889 | ! %l3 = 000000000000153d, %l2 = 0000000000000644, %y = 00003784 |
| 16890 | umulcc %l3,%l2,%l3 ! %l3 = 0000000000851234, %ccr = 00, %y = 00000000 |
| 16891 | ! %l2 = 0000000000000644, immed = fffff5c2, %l6 = 000000000000965a |
| 16892 | xor %l2,-0xa3e,%l6 ! %l6 = fffffffffffff386 |
| 16893 | ! %l1 = 00008000231f0000, immed = fffffa7b, %l1 = 00008000231f0000 |
| 16894 | andcc %l1,-0x585,%l1 ! %l1 = 00008000231f0000, %ccr = 00 |
| 16895 | |
| 16896 | p5_label_32: ! %cwp = 2 |
| 16897 | ! Mem[0000000030800068] = 06fecb60, %l5 = fffffffffffffffe |
| 16898 | ldsh [%o1+0x06a],%l5 ! %l5 = ffffffffffffcb60 |
| 16899 | ! retry : should take illegal inst trap, %l0 = ffffffffffffffff |
| 16900 | retry ! Illegal inst trap : %l0 = 000000000000000f |
| 16901 | ! Clear Register : %l6 = fffffffffffff386 |
| 16902 | clr %l6 ! %l6 = 0000000000000000 |
| 16903 | ! Mem[000000001a00004c] = 3bbbfa70, %l7 = ffffffffffffffff |
| 16904 | ldsb [%i0+0x04d],%l7 ! %l7 = ffffffffffffffbb |
| 16905 | ! Clear Register : %l5 = ffffffffffffcb60 |
| 16906 | clr %l5 ! %l5 = 0000000000000000 |
| 16907 | ! %l3 = 0085123400000000, Mem[1a000032b427ca61] = 00000080, %asi = 231f0000 |
| 16908 | stha %l3,[%i0+0x032]%asi ! Mem[000000001a000030] = b4271234 |
| 16909 | ! %l6 = 0000000000000000 |
| 16910 | setx 0x5f9d707870a6c038,%g7,%l6 ! %l6 = 5f9d707870a6c038 |
| 16911 | ! %l7 = ffffffbb00000000, Mem[31000068ff0e8c7e] = 0000006c |
| 16912 | stw %l7,[%o2+0x068] ! Mem[0000000031000068] = ffffffbb |
| 16913 | ! Mem[000000001a800040] = 03f5f955, %l3 = 0000000000851234, %asi = 80 |
| 16914 | swapa [%i1+0x040]%asi,%l3 ! %l3 = 0000000003f5f955 |
| 16915 | ! %f16 = 1d40681c, Mem[0000000030000068] = 5a252c7e |
| 16916 | st %f16,[%o0+0x068] ! Mem[0000000030000068] = 1d40681c |
| 16917 | |
| 16918 | p5_label_33: ! %cwp = 2 |
| 16919 | ! %l0 = 000000000000000f, %l0 = 000000000000000f, %l2 = 0000000000000644 |
| 16920 | or %l0,%l0,%l2 ! %l2 = 000000000000000f |
| 16921 | ! %l3 = 0000000003f5f955, %l1 = 00008000231f0000, %l4 = 0000000000000c04 |
| 16922 | tsubcc %l3,%l1,%l4 ! %l4 = ffff7fffe0d6f955, %ccr = 9b |
| 16923 | ! Mem[000000001b000050] = 8a947ab6c688aeaf, %f28 = 5a090ab4 18b1f76c |
| 16924 | ldd [%i2+0x050],%f28 ! %f28 = 8a947ab6 c688aeaf |
| 16925 | ! Mem[000000001b000010] = ffffffff, %l5 = 0000000000000000 |
| 16926 | lduba [%i2+%i5]0x81,%l5 ! %l5 = 00000000000000ff |
| 16927 | ! %l0 = 000000000000000f, immd = fffffffffffff3e7, %l6 = 5f9d707870a6c038 |
| 16928 | mulx %l0,-0xc19,%l6 ! %l6 = ffffffffffff4a89, %y = 00000000 |
| 16929 | ! %l0 = 0000000f, %l1 = 231f0000, Mem[000000001b800018] = b8e4cf72 d5ae5de9 |
| 16930 | stda %l0,[%i3+%i6]0x88 ! Mem[000000001b800018] = 0000000f 231f0000 |
| 16931 | ! %l0 = 0000000f00000000, Mem[1a000032b4271234] = 00000080, %asi = b8e4cf72 |
| 16932 | stha %l0,[%i0+0x032]%asi ! Mem[000000001a000030] = b427000f |
| 16933 | ! %l0 = 0000000f, %l1 = 231f0000, Mem[000000001b000038] = 0de04e38 e0403a5f |
| 16934 | std %l0,[%i2+0x038] ! Mem[000000001b000038] = 0000000f 231f0000 |
| 16935 | ! Mem[0000000031800068] = 04ffface, %l4 = ffff7fffe0d6f955 |
| 16936 | ldsw [%o3+0x068],%l4 ! %l4 = 0000000004ffface |
| 16937 | ! %f23 = e95daed5, Mem[000000003100002c] = 157f1a51 |
| 16938 | st %f23,[%o2+0x02c] ! Mem[000000003100002c] = e95daed5 |
| 16939 | |
| 16940 | p5_label_34: ! %cwp = 2 |
| 16941 | ! %l0 = 000000000000000f, %l5 = 00000000000000ff, %l4 = 0000000004ffface |
| 16942 | xor %l0,%l5,%l4 ! %l4 = 00000000000000f0 |
| 16943 | ! %l5 = 00000000000000ff, %l3 = 0000000003f5f955, %l7 = ffffffffffffffbb |
| 16944 | tsubcc %l5,%l3,%l7 ! %l7 = fffffffffc0a07aa, %ccr = 9b |
| 16945 | ! %l4 = 00000000000000f0, immed = fffff2ac, %l3 = 0000000003f5f955 |
| 16946 | taddcc %l4,-0xd54,%l3 ! %l3 = fffffffffffff39c, %ccr = 88 |
| 16947 | ! Mem[0000000031800028] = 1d40681c, %l3 = fffffffffffff39c |
| 16948 | lduw [%o3+%o5],%l3 ! %l3 = 000000001d40681c |
| 16949 | ! Clear Register : %l1 = 00008000231f0000 |
| 16950 | clr %l1 ! %l1 = 0000000000000000 |
| 16951 | ! Mem[000000001b800008] = ca799b484963be8f, %f22 = 72cfe4b8 e95daed5 |
| 16952 | ldda [%i3+%i4]0x88,%f22 ! %f22 = ca799b48 4963be8f |
| 16953 | ! Mem[000000001a800028] = ad8553fb, %f25 = 5a6e70e6 |
| 16954 | lda [%i1+%o5]0x81,%f25 ! %f25 = ad8553fb |
| 16955 | ! %f24 = ff08eb45, Mem[0000000030000028] = 00003748 |
| 16956 | st %f24,[%o0+%o5] ! Mem[0000000030000028] = ff08eb45 |
| 16957 | ! Mem[000000003080006c] = 00000009, %l1 = 0000000000000000 |
| 16958 | ldsw [%o1+0x06c],%l1 ! %l1 = 0000000000000009 |
| 16959 | ! Mem[000000003100006c] = 1c7fff46, %l6 = ffffffffffff4a89, %asi = 80 |
| 16960 | swapa [%o2+0x06c]%asi,%l6 ! %l6 = 000000001c7fff46 |
| 16961 | |
| 16962 | p5_label_35: ! %cwp = 2 |
| 16963 | ! Invert Register : %l6 = 000000001c7fff46 |
| 16964 | xor %l6,-1,%l6 ! %l6 = ffffffffe38000b9 |
| 16965 | ! %l4 = 00000000000000f0, immed = 00000add, %l3 = 000000001d40681c |
| 16966 | xnor %l4,0xadd,%l3 ! %l3 = fffffffffffff5d2 |
| 16967 | ! Mem[0000000030800068] = 06fecb6000000009, %l5 = 00000000000000ff, %l0 = 000000000000000f |
| 16968 | add %o1,0x68,%g1 |
| 16969 | casxa [%g1]0x80,%l5,%l0 ! %l0 = 06fecb6000000009 |
| 16970 | ! Mem[000000003100002c] = e95daed5, %l1 = 00000009, %l3 = fffff5d2 |
| 16971 | add %o2,0x2c,%g1 |
| 16972 | casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000e95daed5 |
| 16973 | ! %l1 = 0000000000000009, immed = 00000ea5, %l2 = 000000000000000f |
| 16974 | orncc %l1,0xea5,%l2 ! %l2 = fffffffffffff15b, %ccr = 88 |
| 16975 | ! Mem[000000001b000030] = a6ee8895 b9492e29, %l6 = e38000b9, %l7 = fc0a07aa |
| 16976 | ldda [%i2+%o6]0x81,%l6 ! %l6 = 00000000a6ee8895 00000000b9492e29 |
| 16977 | ! %l3 = 00000000e95daed5, immed = fffffa20, %y = 00000000 |
| 16978 | umulcc %l3,-0x5e0,%l6 ! %l6 = e95da979f99cdca0, %ccr = 88, %y = e95da979 |
| 16979 | ! Mem[000000001b00002c] = 7e2c255a, %l2 = fffffffffffff15b |
| 16980 | swap [%i2+0x02c],%l2 ! %l2 = 000000007e2c255a |
| 16981 | ! %l6 = e95da979f99cdca0, %l7 = 00000000b9492e29, %l2 = 000000007e2c255a |
| 16982 | tsubcctv %l6,%l7,%l2 ! %l0 = 06fecb600000002c, Trapped |
| 16983 | ! Mem[0000000030000068] = 1d40681c40111f72, %l3 = 00000000e95daed5 |
| 16984 | ldxa [%o0+0x068]%asi,%l3 ! %l3 = 1d40681c40111f72 |
| 16985 | |
| 16986 | p5_label_36: ! %cwp = 2 |
| 16987 | ! %l5 = 00000000000000ff, %l5 = 00000000000000ff, %l0 = 06fecb600000002c |
| 16988 | taddcc %l5,%l5,%l0 ! %l0 = 00000000000001fe, %ccr = 02 |
| 16989 | ! %l2 = 000000007e2c255a |
| 16990 | setx 0x7355a5186272c107,%g7,%l2 ! %l2 = 7355a5186272c107 |
| 16991 | ! Mem[000000001b800030] = 5a090ab4, %l4 = 00000000000000f0 |
| 16992 | swapa [%i3+%o6]0x81,%l4 ! %l4 = 000000005a090ab4 |
| 16993 | ! %l0 = 00000000000001fe, Mem[0000000030800068] = 06fecb6000000009 |
| 16994 | stx %l0,[%o1+0x068] ! Mem[0000000030800068] = 00000000000001fe |
| 16995 | ! %l4 = 000000005a090ab4, %l2 = 7355a5186272c107, %l6 = e95da979f99cdca0 |
| 16996 | tsubcctv %l4,%l2,%l6 ! %l0 = 0000000000000221, Trapped |
| 16997 | ! Mem[000000001b000018] = 911c55c6, %l1 = 0000000000000009 |
| 16998 | swapa [%i2+%i6]0x89,%l1 ! %l1 = 00000000911c55c6 |
| 16999 | ! %l4 = 000000005a090ab4, %l3 = 1d40681c40111f72, %y = e95da979 |
| 17000 | sdiv %l4,%l3,%l1 ! %l1 = ffffffffa58ed864 |
| 17001 | mov %l0,%y ! %y = 00000221 |
| 17002 | ! %l0 = 0000000000000221, immed = fffff74b, %y = 00000221 |
| 17003 | udiv %l0,-0x8b5,%l2 ! %l2 = 0000000000000221 |
| 17004 | mov %l0,%y ! %y = 00000221 |
| 17005 | ! %l0 = 0000000000000221, immed = 00000986, %l6 = e95da979f99cdca0 |
| 17006 | xor %l0,0x986,%l6 ! %l6 = 0000000000000ba7 |
| 17007 | ! %l4 = 5a090ab400000000, Mem[1b000028000000cf] = e95da979 |
| 17008 | stwa %l4,[%i2+%o5]0x81 ! Mem[000000001b000028] = 5a090ab4 |
| 17009 | |
| 17010 | p5_label_37: ! %cwp = 2 |
| 17011 | ! Mem[000000001b000078] = 5f3a40e0, %l6 = 0000000000000ba7, %asi = 80 |
| 17012 | swapa [%i2+0x078]%asi,%l6 ! %l6 = 000000005f3a40e0 |
| 17013 | ! %l5 = 000000ff00000000, Mem[3100002ee95daed5] = 00000ba7 |
| 17014 | sth %l5,[%o2+0x02e] ! Mem[000000003100002c] = e95d00ff |
| 17015 | ! Mem[000000001b800044] = 5cb7f041, %l7 = 00000000b9492e29 |
| 17016 | lduha [%i3+0x044]%asi,%l7 ! %l7 = 0000000000005cb7 |
| 17017 | ! %l5 = 00000000000000ff, %l6 = 000000005f3a40e0, %l3 = 1d40681c40111f72 |
| 17018 | addcc %l5,%l6,%l3 ! %l3 = 000000005f3a41df, %ccr = 00 |
| 17019 | ! Mem[0000000031000068] = ffffffbb, %l2 = 0000000000000221 |
| 17020 | ldsw [%o2+0x068],%l2 ! %l2 = ffffffffffffffbb |
| 17021 | ! %l7 = 0000000000005cb7, immed = 00000b45, %l1 = ffffffffa58ed864 |
| 17022 | add %l7,0xb45,%l1 ! %l1 = 00000000000067fc |
| 17023 | ! Mem[000000001b800020] = e6706e5a 4963eeff, %l4 = 5a090ab4, %l5 = 000000ff |
| 17024 | ldda [%i3+%o4]0x89,%l4 ! %l4 = 000000004963eeff 00000000e6706e5a |
| 17025 | ! Mem[000000001b800000] = 1c68401d, %f8 = e8080caa |
| 17026 | lda [%i3+%g0]0x89,%f8 ! %f8 = 1c68401d |
| 17027 | ! Mem[0000000031800068] = 04ffface9153d158, %l6 = 000000005f3a40e0 |
| 17028 | ldx [%o3+0x068],%l6 ! %l6 = 04ffface9153d158 |
| 17029 | ! %l0 = 0000000000000221, %l1 = 00000000000067fc, %l4 = 000000004963eeff |
| 17030 | add %l0,%l1,%l4 ! %l4 = 0000000000006a1d |
| 17031 | |
| 17032 | p5_label_38: ! %cwp = 2 |
| 17033 | ! Mem[000000001a000030] = 0f0027b4, %l3 = 000000005f3a41df |
| 17034 | lduba [%i0+%o6]0x88,%l3 ! %l3 = 00000000000000b4 |
| 17035 | ! Mem[000000001b800030] = 000000f0, %f5 = 5eb88775 |
| 17036 | lda [%i3+%o6]0x81,%f5 ! %f5 = 000000f0 |
| 17037 | ! %l6 = 9153d15800000000, Mem[1b000035b9492e29] = 16582bf8 |
| 17038 | stb %l6,[%i2+0x035] ! Mem[000000001b000034] = b9582e29 |
| 17039 | ! %l5 = 00000000e6706e5a, %l4 = 0000000000006a1d, %l6 = 04ffface9153d158 |
| 17040 | tsubcc %l5,%l4,%l6 ! %l6 = 00000000e670043d, %ccr = 0a |
| 17041 | ! %l4 = 0000000000006a1d, %l7 = 0000000000005cb7, %y = 00000221 |
| 17042 | udivcc %l4,%l7,%l4 ! %l4 = 0000000005e0d444, %ccr = 00 |
| 17043 | mov %l0,%y ! %y = 00000221 |
| 17044 | ! Mem[000000001b00004c] = 5a968241, %f17 = 5eb88775 |
| 17045 | ld [%i2+0x04c],%f17 ! %f17 = 5a968241 |
| 17046 | save ! CWP = 3 |
| 17047 | ! Mem[000000001a800054] = eabba7fa, %l2 = d9bb8474d7785995 |
| 17048 | ldsh [%o1+0x056],%l2 ! %l2 = ffffffffffffa7fa |
| 17049 | ! %l0 = 4cc987f4c4ef17fe, %l4 = ccbdd863d06bb10f, %y = 00000221 |
| 17050 | umulcc %l0,%l4,%l7 ! %l7 = a0551ba240c305e2, %ccr = 80, %y = a0551ba2 |
| 17051 | ! %l5 = 5778e3c0dcda934f, immed = 000000f2, %l2 = ffffffffffffa7fa |
| 17052 | andn %l5,0x0f2,%l2 ! %l2 = 5778e3c0dcda930d |
| 17053 | |
| 17054 | p5_label_39: ! %cwp = 3 |
| 17055 | ! %l3 = 55f4230400000000, Mem[1b8000001c68401d] = ffffffff |
| 17056 | stwa %l3,[%o3+%g0]0x88 ! Mem[000000001b800000] = 55f42304 |
| 17057 | ! Set Register : %l5 = 5778e3c0dcda934f |
| 17058 | xor %g0,-1,%l5 ! %l5 = ffffffffffffffff |
| 17059 | ! %l4 = ccbdd863d06bb10f, immed = 00000004, %l1 = 404e7ff2461d88dc |
| 17060 | sll %l4,0x004,%l1 ! %l1 = cbdd863d06bb10f0 |
| 17061 | ! Mem[000000001a000060] = 06ba11a7a8a0ef42, %f14 = cdea3d15 04eaface |
| 17062 | ldd [%o0+0x060],%f14 ! %f14 = 06ba11a7 a8a0ef42 |
| 17063 | ! %l3 = 4ffb5cfe55f42304, Mem[0000000031000068] = ffffffbbffff4a89 |
| 17064 | stx %l3,[%i2+0x068] ! Mem[0000000031000068] = 4ffb5cfe55f42304 |
| 17065 | ! %l5 = ffffffffffffffff, %l2 = 5778e3c0dcda930d, %l2 = 5778e3c0dcda930d |
| 17066 | subc %l5,%l2,%l2 ! %l2 = a8871c3f23256cf2 |
| 17067 | ! %l6 = 550d358bef5ab573, immed = 00000635, %y = a0551ba2 |
| 17068 | sdiv %l6,0x635,%l7 ! %l7 = ffffffff80000000 |
| 17069 | mov %l0,%y ! %y = c4ef17fe |
| 17070 | ! Mem[000000003080006c] = 000001fe, %l2 = a8871c3f23256cf2 |
| 17071 | ldsh [%i1+0x06e],%l2 ! %l2 = 00000000000001fe |
| 17072 | ! %f4 = 1d40681c 000000f0, Mem[000000001b800008] = 8fbe6349 489b79ca |
| 17073 | std %f4 ,[%o3+%o4] ! Mem[000000001b800008] = 1d40681c 000000f0 |
| 17074 | ! %l2 = 00000000000001fe |
| 17075 | setx 0xaf98bc27c199082f,%g7,%l2 ! %l2 = af98bc27c199082f |
| 17076 | |
| 17077 | p5_label_40: ! %cwp = 3 |
| 17078 | ! Mem[000000001b000018] = 00000009, %l4 = ccbdd863d06bb10f |
| 17079 | ldswa [%o2+%o6]0x89,%l4 ! %l4 = 0000000000000009 |
| 17080 | ! Mem[000000003180002d] = 5eb88775, %l4 = 0000000000000009 |
| 17081 | ldstuba [%i3+0x02d]%asi,%l4 ! %l4 = 00000000000000b8 |
| 17082 | ! %f24 = ff08eb45 ad8553fb, Mem[0000000031800068] = 04ffface 9153d158 |
| 17083 | std %f24,[%i3+0x068] ! Mem[0000000031800068] = ff08eb45 ad8553fb |
| 17084 | ! Mem[0000000030800028] = 3eff143e2a618fbe, %l5 = ffffffffffffffff |
| 17085 | ldx [%i1+%i5],%l5 ! %l5 = 3eff143e2a618fbe |
| 17086 | ! %f10 = ff0e8c7e, Mem[0000000030000068] = 1d40681c |
| 17087 | st %f10,[%i0+0x068] ! Mem[0000000030000068] = ff0e8c7e |
| 17088 | ! %l1 = cbdd863d06bb10f0, %l5 = 3eff143e2a618fbe, %l3 = 4ffb5cfe55f42304 |
| 17089 | subc %l1,%l5,%l3 ! %l3 = 8cde71fedc598132 |
| 17090 | ! %l2 = c199082f, %l3 = dc598132, Mem[0000000031000028] = ffffffff e95d00ff |
| 17091 | std %l2,[%i2+%i5] ! Mem[0000000031000028] = c199082f dc598132 |
| 17092 | ! %l0 = 4cc987f4c4ef17fe, %l4 = 00000000000000b8, %l6 = 550d358bef5ab573 |
| 17093 | andncc %l0,%l4,%l6 ! %l6 = 4cc987f4c4ef1746, %ccr = 08 |
| 17094 | ! Mem[000000001b000038] = 0000000f, %l4 = 00000000000000b8 |
| 17095 | lduw [%o2+0x038],%l4 ! %l4 = 000000000000000f |
| 17096 | ! %l3 = 8cde71fedc598132, immed = fffff947, %l2 = af98bc27c199082f |
| 17097 | andncc %l3,-0x6b9,%l2 ! %l2 = 0000000000000030, %ccr = 00 |
| 17098 | |
| 17099 | p5_label_41: ! %cwp = 3 |
| 17100 | ! %f30 = 51e13e3d ba5ead72, Mem[0000000031000028] = c199082f dc598132 |
| 17101 | std %f30,[%i2+%i5] ! Mem[0000000031000028] = 51e13e3d ba5ead72 |
| 17102 | ! %f1 = 5cb7f041, Mem[000000003000002c] = ffffffff |
| 17103 | sta %f1 ,[%i0+0x02c]%asi ! Mem[000000003000002c] = 5cb7f041 |
| 17104 | ! Mem[000000001a000010] = 7e2c255a, %l7 = ffffffff80000000 |
| 17105 | swapa [%o0+%o5]0x81,%l7 ! %l7 = 000000007e2c255a |
| 17106 | ! %l7 = 000000007e2c255a, %l7 = 000000007e2c255a, %l4 = 000000000000000f |
| 17107 | xorcc %l7,%l7,%l4 ! %l4 = 0000000000000000, %ccr = 44 |
| 17108 | ! %l1 = 06bb10f000000000, Mem[1b0000508a947ab6] = 7e2c255a |
| 17109 | sth %l1,[%o2+0x050] ! Mem[000000001b000050] = 10f07ab6 |
| 17110 | ! %l0 = 4cc987f4c4ef17fe, %l4 = 0000000000000000, %y = c4ef17fe |
| 17111 | udivcc %l0,%l4,%l6 ! Div by zero, %l0 = 4cc987f4c4ef184e |
| 17112 | mov %l0,%y ! %y = c4ef1826 |
| 17113 | ! %l3 = 8cde71fedc598132, %l1 = cbdd863d06bb10f0, %l0 = 4cc987f4c4ef1826 |
| 17114 | xor %l3,%l1,%l0 ! %l0 = 4703f7c3dae291c2 |
| 17115 | ! %l7 = 000000007e2c255a, %l4 = 0000000000000000, %l4 = 0000000000000000 |
| 17116 | or %l7,%l4,%l4 ! %l4 = 000000007e2c255a |
| 17117 | ! Mem[0000000031800068] = ff08eb45, %l5 = 3eff143e2a618fbe |
| 17118 | ldub [%i3+0x069],%l5 ! %l5 = 0000000000000008 |
| 17119 | rd %pc,%o7 |
| 17120 | return %o7+12 ! CWP = 2 |
| 17121 | |
| 17122 | p5_label_42: ! %cwp = 2 |
| 17123 | ! %f0 = 58d08592 5cb7f041, Mem[0000000031000068] = 4ffb5cfe 55f42304 |
| 17124 | std %f0 ,[%o2+0x068] ! Mem[0000000031000068] = 58d08592 5cb7f041 |
| 17125 | ! %l4 = 0000000005e0d444, immed = fffff94a, %l6 = 00000000e670043d |
| 17126 | addccc %l4,-0x6b6,%l6 ! %l6 = 0000000005e0cd8e, %ccr = 11 |
| 17127 | ! Randomly selected nop |
| 17128 | nop |
| 17129 | ! Mem[000000003000002c] = 5cb7f041, %l6 = 0000000005e0cd8e, %asi = 80 |
| 17130 | swapa [%o0+0x02c]%asi,%l6 ! %l6 = 000000005cb7f041 |
| 17131 | ! Mem[000000001a000008] = a6ee8895b9492e29, %l5 = 00000000e6706e5a |
| 17132 | ldxa [%i0+%i4]0x81,%l5 ! %l5 = a6ee8895b9492e29 |
| 17133 | ! Mem[0000000031000028] = 51e13e3d, %l7 = 0000000000005cb7 |
| 17134 | ldsw [%o2+%o5],%l7 ! %l7 = 0000000051e13e3d |
| 17135 | ! %l3 = 00000000000000b4, %l1 = 00000000000067fc, %l2 = ffffffffffffffbb |
| 17136 | subc %l3,%l1,%l2 ! %l2 = ffffffffffff98b7 |
| 17137 | save ! CWP = 3 |
| 17138 | ! Mem[000000003080002c] = 2a618fbe, %l0 = 4703f7c3dae291c2 |
| 17139 | lduwa [%i1+0x02c]%asi,%l0 ! %l0 = 000000002a618fbe |
| 17140 | ! %l5 = 0000000000000008, %l6 = 4cc987f4c4ef1746, %l5 = 0000000000000008 |
| 17141 | orcc %l5,%l6,%l5 ! %l5 = 4cc987f4c4ef174e, %ccr = 08 |
| 17142 | |
| 17143 | p5_label_43: ! %cwp = 3 |
| 17144 | ! %l0 = 000000002a618fbe, immed = 00000c9d, %l0 = 000000002a618fbe |
| 17145 | subc %l0,0xc9d,%l0 ! %l0 = 000000002a618321 |
| 17146 | ! Invert Register : %l4 = 000000007e2c255a |
| 17147 | xor %l4,-1,%l4 ! %l4 = ffffffff81d3daa5 |
| 17148 | ! Mem[0000000030800028] = 3eff143e, %l7 = 000000007e2c255a |
| 17149 | swap [%i1+%i5],%l7 ! %l7 = 000000003eff143e |
| 17150 | ! %l2 = 0000000000000030, %l1 = cbdd863d06bb10f0, %y = c4ef1826 |
| 17151 | smul %l2,%l1,%l5 ! %l5 = 0000000143132d00, %y = 00000001 |
| 17152 | ! %l3 = 8cde71fedc598132, immed = 00000ae3, %l2 = 0000000000000030 |
| 17153 | orcc %l3,0xae3,%l2 ! %l2 = 8cde71fedc598bf3, %ccr = 88 |
| 17154 | ! Mem[000000001a800030] = aa0c08e8, %l2 = 8cde71fedc598bf3 |
| 17155 | ldsha [%o1+%i6]0x89,%l2 ! %l2 = 00000000000008e8 |
| 17156 | ! Mem[000000001a800010] = ffffffb7, %f23 = 4963be8f |
| 17157 | lda [%o1+%o5]0x81,%f23 ! %f23 = ffffffb7 |
| 17158 | ! Mem[000000003180006c] = ad8553fb, %f26 = ff6617c6 |
| 17159 | ld [%i3+0x06c],%f26 ! %f26 = ad8553fb |
| 17160 | ! %l4 = ffffffff81d3daa5, %l5 = 0000000143132d00, %y = 00000001 |
| 17161 | udivcc %l4,%l5,%l7 ! %l7 = 0000000000000005, %ccr = 00 |
| 17162 | mov %l0,%y ! %y = 2a618321 |
| 17163 | ! %l3 = 8cde71fedc598132, %l3 = 8cde71fedc598132, %l0 = 000000002a618321 |
| 17164 | taddcc %l3,%l3,%l0 ! %l0 = 19bce3fdb8b30264, %ccr = 3b |
| 17165 | |
| 17166 | p5_label_44: ! %cwp = 3 |
| 17167 | ! Mem[000000001a800010] = ffffffb7, %f0 = 58d08592 |
| 17168 | lda [%o1+%o5]0x81,%f0 ! %f0 = ffffffb7 |
| 17169 | ! Mem[000000001a800000] = 00626799e924c082, %f12 = bab7dc69 bc2dec22 |
| 17170 | ldda [%o1+%g0]0x81,%f12 ! %f12 = 00626799 e924c082 |
| 17171 | ! %l6 = 4cc987f4c4ef1746, %l3 = 8cde71fedc598132, %l4 = ffffffff81d3daa5 |
| 17172 | xnor %l6,%l3,%l4 ! %l4 = 3fe809f5e749698b |
| 17173 | ! %f17 = 5a968241, Mem[0000000031800028] = 1d40681c |
| 17174 | sta %f17,[%i3+0x028]%asi ! Mem[0000000031800028] = 5a968241 |
| 17175 | ! Mem[000000001b800018] = 0f000000, %f18 = 8fbe6349 |
| 17176 | lda [%o3+%o6]0x81,%f18 ! %f18 = 0f000000 |
| 17177 | ! Mem[000000001a000054] = 384ee00d, %l5 = 0000000143132d00, %asi = 80 |
| 17178 | swapa [%o0+0x054]%asi,%l5 ! %l5 = 00000000384ee00d |
| 17179 | ! %l3 = 8cde71fedc598132, %l3 = 8cde71fedc598132, %l5 = 00000000384ee00d |
| 17180 | and %l3,%l3,%l5 ! %l5 = 8cde71fedc598132 |
| 17181 | ! %l4 = e749698b00000000, Mem[1b00004058d08592] = dc598132 |
| 17182 | stb %l4,[%o2+0x040] ! Mem[000000001b000040] = 8bd08592 |
| 17183 | ! Mem[0000000031800028] = 5a968241, %l6 = 4cc987f4c4ef1746 |
| 17184 | swap [%i3+%i5],%l6 ! %l6 = 000000005a968241 |
| 17185 | ! %l7 = 0000000000000005, immed = 00000409, %l6 = 000000005a968241 |
| 17186 | taddcctv %l7,0x409,%l6 ! %l0 = 19bce3fdb8b30287, Trapped |
| 17187 | |
| 17188 | p5_label_45: ! %cwp = 3 |
| 17189 | ! %l3 = 8cde71fedc598132, immed = fffffd77, %l0 = 19bce3fdb8b30287 |
| 17190 | add %l3,-0x289,%l0 ! %l0 = 8cde71fedc597ea9 |
| 17191 | ! %l7 = 0000000000000005, %l5 = 8cde71fedc598132, %y = 2a618321 |
| 17192 | mulscc %l7,%l5,%l1 ! %l1 = 00000000dc598134, %ccr = 08, %y = 9530c190 |
| 17193 | save ! CWP = 4 |
| 17194 | ! %f21 = 000000bb, Mem[0000000031000068] = 58d08592 |
| 17195 | st %f21,[%o2+0x068] ! Mem[0000000031000068] = 000000bb |
| 17196 | ! Mem[000000001b800018] = 0000000f, %f15 = a8a0ef42 |
| 17197 | lda [%i3+%i6]0x89,%f15 ! %f15 = 0000000f |
| 17198 | ! %l2 = b66227f428a53166, %l2 = b66227f428a53166, %l5 = 4cac1cd3ff30aa39 |
| 17199 | xorcc %l2,%l2,%l5 ! %l5 = 0000000000000000, %ccr = 44 |
| 17200 | ! %f18 = 0f000000 489b79ca, Mem[000000001b000028] = b40a095a 5bf1ffff |
| 17201 | stda %f18,[%i2+%o5]0x88 ! Mem[000000001b000028] = 0f000000 489b79ca |
| 17202 | ! %l0 = 06fa89e200000000, Mem[1b800010000086ec] = 16582bf8 |
| 17203 | stba %l0,[%i3+%i5]0x80 ! Mem[000000001b800010] = e20086ec |
| 17204 | ! %f28 = 8a947ab6, Mem[000000001a000030] = b427000f |
| 17205 | sta %f28,[%i0+%o6]0x81 ! Mem[000000001a000030] = 8a947ab6 |
| 17206 | ! Mem[000000001b000000] = 292e49b99588eea6, %l3 = 8c4057f00abe6e0a |
| 17207 | ldxa [%i2+%g0]0x89,%l3 ! %l3 = 292e49b99588eea6 |
| 17208 | |
| 17209 | p5_label_46: ! %cwp = 4 |
| 17210 | ! %l4 = 0c76653d, %l5 = 00000000, Mem[000000001b800008] = 1c68401d f0000000 |
| 17211 | stda %l4,[%i3+%i4]0x88 ! Mem[000000001b800008] = 0c76653d 00000000 |
| 17212 | ! Mem[0000000030000028] = ff08eb4505e0cd8e, %f16 = 1d40681c 5a968241 |
| 17213 | ldda [%o0+0x028]%asi,%f16 ! %f16 = ff08eb45 05e0cd8e |
| 17214 | ! %l2 = b66227f428a53166, %l6 = 593462dbd96a9585, %y = 9530c190 |
| 17215 | umulcc %l2,%l6,%l0 ! %l0 = 2284f3032dcf07fe, %ccr = 00, %y = 2284f303 |
| 17216 | ! %l1 = 17ab69b7fd8e6bc6, %l5 = 0000000000000000, %l7 = 908bc4f9efa71d4a |
| 17217 | and %l1,%l5,%l7 ! %l7 = 0000000000000000 |
| 17218 | ! %l2 = b66227f428a53166, %l3 = 292e49b99588eea6, %l7 = 0000000000000000 |
| 17219 | sll %l2,%l3,%l7 ! %l7 = 9889fd0a294c5980 |
| 17220 | ! %l6 = d96a9585, %l7 = 294c5980, Mem[000000001b800000] = 55f42304 7587b85e |
| 17221 | stda %l6,[%i3+%g0]0x88 ! Mem[000000001b800000] = d96a9585 294c5980 |
| 17222 | ! Mem[000000001b000008] = 4182965a, %l1 = 17ab69b7fd8e6bc6 |
| 17223 | lduba [%i2+%i4]0x81,%l1 ! %l1 = 0000000000000041 |
| 17224 | ! %l6 = 593462dbd96a9585, %l0 = 2284f3032dcf07fe, %l3 = 292e49b99588eea6 |
| 17225 | sllx %l6,%l0,%l3 ! %l3 = 4000000000000000 |
| 17226 | ! %l3 = 4000000000000000, immed = fffff1b1, %l2 = b66227f428a53166 |
| 17227 | xorcc %l3,-0xe4f,%l2 ! %l2 = bffffffffffff1b1, %ccr = 88 |
| 17228 | ! Mem[0000000030000068] = ff0e8c7e40111f72, %f0 = ffffffb7 5cb7f041 |
| 17229 | ldd [%o0+0x068],%f0 ! %f0 = ff0e8c7e 40111f72 |
| 17230 | |
| 17231 | p5_label_47: ! %cwp = 4 |
| 17232 | ! Code Fragment 1 |
| 17233 | p5_fragment_2: |
| 17234 | ta T_CHANGE_HPRIV |
| 17235 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 17236 | ! %g3 = 0000000000000fb1 |
| 17237 | mov 0xb21,%g3 ! %g3 = 0000000000000b21 |
| 17238 | and %g3, 0x13, %g3 |
| 17239 | xor %g2, %g3, %g2 |
| 17240 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 17241 | ta T_CHANGE_NONHPRIV |
| 17242 | ! %l6 = 593462dbd96a9585, %l7 = 9889fd0a294c5980, %l3 = 4000000000000000 |
| 17243 | tsubcc %l6,%l7,%l3 ! %l3 = c0aa65d1b01e3c05, %ccr = ba |
| 17244 | ! Mem[000000001b000000] = a6ee8895b9492e29, %f12 = 00626799 e924c082 |
| 17245 | ldda [%i2+%g0]0x81,%f12 ! %f12 = a6ee8895 b9492e29 |
| 17246 | ! Mem[000000001b000000] = a6ee8895, %f1 = 40111f72 |
| 17247 | lda [%i2+%g0]0x81,%f1 ! %f1 = a6ee8895 |
| 17248 | ! %l4 = 841b69a80c76653d, immed = 00000ca3, %l1 = 0000000000000041 |
| 17249 | add %l4,0xca3,%l1 ! %l1 = 841b69a80c7671e0 |
| 17250 | ! %l0 = 2284f3032dcf07fe, %l1 = 841b69a80c7671e0, %y = 2284f303 |
| 17251 | umul %l0,%l1,%l4 ! %l4 = 023ae62e0ec21c40, %y = 023ae62e |
| 17252 | ! Mem[0000000030800028] = 7e2c255a, %l1 = 841b69a80c7671e0 |
| 17253 | lduh [%o1+0x02a],%l1 ! %l1 = 000000000000255a |
| 17254 | ! %f16 = ff08eb45 05e0cd8e 0f000000 489b79ca |
| 17255 | ! %f20 = ff0086ec 000000bb ca799b48 ffffffb7 |
| 17256 | ! %f24 = ff08eb45 ad8553fb ad8553fb 3eff143e |
| 17257 | ! %f28 = 8a947ab6 c688aeaf 51e13e3d ba5ead72 |
| 17258 | stda %f16,[%i1+%g4]ASI_BLK_P ! Block Store to 000000001a800040 |
| 17259 | ! Mem[000000001a000068] = 3cd462d7, %l1 = 000000000000255a |
| 17260 | ldub [%i0+0x06b],%l1 ! %l1 = 00000000000000d7 |
| 17261 | ! Mem[0000000031000028] = 51e13e3d, %l0 = 2284f3032dcf07fe |
| 17262 | ldsb [%o2+0x02a],%l0 ! %l0 = 000000000000003e |
| 17263 | |
| 17264 | p5_label_48: ! %cwp = 4 |
| 17265 | ! Invert Register : %l2 = bffffffffffff1b1 |
| 17266 | xor %l2,-1,%l2 ! %l2 = 4000000000000e4e |
| 17267 | ! Mem[000000001a000000] = ffffffff, %l5 = 0000000000000000 |
| 17268 | lduwa [%i0+%g0]0x81,%l5 ! %l5 = 00000000ffffffff |
| 17269 | ! %f2 = b8e4cf72, Mem[000000001b800004] = 80594c29 |
| 17270 | st %f2 ,[%i3+0x004] ! Mem[000000001b800004] = b8e4cf72 |
| 17271 | ! retry : should take illegal inst trap, %l0 = 000000000000003e |
| 17272 | retry ! Illegal inst trap : %l0 = 000000000000004e |
| 17273 | ! Mem[000000001b800028] = ff6617c6, %l3 = c0aa65d1b01e3c05 |
| 17274 | ldsha [%i3+%o5]0x80,%l3 ! %l3 = ffffffffffffff66 |
| 17275 | ! Mem[0000000031000028] = 51e13e3d, %l7 = 9889fd0a294c5980 |
| 17276 | ldsb [%o2+%o5],%l7 ! %l7 = 0000000000000051 |
| 17277 | ! Randomly selected nop |
| 17278 | nop |
| 17279 | ! %f5 = 000000f0, Mem[000000001b800030] = 000000f0 |
| 17280 | st %f5 ,[%i3+%o6] ! Mem[000000001b800030] = 000000f0 |
| 17281 | ! Mem[000000003000006c] = 40111f72, %l5 = 00000000ffffffff |
| 17282 | lduba [%o0+0x06d]%asi,%l5 ! %l5 = 0000000000000011 |
| 17283 | ! Mem[000000003000002c] = 05e0cd8e, %l6 = 593462dbd96a9585 |
| 17284 | ldsb [%o0+0x02d],%l6 ! %l6 = ffffffffffffffe0 |
| 17285 | |
| 17286 | p5_label_49: ! %cwp = 4 |
| 17287 | ! Mem[000000001a800028] = fb5385ad, %f10 = ff0e8c7e |
| 17288 | lda [%i1+%o5]0x89,%f10 ! %f10 = fb5385ad |
| 17289 | ! %l4 = 023ae62e0ec21c40, %l3 = ffffffffffffff66, %l0 = 000000000000004e |
| 17290 | sll %l4,%l3,%l0 ! %l0 = 8eb98b83b0871000 |
| 17291 | ! Mem[0000000031800068] = ff08eb45, %l6 = ffffffffffffffe0, %asi = 80 |
| 17292 | swapa [%o3+0x068]%asi,%l6 ! %l6 = 00000000ff08eb45 |
| 17293 | ! Mem[000000001b800030] = 000000f0, %l0 = 8eb98b83b0871000 |
| 17294 | ldsha [%i3+%o6]0x80,%l0 ! %l0 = 0000000000000000 |
| 17295 | ! %l4 = 0ec21c4000000000, Mem[1b80000085956ad9] = 16582bf8 |
| 17296 | stba %l4,[%i3+%g0]0x80 ! Mem[000000001b800000] = 40956ad9 |
| 17297 | ! %l4 = 023ae62e0ec21c40, %l7 = 0000000000000051, %l0 = 0000000000000000 |
| 17298 | xnorcc %l4,%l7,%l0 ! %l0 = fdc519d1f13de3ee, %ccr = 88 |
| 17299 | ! Mem[0000000031800068] = ffffffe0, %f12 = a6ee8895 |
| 17300 | ld [%o3+0x068],%f12 ! %f12 = ffffffe0 |
| 17301 | ! %l6 = 00000000ff08eb45, immed = fffff6d8, %l2 = 4000000000000e4e |
| 17302 | add %l6,-0x928,%l2 ! %l2 = 00000000ff08e21d |
| 17303 | ! %l7 = 0000005100000000, Mem[3180006cad8553fb] = 00000080, %asi = e4e |
| 17304 | stha %l7,[%o3+0x06c]%asi ! Mem[000000003180006c] = 005153fb |
| 17305 | ! Mem[000000003180006c] = 005153fb, %f6 = eaedcf9e |
| 17306 | ld [%o3+0x06c],%f6 ! %f6 = 005153fb |
| 17307 | |
| 17308 | p5_label_50: ! %cwp = 4 |
| 17309 | ! %f11 = 1c7f9346, Mem[0000000030800068] = 00000000 |
| 17310 | st %f11,[%o1+0x068] ! Mem[0000000030800068] = 1c7f9346 |
| 17311 | ! retry : should take illegal inst trap, %l0 = fdc519d1f13de3ee |
| 17312 | retry ! Illegal inst trap : %l0 = fdc519d1f13de3fe |
| 17313 | ! Mem[000000003100006e] = 5cb7f041, %l7 = 0000000000000051 |
| 17314 | ldstub [%o2+0x06e],%l7 ! %l7 = 00000000000000f0 |
| 17315 | ! Mem[000000001b800028] = ff6617c6, %l0 = fdc519d1f13de3fe |
| 17316 | lduh [%i3+0x02a],%l0 ! %l0 = 00000000000017c6 |
| 17317 | ! %l0 = 00000000000017c6, immed = fffff6ae, %y = 023ae62e |
| 17318 | umulcc %l0,-0x952,%l7 ! %l7 = 000017c5ff226c94, %ccr = 08, %y = 000017c5 |
| 17319 | ! Mem[000000001b800038] = 51e13e3d, %l1 = 00000000000000d7 |
| 17320 | lduw [%i3+0x038],%l1 ! %l1 = 0000000051e13e3d |
| 17321 | ! %l6 = 00000000ff08eb45, %l7 = 000017c5ff226c94, %y = 000017c5 |
| 17322 | umul %l6,%l7,%l5 ! %l5 = fe2c2db42e931fe4, %y = fe2c2db4 |
| 17323 | membar #Sync ! Added by membar checker (79) |
| 17324 | ! Mem[000000001b000000] = a6ee8895 b9492e29 4182965a 5bfad23f |
| 17325 | ! Mem[000000001b000010] = ffffffff 3d3ee151 09000000 9ecfedea |
| 17326 | ! Mem[000000001b000020] = 1d40681c 46eb8386 ca799b48 0000000f |
| 17327 | ! Mem[000000001b000030] = a6ee8895 b9582e29 0000000f 231f0000 |
| 17328 | ldda [%i2]ASI_BLK_AIUS,%f0 ! Block Load from 000000001b000000 |
| 17329 | ! retry : should take illegal inst trap, %l0 = 00000000000017c6 |
| 17330 | retry ! Illegal inst trap : %l0 = 00000000000017d6 |
| 17331 | ! %l4 = 0ec21c40, %l5 = 2e931fe4, Mem[000000001b000058] = eaedcf9e 911c55c6 |
| 17332 | stda %l4,[%i2+0x058]%asi ! Mem[000000001b000058] = 0ec21c40 2e931fe4 |
| 17333 | |
| 17334 | p5_label_51: ! %cwp = 4 |
| 17335 | ! Mem[0000000031800028] = c4ef1746, %f24 = ff08eb45 |
| 17336 | ld [%o3+%o5],%f24 ! %f24 = c4ef1746 |
| 17337 | ! Mem[0000000031000068] = 000000bb, %f16 = ff08eb45 |
| 17338 | ld [%o2+0x068],%f16 ! %f16 = 000000bb |
| 17339 | ! %l7 = ff226c9400000000, Mem[1a800030e8080caa] = 1b000058 |
| 17340 | stha %l7,[%i1+%o6]0x81 ! Mem[000000001a800030] = 6c940caa |
| 17341 | ! Mem[0000000031800068] = ffffffe0, %l7 = 000017c5ff226c94 |
| 17342 | lduha [%o3+0x068]%asi,%l7 ! %l7 = 000000000000ffff |
| 17343 | ! Mem[000000001a800008] = b427ca61, %l1 = 0000000051e13e3d |
| 17344 | ldsha [%i1+%i4]0x80,%l1 ! %l1 = ffffffffffffb427 |
| 17345 | ! Mem[000000001a000020] = ffee6349489b79ca, %f28 = 8a947ab6 c688aeaf |
| 17346 | ldda [%i0+%o4]0x81,%f28 ! %f28 = ffee6349 489b79ca |
| 17347 | ! %f16 = 000000bb 05e0cd8e, Mem[000000001a000020] = 4963eeff ca799b48 |
| 17348 | stda %f16,[%i0+%o4]0x88 ! Mem[000000001a000020] = 000000bb 05e0cd8e |
| 17349 | ! Randomly selected nop |
| 17350 | nop |
| 17351 | ! %l1 = ffffffffffffb427, Mem[0000000030800068] = 1c7f9346000001fe |
| 17352 | stx %l1,[%o1+0x068] ! Mem[0000000030800068] = ffffffffffffb427 |
| 17353 | ! %f26 = ad8553fb, Mem[000000001a000038] = 4f37680c |
| 17354 | st %f26,[%i0+0x038] ! Mem[000000001a000038] = ad8553fb |
| 17355 | |
| 17356 | p5_label_52: ! %cwp = 4 |
| 17357 | ! Mem[000000001b800018] = 0f000000, %l2 = 00000000ff08e21d |
| 17358 | ldsha [%i3+%i6]0x80,%l2 ! %l2 = 0000000000000f00 |
| 17359 | ! Mem[000000001b000018] = eaedcf9e00000009, %l4 = 023ae62e0ec21c40 |
| 17360 | ldxa [%i2+%i6]0x89,%l4 ! %l4 = eaedcf9e00000009 |
| 17361 | ! Mem[000000001b800044] = 5cb7f041, %l0 = 00000000000017d6 |
| 17362 | ldsh [%i3+0x046],%l0 ! %l0 = fffffffffffff041 |
| 17363 | ! Mem[0000000031000068] = 000000bb, %l1 = ffffffffffffb427 |
| 17364 | ldstub [%o2+0x068],%l1 ! %l1 = 0000000000000000 |
| 17365 | ! Mem[000000003100002c] = ba5ead72, %l5 = fe2c2db42e931fe4 |
| 17366 | lduba [%o2+0x02d]%asi,%l5 ! %l5 = 000000000000005e |
| 17367 | ! %l1 = 0000000000000000, immd = fffffffffffffa71, %l7 = 000000000000ffff |
| 17368 | sdivx %l1,-0x58f,%l7 ! %l7 = 0000000000000000 |
| 17369 | ! Mem[000000001a800020] = 837abe5aa3dab80f, %f18 = 0f000000 489b79ca |
| 17370 | ldda [%i1+%o4]0x88,%f18 ! %f18 = 837abe5a a3dab80f |
| 17371 | ! %l2 = 00000f0000000000, Mem[1b800010e20086ec] = 00000012 |
| 17372 | stha %l2,[%i3+%i5]0x81 ! Mem[000000001b800010] = 0f0086ec |
| 17373 | save ! CWP = 5 |
| 17374 | ! %l4 = 660e8efbce88626c, immed = 00000002, %l5 = f398f1cabeec4084 |
| 17375 | sll %l4,0x002,%l5 ! %l5 = 983a3bef3a2189b0 |
| 17376 | |
| 17377 | p5_label_53: ! %cwp = 5 |
| 17378 | membar #Sync ! Added by membar checker (80) |
| 17379 | ! %f20 = ff0086ec, Mem[000000001b000028] = ca799b48 |
| 17380 | sta %f20,[%o2+%i5]0x81 ! Mem[000000001b000028] = ff0086ec |
| 17381 | ! Mem[0000000030800028] = 7e2c255a, %l3 = af71b7707e2bc44e |
| 17382 | ldub [%i1+%i5],%l3 ! %l3 = 000000000000007e |
| 17383 | ! %l5 = 3a2189b000000000, Mem[1b0000309588eea6] = 7e2bc44e |
| 17384 | stha %l5,[%o2+%i6]0x89 ! Mem[000000001b000030] = 958889b0 |
| 17385 | ! Mem[0000000030800068] = ffffffffffffb427, %l7 = 54e29857d65d2fa7, %l6 = 4635cddda9fde0d6 |
| 17386 | add %i1,0x68,%g1 |
| 17387 | casxa [%g1]0x80,%l7,%l6 ! %l6 = ffffffffffffb427 |
| 17388 | ! %l4 = 660e8efbce88626c, %l0 = 51a0eb98dbc939b2, %l5 = 983a3bef3a2189b0 |
| 17389 | sllx %l4,%l0,%l5 ! %l5 = 89b0000000000000 |
| 17390 | ! Mem[000000001a800030] = aa0c946c, %l4 = 660e8efbce88626c |
| 17391 | swapa [%o1+%i6]0x89,%l4 ! %l4 = 00000000aa0c946c |
| 17392 | ! Mem[000000001b800018] = 0f000000, %l0 = 51a0eb98dbc939b2 |
| 17393 | ldswa [%o3+%o6]0x81,%l0 ! %l0 = 000000000f000000 |
| 17394 | ! %l4 = aa0c946c, %l5 = 00000000, Mem[000000001a000018] = 5a252c7e 40111f72 |
| 17395 | stda %l4,[%o0+%o6]0x81 ! Mem[000000001a000018] = aa0c946c 00000000 |
| 17396 | ! Mem[000000001a800028] = ad8553fb, %l5 = 89b0000000000000 |
| 17397 | ldstuba [%o1+%i5]0x81,%l5 ! %l5 = 00000000000000ad |
| 17398 | ! %l3 = 000000000000007e, %l6 = ffffffffffffb427, %l6 = ffffffffffffb427 |
| 17399 | andcc %l3,%l6,%l6 ! %l6 = 0000000000000026, %ccr = 00 |
| 17400 | |
| 17401 | p5_label_54: ! %cwp = 5 |
| 17402 | ! %l5 = 00000000000000ad, immed = fffffd23, %l6 = 0000000000000026 |
| 17403 | xnorcc %l5,-0x2dd,%l6 ! %l6 = 0000000000000271, %ccr = 00 |
| 17404 | ! Mem[000000001b000050] = 10f07ab6, %l5 = 000000ad, %l2 = 4613ea2a |
| 17405 | add %o2,0x50,%g1 |
| 17406 | casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000010f07ab6 |
| 17407 | ! %l7 = 54e29857d65d2fa7, %l4 = 00000000aa0c946c, %l5 = 00000000000000ad |
| 17408 | addccc %l7,%l4,%l5 ! %l5 = 54e298588069c413, %ccr = 09 |
| 17409 | ! Mem[000000001a000008] = a6ee8895, %l4 = 00000000aa0c946c |
| 17410 | ldstuba [%o0+%o4]0x81,%l4 ! %l4 = 00000000000000a6 |
| 17411 | ! Mem[0000000031000068] = ff0000bb, %l7 = 54e29857d65d2fa7 |
| 17412 | ldsba [%i2+0x06b]%asi,%l7 ! %l7 = ffffffffffffffbb |
| 17413 | ! %l6 = 0000000000000271, %l4 = 00000000000000a6, %l2 = 0000000010f07ab6 |
| 17414 | taddcc %l6,%l4,%l2 ! %l2 = 0000000000000317, %ccr = 02 |
| 17415 | ! %l2 = 00000317, %l3 = 0000007e, Mem[000000001b000020] = 1c68401d 8683eb46 |
| 17416 | stda %l2,[%o2+%i4]0x88 ! Mem[000000001b000020] = 00000317 0000007e |
| 17417 | ! Mem[000000001a800030] = 6c6288ce, %l3 = 000000000000007e |
| 17418 | ldsha [%o1+%i6]0x80,%l3 ! %l3 = 0000000000006c62 |
| 17419 | ! %l2 = 0000000000000317, %l7 = ffffffffffffffbb, %y = fe2c2db4 |
| 17420 | umul %l2,%l7,%l6 ! %l6 = 00000316ffff2acd, %y = 00000316 |
| 17421 | ! %l4 = 00000000000000a6, immd = 000000000000026e, %l7 = ffffffffffffffbb |
| 17422 | sdivx %l4,0x26e,%l7 ! %l7 = 0000000000000000 |
| 17423 | |
| 17424 | p5_label_55: ! %cwp = 5 |
| 17425 | ! Mem[0000000031800028] = c4ef1746 5eff8775, %l2 = 00000317, %l3 = 00006c62 |
| 17426 | ldd [%i3+%i5],%l2 ! %l2 = 00000000c4ef1746 000000005eff8775 |
| 17427 | ! %l2 = 00000000c4ef1746, immd = 0000000000000260, %l7 = 0000000000000000 |
| 17428 | sdivx %l2,0x260,%l7 ! %l7 = 000000000052eb68 |
| 17429 | ! %l3 = 000000005eff8775, immed = 0000000e, %l6 = 00000316ffff2acd |
| 17430 | sll %l3,0x00e,%l6 ! %l6 = 000017bfe1dd4000 |
| 17431 | ! Mem[000000001a800000] = 99676200, %l6 = 000017bfe1dd4000 |
| 17432 | ldsba [%o1+%g0]0x88,%l6 ! %l6 = 0000000000000000 |
| 17433 | ! Mem[000000003100002c] = ba5ead72, %l0 = 000000000f000000 |
| 17434 | ldsh [%i2+0x02e],%l0 ! %l0 = ffffffffffffad72 |
| 17435 | ! Mem[0000000030800068] = ffffffff, %l4 = 00000000000000a6 |
| 17436 | ldub [%i1+0x069],%l4 ! %l4 = 00000000000000ff |
| 17437 | ! Mem[0000000031800068] = ffffffe0, %l1 = a356567dacbabbcb |
| 17438 | lduba [%i3+0x06b]%asi,%l1 ! %l1 = 00000000000000e0 |
| 17439 | ! %l0 = ffffffffffffad72, %l7 = 000000000052eb68, %l1 = 00000000000000e0 |
| 17440 | xor %l0,%l7,%l1 ! %l1 = ffffffffffad461a |
| 17441 | ! %l2 = 00000000c4ef1746, %l5 = 54e298588069c413, %y = 00000316 |
| 17442 | umulcc %l2,%l5,%l0 ! %l0 = 62c8e88937465232, %ccr = 00, %y = 62c8e889 |
| 17443 | ! %l1 = ffffffffffad461a, immed = 00000c7c, %y = 62c8e889 |
| 17444 | mulscc %l1,0xc7c,%l1 ! %l1 = 000000007fd6af89, %ccr = 00, %y = 31647444 |
| 17445 | |
| 17446 | p5_label_56: ! %cwp = 5 |
| 17447 | ! Mem[000000001b000018] = 09000000 9ecfedea, %l2 = c4ef1746, %l3 = 5eff8775 |
| 17448 | ldd [%o2+%o6],%l2 ! %l2 = 0000000009000000 000000009ecfedea |
| 17449 | ! Mem[000000001b000020] = 00000317, %l6 = 0000000000000000 |
| 17450 | lduha [%o2+%i4]0x89,%l6 ! %l6 = 0000000000000317 |
| 17451 | ! Mem[000000001a80006c] = 3eff143e, %l7 = 000000000052eb68 |
| 17452 | ldsba [%o1+0x06f]%asi,%l7 ! %l7 = 000000000000003e |
| 17453 | ! Mem[000000001a800020] = a3dab80f, %l2 = 0000000009000000 |
| 17454 | lduba [%o1+%i4]0x88,%l2 ! %l2 = 000000000000000f |
| 17455 | ! %l7 = 000000000000003e, Mem[000000001b000008] = 4182965a5bfad23f |
| 17456 | stxa %l7,[%o2+%o4]0x81 ! Mem[000000001b000008] = 000000000000003e |
| 17457 | ! Mem[000000003180002c] = 5eff8775, %l4 = 00000000000000ff |
| 17458 | lduba [%i3+0x02f]%asi,%l4 ! %l4 = 0000000000000075 |
| 17459 | rd %pc,%o7 |
| 17460 | return %o7+12 ! CWP = 4 |
| 17461 | ! %l7 = 0000000000000000, %l1 = 0000000000000000, %l2 = 0000000000000f00 |
| 17462 | subc %l7,%l1,%l2 ! %l2 = 0000000000000000 |
| 17463 | ! Mem[000000001a000028] = 1d40681c 5eb88775, %l2 = 00000000, %l3 = ffffff66 |
| 17464 | ldda [%i0+%o5]0x81,%l2 ! %l2 = 000000001d40681c 000000005eb88775 |
| 17465 | ! %l5 = 000000000000005e, Mem[0000000031800028] = c4ef17465eff8775, %asi = 80 |
| 17466 | stxa %l5,[%o3+0x028]%asi ! Mem[0000000031800028] = 000000000000005e |
| 17467 | |
| 17468 | p5_label_57: ! %cwp = 4 |
| 17469 | restore ! CWP = 3 |
| 17470 | ! %f4 = ffffffff 3d3ee151, Mem[000000001a000028] = 1d40681c 5eb88775 |
| 17471 | stda %f4 ,[%o0+%i5]0x81 ! Mem[000000001a000028] = ffffffff 3d3ee151 |
| 17472 | ! %l2 = 00000000000008e8, %l4 = 3fe809f5e749698b, %l1 = 00000000dc598134 |
| 17473 | orncc %l2,%l4,%l1 ! %l1 = c017f60a18b69efc, %ccr = 80 |
| 17474 | ! %l0 = 8cde71fedc597ea9, immed = 00000a32, %l2 = 00000000000008e8 |
| 17475 | andn %l0,0xa32,%l2 ! %l2 = 8cde71fedc597489 |
| 17476 | ! Mem[000000001a800040] = ff08eb45 05e0cd8e 0f000000 489b79ca |
| 17477 | ! Mem[000000001a800050] = ff0086ec 000000bb ca799b48 ffffffb7 |
| 17478 | ! Mem[000000001a800060] = ff08eb45 ad8553fb ad8553fb 3eff143e |
| 17479 | ! Mem[000000001a800070] = 8a947ab6 c688aeaf 51e13e3d ba5ead72 |
| 17480 | ldda [%o1+%g4]ASI_BLK_P,%f16 ! Block Load from 000000001a800040 |
| 17481 | ! Mem[000000001b000010] = ffffffff, %l3 = 8cde71fedc598132 |
| 17482 | ldswa [%o2+%o5]0x89,%l3 ! %l3 = ffffffffffffffff |
| 17483 | ! %l0 = 8cde71fedc597ea9, %l1 = c017f60a18b69efc, %l0 = 8cde71fedc597ea9 |
| 17484 | srl %l0,%l1,%l0 ! %l0 = 000000000000000d |
| 17485 | ! Mem[0000000030000028] = ff08eb45, %l0 = 000000000000000d |
| 17486 | lduwa [%i0+0x028]%asi,%l0 ! %l0 = 00000000ff08eb45 |
| 17487 | ! %l2 = 8cde71fedc597489, immed = 0000000b, %l7 = 0000000000000005 |
| 17488 | sll %l2,0x00b,%l7 ! %l7 = f38ff6e2cba44800 |
| 17489 | ! %l7 = f38ff6e2cba44800, immed = 00000985, %l4 = 3fe809f5e749698b |
| 17490 | tsubcctv %l7,0x985,%l4 ! %l0 = 00000000ff08eb68, Trapped |
| 17491 | |
| 17492 | p5_label_58: ! %cwp = 3 |
| 17493 | ! Mem[000000001b800028] = 3e14ff3ec61766ff, %f14 = 0000000f 231f0000 |
| 17494 | ldda [%o3+%i5]0x88,%f14 ! %f14 = 3e14ff3e c61766ff |
| 17495 | ! %l1 = c017f60a18b69efc, %l5 = 8cde71fedc598132, %l6 = 000000005a968241 |
| 17496 | srl %l1,%l5,%l6 ! %l6 = 000000000000062d |
| 17497 | ! %l1 = c017f60a18b69efc, immed = fffffdd8, %l0 = 00000000ff08eb68 |
| 17498 | subccc %l1,-0x228,%l0 ! %l0 = c017f60a18b6a124, %ccr = 91 |
| 17499 | ! Mem[000000001a000040] = 5b4d96b6, %l6 = 000000000000062d |
| 17500 | lduha [%o0+0x040]%asi,%l6 ! %l6 = 0000000000005b4d |
| 17501 | ! Mem[000000003000006c] = 40111f72, %l1 = 18b69efc, %l5 = dc598132 |
| 17502 | add %i0,0x6c,%g1 |
| 17503 | casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000040111f72 |
| 17504 | ! Mem[0000000031800028] = 00000000, %l7 = f38ff6e2cba44800 |
| 17505 | lduwa [%i3+0x028]%asi,%l7 ! %l7 = 0000000000000000 |
| 17506 | ! %l3 = ffffffffffffffff, %l4 = 3fe809f5e749698b, %y = 31647444 |
| 17507 | umulcc %l3,%l4,%l2 ! %l2 = e749698a18b69675, %ccr = 80, %y = e749698a |
| 17508 | ! Mem[000000001b000010] = ffffffff, %l2 = e749698a18b69675 |
| 17509 | ldsba [%o2+%o5]0x81,%l2 ! %l2 = ffffffffffffffff |
| 17510 | ! Mem[0000000030000028] = ff08eb4505e0cd8e, %l7 = 0000000000000000, %l6 = 0000000000005b4d |
| 17511 | add %i0,0x28,%g1 |
| 17512 | casxa [%g1]0x80,%l7,%l6 ! %l6 = ff08eb4505e0cd8e |
| 17513 | ! Mem[000000003000006c] = 40111f72, %l2 = ffffffffffffffff |
| 17514 | ldsb [%i0+0x06e],%l2 ! %l2 = 000000000000001f |
| 17515 | |
| 17516 | p5_label_59: ! %cwp = 3 |
| 17517 | ! Mem[0000000030800028] = 7e2c255a, %l6 = ff08eb4505e0cd8e |
| 17518 | ldub [%i1+0x02b],%l6 ! %l6 = 000000000000005a |
| 17519 | ! Mem[0000000030800068] = ffffffffffffb427, %l4 = 3fe809f5e749698b, %l4 = 3fe809f5e749698b |
| 17520 | add %i1,0x68,%g1 |
| 17521 | casxa [%g1]0x80,%l4,%l4 ! %l4 = ffffffffffffb427 |
| 17522 | ! Mem[0000000031800028] = 00000000, %l3 = ffffffffffffffff, %asi = 80 |
| 17523 | swapa [%i3+0x028]%asi,%l3 ! %l3 = 0000000000000000 |
| 17524 | ! Mem[000000001b000020] = 17030000, %l2 = 000000000000001f |
| 17525 | ldswa [%o2+0x020]%asi,%l2 ! %l2 = 0000000017030000 |
| 17526 | ! %l3 = 0000000000000000, immed = fffffc61, %l4 = ffffffffffffb427 |
| 17527 | addc %l3,-0x39f,%l4 ! %l4 = fffffffffffffc61 |
| 17528 | ! %f8 = 1d40681c, Mem[000000003000006c] = 40111f72 |
| 17529 | sta %f8 ,[%i0+0x06c]%asi ! Mem[000000003000006c] = 1d40681c |
| 17530 | ! Mem[000000001a800030] = ce88626c, %f4 = ffffffff |
| 17531 | lda [%o1+%i6]0x89,%f4 ! %f4 = ce88626c |
| 17532 | ! %l3 = 0000000000000000, Mem[3000002c05e0cd8e] = ffffffff |
| 17533 | sth %l3,[%i0+0x02c] ! Mem[000000003000002c] = 0000cd8e |
| 17534 | ! Mem[000000001b00000c] = 0000003e, %l5 = 40111f72, %l2 = 17030000 |
| 17535 | add %o2,0x0c,%g1 |
| 17536 | casa [%g1]0x80,%l5,%l2 ! %l2 = 000000000000003e |
| 17537 | ! Mem[000000001b800070] = bab7dc69bc2dec22, %f6 = 09000000 9ecfedea |
| 17538 | ldd [%o3+0x070],%f6 ! %f6 = bab7dc69 bc2dec22 |
| 17539 | |
| 17540 | p5_label_60: ! %cwp = 3 |
| 17541 | ! %l0 = c017f60a18b6a124, immed = 000006f5, %y = e749698a |
| 17542 | smul %l0,0x6f5,%l4 ! %l4 = 000000abee8f0f74, %y = 000000ab |
| 17543 | ! Mem[000000001b80003c] = ba5ead72, %l1 = c017f60a18b69efc |
| 17544 | lduh [%o3+0x03c],%l1 ! %l1 = 000000000000ba5e |
| 17545 | ! %l4 = ee8f0f7400000000, Mem[3000002d0000cd8e] = 18b69efc |
| 17546 | stb %l4,[%i0+0x02d] ! Mem[000000003000002c] = 0074cd8e |
| 17547 | ! Mem[000000003000006c] = 1d40681c, %f7 = bc2dec22 |
| 17548 | ld [%i0+0x06c],%f7 ! %f7 = 1d40681c |
| 17549 | ! %l1 = 000000000000ba5e, Mem[000000001b000040] = 8bd085925cb7f041 |
| 17550 | stx %l1,[%o2+0x040] ! Mem[000000001b000040] = 000000000000ba5e |
| 17551 | ! %l3 = 0000000000000000, immed = 000005c8, %l0 = c017f60a18b6a124 |
| 17552 | subc %l3,0x5c8,%l0 ! %l0 = fffffffffffffa38 |
| 17553 | ! %l1 = 000000000000ba5e, immed = 0000006a, %l7 = 0000000000000000 |
| 17554 | addccc %l1,0x06a,%l7 ! %l7 = 000000000000bac8, %ccr = 00 |
| 17555 | ! %l2 = 0000003e, %l3 = 00000000, Mem[0000000030800028] = 7e2c255a 2a618fbe |
| 17556 | std %l2,[%i1+%i5] ! Mem[0000000030800028] = 0000003e 00000000 |
| 17557 | ! %f13 = b9582e29, Mem[0000000031000028] = 51e13e3d |
| 17558 | st %f13,[%i2+%i5] ! Mem[0000000031000028] = b9582e29 |
| 17559 | ! Invert Register : %l6 = 000000000000005a |
| 17560 | xor %l6,-1,%l6 ! %l6 = ffffffffffffffa5 |
| 17561 | |
| 17562 | p5_label_61: ! %cwp = 3 |
| 17563 | ! %l6 = ffffffffffffffa5, immed = 00000033, %l5 = 0000000040111f72 |
| 17564 | srlx %l6,0x033,%l5 ! %l5 = 0000000000001fff |
| 17565 | ! %l6 = ffffffa5, %l7 = 0000bac8, Mem[000000001b000008] = 00000000 0000003e |
| 17566 | stda %l6,[%o2+%o4]0x81 ! Mem[000000001b000008] = ffffffa5 0000bac8 |
| 17567 | ! %l5 = 00001fff00000000, Mem[1a0000186c940caa] = 16582bf8 |
| 17568 | stba %l5,[%o0+%o6]0x88 ! Mem[000000001a000018] = 6c940cff |
| 17569 | restore ! CWP = 2 |
| 17570 | save ! CWP = 3 |
| 17571 | ! %l0 = fffffffffffffa38 |
| 17572 | sethi %hi(0x075c8800),%l0 ! %l0 = 00000000075c8800 |
| 17573 | ! %l0 = 00000000075c8800, %l3 = 0000000000000000, %l2 = 000000000000003e |
| 17574 | orncc %l0,%l3,%l2 ! %l2 = ffffffffffffffff, %ccr = 88 |
| 17575 | ! %l5 = 00001fff00000000, Mem[3180006c005153fb] = 00000080, %asi = 02 |
| 17576 | stha %l5,[%i3+0x06c]%asi ! Mem[000000003180006c] = 1fff53fb |
| 17577 | ! Mem[000000001a800028] = fb5385ff, %l0 = 00000000075c8800 |
| 17578 | ldsba [%o1+%i5]0x88,%l0 ! %l0 = ffffffffffffffff |
| 17579 | ! %l4 = ee8f0f7400000000, Mem[30000028ff08eb45] = 16582bf8 |
| 17580 | stb %l4,[%i0+%i5] ! Mem[0000000030000028] = 7408eb45 |
| 17581 | |
| 17582 | p5_label_62: ! %cwp = 3 |
| 17583 | ! %l5 = 0000000000001fff, immed = ffffff1b, %l3 = 0000000000000000 |
| 17584 | xnor %l5,-0x0e5,%l3 ! %l3 = 0000000000001f1b |
| 17585 | ! Mem[000000001a800078] = 51e13e3d, %l4 = 000000abee8f0f74 |
| 17586 | ldsh [%o1+0x078],%l4 ! %l4 = 00000000000051e1 |
| 17587 | ! %l2 = ffffffff00000000, Mem[1b800030000000f0] = ee8f0f74 |
| 17588 | stha %l2,[%o3+%i6]0x80 ! Mem[000000001b800030] = ffff00f0 |
| 17589 | ! Mem[0000000031800068] = ffffffe0, %l7 = 000000000000bac8 |
| 17590 | ldsb [%i3+0x069],%l7 ! %l7 = ffffffffffffffff |
| 17591 | ! retry : should take illegal inst trap, %l0 = ffffffffffffffff |
| 17592 | retry ! Illegal inst trap : %l0 = 000000000000000f |
| 17593 | ! %l7 = ffffffffffffffff, %l3 = 0000000000001f1b, %l3 = 0000000000001f1b |
| 17594 | xor %l7,%l3,%l3 ! %l3 = ffffffffffffe0e4 |
| 17595 | ! %f18 = 0f000000 489b79ca, Mem[000000001a000020] = 05e0cd8e 000000bb |
| 17596 | stda %f18,[%o0+%i4]0x88 ! Mem[000000001a000020] = 0f000000 489b79ca |
| 17597 | ! %l3 = ffffffffffffe0e4, immed = 00000006, %l0 = 000000000000000f |
| 17598 | sll %l3,0x006,%l0 ! %l0 = fffffffffff83900 |
| 17599 | ! %f5 = 3d3ee151, Mem[000000001b000000] = a6ee8895 |
| 17600 | sta %f5 ,[%o2+%g0]0x81 ! Mem[000000001b000000] = 3d3ee151 |
| 17601 | ! %l2 = ffffffffffffffff, immed = 00000c46, %y = 000000ab |
| 17602 | udivcc %l2,0xc46,%l4 ! %l4 = 000000000e0395c1, %ccr = 00 |
| 17603 | mov %l0,%y ! %y = fff83900 |
| 17604 | |
| 17605 | p5_label_63: ! %cwp = 3 |
| 17606 | ! %l6 = ffffffffffffffa5, %l3 = ffffffffffffe0e4, %l0 = fffffffffff83900 |
| 17607 | andn %l6,%l3,%l0 ! %l0 = 0000000000001f01 |
| 17608 | ! %l6 = ffffffa500000000, Mem[1a000078653762b2] = ffffe0e4 |
| 17609 | stw %l6,[%o0+0x078] ! Mem[000000001a000078] = ffffffa5 |
| 17610 | ! %l0 = 0000000000001f01, immed = 000001be, %y = fff83900 |
| 17611 | udivcc %l0,0x1be,%l6 ! %l6 = 00000000ffffffff, %ccr = 0a |
| 17612 | mov %l0,%y ! %y = 00001f01 |
| 17613 | membar #Sync ! Added by membar checker (81) |
| 17614 | ! %l2 = ffffffffffffffff, Mem[000000001a800070] = 8a947ab6c688aeaf |
| 17615 | stx %l2,[%o1+0x070] ! Mem[000000001a800070] = ffffffffffffffff |
| 17616 | ! Mem[000000003100006c] = 5cb7ff41, %l6 = 00000000ffffffff |
| 17617 | ldsh [%i2+0x06e],%l6 ! %l6 = ffffffffffffff41 |
| 17618 | ! Mem[0000000031800068] = ffffffe0, %l2 = ffffffffffffffff |
| 17619 | ldsba [%i3+0x069]%asi,%l2 ! %l2 = ffffffffffffffff |
| 17620 | ! %l2 = ffffffffffffffff, %l4 = 000000000e0395c1, %l5 = 0000000000001fff |
| 17621 | xnor %l2,%l4,%l5 ! %l5 = 000000000e0395c1 |
| 17622 | ! Mem[0000000030000068] = ff0e8c7e, %l0 = 00001f01, %l5 = 0e0395c1 |
| 17623 | add %i0,0x68,%g1 |
| 17624 | casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ff0e8c7e |
| 17625 | ! Mem[0000000031000068] = ff0000bb, %f18 = 0f000000 |
| 17626 | lda [%i2+0x068]%asi,%f18 ! %f18 = ff0000bb |
| 17627 | ! %f6 = bab7dc69, Mem[000000001b000004] = b9492e29 |
| 17628 | st %f6 ,[%o2+0x004] ! Mem[000000001b000004] = bab7dc69 |
| 17629 | |
| 17630 | p5_label_64: ! %cwp = 3 |
| 17631 | ! Mem[0000000031000068] = ff0000bb5cb7ff41, %l0 = 0000000000001f01 |
| 17632 | ldx [%i2+0x068],%l0 ! %l0 = ff0000bb5cb7ff41 |
| 17633 | ! %l4 = 000000000e0395c1, %l6 = ffffffffffffff41, %l4 = 000000000e0395c1 |
| 17634 | sub %l4,%l6,%l4 ! %l4 = 000000000e039680 |
| 17635 | ! Mem[000000003100002c] = ba5ead72, %l0 = ff0000bb5cb7ff41 |
| 17636 | lduba [%i2+0x02c]%asi,%l0 ! %l0 = 00000000000000ba |
| 17637 | ! %l4 = 000000000e039680, immed = 0000075f, %y = 00001f01 |
| 17638 | udiv %l4,0x75f,%l5 ! %l5 = 00000000ffffffff |
| 17639 | mov %l0,%y ! %y = 000000ba |
| 17640 | ! %l6 = ffffff41, %l7 = ffffffff, Mem[0000000031800068] = ffffffe0 1fff53fb |
| 17641 | stda %l6,[%i3+0x068]%asi ! Mem[0000000031800068] = ffffff41 ffffffff |
| 17642 | ! Mem[000000001b000030] = b0898895, %l6 = ffffffffffffff41 |
| 17643 | ldswa [%o2+%i6]0x81,%l6 ! %l6 = ffffffffb0898895 |
| 17644 | ! Randomly selected nop |
| 17645 | nop |
| 17646 | ! %l3 = ffffffffffffe0e4, Mem[000000001b000048] = 3fd2fa5b5a968241 |
| 17647 | stx %l3,[%o2+0x048] ! Mem[000000001b000048] = ffffffffffffe0e4 |
| 17648 | ! Mem[000000001a000020] = ca799b48, %l5 = 00000000ffffffff |
| 17649 | swapa [%o0+%i4]0x81,%l5 ! %l5 = 00000000ca799b48 |
| 17650 | membar #Sync ! Added by membar checker (82) |
| 17651 | ! Mem[000000001a800040] = ff08eb45 05e0cd8e 0f000000 489b79ca |
| 17652 | ! Mem[000000001a800050] = ff0086ec 000000bb ca799b48 ffffffb7 |
| 17653 | ! Mem[000000001a800060] = ff08eb45 ad8553fb ad8553fb 3eff143e |
| 17654 | ! Mem[000000001a800070] = ffffffff ffffffff 51e13e3d ba5ead72 |
| 17655 | ldda [%o1+%g4]ASI_BLK_P,%f16 ! Block Load from 000000001a800040 |
| 17656 | |
| 17657 | p5_label_65: ! %cwp = 3 |
| 17658 | restore ! CWP = 2 |
| 17659 | ! Randomly selected nop |
| 17660 | nop |
| 17661 | ! %l0 = 0000022100000000, Mem[3080002e00000000] = 16582bf8 |
| 17662 | sth %l0,[%o1+0x02e] ! Mem[000000003080002c] = 00000221 |
| 17663 | ! %l0 = 0000000000000221, %l7 = 0000000051e13e3d, %l3 = 00000000000000b4 |
| 17664 | sllx %l0,%l7,%l3 ! %l3 = 2000000000000000 |
| 17665 | ! %l1 = 00000000000067fc, %l3 = 2000000000000000, %l5 = a6ee8895b9492e29 |
| 17666 | sdivx %l1,%l3,%l5 ! %l5 = 0000000000000000 |
| 17667 | ! %l1 = 00000000000067fc, immed = 00000028, %l6 = 000000005cb7f041 |
| 17668 | srlx %l1,0x028,%l6 ! %l6 = 0000000000000000 |
| 17669 | ! %l7 = 51e13e3d00000000, Mem[1b00002c0000000f] = 00000000 |
| 17670 | stb %l7,[%i2+0x02c] ! Mem[000000001b00002c] = 3d00000f |
| 17671 | ! Mem[000000001b800020] = ffee6349, %l2 = ffffffffffff98b7 |
| 17672 | ldsb [%i3+0x022],%l2 ! %l2 = 0000000000000063 |
| 17673 | ! %l1 = 00000000000067fc, %l7 = 0000000051e13e3d, %l0 = 0000000000000221 |
| 17674 | and %l1,%l7,%l0 ! %l0 = 000000000000263c |
| 17675 | ! Mem[000000001a000010] = 80000000, %l6 = 0000000000000000 |
| 17676 | ldstuba [%i0+%i5]0x81,%l6 ! %l6 = 0000000000000080 |
| 17677 | |
| 17678 | p5_label_66: ! %cwp = 2 |
| 17679 | ! Mem[000000001a800014] = 363be328, %l5 = 00000000, %l5 = 00000000 |
| 17680 | add %i1,0x14,%g1 |
| 17681 | casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000363be328 |
| 17682 | ! Mem[000000003000002c] = 0074cd8e, %l7 = 0000000051e13e3d |
| 17683 | ldsb [%o0+0x02e],%l7 ! %l7 = ffffffffffffffcd |
| 17684 | ! %l6 = 0000000000000080, immed = 0000003b, %l0 = 000000000000263c |
| 17685 | srlx %l6,0x03b,%l0 ! %l0 = 0000000000000000 |
| 17686 | ! %l3 = 2000000000000000, immed = fffff42c, %l1 = 00000000000067fc |
| 17687 | xnor %l3,-0xbd4,%l1 ! %l1 = 2000000000000bd3 |
| 17688 | ! Mem[0000000030800028] = 0000003e, %l2 = 0000000000000063 |
| 17689 | lduwa [%o1+0x028]%asi,%l2 ! %l2 = 000000000000003e |
| 17690 | ! %l4 = 05e0d44400000000, Mem[1a80000000626799] = 00000063 |
| 17691 | stha %l4,[%i1+%g0]0x80 ! Mem[000000001a800000] = d4446799 |
| 17692 | ! %l7 = ffffffcd00000000, Mem[1b00002000000317] = 16582bf8 |
| 17693 | stba %l7,[%i2+%o4]0x88 ! Mem[000000001b000020] = 000003cd |
| 17694 | ! Mem[000000001a000004] = 40111f72, %l2 = 000000000000003e |
| 17695 | ldsw [%i0+0x004],%l2 ! %l2 = 0000000040111f72 |
| 17696 | ! Mem[000000001b000010] = ffffffff3d3ee151, %l7 = ffffffffffffffcd |
| 17697 | ldxa [%i2+%i5]0x81,%l7 ! %l7 = ffffffff3d3ee151 |
| 17698 | ! %l7 = ffffffff3d3ee151, %l5 = 00000000363be328, %l7 = ffffffff3d3ee151 |
| 17699 | or %l7,%l5,%l7 ! %l7 = ffffffff3f3fe379 |
| 17700 | |
| 17701 | p5_label_67: ! %cwp = 2 |
| 17702 | ! Mem[000000003080002b] = 0000003e, %l4 = 0000000005e0d444 |
| 17703 | ldstub [%o1+0x02b],%l4 ! %l4 = 000000000000003e |
| 17704 | ! Mem[000000003080002c] = 00000221, %l3 = 2000000000000000 |
| 17705 | lduwa [%o1+0x02c]%asi,%l3 ! %l3 = 0000000000000221 |
| 17706 | ! Mem[0000000030000028] = 7408eb45, %f13 = b9582e29 |
| 17707 | ld [%o0+%o5],%f13 ! %f13 = 7408eb45 |
| 17708 | ! Mem[000000001a000018] = 6c940cff, %l7 = ffffffff3f3fe379 |
| 17709 | lduwa [%i0+%i6]0x89,%l7 ! %l7 = 000000006c940cff |
| 17710 | ! Mem[000000001b800038] = 51e13e3dba5ead72, %l1 = 2000000000000bd3 |
| 17711 | ldx [%i3+0x038],%l1 ! %l1 = 51e13e3dba5ead72 |
| 17712 | ! %l6 = 0000000000000080, immed = 000009fa, %l5 = 00000000363be328 |
| 17713 | add %l6,0x9fa,%l5 ! %l5 = 0000000000000a7a |
| 17714 | ! Mem[000000001b000010] = ffffffff, %l5 = 0000000000000a7a |
| 17715 | ldsba [%i2+%i5]0x88,%l5 ! %l5 = ffffffffffffffff |
| 17716 | ! %l0 = 0000000000000000, Mem[000000001a000000] = ffffffff40111f72 |
| 17717 | stxa %l0,[%i0+%g0]0x81 ! Mem[000000001a000000] = 0000000000000000 |
| 17718 | ! Mem[0000000031800028] = ffffffff0000005e, %f10 = ca799b48 0000000f |
| 17719 | ldd [%o3+%o5],%f10 ! %f10 = ffffffff 0000005e |
| 17720 | ! Code Fragment 1 |
| 17721 | p5_fragment_3: |
| 17722 | ta T_CHANGE_HPRIV |
| 17723 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 17724 | ! %g3 = 0000000000000b21 |
| 17725 | mov -0x61e,%g3 ! %g3 = fffffffffffff9e2 |
| 17726 | and %g3, 0x13, %g3 |
| 17727 | xor %g2, %g3, %g2 |
| 17728 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 17729 | ta T_CHANGE_NONHPRIV |
| 17730 | |
| 17731 | p5_label_68: ! %cwp = 2 |
| 17732 | ! Mem[000000001a800000] = 996744d4, %l4 = 000000000000003e |
| 17733 | ldsba [%i1+%g0]0x88,%l4 ! %l4 = ffffffffffffffd4 |
| 17734 | ! Mem[000000003100002a] = b9582e29, %l5 = ffffffffffffffff |
| 17735 | ldstub [%o2+0x02a],%l5 ! %l5 = 000000000000002e |
| 17736 | ! Mem[000000001a000030] = 8a947ab6, %f11 = 0000005e |
| 17737 | lda [%i0+%o6]0x81,%f11 ! %f11 = 8a947ab6 |
| 17738 | ! %l4 = ffffffffffffffd4, immed = fffffdc5, %l5 = 000000000000002e |
| 17739 | and %l4,-0x23b,%l5 ! %l5 = fffffffffffffdc4 |
| 17740 | ! %l5 = fffffffffffffdc4, Mem[0000000031800028] = ffffffff0000005e, %asi = 80 |
| 17741 | stxa %l5,[%o3+0x028]%asi ! Mem[0000000031800028] = fffffffffffffdc4 |
| 17742 | ! Mem[0000000031000028] = b958ff29 ba5ead72, %l0 = 00000000, %l1 = ba5ead72 |
| 17743 | ldda [%o2+0x028]%asi,%l0 ! %l0 = 00000000b958ff29 00000000ba5ead72 |
| 17744 | ! Mem[0000000031000028] = b958ff29, %l5 = fffffffffffffdc4 |
| 17745 | ldub [%o2+0x02b],%l5 ! %l5 = 0000000000000029 |
| 17746 | ! Mem[000000001b800030] = 6cf7b118f000ffff, %l7 = 000000006c940cff |
| 17747 | ldxa [%i3+%o6]0x89,%l7 ! %l7 = 6cf7b118f000ffff |
| 17748 | ! %l6 = 0000000000000080 |
| 17749 | setx 0x059758b83140049f,%g7,%l6 ! %l6 = 059758b83140049f |
| 17750 | ! %l6 = 059758b83140049f |
| 17751 | setx 0x5d396c68466062df,%g7,%l6 ! %l6 = 5d396c68466062df |
| 17752 | |
| 17753 | p5_label_69: ! %cwp = 2 |
| 17754 | ! %l5 = 0000000000000029, immed = 00000bcd, %l0 = 00000000b958ff29 |
| 17755 | xorcc %l5,0xbcd,%l0 ! %l0 = 0000000000000be4, %ccr = 00 |
| 17756 | ! Mem[000000001b800036] = 18b1f76c, %l0 = 0000000000000be4 |
| 17757 | ldstuba [%i3+0x036]%asi,%l0 ! %l0 = 00000000000000f7 |
| 17758 | save ! CWP = 3 |
| 17759 | ! Mem[000000001b800014] = 000000bb, %l1 = 000000000000ba5e |
| 17760 | swap [%o3+0x014],%l1 ! %l1 = 00000000000000bb |
| 17761 | ! Mem[000000003180002c] = fffffdc4, %l7 = ffffffffffffffff |
| 17762 | ldsw [%i3+0x02c],%l7 ! %l7 = fffffffffffffdc4 |
| 17763 | ! %l0 = 00000000000000ba, Mem[000000001a800030] = 1f9e46d0ce88626c |
| 17764 | stxa %l0,[%o1+%i6]0x88 ! Mem[000000001a800030] = 00000000000000ba |
| 17765 | ! Mem[0000000031800068] = ffffff41ffffffff, %f22 = ca799b48 ffffffb7 |
| 17766 | ldd [%i3+0x068],%f22 ! %f22 = ffffff41 ffffffff |
| 17767 | ! %l7 = fffffffffffffdc4, immed = 0000003b, %l2 = ffffffffffffffff |
| 17768 | srlx %l7,0x03b,%l2 ! %l2 = 000000000000001f |
| 17769 | ! %f16 = ff08eb45 05e0cd8e, Mem[0000000031000028] = b958ff29 ba5ead72 |
| 17770 | std %f16,[%i2+%i5] ! Mem[0000000031000028] = ff08eb45 05e0cd8e |
| 17771 | ! %f0 = a6ee8895 b9492e29 4182965a 5bfad23f |
| 17772 | ! %f4 = ce88626c 3d3ee151 bab7dc69 1d40681c |
| 17773 | ! %f8 = 1d40681c 46eb8386 ffffffff 8a947ab6 |
| 17774 | ! %f12 = a6ee8895 7408eb45 3e14ff3e c61766ff |
| 17775 | stda %f0,[%o1+%g4]ASI_COMMIT_P ! Block Store to 000000001a800040 |
| 17776 | |
| 17777 | p5_label_70: ! %cwp = 3 |
| 17778 | ! %l5 = 00000000ca799b48, immed = 00000575, %y = 000000ba |
| 17779 | mulscc %l5,0x575,%l2 ! %l2 = 00000000653ccda4, %ccr = 00, %y = 0000005d |
| 17780 | ! %f28 = ffffffff, Mem[0000000030000068] = ff0e8c7e |
| 17781 | st %f28,[%i0+0x068] ! Mem[0000000030000068] = ffffffff |
| 17782 | ! %l7 = fffffffffffffdc4, Mem[000000001b000018] = 090000009ecfedea |
| 17783 | stxa %l7,[%o2+%o6]0x81 ! Mem[000000001b000018] = fffffffffffffdc4 |
| 17784 | ! Mem[0000000031000028] = ff08eb4505e0cd8e, %l0 = 00000000000000ba |
| 17785 | ldx [%i2+%i5],%l0 ! %l0 = ff08eb4505e0cd8e |
| 17786 | ! %l1 = 00000000000000bb, immed = 000004c5, %y = 0000005d |
| 17787 | udivcc %l1,0x4c5,%l2 ! %l2 = 00000000137faf7d, %ccr = 00 |
| 17788 | mov %l0,%y ! %y = 05e0cd8e |
| 17789 | ! Mem[000000001b000018] = ffffffff, %l2 = 00000000137faf7d |
| 17790 | ldub [%o2+0x019],%l2 ! %l2 = 00000000000000ff |
| 17791 | ! %l6 = ffffffffb0898895, immed = 0000031f, %l5 = 00000000ca799b48 |
| 17792 | subc %l6,0x31f,%l5 ! %l5 = ffffffffb0898576 |
| 17793 | ! Mem[000000001a800000] = 996744d4, %l2 = 00000000000000ff |
| 17794 | lduha [%o1+%g0]0x88,%l2 ! %l2 = 00000000000044d4 |
| 17795 | ! %l5 = b089857600000000, Mem[3100002bff08eb45] = 16582bf8 |
| 17796 | stb %l5,[%i2+0x02b] ! Mem[0000000031000028] = ff08eb76 |
| 17797 | ! %l7 = fffffffffffffdc4, immed = 00000004, %l5 = ffffffffb0898576 |
| 17798 | sllx %l7,0x004,%l5 ! %l5 = ffffffffffffdc40 |
| 17799 | |
| 17800 | p5_label_71: ! %cwp = 3 |
| 17801 | ! done : should take illegal inst trap, %l0 = ff08eb4505e0cd8e |
| 17802 | done ! Illegal inst trap : %l0 = ff08eb4505e0cd9e |
| 17803 | ! %f0 = a6ee8895 b9492e29 4182965a 5bfad23f |
| 17804 | ! %f4 = ce88626c 3d3ee151 bab7dc69 1d40681c |
| 17805 | ! %f8 = 1d40681c 46eb8386 ffffffff 8a947ab6 |
| 17806 | ! %f12 = a6ee8895 7408eb45 3e14ff3e c61766ff |
| 17807 | stda %f0,[%o0+%g4]ASI_BLK_AIUS ! Block Store to 000000001a000040 |
| 17808 | ! Mem[000000001b000020] = cd030000, %f23 = ffffffff |
| 17809 | lda [%o2+%i4]0x81,%f23 ! %f23 = cd030000 |
| 17810 | ! Mem[000000001a000000] = 00000000, %l0 = ff08eb4505e0cd9e |
| 17811 | ldsba [%o0+%g0]0x81,%l0 ! %l0 = 0000000000000000 |
| 17812 | ! Mem[000000001a000018] = 6c940cff, %l5 = ffffffffffffdc40 |
| 17813 | lduha [%o0+%o6]0x88,%l5 ! %l5 = 0000000000000cff |
| 17814 | ! Mem[000000001a000004] = 00000000, %l0 = 00000000, %l4 = 0e039680 |
| 17815 | add %o0,0x04,%g1 |
| 17816 | casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000000000000 |
| 17817 | ! Mem[000000001a000028] = 51e13e3d ffffffff, %l6 = b0898895, %l7 = fffffdc4 |
| 17818 | ldda [%o0+%i5]0x89,%l6 ! %l6 = 00000000ffffffff 0000000051e13e3d |
| 17819 | ! Mem[000000001a800034] = 00000000, %l3 = ffffffffffffe0e4 |
| 17820 | lduh [%o1+0x034],%l3 ! %l3 = 0000000000000000 |
| 17821 | ! %f20 = ff0086ec, Mem[000000001b000008] = a5ffffff |
| 17822 | sta %f20,[%o2+%o4]0x88 ! Mem[000000001b000008] = ff0086ec |
| 17823 | ! Mem[0000000030800028] = 000000ff, %l0 = 0000000000000000 |
| 17824 | lduh [%i1+0x02a],%l0 ! %l0 = 00000000000000ff |
| 17825 | |
| 17826 | p5_label_72: ! %cwp = 3 |
| 17827 | ! retry : should take illegal inst trap, %l0 = 00000000000000ff |
| 17828 | retry ! Illegal inst trap : %l0 = 000000000000010f |
| 17829 | ! %l5 = 0000000000000cff, Mem[000000001a000028] = 51e13e3dffffffff |
| 17830 | stxa %l5,[%o0+%i5]0x88 ! Mem[000000001a000028] = 0000000000000cff |
| 17831 | ! %l5 = 0000000000000cff, %l5 = 0000000000000cff, %l1 = 00000000000000bb |
| 17832 | srax %l5,%l5,%l1 ! %l1 = 0000000000000000 |
| 17833 | ! %l7 = 51e13e3d00000000, Mem[1a00002800000cff] = 00000cff |
| 17834 | stwa %l7,[%o0+%i5]0x88 ! Mem[000000001a000028] = 51e13e3d |
| 17835 | ! %l7 = 0000000051e13e3d, %l0 = 000000000000010f, %l6 = 00000000ffffffff |
| 17836 | xnor %l7,%l0,%l6 ! %l6 = ffffffffae1ec0cd |
| 17837 | ! %l3 = 0000000000000000, immed = fffffa81, %l7 = 0000000051e13e3d |
| 17838 | and %l3,-0x57f,%l7 ! %l7 = 0000000000000000 |
| 17839 | ! %l5 = 0000000000000cff, %l3 = 0000000000000000, %y = 05e0cd8e |
| 17840 | umul %l5,%l3,%l6 ! %l6 = 0000000000000000, %y = 00000000 |
| 17841 | ! %l4 = 0000000000000000, immed = fffff3b6, %l5 = 0000000000000cff |
| 17842 | and %l4,-0xc4a,%l5 ! %l5 = 0000000000000000 |
| 17843 | ! %l2 = 00000000000044d4, Mem[0000000030800068] = ffffffffffffb427 |
| 17844 | stx %l2,[%i1+0x068] ! Mem[0000000030800068] = 00000000000044d4 |
| 17845 | ! %l4 = 0000000000000000, %l5 = 0000000000000000, %l1 = 0000000000000000 |
| 17846 | orcc %l4,%l5,%l1 ! %l1 = 0000000000000000, %ccr = 44 |
| 17847 | |
| 17848 | p5_label_73: ! %cwp = 3 |
| 17849 | ! Mem[000000001a000020] = ffffffff0000000f, %l5 = 0000000000000000 |
| 17850 | ldxa [%o0+%i4]0x81,%l5 ! %l5 = ffffffff0000000f |
| 17851 | ! %l3 = 0000000000000000, %l4 = 0000000000000000, %l4 = 0000000000000000 |
| 17852 | mulx %l3,%l4,%l4 ! %l4 = 0000000000000000, %y = 00000000 |
| 17853 | ! Mem[0000000030800028] = 000000ff00000221, %f18 = 0f000000 489b79ca |
| 17854 | ldd [%i1+%i5],%f18 ! %f18 = 000000ff 00000221 |
| 17855 | ! Mem[0000000030000028] = 7408eb45, %l3 = 0000000000000000 |
| 17856 | ldsh [%i0+0x02a],%l3 ! %l3 = ffffffffffffeb45 |
| 17857 | ! %f20 = ff0086ec 000000bb, Mem[000000001b800008] = 0c76653d 00000000 |
| 17858 | stda %f20,[%o3+%o4]0x88 ! Mem[000000001b800008] = ff0086ec 000000bb |
| 17859 | ! Mem[000000003180006c] = ffffffff, %f23 = cd030000 |
| 17860 | ld [%i3+0x06c],%f23 ! %f23 = ffffffff |
| 17861 | ! Mem[000000001b000045] = 0000ba5e, %l1 = 0000000000000000 |
| 17862 | ldstub [%o2+0x045],%l1 ! %l1 = 0000000000000000 |
| 17863 | save ! CWP = 4 |
| 17864 | ! Mem[0000000030000068] = ffffffff 1d40681c, %l4 = 00000009, %l5 = 0000005e |
| 17865 | ldda [%o0+0x068]%asi,%l4 ! %l4 = 00000000ffffffff 000000001d40681c |
| 17866 | ! Mem[000000001a000008] = ffee8895, %l2 = 000000001d40681c |
| 17867 | ldub [%i0+%i4],%l2 ! %l2 = 00000000000000ff |
| 17868 | |
| 17869 | p5_label_74: ! %cwp = 4 |
| 17870 | ! %l7 = 0000000000000000, %l5 = 000000001d40681c, %l1 = 0000000000000000 |
| 17871 | andcc %l7,%l5,%l1 ! %l1 = 0000000000000000, %ccr = 44 |
| 17872 | ! Mem[0000000031800028] = ffffffff, %l4 = 00000000ffffffff |
| 17873 | swap [%o3+%o5],%l4 ! %l4 = 00000000ffffffff |
| 17874 | ! %f24 = ff08eb45 ad8553fb, Mem[000000001b800010] = ec86000f 5eba0000 |
| 17875 | stda %f24,[%i3+%i5]0x88 ! Mem[000000001b800010] = ff08eb45 ad8553fb |
| 17876 | ! %l2 = 000000ff00000000, Mem[1b000018ffffffff] = 16582bf8 |
| 17877 | stba %l2,[%i2+%i6]0x88 ! Mem[000000001b000018] = ffffffff |
| 17878 | ! %l4 = 00000000ffffffff, immed = 000002c4, %l1 = 0000000000000000 |
| 17879 | xnor %l4,0x2c4,%l1 ! %l1 = ffffffff000002c4 |
| 17880 | ! Mem[0000000030800028] = 000000ff00000221, %l6 = 00000000ff08eb45 |
| 17881 | ldx [%o1+%o5],%l6 ! %l6 = 000000ff00000221 |
| 17882 | ! %l2 = 00000000000000ff |
| 17883 | setx 0xfcfeacd05dc11c4c,%g7,%l2 ! %l2 = fcfeacd05dc11c4c |
| 17884 | ! %l4 = ffffffff00000000, Mem[3180002efffffdc4] = 0000006c |
| 17885 | sth %l4,[%o3+0x02e] ! Mem[000000003180002c] = ffffffff |
| 17886 | ! %l1 = ffffffff000002c4, %l5 = 000000001d40681c, %l5 = 000000001d40681c |
| 17887 | srax %l1,%l5,%l5 ! %l5 = fffffffffffffff0 |
| 17888 | ! Mem[000000001a800028] = ff8553fbbb000000, %l0 = fffffffffffff041 |
| 17889 | ldxa [%i1+%o5]0x81,%l0 ! %l0 = ff8553fbbb000000 |
| 17890 | |
| 17891 | p5_label_75: ! %cwp = 4 |
| 17892 | ! %l6 = 000000ff00000221, %l3 = 000000005eb88775, %l1 = ffffffff000002c4 |
| 17893 | subccc %l6,%l3,%l1 ! %l1 = 000000fea1477aac, %ccr = 09 |
| 17894 | ! %l4 = 00000000ffffffff, %l1 = 000000fea1477aac, %l7 = 0000000000000000 |
| 17895 | subc %l4,%l1,%l7 ! %l7 = ffffff025eb88552 |
| 17896 | ! Mem[0000000031800068] = ffffff41, %l2 = fcfeacd05dc11c4c |
| 17897 | ldsw [%o3+0x068],%l2 ! %l2 = ffffffffffffff41 |
| 17898 | ! %l6 = 000000ff00000221, %l4 = 00000000ffffffff, %l5 = fffffffffffffff0 |
| 17899 | sll %l6,%l4,%l5 ! %l5 = 8000011080000000 |
| 17900 | ! Code Fragment 1 |
| 17901 | p5_fragment_4: |
| 17902 | ta T_CHANGE_HPRIV |
| 17903 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 17904 | ! %g3 = fffffffffffff9e2 |
| 17905 | mov -0x2b2,%g3 ! %g3 = fffffffffffffd4e |
| 17906 | and %g3, 0x13, %g3 |
| 17907 | xor %g2, %g3, %g2 |
| 17908 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 17909 | ta T_CHANGE_NONHPRIV |
| 17910 | ! Mem[000000001a800000] = d4446799, %l1 = 000000fea1477aac |
| 17911 | lduwa [%i1+%g0]0x81,%l1 ! %l1 = 00000000d4446799 |
| 17912 | ! %l3 = 000000005eb88775, %l2 = ffffffffffffff41, %y = 00000000 |
| 17913 | udivcc %l3,%l2,%l2 ! Div by zero, %l0 = ff8553fbbb000028 |
| 17914 | mov %l0,%y ! %y = bb000000 |
| 17915 | ! Invert Register : %l5 = 8000011080000000 |
| 17916 | xor %l5,-1,%l5 ! %l5 = 7ffffeef7fffffff |
| 17917 | ! %l4 = 00000000ffffffff, %l1 = 00000000d4446799, %l6 = 000000ff00000221 |
| 17918 | xor %l4,%l1,%l6 ! %l6 = 000000002bbb9866 |
| 17919 | ! Mem[000000001b800030] = ffff00f0 18b1ff6c, %l2 = 00000000, %l3 = 5eb88775 |
| 17920 | ldd [%i3+%o6],%l2 ! %l2 = 00000000ffff00f0 0000000018b1ff6c |
| 17921 | |
| 17922 | p5_label_76: ! %cwp = 4 |
| 17923 | save ! CWP = 5 |
| 17924 | ! %l0 = 62c8e88937465232, %l7 = 000000000000003e, %l0 = 62c8e88937465232 |
| 17925 | orn %l0,%l7,%l0 ! %l0 = fffffffffffffff3 |
| 17926 | ! retry : should take illegal inst trap, %l0 = fffffffffffffff3 |
| 17927 | retry ! Illegal inst trap : %l0 = 0000000000000003 |
| 17928 | ! %l6 = 00000317, %l7 = 0000003e, Mem[000000001a000000] = 00000000 8096030e |
| 17929 | stda %l6,[%o0+%g0]0x88 ! Mem[000000001a000000] = 00000317 0000003e |
| 17930 | ! %l1 = 000000007fd6af89, %l0 = 0000000000000003, %y = bb000000 |
| 17931 | mulscc %l1,%l0,%l1 ! %l1 = 000000003feb57c4, %ccr = 00, %y = dd800000 |
| 17932 | ! Mem[000000001b000078] = 00000ba7, %l6 = 0000000000000317 |
| 17933 | ldsh [%o2+0x07a],%l6 ! %l6 = 0000000000000ba7 |
| 17934 | ! Mem[000000001b000020] = cd030000, %l6 = 0000000000000ba7 |
| 17935 | lduha [%o2+%i4]0x81,%l6 ! %l6 = 000000000000cd03 |
| 17936 | ! %l7 = 0000003e00000000, Mem[1a80003cbd7f6b97] = 16582bf8 |
| 17937 | stw %l7,[%o1+0x03c] ! Mem[000000001a80003c] = 0000003e |
| 17938 | ! %l4 = 0000007500000000, Mem[1b0000618683eb46] = 16582bf8 |
| 17939 | stb %l4,[%o2+0x061] ! Mem[000000001b000060] = 8675eb46 |
| 17940 | ! %l3 = 000000009ecfedea, Mem[0000000030800068] = 00000000000044d4, %asi = 80 |
| 17941 | stxa %l3,[%i1+0x068]%asi ! Mem[0000000030800068] = 000000009ecfedea |
| 17942 | |
| 17943 | p5_label_77: ! %cwp = 5 |
| 17944 | rd %pc,%o7 |
| 17945 | return %o7+12 ! CWP = 4 |
| 17946 | ! Mem[0000000031000028] = ff08eb76, %l6 = 000000002bbb9866 |
| 17947 | ldsh [%o2+%o5],%l6 ! %l6 = ffffffffffffff08 |
| 17948 | ! retry : should take illegal inst trap, %l0 = ff8553fbbb000000 |
| 17949 | retry ! Illegal inst trap : %l0 = ff8553fbbb000010 |
| 17950 | ! Mem[0000000030800068] = 000000009ecfedea, %l6 = ffffffffffffff08 |
| 17951 | ldxa [%o1+0x068]%asi,%l6 ! %l6 = 000000009ecfedea |
| 17952 | ! %l4 = 00000000ffffffff, Mem[000000001b800010] = fb5385ad45eb08ff |
| 17953 | stx %l4,[%i3+%i5] ! Mem[000000001b800010] = 00000000ffffffff |
| 17954 | ! %l1 = 00000000d4446799, %l5 = 7ffffeef7fffffff, %l5 = 7ffffeef7fffffff |
| 17955 | addc %l1,%l5,%l5 ! %l5 = 7ffffef054446798 |
| 17956 | ! %f25 = ad8553fb, Mem[0000000030800068] = 00000000 |
| 17957 | st %f25,[%o1+0x068] ! Mem[0000000030800068] = ad8553fb |
| 17958 | ! %l6 = 9ecfedea00000000, Mem[1b800000d96a9540] = 7fffffff |
| 17959 | stwa %l6,[%i3+%g0]0x88 ! Mem[000000001b800000] = 9ecfedea |
| 17960 | ! %l3 = 0000000018b1ff6c, %l0 = ff8553fbbb000010, %l4 = 00000000ffffffff |
| 17961 | sub %l3,%l0,%l4 ! %l4 = 007aac045db1ff5c |
| 17962 | membar #Sync ! Added by membar checker (83) |
| 17963 | ! Mem[000000001a000060] = 1d40681c 46eb8386, %l4 = 5db1ff5c, %l5 = 54446798 |
| 17964 | ldd [%i0+0x060],%l4 ! %l4 = 000000001d40681c 0000000046eb8386 |
| 17965 | |
| 17966 | p5_label_78: ! %cwp = 4 |
| 17967 | ! Mem[0000000031800028] = ffffffffffffffff, %l1 = 00000000d4446799 |
| 17968 | ldx [%o3+%o5],%l1 ! %l1 = ffffffffffffffff |
| 17969 | ! Mem[0000000031800028] = ffffffff, %l0 = ff8553fbbb000010 |
| 17970 | swap [%o3+%o5],%l0 ! %l0 = 00000000ffffffff |
| 17971 | ! Mem[0000000031000068] = ff0000bb, %l0 = ffffffff, %l4 = 1d40681c |
| 17972 | add %o2,0x68,%g1 |
| 17973 | casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ff0000bb |
| 17974 | ! Mem[000000001b000000] = 51e13e3d, %f30 = 51e13e3d |
| 17975 | lda [%i2+%g0]0x89,%f30 ! %f30 = 51e13e3d |
| 17976 | ! %l3 = 0000000018b1ff6c, immed = 00000027, %l4 = 00000000ff0000bb |
| 17977 | srlx %l3,0x027,%l4 ! %l4 = 0000000000000000 |
| 17978 | ! %l0 = 00000000ffffffff, immed = 000005d1, %l6 = 000000009ecfedea |
| 17979 | and %l0,0x5d1,%l6 ! %l6 = 00000000000005d1 |
| 17980 | ! Mem[000000001a800040] = a6ee8895, %l1 = ffffffffffffffff |
| 17981 | ldsba [%i1+0x041]%asi,%l1 ! %l1 = ffffffffffffffee |
| 17982 | ! %l4 = 0000000000000000, %l0 = 00000000ffffffff, %l7 = ffffff025eb88552 |
| 17983 | xorcc %l4,%l0,%l7 ! %l7 = 00000000ffffffff, %ccr = 08 |
| 17984 | ! %l7 = 00000000ffffffff, immed = 0000022b, %l3 = 0000000018b1ff6c |
| 17985 | tsubcctv %l7,0x22b,%l3 ! %l0 = 0000000100000022, Trapped |
| 17986 | ! %l3 = 0000000018b1ff6c, immed = 00000a32, %l0 = 0000000100000022 |
| 17987 | subc %l3,0xa32,%l0 ! %l0 = 0000000018b1f53a |
| 17988 | |
| 17989 | p5_label_79: ! %cwp = 4 |
| 17990 | ! Invert Register : %l5 = 0000000046eb8386 |
| 17991 | xor %l5,-1,%l5 ! %l5 = ffffffffb9147c79 |
| 17992 | ! Code Fragment 1 |
| 17993 | p5_fragment_5: |
| 17994 | ta T_CHANGE_HPRIV |
| 17995 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 17996 | ! %g3 = fffffffffffffd4e |
| 17997 | mov -0xf1f,%g3 ! %g3 = fffffffffffff0e1 |
| 17998 | and %g3, 0x13, %g3 |
| 17999 | xor %g2, %g3, %g2 |
| 18000 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 18001 | ta T_CHANGE_NONHPRIV |
| 18002 | ! Mem[000000003100006c] = 5cb7ff41, %l7 = 00000000ffffffff |
| 18003 | lduh [%o2+0x06e],%l7 ! %l7 = 000000000000ff41 |
| 18004 | ! %l1 = ffffffee00000000, Mem[30000068ffffffff] = ffffffff |
| 18005 | stb %l1,[%o0+0x068] ! Mem[0000000030000068] = eeffffff |
| 18006 | ! Invert Register : %l2 = 00000000ffff00f0 |
| 18007 | xor %l2,-1,%l2 ! %l2 = ffffffff0000ff0f |
| 18008 | ! %l0 = 18b1f53a00000000, Mem[3080002c00000221] = ffffffff |
| 18009 | sth %l0,[%o1+0x02c] ! Mem[000000003080002c] = f53a0221 |
| 18010 | ! %l6 = 00000000000005d1, %l0 = 0000000018b1f53a, %y = dd800000 |
| 18011 | smul %l6,%l0,%l3 ! %l3 = 0000008fa313565a, %y = 0000008f |
| 18012 | ! %l4 = 0000000000000000, immed = 00000016, %l7 = 000000000000ff41 |
| 18013 | sra %l4,0x016,%l7 ! %l7 = 0000000000000000 |
| 18014 | ! %l5 = ffffffffb9147c79, immed = fffff13b, %y = 0000008f |
| 18015 | umulcc %l5,-0xec5,%l1 ! %l1 = b91471cb746d98e3, %ccr = 80, %y = b91471cb |
| 18016 | ! retry : should take illegal inst trap, %l0 = 0000000018b1f53a |
| 18017 | retry ! Illegal inst trap : %l0 = 0000000018b1f54a |
| 18018 | |
| 18019 | p5_label_80: ! %cwp = 4 |
| 18020 | ! %l4 = 0000000000000000, %l6 = 00000000000005d1, %l7 = 0000000000000000 |
| 18021 | taddcc %l4,%l6,%l7 ! %l7 = 00000000000005d1, %ccr = 02 |
| 18022 | ! Mem[000000001b800000] = 72cfe4b89ecfedea, %f22 = ffffff41 ffffffff |
| 18023 | ldda [%i3+%g0]0x88,%f22 ! %f22 = 72cfe4b8 9ecfedea |
| 18024 | ! %l0 = 0000000018b1f54a, %l4 = 0000000000000000, %l6 = 00000000000005d1 |
| 18025 | subccc %l0,%l4,%l6 ! %l6 = 0000000018b1f54a, %ccr = 00 |
| 18026 | ! %f30 = 51e13e3d ba5ead72, Mem[0000000030800028] = 000000ff f53a0221 |
| 18027 | stda %f30,[%o1+0x028]%asi ! Mem[0000000030800028] = 51e13e3d ba5ead72 |
| 18028 | ! Mem[000000003080002c] = ba5ead72, %l2 = ffffffff0000ff0f |
| 18029 | lduw [%o1+0x02c],%l2 ! %l2 = 00000000ba5ead72 |
| 18030 | ! Mem[0000000030000028] = 7408eb450074cd8e, %l0 = 0000000018b1f54a |
| 18031 | ldxa [%o0+0x028]%asi,%l0 ! %l0 = 7408eb450074cd8e |
| 18032 | ! %l0 = 7408eb450074cd8e, immed = fffffb6d, %l4 = 0000000000000000 |
| 18033 | tsubcc %l0,-0x493,%l4 ! %l4 = 7408eb450074d221, %ccr = 13 |
| 18034 | save ! CWP = 5 |
| 18035 | ! %l5 = 8069c41300000000, Mem[1a00002b3d3ee151] = 00000000 |
| 18036 | stb %l5,[%o0+0x02b] ! Mem[000000001a000028] = 3d3ee113 |
| 18037 | ! %l4 = 0000007500000000, Mem[1b800068ff0e8c7e] = 00000000 |
| 18038 | stw %l4,[%o3+0x068] ! Mem[000000001b800068] = 00000075 |
| 18039 | |
| 18040 | p5_label_81: ! %cwp = 5 |
| 18041 | ! Mem[000000001a000014] = 00000067, %l5 = 54e298588069c413 |
| 18042 | lduba [%o0+0x016]%asi,%l5 ! %l5 = 0000000000000000 |
| 18043 | ! %l2 = 000000000000000f, %l5 = 0000000000000000, %l4 = 0000000000000075 |
| 18044 | tsubcc %l2,%l5,%l4 ! %l4 = 000000000000000f, %ccr = 02 |
| 18045 | ! Mem[000000003000006c] = 1d40681c, %l3 = 000000009ecfedea |
| 18046 | ldub [%i0+0x06c],%l3 ! %l3 = 000000000000001d |
| 18047 | ! Mem[000000001b800030] = f000ffff, %l7 = 000000000000003e |
| 18048 | ldsha [%o3+%i6]0x88,%l7 ! %l7 = ffffffffffffffff |
| 18049 | save ! CWP = 6 |
| 18050 | ! %l0 = 7923ecca195b6aab |
| 18051 | setx 0x0986596fbaede578,%g7,%l0 ! %l0 = 0986596fbaede578 |
| 18052 | ! %l1 = cb7917d41906178f, immed = fffff972, %y = b91471cb |
| 18053 | sdivcc %l1,-0x68e,%l1 ! %l1 = 000000007fffffff, %ccr = 02 |
| 18054 | mov %l0,%y ! %y = baede578 |
| 18055 | ! Mem[0000000030800028] = 51e13e3dba5ead72, %l0 = 0986596fbaede578, %l6 = cdae9a56a28b981b |
| 18056 | add %o1,0x28,%g1 |
| 18057 | casxa [%g1]0x80,%l0,%l6 ! %l6 = 51e13e3dba5ead72 |
| 18058 | ! Mem[000000003000006c] = 1d40681c, %l2 = 0e47526878275f3a |
| 18059 | ldsw [%o0+0x06c],%l2 ! %l2 = 000000001d40681c |
| 18060 | ! Mem[000000001b800010] = 00000000, %l6 = 51e13e3dba5ead72 |
| 18061 | swapa [%i3+%i5]0x81,%l6 ! %l6 = 0000000000000000 |
| 18062 | |
| 18063 | p5_label_82: ! %cwp = 6 |
| 18064 | ! Mem[0000000031800028] = bb000010 ffffffff, %l4 = 441fd8a2, %l5 = 27852e62 |
| 18065 | ldd [%o3+%o5],%l4 ! %l4 = 00000000bb000010 00000000ffffffff |
| 18066 | ! %l0 = 0986596fbaede578, immed = 00000f5b, %l5 = 00000000ffffffff |
| 18067 | xor %l0,0xf5b,%l5 ! %l5 = 0986596fbaedea23 |
| 18068 | ! %l1 = 000000007fffffff, %l1 = 000000007fffffff, %l1 = 000000007fffffff |
| 18069 | add %l1,%l1,%l1 ! %l1 = 00000000fffffffe |
| 18070 | ! %l5 = 0986596fbaedea23, %l2 = 000000001d40681c, %l2 = 000000001d40681c |
| 18071 | srlx %l5,%l2,%l2 ! %l2 = 00000000986596fb |
| 18072 | ! Mem[0000000031000068] = ff0000bb5cb7ff41, %f0 = a6ee8895 b9492e29 |
| 18073 | ldd [%o2+0x068],%f0 ! %f0 = ff0000bb 5cb7ff41 |
| 18074 | ! %l1 = fffffffe00000000, Mem[3180002effffffff] = 00000000 |
| 18075 | sth %l1,[%o3+0x02e] ! Mem[000000003180002c] = fffffffe |
| 18076 | ! Mem[000000001a800018] = 9aac6516 000000cf, %l6 = 00000000, %l7 = fa122dcd |
| 18077 | ldda [%i1+%i6]0x81,%l6 ! %l6 = 000000009aac6516 00000000000000cf |
| 18078 | ! Mem[000000001a000030] = d2ec102db67a948a, %l5 = 0986596fbaedea23 |
| 18079 | ldxa [%i0+%o6]0x89,%l5 ! %l5 = d2ec102db67a948a |
| 18080 | ! Mem[000000001a800050] = ce88626c 3d3ee151, %l6 = 9aac6516, %l7 = 000000cf |
| 18081 | ldda [%i1+0x050]%asi,%l6 ! %l6 = 00000000ce88626c 000000003d3ee151 |
| 18082 | membar #Sync ! Added by membar checker (84) |
| 18083 | ! Mem[000000001a000000] = 17030000 3e000000 ffee8895 b9492e29 |
| 18084 | ! Mem[000000001a000010] = ff000000 00000067 ff0c946c 00000000 |
| 18085 | ! Mem[000000001a000020] = ffffffff 0000000f 3d3ee113 00000000 |
| 18086 | ! Mem[000000001a000030] = 8a947ab6 2d10ecd2 ad8553fb c688aeaf |
| 18087 | ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 000000001a000000 |
| 18088 | |
| 18089 | p5_label_83: ! %cwp = 6 |
| 18090 | ! Mem[000000001b800028] = ff6617c6, %l0 = 0986596fbaede578 |
| 18091 | lduh [%i3+%o5],%l0 ! %l0 = 000000000000ff66 |
| 18092 | ! %l2 = 00000000986596fb, %l6 = 00000000ce88626c, %l5 = d2ec102db67a948a |
| 18093 | subc %l2,%l6,%l5 ! %l5 = ffffffffc9dd348f |
| 18094 | ! %l5 = ffffffffc9dd348f, %l5 = ffffffffc9dd348f, %l2 = 00000000986596fb |
| 18095 | sdivx %l5,%l5,%l2 ! %l2 = 0000000000000001 |
| 18096 | ! Mem[0000000030000068] = eeffffff1d40681c, %l4 = 00000000bb000010, %l5 = ffffffffc9dd348f |
| 18097 | add %o0,0x68,%g1 |
| 18098 | casxa [%g1]0x80,%l4,%l5 ! %l5 = eeffffff1d40681c |
| 18099 | ! %f0 = ff0000bb 5cb7ff41 4182965a 5bfad23f |
| 18100 | ! %f4 = ce88626c 3d3ee151 bab7dc69 1d40681c |
| 18101 | ! %f8 = 1d40681c 46eb8386 ffffffff 8a947ab6 |
| 18102 | ! %f12 = a6ee8895 7408eb45 3e14ff3e c61766ff |
| 18103 | stda %f0,[%i1+%g4]ASI_COMMIT_P ! Block Store to 000000001a800040 |
| 18104 | ! Mem[0000000030000068] = eeffffff, %l5 = eeffffff1d40681c |
| 18105 | ldsh [%o0+0x06a],%l5 ! %l5 = ffffffffffffffff |
| 18106 | ! Clear Register : %l3 = d099c5ce0ab037bf |
| 18107 | clr %l3 ! %l3 = 0000000000000000 |
| 18108 | ! %f21 = 00000067, Mem[000000003000002c] = 0074cd8e |
| 18109 | st %f21,[%o0+0x02c] ! Mem[000000003000002c] = 00000067 |
| 18110 | ! Clear Register : %l2 = 0000000000000001 |
| 18111 | clr %l2 ! %l2 = 0000000000000000 |
| 18112 | ! Mem[000000001b800018] = 0f00000000001f23, %l4 = 00000000bb000010 |
| 18113 | ldxa [%i3+0x018]%asi,%l4 ! %l4 = 0f00000000001f23 |
| 18114 | |
| 18115 | p5_label_84: ! %cwp = 6 |
| 18116 | ! %l4 = 0f00000000001f23, %l6 = 00000000ce88626c, %l4 = 0f00000000001f23 |
| 18117 | tsubcctv %l4,%l6,%l4 ! %l0 = 000000000000ff89, Trapped |
| 18118 | ! %l7 = 000000003d3ee151, %l1 = 00000000fffffffe, %l5 = ffffffffffffffff |
| 18119 | and %l7,%l1,%l5 ! %l5 = 000000003d3ee150 |
| 18120 | ! Mem[0000000031800068] = ffffff41, %l1 = 00000000fffffffe |
| 18121 | ldsh [%o3+0x06a],%l1 ! %l1 = ffffffffffffff41 |
| 18122 | ! %l0 = 0000ff89, %l1 = ffffff41, Mem[0000000030800068] = ad8553fb 9ecfedea |
| 18123 | std %l0,[%o1+0x068] ! Mem[0000000030800068] = 0000ff89 ffffff41 |
| 18124 | ! %l2 = 0000000000000000, immed = fffffaca, %l1 = ffffffffffffff41 |
| 18125 | xorcc %l2,-0x536,%l1 ! %l1 = fffffffffffffaca, %ccr = 88 |
| 18126 | ! %l2 = 0000000000000000, Mem[3180006fffffffff] = ffffffff |
| 18127 | stb %l2,[%o3+0x06f] ! Mem[000000003180006c] = ffffff00 |
| 18128 | ! %f17 = 3e000000, Mem[0000000030800028] = 51e13e3d |
| 18129 | sta %f17,[%o1+0x028]%asi ! Mem[0000000030800028] = 3e000000 |
| 18130 | ! Mem[000000001a000028] = 3d3ee113, %l5 = 000000003d3ee150 |
| 18131 | lduha [%i0+%o5]0x81,%l5 ! %l5 = 0000000000003d3e |
| 18132 | ! %l7 = 000000003d3ee151, %l6 = 00000000ce88626c, %l2 = 0000000000000000 |
| 18133 | and %l7,%l6,%l2 ! %l2 = 000000000c086040 |
| 18134 | ! %l2 = 000000000c086040, Mem[0000000030000028] = 7408eb4500000067, %asi = 80 |
| 18135 | stxa %l2,[%o0+0x028]%asi ! Mem[0000000030000028] = 000000000c086040 |
| 18136 | |
| 18137 | p5_label_85: ! %cwp = 6 |
| 18138 | ! %l5 = 0000000000003d3e, %l5 = 0000000000003d3e, %l0 = 000000000000ff89 |
| 18139 | tsubcc %l5,%l5,%l0 ! %l0 = 0000000000000000, %ccr = 46 |
| 18140 | ! %l0 = 00000000, %l1 = fffffaca, Mem[000000001b800038] = 51e13e3d ba5ead72 |
| 18141 | std %l0,[%i3+0x038] ! Mem[000000001b800038] = 00000000 fffffaca |
| 18142 | ! %l0 = 0000000000000000, %l0 = 0000000000000000, %l5 = 0000000000003d3e |
| 18143 | addc %l0,%l0,%l5 ! %l5 = 0000000000000000 |
| 18144 | ! %l4 = 00001f23, %l5 = 00000000, Mem[000000001b000060] = 8675eb46 cdea3d15 |
| 18145 | std %l4,[%i2+0x060] ! Mem[000000001b000060] = 00001f23 00000000 |
| 18146 | ! Mem[000000003080002c] = ba5ead72, %f23 = 00000000 |
| 18147 | ld [%o1+0x02c],%f23 ! %f23 = ba5ead72 |
| 18148 | ! %l7 = 3d3ee15100000000, Mem[1b8000575eb88775] = 1b000060 |
| 18149 | stb %l7,[%i3+0x057] ! Mem[000000001b800054] = 5eb88751 |
| 18150 | ! Mem[000000003100006c] = 5cb7ff41, %l7 = 000000003d3ee151 |
| 18151 | lduh [%o2+0x06e],%l7 ! %l7 = 000000000000ff41 |
| 18152 | ! %l1 = fffffaca00000000, Mem[3180002abb000010] = 3d3ee151 |
| 18153 | sth %l1,[%o3+0x02a] ! Mem[0000000031800028] = bb00faca |
| 18154 | ! %l3 = 0000000000000000, Mem[1b800028ff6617c6] = 3d3ee151 |
| 18155 | stba %l3,[%i3+%o5]0x80 ! Mem[000000001b800028] = 006617c6 |
| 18156 | ! %f20 = ff000000, Mem[0000000030800068] = 0000ff89 |
| 18157 | st %f20,[%o1+0x068] ! Mem[0000000030800068] = ff000000 |
| 18158 | |
| 18159 | p5_label_86: ! %cwp = 6 |
| 18160 | ! Mem[0000000030800028] = 3e000000 ba5ead72, %l4 = 00001f23, %l5 = 00000000 |
| 18161 | ldd [%o1+%o5],%l4 ! %l4 = 000000003e000000 00000000ba5ead72 |
| 18162 | ! %l3 = 0000000000000000 |
| 18163 | setx 0xc1300837d031baeb,%g7,%l3 ! %l3 = c1300837d031baeb |
| 18164 | ! %l4 = 000000003e000000, %l1 = fffffffffffffaca, %y = baede578 |
| 18165 | udiv %l4,%l1,%l2 ! %l2 = 00000000baede946 |
| 18166 | mov %l0,%y ! %y = 00000000 |
| 18167 | ! Mem[000000003100002c] = 05e0cd8e, %l4 = 000000003e000000 |
| 18168 | ldsb [%o2+0x02e],%l4 ! %l4 = ffffffffffffffcd |
| 18169 | ! %l6 = ce88626c00000000, Mem[30800068ff000000] = 00000080, %asi = baede578 |
| 18170 | stha %l6,[%o1+0x068]%asi ! Mem[0000000030800068] = 626c0000 |
| 18171 | ! %l0 = 0000000000000000, %l2 = 00000000baede946, %l1 = fffffffffffffaca |
| 18172 | udivx %l0,%l2,%l1 ! %l1 = 0000000000000000 |
| 18173 | ! %l3 = c1300837d031baeb, %l6 = 00000000ce88626c, %l7 = 000000000000ff41 |
| 18174 | xorcc %l3,%l6,%l7 ! %l7 = c13008371eb9d887, %ccr = 80 |
| 18175 | ! %l2 = baede94600000000, Mem[3000002e0c086040] = 00000080, %asi = 07 |
| 18176 | stha %l2,[%o0+0x02e]%asi ! Mem[000000003000002c] = 0c08e946 |
| 18177 | ! %l6 = 00000000ce88626c, immd = fffffffffffff662, %l6 = 00000000ce88626c |
| 18178 | mulx %l6,-0x99e,%l6 ! %l6 = fffff83dbc5d7558, %y = 00000000 |
| 18179 | ! %l3 = d031baeb00000000, Mem[1b8000180f000000] = 00000006 |
| 18180 | stwa %l3,[%i3+%i6]0x81 ! Mem[000000001b800018] = d031baeb |
| 18181 | |
| 18182 | p5_label_87: ! %cwp = 6 |
| 18183 | ! Mem[000000001b000020] = cd0300007e000000, %l0 = 0000000000000000 |
| 18184 | ldx [%i2+%o4],%l0 ! %l0 = cd0300007e000000 |
| 18185 | ! Mem[000000001b80001c] = 00001f23, %l6 = bc5d7558, %l3 = d031baeb |
| 18186 | add %i3,0x1c,%g1 |
| 18187 | casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000000001f23 |
| 18188 | ! Mem[0000000030000028] = 00000000, %l7 = c13008371eb9d887, %asi = 80 |
| 18189 | swapa [%o0+0x028]%asi,%l7 ! %l7 = 0000000000000000 |
| 18190 | ! Mem[000000001b800020] = 4963eeff, %l7 = 0000000000000000 |
| 18191 | ldswa [%i3+%o4]0x89,%l7 ! %l7 = 000000004963eeff |
| 18192 | ! Mem[000000003180002c] = fffffffe, %l3 = 0000000000001f23 |
| 18193 | swap [%o3+0x02c],%l3 ! %l3 = 00000000fffffffe |
| 18194 | ! Mem[000000001a000000] = 17030000 3e000000 ffee8895 b9492e29 |
| 18195 | ! Mem[000000001a000010] = ff000000 00000067 ff0c946c 00000000 |
| 18196 | ! Mem[000000001a000020] = ffffffff 0000000f 3d3ee113 00000000 |
| 18197 | ! Mem[000000001a000030] = 8a947ab6 2d10ecd2 ad8553fb c688aeaf |
| 18198 | ldda [%i0]ASI_BLK_PL,%f0 ! Block Load from 000000001a000000 |
| 18199 | ! retry : should take illegal inst trap, %l0 = cd0300007e000000 |
| 18200 | retry ! Illegal inst trap : %l0 = cd0300007e000010 |
| 18201 | ! %l2 = 00000000baede946, immed = 000002fc, %l3 = 00000000fffffffe |
| 18202 | xnor %l2,0x2fc,%l3 ! %l3 = ffffffff45121445 |
| 18203 | ! Mem[000000001b800020] = 4963eeff, %f18 = ffee8895 |
| 18204 | lda [%i3+%o4]0x89,%f18 ! %f18 = 4963eeff |
| 18205 | ! Mem[000000001b000030] = 958889b0, %f21 = 00000067 |
| 18206 | lda [%i2+%o6]0x89,%f21 ! %f21 = 958889b0 |
| 18207 | |
| 18208 | p5_label_88: ! %cwp = 6 |
| 18209 | ! %l0 = cd0300007e000010 |
| 18210 | setx 0xa00fb677e5cfdbb1,%g7,%l0 ! %l0 = a00fb677e5cfdbb1 |
| 18211 | ! Mem[0000000031800068] = ffffff41ffffff00, %f16 = 17030000 3e000000 |
| 18212 | ldd [%o3+0x068],%f16 ! %f16 = ffffff41 ffffff00 |
| 18213 | ! Mem[0000000030000028] = 1eb9d887, %l2 = 00000000baede946 |
| 18214 | swap [%o0+%o5],%l2 ! %l2 = 000000001eb9d887 |
| 18215 | membar #Sync ! Added by membar checker (85) |
| 18216 | ! %l5 = 00000000ba5ead72, Mem[000000001a000020] = 0f000000ffffffff |
| 18217 | stxa %l5,[%i0+%o4]0x88 ! Mem[000000001a000020] = 00000000ba5ead72 |
| 18218 | ! %l1 = 0000000000000000, immed = 0000002b, %l0 = a00fb677e5cfdbb1 |
| 18219 | sllx %l1,0x02b,%l0 ! %l0 = 0000000000000000 |
| 18220 | ! Mem[000000001b00002c] = 3d00000f, %l4 = ffffffffffffffcd |
| 18221 | ldsw [%i2+0x02c],%l4 ! %l4 = 000000003d00000f |
| 18222 | ! Mem[000000001a000028] = 3d3ee113 00000000, %l0 = 00000000, %l1 = 00000000 |
| 18223 | ldd [%i0+%o5],%l0 ! %l0 = 000000003d3ee113 0000000000000000 |
| 18224 | ! Mem[000000003180006c] = ffffff00, %l7 = 000000004963eeff |
| 18225 | ldsba [%o3+0x06e]%asi,%l7 ! %l7 = ffffffffffffffff |
| 18226 | ! %l4 = 000000003d00000f, Mem[000000001b000000] = 3d3ee151bab7dc69 |
| 18227 | stxa %l4,[%i2+%g0]0x81 ! Mem[000000001b000000] = 000000003d00000f |
| 18228 | ! Mem[000000001a000010] = ff000000, %l5 = 00000000ba5ead72 |
| 18229 | lduha [%i0+%i5]0x81,%l5 ! %l5 = 000000000000ff00 |
| 18230 | |
| 18231 | p5_label_89: ! %cwp = 6 |
| 18232 | ! Mem[0000000030800028] = 3e000000ba5ead72, %l6 = fffff83dbc5d7558 |
| 18233 | ldx [%o1+%o5],%l6 ! %l6 = 3e000000ba5ead72 |
| 18234 | ! %l1 = 0000000000000000, immed = 000002bc, %l0 = 000000003d3ee113 |
| 18235 | add %l1,0x2bc,%l0 ! %l0 = 00000000000002bc |
| 18236 | ! %l7 = ffffffffffffffff, Mem[000000001b000010] = ffffffff3d3ee151 |
| 18237 | stxa %l7,[%i2+%i5]0x81 ! Mem[000000001b000010] = ffffffffffffffff |
| 18238 | ! %l4 = 3d00000f, %l5 = 0000ff00, Mem[000000001a800008] = b427ca61 2d10ecd2 |
| 18239 | stda %l4,[%i1+%i4]0x81 ! Mem[000000001a800008] = 3d00000f 0000ff00 |
| 18240 | ! Mem[000000001b800000] = 9ecfedea, %l7 = ffffffffffffffff |
| 18241 | lduwa [%i3+%g0]0x89,%l7 ! %l7 = 000000009ecfedea |
| 18242 | ! %l6 = 3e000000ba5ead72, immed = fffffb3b, %y = 00000000 |
| 18243 | smul %l6,-0x4c5,%l4 ! %l4 = 0000014c1a6ebf46, %y = 0000014c |
| 18244 | ! Mem[0000000030000068] = eeffffff1d40681c, %f10 = 00000000 13e13e3d |
| 18245 | ldd [%o0+0x068],%f10 ! %f10 = eeffffff 1d40681c |
| 18246 | ! Mem[0000000030000068] = eeffffff, %l1 = 0000000000000000 |
| 18247 | lduw [%o0+0x068],%l1 ! %l1 = 00000000eeffffff |
| 18248 | ! %l3 = ffffffff45121445, %l0 = 00000000000002bc, %y = 0000014c |
| 18249 | sdivcc %l3,%l0,%l4 ! %l4 = 0000000079840c76, %ccr = 00 |
| 18250 | mov %l0,%y ! %y = 000002bc |
| 18251 | ! Mem[000000001b000010] = ffffffff, %f10 = eeffffff |
| 18252 | lda [%i2+%i5]0x89,%f10 ! %f10 = ffffffff |
| 18253 | |
| 18254 | p5_label_90: ! %cwp = 6 |
| 18255 | ! %l0 = 00000000000002bc, %l7 = 000000009ecfedea, %l6 = 3e000000ba5ead72 |
| 18256 | orcc %l0,%l7,%l6 ! %l6 = 000000009ecfeffe, %ccr = 08 |
| 18257 | ! Mem[000000003000002c] = 0c08e946, %l4 = 0000000079840c76 |
| 18258 | lduw [%o0+0x02c],%l4 ! %l4 = 000000000c08e946 |
| 18259 | ! %l3 = ffffffff45121445, Mem[000000001a000008] = 292e49b99588eeff |
| 18260 | stxa %l3,[%i0+%i4]0x88 ! Mem[000000001a000008] = ffffffff45121445 |
| 18261 | ! Mem[000000001a000040] = a6ee8895 b9492e29 4182965a 5bfad23f |
| 18262 | ! Mem[000000001a000050] = ce88626c 3d3ee151 bab7dc69 1d40681c |
| 18263 | ! Mem[000000001a000060] = 1d40681c 46eb8386 ffffffff 8a947ab6 |
| 18264 | ! Mem[000000001a000070] = a6ee8895 7408eb45 3e14ff3e c61766ff |
| 18265 | ldda [%i0+%g4]ASI_BLK_S,%f16 ! Block Load from 000000001a000040 |
| 18266 | ! Set Register : %l1 = 00000000eeffffff |
| 18267 | xor %g0,-1,%l1 ! %l1 = ffffffffffffffff |
| 18268 | ! Mem[000000001a800014] = 363be328, %l7 = 000000009ecfedea |
| 18269 | ldub [%i1+0x014],%l7 ! %l7 = 0000000000000036 |
| 18270 | ! Mem[000000001b800030] = f000ffff, %l0 = 00000000000002bc |
| 18271 | ldstuba [%i3+%o6]0x89,%l0 ! %l0 = 00000000000000ff |
| 18272 | ! Mem[000000003100002a] = ff08eb76, %l5 = 000000000000ff00 |
| 18273 | ldstub [%o2+0x02a],%l5 ! %l5 = 00000000000000eb |
| 18274 | ! Code Fragment 1 |
| 18275 | p5_fragment_6: |
| 18276 | ta T_CHANGE_HPRIV |
| 18277 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 18278 | ! %g3 = fffffffffffff0e1 |
| 18279 | mov -0xa25,%g3 ! %g3 = fffffffffffff5db |
| 18280 | and %g3, 0x13, %g3 |
| 18281 | xor %g2, %g3, %g2 |
| 18282 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 18283 | ta T_CHANGE_NONHPRIV |
| 18284 | ! Clear Register : %l0 = 00000000000000ff |
| 18285 | clr %l0 ! %l0 = 0000000000000000 |
| 18286 | |
| 18287 | p5_label_91: ! %cwp = 6 |
| 18288 | ! Mem[000000001a800020] = 0fb8daa3, %l0 = 0000000000000000 |
| 18289 | ldsha [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000fb8 |
| 18290 | ! %l7 = 0000000000000036, immed = 0000040a, %y = 000002bc |
| 18291 | umulcc %l7,0x40a,%l4 ! %l4 = 000000000000da1c, %ccr = 00, %y = 00000000 |
| 18292 | ! Mem[000000001a000040] = a6ee8895, %l0 = 00000fb8, %l4 = 0000da1c |
| 18293 | add %i0,0x40,%g1 |
| 18294 | casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000a6ee8895 |
| 18295 | ! %l4 = a6ee889500000000, Mem[1b000008ff0086ec] = 00000004 |
| 18296 | stwa %l4,[%i2+%i4]0x88 ! Mem[000000001b000008] = a6ee8895 |
| 18297 | ! %f4 = 67000000 000000ff, Mem[000000001a800020] = a3dab80f 837abe5a |
| 18298 | stda %f4 ,[%i1+%o4]0x88 ! Mem[000000001a800020] = 67000000 000000ff |
| 18299 | ! %l3 = ffffffff45121445, immed = fffffdb0, %y = 00000000 |
| 18300 | mulscc %l3,-0x250,%l3 ! %l3 = 0000000022890a22, %ccr = 00, %y = 80000000 |
| 18301 | ! %l0 = 0000000000000fb8, immd = fffffffffffffcbf, %l2 = 000000001eb9d887 |
| 18302 | udivx %l0,-0x341,%l2 ! %l2 = 0000000000000000 |
| 18303 | ! %l3 = 22890a2200000000, Mem[1a8000083d00000f] = 00000002 |
| 18304 | stba %l3,[%i1+%i4]0x80 ! Mem[000000001a800008] = 2200000f |
| 18305 | ! Mem[0000000030800068] = 626c0000, %l6 = 000000009ecfeffe |
| 18306 | ldub [%o1+0x069],%l6 ! %l6 = 000000000000006c |
| 18307 | ! %l3 = 0000000022890a22, %l0 = 0000000000000fb8, %y = 80000000 |
| 18308 | udiv %l3,%l0,%l1 ! %l1 = 00000000ffffffff |
| 18309 | mov %l0,%y ! %y = 00000fb8 |
| 18310 | |
| 18311 | p5_label_92: ! %cwp = 6 |
| 18312 | ! Mem[0000000031800068] = ffffff41ffffff00, %l6 = 000000000000006c |
| 18313 | ldxa [%o3+0x068]%asi,%l6 ! %l6 = ffffff41ffffff00 |
| 18314 | ! %l2 = 0000000000000000, %l5 = 00000000000000eb, %l3 = 0000000022890a22 |
| 18315 | mulx %l2,%l5,%l3 ! %l3 = 0000000000000000, %y = 00000fb8 |
| 18316 | ! Mem[000000001a000018] = ff0c946c, %l2 = 00000000, %l1 = ffffffff |
| 18317 | add %i0,0x18,%g1 |
| 18318 | casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ff0c946c |
| 18319 | ! Mem[0000000030800028] = 3e000000, %l7 = 0000000000000036 |
| 18320 | swap [%o1+%o5],%l7 ! %l7 = 000000003e000000 |
| 18321 | ! Mem[000000001b000020] = 000003cd, %l2 = 0000000000000000 |
| 18322 | ldsba [%i2+%o4]0x88,%l2 ! %l2 = ffffffffffffffcd |
| 18323 | ! Mem[000000003080002c] = ba5ead72, %l1 = 00000000ff0c946c |
| 18324 | lduh [%o1+0x02c],%l1 ! %l1 = 000000000000ba5e |
| 18325 | ! Mem[000000003180002c] = 00001f23, %f5 = 000000ff |
| 18326 | ld [%o3+0x02c],%f5 ! %f5 = 00001f23 |
| 18327 | ! Mem[000000001a000018] = 6c940cff, %f11 = 1d40681c |
| 18328 | lda [%i0+%i6]0x89,%f11 ! %f11 = 6c940cff |
| 18329 | ! %l4 = a6ee889500000000, Mem[1b00000000000000] = ff0c946c |
| 18330 | stwa %l4,[%i2+%g0]0x88 ! Mem[000000001b000000] = a6ee8895 |
| 18331 | ! Mem[0000000031800028] = bb00faca00001f23, %f10 = ffffffff 6c940cff |
| 18332 | ldd [%o3+%o5],%f10 ! %f10 = bb00faca 00001f23 |
| 18333 | |
| 18334 | p5_label_93: ! %cwp = 6 |
| 18335 | ! %l4 = 00000000a6ee8895, Mem[0000000030000028] = baede9460c08e946 |
| 18336 | stx %l4,[%o0+%o5] ! Mem[0000000030000028] = 00000000a6ee8895 |
| 18337 | ! Mem[000000001a800030] = ba00000000000000, %f2 = 292e49b9 9588eeff |
| 18338 | ldd [%i1+%o6],%f2 ! %f2 = ba000000 00000000 |
| 18339 | ! %l4 = 00000000a6ee8895, %l7 = 000000003e000000, %l3 = 0000000000000000 |
| 18340 | sll %l4,%l7,%l3 ! %l3 = 00000000a6ee8895 |
| 18341 | ! %f2 = ba000000 00000000, Mem[000000001a800000] = d4446799 e924c082 |
| 18342 | stda %f2 ,[%i1+%g0]0x81 ! Mem[000000001a800000] = ba000000 00000000 |
| 18343 | ! Mem[000000001a800058] = bab7dc69, %l4 = 00000000a6ee8895 |
| 18344 | lduha [%i1+0x058]%asi,%l4 ! %l4 = 000000000000bab7 |
| 18345 | ! Mem[000000001b000020] = 0000007e000003cd, %l0 = 0000000000000fb8 |
| 18346 | ldxa [%i2+%o4]0x89,%l0 ! %l0 = 0000007e000003cd |
| 18347 | ! %f10 = bb00faca 00001f23, Mem[000000001a800058] = bab7dc69 1d40681c |
| 18348 | stda %f10,[%i1+0x058]%asi ! Mem[000000001a800058] = bb00faca 00001f23 |
| 18349 | ! Mem[000000003080002c] = ba5ead72, %l6 = ffffff41ffffff00 |
| 18350 | ldsw [%o1+0x02c],%l6 ! %l6 = ffffffffba5ead72 |
| 18351 | ! Mem[000000001a000008] = 45141245, %l3 = 00000000a6ee8895 |
| 18352 | swapa [%i0+%i4]0x81,%l3 ! %l3 = 0000000045141245 |
| 18353 | ! Mem[0000000031000068] = ff0000bb 5cb7ff41, %l2 = ffffffcd, %l3 = 45141245 |
| 18354 | ldd [%o2+0x068],%l2 ! %l2 = 00000000ff0000bb 000000005cb7ff41 |
| 18355 | |
| 18356 | p5_label_94: ! %cwp = 6 |
| 18357 | ! Mem[000000001b800018] = d031baeb00001f23, %l5 = 00000000000000eb |
| 18358 | ldxa [%i3+%i6]0x81,%l5 ! %l5 = d031baeb00001f23 |
| 18359 | ! %l7 = 000000003e000000, immed = fffffe9e, %y = 00000fb8 |
| 18360 | smul %l7,-0x162,%l2 ! %l2 = ffffffaa44000000, %y = ffffffaa |
| 18361 | ! Mem[000000001a000000] = 17030000, %l7 = 000000003e000000 |
| 18362 | ldswa [%i0+0x000]%asi,%l7 ! %l7 = 0000000017030000 |
| 18363 | ! %l6 = ba5ead72, %l7 = 17030000, Mem[0000000030000028] = 00000000 a6ee8895 |
| 18364 | std %l6,[%o0+%o5] ! Mem[0000000030000028] = ba5ead72 17030000 |
| 18365 | ! Set Register : %l3 = 000000005cb7ff41 |
| 18366 | xor %g0,-1,%l3 ! %l3 = ffffffffffffffff |
| 18367 | ! %l3 = ffffffff00000000, Mem[1a800030ba000000] = 30000028 |
| 18368 | stwa %l3,[%i1+%o6]0x81 ! Mem[000000001a800030] = ffffffff |
| 18369 | ! Mem[0000000030800068] = 626c0000, %l6 = ffffffffba5ead72 |
| 18370 | lduh [%o1+0x068],%l6 ! %l6 = 000000000000626c |
| 18371 | ! %l4 = 0000bab7, %l5 = 00001f23, Mem[000000001b000008] = 9588eea6 0000bac8 |
| 18372 | stda %l4,[%i2+0x008]%asi ! Mem[000000001b000008] = 0000bab7 00001f23 |
| 18373 | ! Mem[0000000031000068] = ff0000bb 5cb7ff41, %l2 = 44000000, %l3 = ffffffff |
| 18374 | ldda [%o2+0x068]%asi,%l2 ! %l2 = 00000000ff0000bb 000000005cb7ff41 |
| 18375 | ! %f27 = 8a947ab6, Mem[000000001b800018] = d031baeb |
| 18376 | sta %f27,[%i3+%i6]0x81 ! Mem[000000001b800018] = 8a947ab6 |
| 18377 | |
| 18378 | p5_label_95: ! %cwp = 6 |
| 18379 | ! Mem[0000000030000028] = ba5ead72, %l2 = 00000000ff0000bb |
| 18380 | ldsh [%o0+%o5],%l2 ! %l2 = ffffffffffffba5e |
| 18381 | ! %l2 = ffffffffffffba5e, %l2 = ffffffffffffba5e, %l1 = 000000000000ba5e |
| 18382 | orncc %l2,%l2,%l1 ! %l1 = ffffffffffffffff, %ccr = 88 |
| 18383 | ! %l2 = ffffffffffffba5e, immed = fffffcf6, %l3 = 000000005cb7ff41 |
| 18384 | and %l2,-0x30a,%l3 ! %l3 = ffffffffffffb856 |
| 18385 | ! %l7 = 0000000017030000, immed = 000000d5, %l1 = ffffffffffffffff |
| 18386 | add %l7,0x0d5,%l1 ! %l1 = 00000000170300d5 |
| 18387 | ! %f2 = ba000000 00000000, Mem[000000001a800070] = a6ee8895 7408eb45 |
| 18388 | std %f2 ,[%i1+0x070] ! Mem[000000001a800070] = ba000000 00000000 |
| 18389 | ! Mem[000000001b000020] = cd030000, %l7 = 0000000017030000 |
| 18390 | lduba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000cd |
| 18391 | ! done : should take illegal inst trap, %l0 = 0000007e000003cd |
| 18392 | done ! Illegal inst trap : %l0 = 0000007e000003dd |
| 18393 | ! Code Fragment 1 |
| 18394 | p5_fragment_7: |
| 18395 | ta T_CHANGE_HPRIV |
| 18396 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 18397 | ! %g3 = fffffffffffff5db |
| 18398 | mov -0x77e,%g3 ! %g3 = fffffffffffff882 |
| 18399 | and %g3, 0x13, %g3 |
| 18400 | xor %g2, %g3, %g2 |
| 18401 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 18402 | ta T_CHANGE_NONHPRIV |
| 18403 | ! Mem[000000001a800018] = 9aac6516 000000cf, %l0 = 000003dd, %l1 = 170300d5 |
| 18404 | ldda [%i1+0x018]%asi,%l0 ! %l0 = 000000009aac6516 00000000000000cf |
| 18405 | ! Code Fragment 1 |
| 18406 | p5_fragment_8: |
| 18407 | ta T_CHANGE_HPRIV |
| 18408 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 18409 | ! %g3 = fffffffffffff882 |
| 18410 | mov 0x63e,%g3 ! %g3 = 000000000000063e |
| 18411 | and %g3, 0x13, %g3 |
| 18412 | xor %g2, %g3, %g2 |
| 18413 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 18414 | ta T_CHANGE_NONHPRIV |
| 18415 | |
| 18416 | p5_label_96: ! %cwp = 6 |
| 18417 | ! %l7 = 00000000000000cd, immed = 00000ef0, %y = ffffffaa |
| 18418 | mulscc %l7,0xef0,%l4 ! %l4 = 0000000080000066, %ccr = 08, %y = ffffffd5 |
| 18419 | ! Mem[000000001a800010] = ffffffb7, %l7 = 00000000000000cd |
| 18420 | ldub [%i1+0x012],%l7 ! %l7 = 00000000000000ff |
| 18421 | ! %l3 = ffffffffffffb856, immed = 0000042a, %l0 = 000000009aac6516 |
| 18422 | tsubcctv %l3,0x42a,%l0 ! %l0 = 000000009aac6539, Trapped |
| 18423 | ! retry : should take illegal inst trap, %l0 = 000000009aac6539 |
| 18424 | retry ! Illegal inst trap : %l0 = 000000009aac6549 |
| 18425 | ! Mem[0000000030800028] = 00000036, %l4 = 0000000080000066 |
| 18426 | swap [%o1+%o5],%l4 ! %l4 = 0000000000000036 |
| 18427 | ! Mem[000000001a800068] = ffffffff 8a947ab6, %l2 = ffffba5e, %l3 = ffffb856 |
| 18428 | ldd [%i1+0x068],%l2 ! %l2 = 00000000ffffffff 000000008a947ab6 |
| 18429 | ! Mem[000000001b800028] = 006617c63eff143e, %l4 = 0000000000000036 |
| 18430 | ldxa [%i3+%o5]0x81,%l4 ! %l4 = 006617c63eff143e |
| 18431 | ! %l7 = 00000000000000ff, %l7 = 00000000000000ff, %l3 = 000000008a947ab6 |
| 18432 | and %l7,%l7,%l3 ! %l3 = 00000000000000ff |
| 18433 | ! %l7 = 00000000000000ff, %l1 = 00000000000000cf, %l0 = 000000009aac6549 |
| 18434 | sll %l7,%l1,%l0 ! %l0 = 00000000007f8000 |
| 18435 | ! Mem[000000001a000014] = 00000067, %l4 = 006617c63eff143e |
| 18436 | lduwa [%i0+0x014]%asi,%l4 ! %l4 = 0000000000000067 |
| 18437 | |
| 18438 | p5_label_97: ! %cwp = 6 |
| 18439 | ! %f12 = d2ec102d, Mem[000000001a000008] = a6ee8895 |
| 18440 | sta %f12,[%i0+%i4]0x81 ! Mem[000000001a000008] = d2ec102d |
| 18441 | ! %l4 = 0000006700000000, Mem[1b800030f000ffff] = 3eff143e |
| 18442 | stwa %l4,[%i3+%o6]0x88 ! Mem[000000001b800030] = 00000067 |
| 18443 | ! %l5 = d031baeb00001f23, immed = fffff56c, %y = ffffffd5 |
| 18444 | umulcc %l5,-0xa94,%l6 ! %l6 = 00001f22feb6a1c4, %ccr = 08, %y = 00001f22 |
| 18445 | ! Randomly selected nop |
| 18446 | nop |
| 18447 | ! Mem[000000001b000064] = 00000000, %l3 = 00000000000000ff |
| 18448 | swap [%i2+0x064],%l3 ! %l3 = 0000000000000000 |
| 18449 | membar #Sync ! Added by membar checker (86) |
| 18450 | ! %l5 = 00001f2300000000, Mem[1a00007b3e14ff3e] = 000000ff |
| 18451 | stba %l5,[%i0+0x07b]%asi ! Mem[000000001a000078] = 3e14ff23 |
| 18452 | ! %l3 = 0000000000000000, Mem[1a80001c000000cf] = 000000ff |
| 18453 | sth %l3,[%i1+0x01c] ! Mem[000000001a80001c] = 000000cf |
| 18454 | ! Mem[000000001b000028] = ff0086ec, %l2 = 00000000ffffffff |
| 18455 | ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 00000000000000ff |
| 18456 | ! %l5 = 00001f2300000000, Mem[1a0000308a947ab6] = 16582bf8 |
| 18457 | stw %l5,[%i0+%o6] ! Mem[000000001a000030] = 00001f23 |
| 18458 | ! %l2 = 00000000000000ff, immed = 00000011, %l4 = 0000000000000067 |
| 18459 | sll %l2,0x011,%l4 ! %l4 = 0000000001fe0000 |
| 18460 | |
| 18461 | p5_label_98: ! %cwp = 6 |
| 18462 | ! %l4 = 0000000001fe0000, %l4 = 0000000001fe0000, %l3 = 0000000000000000 |
| 18463 | taddcc %l4,%l4,%l3 ! %l3 = 0000000003fc0000, %ccr = 00 |
| 18464 | ! %l2 = 000000ff, %l3 = 03fc0000, Mem[000000001b800020] = 4963eeff e6706e5a |
| 18465 | stda %l2,[%i3+%o4]0x88 ! Mem[000000001b800020] = 000000ff 03fc0000 |
| 18466 | ! Mem[000000001b000008] = 231f0000b7ba0000, %l4 = 0000000001fe0000 |
| 18467 | ldxa [%i2+%i4]0x89,%l4 ! %l4 = 231f0000b7ba0000 |
| 18468 | ! Invert Register : %l6 = 00001f22feb6a1c4 |
| 18469 | xor %l6,-1,%l6 ! %l6 = ffffe0dd01495e3b |
| 18470 | ! %l1 = 000000cf00000000, Mem[1b0000080000bab7] = 16582bf8 |
| 18471 | stha %l1,[%i2+%i4]0x81 ! Mem[000000001b000008] = 00cfbab7 |
| 18472 | ! Mem[0000000031800068] = ffffff41ffffff00, %f10 = bb00faca 00001f23 |
| 18473 | ldd [%o3+0x068],%f10 ! %f10 = ffffff41 ffffff00 |
| 18474 | ! Mem[000000003080002c] = ba5ead72, %l5 = d031baeb00001f23 |
| 18475 | ldsw [%o1+0x02c],%l5 ! %l5 = ffffffffba5ead72 |
| 18476 | ! Mem[000000001a000008] = 2d10ecd2, %l5 = ffffffffba5ead72 |
| 18477 | ldsba [%i0+%i4]0x88,%l5 ! %l5 = ffffffffffffffd2 |
| 18478 | ! Mem[000000003000006c] = 1d40681c, %l0 = 00000000007f8000 |
| 18479 | ldub [%o0+0x06d],%l0 ! %l0 = 0000000000000040 |
| 18480 | ! Mem[000000003080002c] = ba5ead72, %l7 = 00000000000000ff, %asi = 80 |
| 18481 | swapa [%o1+0x02c]%asi,%l7 ! %l7 = 00000000ba5ead72 |
| 18482 | |
| 18483 | p5_label_99: ! %cwp = 6 |
| 18484 | ! Code Fragment 1 |
| 18485 | p5_fragment_9: |
| 18486 | ta T_CHANGE_HPRIV |
| 18487 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 18488 | ! %g3 = 000000000000063e |
| 18489 | mov -0x0b7,%g3 ! %g3 = ffffffffffffff49 |
| 18490 | and %g3, 0x13, %g3 |
| 18491 | xor %g2, %g3, %g2 |
| 18492 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 18493 | ta T_CHANGE_NONHPRIV |
| 18494 | ! Mem[000000001b800020] = ff000000, %l3 = 0000000003fc0000 |
| 18495 | ldsw [%i3+%o4],%l3 ! %l3 = ffffffffff000000 |
| 18496 | ! Mem[0000000031000028] = ff08ff76, %l3 = ffffffffff000000 |
| 18497 | lduh [%o2+%o5],%l3 ! %l3 = 000000000000ff08 |
| 18498 | ! %l0 = 0000000000000040, immed = fffffe43, %y = 00001f22 |
| 18499 | umulcc %l0,-0x1bd,%l3 ! %l3 = 0000003fffff90c0, %ccr = 08, %y = 0000003f |
| 18500 | ! %l2 = 00000000000000ff, %l6 = ffffe0dd01495e3b, %y = 0000003f |
| 18501 | smulcc %l2,%l6,%l5 ! %l5 = 000000014814dcc5, %ccr = 00, %y = 00000001 |
| 18502 | ! %f10 = ffffff41 ffffff00, Mem[000000001a800020] = 000000ff 67000000 |
| 18503 | stda %f10,[%i1+%o4]0x88 ! Mem[000000001a800020] = ffffff41 ffffff00 |
| 18504 | ! Mem[0000000031000068] = ff0000bb5cb7ff41, %f2 = ba000000 00000000 |
| 18505 | ldd [%o2+0x068],%f2 ! %f2 = ff0000bb 5cb7ff41 |
| 18506 | ! Mem[0000000030000028] = ba5ead72, %l1 = 00000000000000cf |
| 18507 | ldsh [%o0+%o5],%l1 ! %l1 = ffffffffffffba5e |
| 18508 | ! Mem[000000001a800028] = fb5385ff, %l3 = 0000003fffff90c0 |
| 18509 | lduwa [%i1+%o5]0x89,%l3 ! %l3 = 00000000fb5385ff |
| 18510 | ! Mem[000000001a800058] = bb00faca, %l6 = ffffe0dd01495e3b |
| 18511 | swap [%i1+0x058],%l6 ! %l6 = 00000000bb00faca |
| 18512 | |
| 18513 | p5_label_100: ! %cwp = 6 |
| 18514 | ! %l4 = 231f0000b7ba0000, %l0 = 0000000000000040, %l4 = 231f0000b7ba0000 |
| 18515 | subc %l4,%l0,%l4 ! %l4 = 231f0000b7b9ffc0 |
| 18516 | ! Mem[0000000031000068] = ff0000bb 5cb7ff41, %l4 = b7b9ffc0, %l5 = 4814dcc5 |
| 18517 | ldd [%o2+0x068],%l4 ! %l4 = 00000000ff0000bb 000000005cb7ff41 |
| 18518 | ! %l3 = 00000000fb5385ff, immed = ffffffeb, %l6 = 00000000bb00faca |
| 18519 | xnorcc %l3,-0x015,%l6 ! %l6 = 00000000fb5385eb, %ccr = 08 |
| 18520 | ! Mem[000000003000006c] = 1d40681c, %l1 = ffffffffffffba5e |
| 18521 | lduba [%o0+0x06d]%asi,%l1 ! %l1 = 0000000000000040 |
| 18522 | ! Mem[000000001b800030] = 6700000018b1ff6c, %f2 = ff0000bb 5cb7ff41 |
| 18523 | ldda [%i3+%o6]0x81,%f2 ! %f2 = 67000000 18b1ff6c |
| 18524 | ! %l5 = 5cb7ff4100000000, Mem[3000006c1d40681c] = 00000080, %asi = ff0000bb |
| 18525 | stha %l5,[%o0+0x06c]%asi ! Mem[000000003000006c] = ff41681c |
| 18526 | ! %l1 = 0000004000000000, Mem[1a00003000001f23] = 00000080 |
| 18527 | stba %l1,[%i0+%o6]0x80 ! Mem[000000001a000030] = 40001f23 |
| 18528 | ! %l0 = 0000000000000040, immed = 00000c4b, %l0 = 0000000000000040 |
| 18529 | taddcc %l0,0xc4b,%l0 ! %l0 = 0000000000000c8b, %ccr = 02 |
| 18530 | ! %l4 = 00000000ff0000bb |
| 18531 | setx 0x5e0912784656b93e,%g7,%l4 ! %l4 = 5e0912784656b93e |
| 18532 | ! Randomly selected nop |
| 18533 | nop |
| 18534 | |
| 18535 | ba,a p5_not_taken_0_end |
| 18536 | p5_not_taken_0: |
| 18537 | ! The following code should not be executed |
| 18538 | ldx [%o1+0x000],%l2 |
| 18539 | sta %l0,[%i1+0x020]%asi |
| 18540 | nop |
| 18541 | stba %l6,[%o2+0x004]%asi |
| 18542 | std %l0,[%o3+0x000] |
| 18543 | stxa %l0,[%i3+0x008]%asi |
| 18544 | nop |
| 18545 | ba,a p5_branch_failed |
| 18546 | p5_not_taken_0_end: |
| 18547 | |
| 18548 | |
| 18549 | ! End of Random Code for Processor 5 |
| 18550 | |
| 18551 | restore ! CWP = 5 |
| 18552 | restore ! CWP = 4 |
| 18553 | restore ! CWP = 3 |
| 18554 | restore ! CWP = 2 |
| 18555 | restore ! CWP = 1 |
| 18556 | restore ! CWP = 0 |
| 18557 | p5_set_done_flag: |
| 18558 | mov 2,%g2 |
| 18559 | set done_flags,%g1 |
| 18560 | st %g2,[%g1+0x014] ! Set processor 5 done flag |
| 18561 | |
| 18562 | ! Check Registers |
| 18563 | |
| 18564 | p5_check_registers: |
| 18565 | set p5_expected_registers,%g1 |
| 18566 | ldx [%g1+0x000],%g2 |
| 18567 | cmp %l0,%g2 ! %l0 should be 00000000915393fd |
| 18568 | bne,a,pn %xcc,p5_reg_l0_fail |
| 18569 | mov %l0,%g3 |
| 18570 | ldx [%g1+0x008],%g2 |
| 18571 | cmp %l1,%g2 ! %l1 should be ff0e8c7e1c7fff46 |
| 18572 | bne,a,pn %xcc,p5_reg_l1_fail |
| 18573 | mov %l1,%g3 |
| 18574 | ldx [%g1+0x010],%g2 |
| 18575 | cmp %l2,%g2 ! %l2 should be 000000000000ffff |
| 18576 | bne,a,pn %xcc,p5_reg_l2_fail |
| 18577 | mov %l2,%g3 |
| 18578 | ldx [%g1+0x018],%g2 |
| 18579 | cmp %l3,%g2 ! %l3 should be 9153916d915386ec |
| 18580 | bne,a,pn %xcc,p5_reg_l3_fail |
| 18581 | mov %l3,%g3 |
| 18582 | ldx [%g1+0x020],%g2 |
| 18583 | cmp %l4,%g2 ! %l4 should be 0000000000005fb3 |
| 18584 | bne,a,pn %xcc,p5_reg_l4_fail |
| 18585 | mov %l4,%g3 |
| 18586 | ldx [%g1+0x028],%g2 |
| 18587 | cmp %l5,%g2 ! %l5 should be 0000000000000088 |
| 18588 | bne,a,pn %xcc,p5_reg_l5_fail |
| 18589 | mov %l5,%g3 |
| 18590 | ldx [%g1+0x030],%g2 |
| 18591 | cmp %l6,%g2 ! %l6 should be 2fd8a6a0eb516c7c |
| 18592 | bne,a,pn %xcc,p5_reg_l6_fail |
| 18593 | mov %l6,%g3 |
| 18594 | ldx [%g1+0x038],%g2 |
| 18595 | cmp %l7,%g2 ! %l7 should be 000000000000006b |
| 18596 | bne,a,pn %xcc,p5_reg_l7_fail |
| 18597 | mov %l7,%g3 |
| 18598 | |
| 18599 | ! Check %y register |
| 18600 | |
| 18601 | set 0x00000001,%g2 |
| 18602 | rd %y,%g3 |
| 18603 | cmp %g2,%g3 |
| 18604 | bne,a p5_failed |
| 18605 | mov 0x111,%g1 |
| 18606 | |
| 18607 | ! Check Floating Point Registers |
| 18608 | |
| 18609 | p5_check_fp_registers: |
| 18610 | set p5_temp,%g1 |
| 18611 | set p5_expected_fp_regs,%g3 |
| 18612 | std %f0,[%g1] |
| 18613 | ldx [%g1],%l1 |
| 18614 | ldx [%g3+0x00],%l0 |
| 18615 | cmp %l0,%l1 ! %f0 should be 0000003e 00000317 |
| 18616 | bne %xcc,p5_f0_fail |
| 18617 | std %f2,[%g1] |
| 18618 | ldx [%g1],%l1 |
| 18619 | ldx [%g3+0x08],%l0 |
| 18620 | cmp %l0,%l1 ! %f2 should be 67000000 18b1ff6c |
| 18621 | bne %xcc,p5_f2_fail |
| 18622 | std %f4,[%g1] |
| 18623 | ldx [%g1],%l1 |
| 18624 | ldx [%g3+0x10],%l0 |
| 18625 | cmp %l0,%l1 ! %f4 should be 67000000 00001f23 |
| 18626 | bne %xcc,p5_f4_fail |
| 18627 | std %f6,[%g1] |
| 18628 | ldx [%g1],%l1 |
| 18629 | ldx [%g3+0x18],%l0 |
| 18630 | cmp %l0,%l1 ! %f6 should be 00000000 6c940cff |
| 18631 | bne %xcc,p5_f6_fail |
| 18632 | std %f8,[%g1] |
| 18633 | ldx [%g1],%l1 |
| 18634 | ldx [%g3+0x20],%l0 |
| 18635 | cmp %l0,%l1 ! %f8 should be 0f000000 ffffffff |
| 18636 | bne %xcc,p5_f8_fail |
| 18637 | std %f10,[%g1] |
| 18638 | ldx [%g1],%l1 |
| 18639 | ldx [%g3+0x28],%l0 |
| 18640 | cmp %l0,%l1 ! %f10 should be ffffff41 ffffff00 |
| 18641 | bne %xcc,p5_f10_fail |
| 18642 | std %f12,[%g1] |
| 18643 | ldx [%g1],%l1 |
| 18644 | ldx [%g3+0x30],%l0 |
| 18645 | cmp %l0,%l1 ! %f12 should be d2ec102d b67a948a |
| 18646 | bne %xcc,p5_f12_fail |
| 18647 | std %f14,[%g1] |
| 18648 | ldx [%g1],%l1 |
| 18649 | ldx [%g3+0x38],%l0 |
| 18650 | cmp %l0,%l1 ! %f14 should be afae88c6 fb5385ad |
| 18651 | bne %xcc,p5_f14_fail |
| 18652 | std %f16,[%g1] |
| 18653 | ldx [%g1],%l1 |
| 18654 | ldx [%g3+0x40],%l0 |
| 18655 | cmp %l0,%l1 ! %f16 should be a6ee8895 b9492e29 |
| 18656 | bne %xcc,p5_f16_fail |
| 18657 | std %f18,[%g1] |
| 18658 | ldx [%g1],%l1 |
| 18659 | ldx [%g3+0x48],%l0 |
| 18660 | cmp %l0,%l1 ! %f18 should be 4182965a 5bfad23f |
| 18661 | bne %xcc,p5_f18_fail |
| 18662 | std %f20,[%g1] |
| 18663 | ldx [%g1],%l1 |
| 18664 | ldx [%g3+0x50],%l0 |
| 18665 | cmp %l0,%l1 ! %f20 should be ce88626c 3d3ee151 |
| 18666 | bne %xcc,p5_f20_fail |
| 18667 | std %f22,[%g1] |
| 18668 | ldx [%g1],%l1 |
| 18669 | ldx [%g3+0x58],%l0 |
| 18670 | cmp %l0,%l1 ! %f22 should be bab7dc69 1d40681c |
| 18671 | bne %xcc,p5_f22_fail |
| 18672 | std %f24,[%g1] |
| 18673 | ldx [%g1],%l1 |
| 18674 | ldx [%g3+0x60],%l0 |
| 18675 | cmp %l0,%l1 ! %f24 should be 1d40681c 46eb8386 |
| 18676 | bne %xcc,p5_f24_fail |
| 18677 | std %f26,[%g1] |
| 18678 | ldx [%g1],%l1 |
| 18679 | ldx [%g3+0x68],%l0 |
| 18680 | cmp %l0,%l1 ! %f26 should be ffffffff 8a947ab6 |
| 18681 | bne %xcc,p5_f26_fail |
| 18682 | std %f28,[%g1] |
| 18683 | ldx [%g1],%l1 |
| 18684 | ldx [%g3+0x70],%l0 |
| 18685 | cmp %l0,%l1 ! %f28 should be a6ee8895 7408eb45 |
| 18686 | bne %xcc,p5_f28_fail |
| 18687 | std %f30,[%g1] |
| 18688 | ldx [%g1],%l1 |
| 18689 | ldx [%g3+0x78],%l0 |
| 18690 | cmp %l0,%l1 ! %f30 should be 3e14ff3e c61766ff |
| 18691 | bne %xcc,p5_f30_fail |
| 18692 | nop |
| 18693 | |
| 18694 | ! Check Local Memory |
| 18695 | |
| 18696 | set p5_local0_expect,%g1 |
| 18697 | ldx [%g1+0x008],%g2 ! Expected data = d2ec102dffffffff |
| 18698 | ldx [%i0+0x008],%g3 ! Observed data at 000000001a000008 |
| 18699 | cmp %g2,%g3 |
| 18700 | bne,a,pn %xcc,p5_local_failed |
| 18701 | add %i0,0x008,%g4 |
| 18702 | ldx [%g1+0x020],%g2 ! Expected data = 72ad5eba00000000 |
| 18703 | ldx [%i0+0x020],%g3 ! Observed data at 000000001a000020 |
| 18704 | cmp %g2,%g3 |
| 18705 | bne,a,pn %xcc,p5_local_failed |
| 18706 | add %i0,0x020,%g4 |
| 18707 | ldx [%g1+0x030],%g2 ! Expected data = 40001f232d10ecd2 |
| 18708 | ldx [%i0+0x030],%g3 ! Observed data at 000000001a000030 |
| 18709 | cmp %g2,%g3 |
| 18710 | bne,a,pn %xcc,p5_local_failed |
| 18711 | add %i0,0x030,%g4 |
| 18712 | ldx [%g1+0x078],%g2 ! Expected data = 3e14ff23c61766ff |
| 18713 | ldx [%i0+0x078],%g3 ! Observed data at 000000001a000078 |
| 18714 | cmp %g2,%g3 |
| 18715 | bne,a,pn %xcc,p5_local_failed |
| 18716 | add %i0,0x078,%g4 |
| 18717 | |
| 18718 | set p5_local1_expect,%g1 |
| 18719 | ldx [%g1+0x000],%g2 ! Expected data = ba00000000000000 |
| 18720 | ldx [%i1+0x000],%g3 ! Observed data at 000000001a800000 |
| 18721 | cmp %g2,%g3 |
| 18722 | bne,a,pn %xcc,p5_local_failed |
| 18723 | add %i1,0x000,%g4 |
| 18724 | ldx [%g1+0x008],%g2 ! Expected data = 2200000f0000ff00 |
| 18725 | ldx [%i1+0x008],%g3 ! Observed data at 000000001a800008 |
| 18726 | cmp %g2,%g3 |
| 18727 | bne,a,pn %xcc,p5_local_failed |
| 18728 | add %i1,0x008,%g4 |
| 18729 | ldx [%g1+0x018],%g2 ! Expected data = 9aac6516000000cf |
| 18730 | ldx [%i1+0x018],%g3 ! Observed data at 000000001a800018 |
| 18731 | cmp %g2,%g3 |
| 18732 | bne,a,pn %xcc,p5_local_failed |
| 18733 | add %i1,0x018,%g4 |
| 18734 | ldx [%g1+0x020],%g2 ! Expected data = 00ffffff41ffffff |
| 18735 | ldx [%i1+0x020],%g3 ! Observed data at 000000001a800020 |
| 18736 | cmp %g2,%g3 |
| 18737 | bne,a,pn %xcc,p5_local_failed |
| 18738 | add %i1,0x020,%g4 |
| 18739 | ldx [%g1+0x030],%g2 ! Expected data = ffffffff00000000 |
| 18740 | ldx [%i1+0x030],%g3 ! Observed data at 000000001a800030 |
| 18741 | cmp %g2,%g3 |
| 18742 | bne,a,pn %xcc,p5_local_failed |
| 18743 | add %i1,0x030,%g4 |
| 18744 | ldx [%g1+0x038],%g2 ! Expected data = 438abe950000003e |
| 18745 | ldx [%i1+0x038],%g3 ! Observed data at 000000001a800038 |
| 18746 | cmp %g2,%g3 |
| 18747 | bne,a,pn %xcc,p5_local_failed |
| 18748 | add %i1,0x038,%g4 |
| 18749 | ldx [%g1+0x040],%g2 ! Expected data = ff0000bb5cb7ff41 |
| 18750 | ldx [%i1+0x040],%g3 ! Observed data at 000000001a800040 |
| 18751 | cmp %g2,%g3 |
| 18752 | bne,a,pn %xcc,p5_local_failed |
| 18753 | add %i1,0x040,%g4 |
| 18754 | ldx [%g1+0x048],%g2 ! Expected data = 4182965a5bfad23f |
| 18755 | ldx [%i1+0x048],%g3 ! Observed data at 000000001a800048 |
| 18756 | cmp %g2,%g3 |
| 18757 | bne,a,pn %xcc,p5_local_failed |
| 18758 | add %i1,0x048,%g4 |
| 18759 | ldx [%g1+0x050],%g2 ! Expected data = ce88626c3d3ee151 |
| 18760 | ldx [%i1+0x050],%g3 ! Observed data at 000000001a800050 |
| 18761 | cmp %g2,%g3 |
| 18762 | bne,a,pn %xcc,p5_local_failed |
| 18763 | add %i1,0x050,%g4 |
| 18764 | ldx [%g1+0x058],%g2 ! Expected data = 01495e3b00001f23 |
| 18765 | ldx [%i1+0x058],%g3 ! Observed data at 000000001a800058 |
| 18766 | cmp %g2,%g3 |
| 18767 | bne,a,pn %xcc,p5_local_failed |
| 18768 | add %i1,0x058,%g4 |
| 18769 | ldx [%g1+0x060],%g2 ! Expected data = 1d40681c46eb8386 |
| 18770 | ldx [%i1+0x060],%g3 ! Observed data at 000000001a800060 |
| 18771 | cmp %g2,%g3 |
| 18772 | bne,a,pn %xcc,p5_local_failed |
| 18773 | add %i1,0x060,%g4 |
| 18774 | ldx [%g1+0x070],%g2 ! Expected data = ba00000000000000 |
| 18775 | ldx [%i1+0x070],%g3 ! Observed data at 000000001a800070 |
| 18776 | cmp %g2,%g3 |
| 18777 | bne,a,pn %xcc,p5_local_failed |
| 18778 | add %i1,0x070,%g4 |
| 18779 | ldx [%g1+0x078],%g2 ! Expected data = 3e14ff3ec61766ff |
| 18780 | ldx [%i1+0x078],%g3 ! Observed data at 000000001a800078 |
| 18781 | cmp %g2,%g3 |
| 18782 | bne,a,pn %xcc,p5_local_failed |
| 18783 | add %i1,0x078,%g4 |
| 18784 | |
| 18785 | set p5_local2_expect,%g1 |
| 18786 | ldx [%g1+0x000],%g2 ! Expected data = 9588eea63d00000f |
| 18787 | ldx [%i2+0x000],%g3 ! Observed data at 000000001b000000 |
| 18788 | cmp %g2,%g3 |
| 18789 | bne,a,pn %xcc,p5_local_failed |
| 18790 | add %i2,0x000,%g4 |
| 18791 | ldx [%g1+0x008],%g2 ! Expected data = 00cfbab700001f23 |
| 18792 | ldx [%i2+0x008],%g3 ! Observed data at 000000001b000008 |
| 18793 | cmp %g2,%g3 |
| 18794 | bne,a,pn %xcc,p5_local_failed |
| 18795 | add %i2,0x008,%g4 |
| 18796 | ldx [%g1+0x018],%g2 ! Expected data = fffffffffffffdc4 |
| 18797 | ldx [%i2+0x018],%g3 ! Observed data at 000000001b000018 |
| 18798 | cmp %g2,%g3 |
| 18799 | bne,a,pn %xcc,p5_local_failed |
| 18800 | add %i2,0x018,%g4 |
| 18801 | ldx [%g1+0x028],%g2 ! Expected data = ff0086ec3d00000f |
| 18802 | ldx [%i2+0x028],%g3 ! Observed data at 000000001b000028 |
| 18803 | cmp %g2,%g3 |
| 18804 | bne,a,pn %xcc,p5_local_failed |
| 18805 | add %i2,0x028,%g4 |
| 18806 | ldx [%g1+0x040],%g2 ! Expected data = 0000000000ffba5e |
| 18807 | ldx [%i2+0x040],%g3 ! Observed data at 000000001b000040 |
| 18808 | cmp %g2,%g3 |
| 18809 | bne,a,pn %xcc,p5_local_failed |
| 18810 | add %i2,0x040,%g4 |
| 18811 | ldx [%g1+0x048],%g2 ! Expected data = ffffffffffffe0e4 |
| 18812 | ldx [%i2+0x048],%g3 ! Observed data at 000000001b000048 |
| 18813 | cmp %g2,%g3 |
| 18814 | bne,a,pn %xcc,p5_local_failed |
| 18815 | add %i2,0x048,%g4 |
| 18816 | ldx [%g1+0x058],%g2 ! Expected data = 0ec21c402e931fe4 |
| 18817 | ldx [%i2+0x058],%g3 ! Observed data at 000000001b000058 |
| 18818 | cmp %g2,%g3 |
| 18819 | bne,a,pn %xcc,p5_local_failed |
| 18820 | add %i2,0x058,%g4 |
| 18821 | ldx [%g1+0x060],%g2 ! Expected data = 00001f23000000ff |
| 18822 | ldx [%i2+0x060],%g3 ! Observed data at 000000001b000060 |
| 18823 | cmp %g2,%g3 |
| 18824 | bne,a,pn %xcc,p5_local_failed |
| 18825 | add %i2,0x060,%g4 |
| 18826 | ldx [%g1+0x068],%g2 ! Expected data = 5a252c7e40111f72 |
| 18827 | ldx [%i2+0x068],%g3 ! Observed data at 000000001b000068 |
| 18828 | cmp %g2,%g3 |
| 18829 | bne,a,pn %xcc,p5_local_failed |
| 18830 | add %i2,0x068,%g4 |
| 18831 | ldx [%g1+0x070],%g2 ! Expected data = bab7dc69bc2dec22 |
| 18832 | ldx [%i2+0x070],%g3 ! Observed data at 000000001b000070 |
| 18833 | cmp %g2,%g3 |
| 18834 | bne,a,pn %xcc,p5_local_failed |
| 18835 | add %i2,0x070,%g4 |
| 18836 | ldx [%g1+0x078],%g2 ! Expected data = 00000ba7384ee00d |
| 18837 | ldx [%i2+0x078],%g3 ! Observed data at 000000001b000078 |
| 18838 | cmp %g2,%g3 |
| 18839 | bne,a,pn %xcc,p5_local_failed |
| 18840 | add %i2,0x078,%g4 |
| 18841 | |
| 18842 | set p5_local3_expect,%g1 |
| 18843 | ldx [%g1+0x008],%g2 ! Expected data = bb000000ec8600ff |
| 18844 | ldx [%i3+0x008],%g3 ! Observed data at 000000001b800008 |
| 18845 | cmp %g2,%g3 |
| 18846 | bne,a,pn %xcc,p5_local_failed |
| 18847 | add %i3,0x008,%g4 |
| 18848 | ldx [%g1+0x010],%g2 ! Expected data = ba5ead72ffffffff |
| 18849 | ldx [%i3+0x010],%g3 ! Observed data at 000000001b800010 |
| 18850 | cmp %g2,%g3 |
| 18851 | bne,a,pn %xcc,p5_local_failed |
| 18852 | add %i3,0x010,%g4 |
| 18853 | ldx [%g1+0x018],%g2 ! Expected data = 8a947ab600001f23 |
| 18854 | ldx [%i3+0x018],%g3 ! Observed data at 000000001b800018 |
| 18855 | cmp %g2,%g3 |
| 18856 | bne,a,pn %xcc,p5_local_failed |
| 18857 | add %i3,0x018,%g4 |
| 18858 | ldx [%g1+0x020],%g2 ! Expected data = ff0000000000fc03 |
| 18859 | ldx [%i3+0x020],%g3 ! Observed data at 000000001b800020 |
| 18860 | cmp %g2,%g3 |
| 18861 | bne,a,pn %xcc,p5_local_failed |
| 18862 | add %i3,0x020,%g4 |
| 18863 | ldx [%g1+0x038],%g2 ! Expected data = 00000000fffffaca |
| 18864 | ldx [%i3+0x038],%g3 ! Observed data at 000000001b800038 |
| 18865 | cmp %g2,%g3 |
| 18866 | bne,a,pn %xcc,p5_local_failed |
| 18867 | add %i3,0x038,%g4 |
| 18868 | ldx [%g1+0x050],%g2 ! Expected data = 1d40681c5eb88751 |
| 18869 | ldx [%i3+0x050],%g3 ! Observed data at 000000001b800050 |
| 18870 | cmp %g2,%g3 |
| 18871 | bne,a,pn %xcc,p5_local_failed |
| 18872 | add %i3,0x050,%g4 |
| 18873 | ldx [%g1+0x068],%g2 ! Expected data = 000000751c7f9346 |
| 18874 | ldx [%i3+0x068],%g3 ! Observed data at 000000001b800068 |
| 18875 | cmp %g2,%g3 |
| 18876 | bne,a,pn %xcc,p5_local_failed |
| 18877 | add %i3,0x068,%g4 |
| 18878 | |
| 18879 | |
| 18880 | ! Check Shared Memory |
| 18881 | set share0_expect,%g4 |
| 18882 | set p5_share_mask,%g5 |
| 18883 | set 0x30000000,%g6 ! Physical Addr of Share 0 |
| 18884 | p5_memcheck_share0: |
| 18885 | ldx [%g4+0x028],%g2 ! Expected value = ba5ead7217030000 |
| 18886 | ldx [%o0+0x028],%g3 ! Read value at Mem[0000000030000028] |
| 18887 | cmp %g2,%g3 |
| 18888 | bne,pn %xcc,p5_failed |
| 18889 | add %g6,0x028,%g1 |
| 18890 | ldx [%g4+0x068],%g2 ! Expected value = eeffffffff41681c |
| 18891 | ldx [%o0+0x068],%g3 ! Read value at Mem[0000000030000068] |
| 18892 | cmp %g2,%g3 |
| 18893 | bne,pn %xcc,p5_failed |
| 18894 | add %g6,0x068,%g1 |
| 18895 | set share1_expect,%g4 |
| 18896 | set 0x30800000,%g6 ! Physical Addr of Share 1 |
| 18897 | p5_memcheck_share1: |
| 18898 | ldx [%g4+0x028],%g2 ! Expected value = 80000066000000ff |
| 18899 | ldx [%o1+0x028],%g3 ! Read value at Mem[0000000030800028] |
| 18900 | cmp %g2,%g3 |
| 18901 | bne,pn %xcc,p5_failed |
| 18902 | add %g6,0x028,%g1 |
| 18903 | ldx [%g4+0x068],%g2 ! Expected value = 626c0000ffffff41 |
| 18904 | ldx [%o1+0x068],%g3 ! Read value at Mem[0000000030800068] |
| 18905 | cmp %g2,%g3 |
| 18906 | bne,pn %xcc,p5_failed |
| 18907 | add %g6,0x068,%g1 |
| 18908 | set share2_expect,%g4 |
| 18909 | set 0x31000000,%g6 ! Physical Addr of Share 2 |
| 18910 | p5_memcheck_share2: |
| 18911 | ldx [%g4+0x028],%g2 ! Expected value = ff08ff7605e0cd8e |
| 18912 | ldx [%o2+0x028],%g3 ! Read value at Mem[0000000031000028] |
| 18913 | cmp %g2,%g3 |
| 18914 | bne,pn %xcc,p5_failed |
| 18915 | add %g6,0x028,%g1 |
| 18916 | ldx [%g4+0x068],%g2 ! Expected value = ff0000bb5cb7ff41 |
| 18917 | ldx [%o2+0x068],%g3 ! Read value at Mem[0000000031000068] |
| 18918 | cmp %g2,%g3 |
| 18919 | bne,pn %xcc,p5_failed |
| 18920 | add %g6,0x068,%g1 |
| 18921 | set share3_expect,%g4 |
| 18922 | set 0x31800000,%g6 ! Physical Addr of Share 3 |
| 18923 | p5_memcheck_share3: |
| 18924 | ldx [%g4+0x028],%g2 ! Expected value = bb00faca00001f23 |
| 18925 | ldx [%o3+0x028],%g3 ! Read value at Mem[0000000031800028] |
| 18926 | cmp %g2,%g3 |
| 18927 | bne,pn %xcc,p5_failed |
| 18928 | add %g6,0x028,%g1 |
| 18929 | ldx [%g4+0x068],%g2 ! Expected value = ffffff41ffffff00 |
| 18930 | ldx [%o3+0x068],%g3 ! Read value at Mem[0000000031800068] |
| 18931 | cmp %g2,%g3 |
| 18932 | bne,pn %xcc,p5_failed |
| 18933 | add %g6,0x068,%g1 |
| 18934 | |
| 18935 | ! The test for processor 5 has passed |
| 18936 | |
| 18937 | p5_passed: |
| 18938 | ta GOOD_TRAP |
| 18939 | nop |
| 18940 | |
| 18941 | p5_reg_l0_fail: |
| 18942 | or %g0,0xbd0,%g1 |
| 18943 | ba,a p5_failed |
| 18944 | p5_reg_l1_fail: |
| 18945 | or %g0,0xbd1,%g1 |
| 18946 | ba,a p5_failed |
| 18947 | p5_reg_l2_fail: |
| 18948 | or %g0,0xbd2,%g1 |
| 18949 | ba,a p5_failed |
| 18950 | p5_reg_l3_fail: |
| 18951 | or %g0,0xbd3,%g1 |
| 18952 | ba,a p5_failed |
| 18953 | p5_reg_l4_fail: |
| 18954 | or %g0,0xbd4,%g1 |
| 18955 | ba,a p5_failed |
| 18956 | p5_reg_l5_fail: |
| 18957 | or %g0,0xbd5,%g1 |
| 18958 | ba,a p5_failed |
| 18959 | p5_reg_l6_fail: |
| 18960 | or %g0,0xbd6,%g1 |
| 18961 | ba,a p5_failed |
| 18962 | p5_reg_l7_fail: |
| 18963 | or %g0,0xbd7,%g1 |
| 18964 | ba,a p5_failed |
| 18965 | p5_f0_fail: |
| 18966 | set p5_temp,%g6 |
| 18967 | mov 0xf00,%l0 |
| 18968 | stx %l0,[%g6] |
| 18969 | std %f0,[%g6+8] |
| 18970 | stx %fsr,[%g6+16] |
| 18971 | ta BAD_TRAP |
| 18972 | |
| 18973 | p5_f2_fail: |
| 18974 | set p5_temp,%g6 |
| 18975 | mov 0xf02,%l0 |
| 18976 | stx %l0,[%g6] |
| 18977 | std %f2,[%g6+8] |
| 18978 | stx %fsr,[%g6+16] |
| 18979 | ta BAD_TRAP |
| 18980 | |
| 18981 | p5_f4_fail: |
| 18982 | set p5_temp,%g6 |
| 18983 | mov 0xf04,%l0 |
| 18984 | stx %l0,[%g6] |
| 18985 | std %f4,[%g6+8] |
| 18986 | stx %fsr,[%g6+16] |
| 18987 | ta BAD_TRAP |
| 18988 | |
| 18989 | p5_f6_fail: |
| 18990 | set p5_temp,%g6 |
| 18991 | mov 0xf06,%l0 |
| 18992 | stx %l0,[%g6] |
| 18993 | std %f6,[%g6+8] |
| 18994 | stx %fsr,[%g6+16] |
| 18995 | ta BAD_TRAP |
| 18996 | |
| 18997 | p5_f8_fail: |
| 18998 | set p5_temp,%g6 |
| 18999 | mov 0xf08,%l0 |
| 19000 | stx %l0,[%g6] |
| 19001 | std %f8,[%g6+8] |
| 19002 | stx %fsr,[%g6+16] |
| 19003 | ta BAD_TRAP |
| 19004 | |
| 19005 | p5_f10_fail: |
| 19006 | set p5_temp,%g6 |
| 19007 | mov 0xf10,%l0 |
| 19008 | stx %l0,[%g6] |
| 19009 | std %f10,[%g6+8] |
| 19010 | stx %fsr,[%g6+16] |
| 19011 | ta BAD_TRAP |
| 19012 | |
| 19013 | p5_f12_fail: |
| 19014 | set p5_temp,%g6 |
| 19015 | mov 0xf12,%l0 |
| 19016 | stx %l0,[%g6] |
| 19017 | std %f12,[%g6+8] |
| 19018 | stx %fsr,[%g6+16] |
| 19019 | ta BAD_TRAP |
| 19020 | |
| 19021 | p5_f14_fail: |
| 19022 | set p5_temp,%g6 |
| 19023 | mov 0xf14,%l0 |
| 19024 | stx %l0,[%g6] |
| 19025 | std %f14,[%g6+8] |
| 19026 | stx %fsr,[%g6+16] |
| 19027 | ta BAD_TRAP |
| 19028 | |
| 19029 | p5_f16_fail: |
| 19030 | set p5_temp,%g6 |
| 19031 | mov 0xf16,%l0 |
| 19032 | stx %l0,[%g6] |
| 19033 | std %f16,[%g6+8] |
| 19034 | stx %fsr,[%g6+16] |
| 19035 | ta BAD_TRAP |
| 19036 | |
| 19037 | p5_f18_fail: |
| 19038 | set p5_temp,%g6 |
| 19039 | mov 0xf18,%l0 |
| 19040 | stx %l0,[%g6] |
| 19041 | std %f18,[%g6+8] |
| 19042 | stx %fsr,[%g6+16] |
| 19043 | ta BAD_TRAP |
| 19044 | |
| 19045 | p5_f20_fail: |
| 19046 | set p5_temp,%g6 |
| 19047 | mov 0xf20,%l0 |
| 19048 | stx %l0,[%g6] |
| 19049 | std %f20,[%g6+8] |
| 19050 | stx %fsr,[%g6+16] |
| 19051 | ta BAD_TRAP |
| 19052 | |
| 19053 | p5_f22_fail: |
| 19054 | set p5_temp,%g6 |
| 19055 | mov 0xf22,%l0 |
| 19056 | stx %l0,[%g6] |
| 19057 | std %f22,[%g6+8] |
| 19058 | stx %fsr,[%g6+16] |
| 19059 | ta BAD_TRAP |
| 19060 | |
| 19061 | p5_f24_fail: |
| 19062 | set p5_temp,%g6 |
| 19063 | mov 0xf24,%l0 |
| 19064 | stx %l0,[%g6] |
| 19065 | std %f24,[%g6+8] |
| 19066 | stx %fsr,[%g6+16] |
| 19067 | ta BAD_TRAP |
| 19068 | |
| 19069 | p5_f26_fail: |
| 19070 | set p5_temp,%g6 |
| 19071 | mov 0xf26,%l0 |
| 19072 | stx %l0,[%g6] |
| 19073 | std %f26,[%g6+8] |
| 19074 | stx %fsr,[%g6+16] |
| 19075 | ta BAD_TRAP |
| 19076 | |
| 19077 | p5_f28_fail: |
| 19078 | set p5_temp,%g6 |
| 19079 | mov 0xf28,%l0 |
| 19080 | stx %l0,[%g6] |
| 19081 | std %f28,[%g6+8] |
| 19082 | stx %fsr,[%g6+16] |
| 19083 | ta BAD_TRAP |
| 19084 | |
| 19085 | p5_f30_fail: |
| 19086 | set p5_temp,%g6 |
| 19087 | mov 0xf30,%l0 |
| 19088 | stx %l0,[%g6] |
| 19089 | std %f30,[%g6+8] |
| 19090 | stx %fsr,[%g6+16] |
| 19091 | ta BAD_TRAP |
| 19092 | |
| 19093 | |
| 19094 | ! The test for processor 5 failed |
| 19095 | |
| 19096 | p5_failed: |
| 19097 | set done_flags,%g1 |
| 19098 | mov 3,%g5 |
| 19099 | st %g5,[%g1+0x014] ! Set processor 5 done flag |
| 19100 | |
| 19101 | set p5_temp,%g6 |
| 19102 | stx %g1,[%g6] |
| 19103 | stx %g2,[%g6+8] |
| 19104 | stx %g3,[%g6+16] |
| 19105 | stx %fsr,[%g6+24] |
| 19106 | ta BAD_TRAP |
| 19107 | |
| 19108 | |
| 19109 | ! The local area data for processor 5 failed |
| 19110 | |
| 19111 | p5_local_failed: |
| 19112 | set done_flags,%g5 |
| 19113 | mov 3,%g6 |
| 19114 | st %g6,[%g5+0x014] ! Set processor 5 done flag |
| 19115 | |
| 19116 | set p5_temp,%g6 |
| 19117 | add %g1,%g4,%g1 |
| 19118 | stx %g4,[%g6] |
| 19119 | stx %g2,[%g6+8] |
| 19120 | stx %g3,[%g6+16] |
| 19121 | st %fsr,[%g6+24] |
| 19122 | ta BAD_TRAP |
| 19123 | |
| 19124 | p5_selfmod_failed: |
| 19125 | ba p5_failed |
| 19126 | mov 0xabc,%g1 |
| 19127 | |
| 19128 | |
| 19129 | p5_common_error: |
| 19130 | or %g0,0xee5,%g1 |
| 19131 | ba p5_failed |
| 19132 | mov %o5,%g3 |
| 19133 | |
| 19134 | p5_common_signature_error: |
| 19135 | set p5_temp,%g1 |
| 19136 | ba p5_failed |
| 19137 | st %g2,[%g1] ! Common Lock Number |
| 19138 | |
| 19139 | p5_common_timeout: |
| 19140 | set p5_temp,%g1 |
| 19141 | ba p5_failed |
| 19142 | st %g2,[%g1] ! Common Lock Number |
| 19143 | p5_branch_failed: |
| 19144 | mov 0xbbb,%g1 |
| 19145 | rd %ccr,%g2 |
| 19146 | ba p5_failed |
| 19147 | mov 0x0,%g3 |
| 19148 | |
| 19149 | p5_trap1e: |
| 19150 | smulcc %l6,%l7,%l6 |
| 19151 | ldd [%o3+0x028],%f0 ! Mem[0000000031800028] |
| 19152 | ldsb [%o3+0x02b],%l1 ! Mem[000000003180002b] |
| 19153 | taddcctv %l6,%l2,%l6 |
| 19154 | subc %l6,-0x47c,%l6 |
| 19155 | ldstub [%o2+0x06d],%l0 ! Mem[000000003100006d] |
| 19156 | srax %l0,%l3,%l3 |
| 19157 | done |
| 19158 | |
| 19159 | p5_trap1o: |
| 19160 | smulcc %l6,%l7,%l6 |
| 19161 | ldd [%i3+0x028],%f0 ! Mem[0000000031800028] |
| 19162 | ldsb [%i3+0x02b],%l1 ! Mem[000000003180002b] |
| 19163 | taddcctv %l6,%l2,%l6 |
| 19164 | subc %l6,-0x47c,%l6 |
| 19165 | ldstub [%i2+0x06d],%l0 ! Mem[000000003100006d] |
| 19166 | srax %l0,%l3,%l3 |
| 19167 | done |
| 19168 | |
| 19169 | |
| 19170 | p5_trap2e: |
| 19171 | addc %l2,-0x641,%l3 |
| 19172 | done |
| 19173 | |
| 19174 | p5_trap2o: |
| 19175 | addc %l2,-0x641,%l3 |
| 19176 | done |
| 19177 | |
| 19178 | |
| 19179 | p5_trap3e: |
| 19180 | or %l6,-0x39c,%l2 |
| 19181 | subc %l1,0xc77,%l2 |
| 19182 | done |
| 19183 | |
| 19184 | p5_trap3o: |
| 19185 | or %l6,-0x39c,%l2 |
| 19186 | subc %l1,0xc77,%l2 |
| 19187 | done |
| 19188 | |
| 19189 | p5_init_memory_pointers: |
| 19190 | set p5_init_registers,%g1 |
| 19191 | mov %g0,%g2 |
| 19192 | mov %g0,%g3 |
| 19193 | mov %g0,%g4 |
| 19194 | mov %g0,%g5 |
| 19195 | mov %g0,%g6 |
| 19196 | mov %g0,%g7 |
| 19197 | |
| 19198 | ! Initialize memory pointers for window 0 |
| 19199 | set p5_local0_start,%i0 |
| 19200 | set p5_local1_start,%i1 |
| 19201 | set p5_local2_start,%i2 |
| 19202 | set p5_local3_start,%i3 |
| 19203 | mov 0x08,%i4 |
| 19204 | mov 0x10,%i5 |
| 19205 | mov 0x18,%i6 |
| 19206 | mov %g0,%i7 |
| 19207 | ! Init Local Registers in Window 0 |
| 19208 | ldx [%g1+0x000],%l0 ! %l0 = f2d453e7fe870f1d |
| 19209 | ldx [%g1+0x008],%l1 ! %l1 = f9cee8846486a328 |
| 19210 | ldx [%g1+0x010],%l2 ! %l2 = 7a62e7120ced8c6f |
| 19211 | ldx [%g1+0x018],%l3 ! %l3 = 28397b4dbe566525 |
| 19212 | ldx [%g1+0x020],%l4 ! %l4 = 350e8c7e827f9346 |
| 19213 | ldx [%g1+0x028],%l5 ! %l5 = ead56ffc687c438d |
| 19214 | ldx [%g1+0x030],%l6 ! %l6 = aeb8bfb3d1839338 |
| 19215 | ldx [%g1+0x038],%l7 ! %l7 = 7341f16a765d5888 |
| 19216 | save |
| 19217 | |
| 19218 | ! Initialize memory points for window 1 |
| 19219 | set share0_start,%i0 |
| 19220 | set share1_start,%i1 |
| 19221 | set share2_start,%i2 |
| 19222 | set share3_start,%i3 |
| 19223 | mov 0x20,%i4 |
| 19224 | mov 0x28,%i5 |
| 19225 | mov 0x30,%i6 |
| 19226 | ! Init Local Registers in Window 1 |
| 19227 | ldx [%g1+0x040],%l0 ! %l0 = e6d78938d492f628 |
| 19228 | ldx [%g1+0x048],%l1 ! %l1 = 5eeea86a99e2f82a |
| 19229 | ldx [%g1+0x050],%l2 ! %l2 = 06e27fc60ec9d10d |
| 19230 | ldx [%g1+0x058],%l3 ! %l3 = e7b09e0063b84695 |
| 19231 | ldx [%g1+0x060],%l4 ! %l4 = ffbde4505636ff7f |
| 19232 | ldx [%g1+0x068],%l5 ! %l5 = fc78fd2e79861835 |
| 19233 | ldx [%g1+0x070],%l6 ! %l6 = 6265c77a07c27bff |
| 19234 | ldx [%g1+0x078],%l7 ! %l7 = ee24ee065a968241 |
| 19235 | save |
| 19236 | |
| 19237 | ! Initialize memory pointers for window 2 |
| 19238 | set p5_local0_start,%i0 |
| 19239 | set p5_local1_start,%i1 |
| 19240 | set p5_local2_start,%i2 |
| 19241 | set p5_local3_start,%i3 |
| 19242 | mov 0x08,%i4 |
| 19243 | mov 0x10,%i5 |
| 19244 | mov 0x18,%i6 |
| 19245 | mov %g0,%i7 |
| 19246 | ! Init Local Registers in Window 2 |
| 19247 | ldx [%g1+0x080],%l0 ! %l0 = f6fd752046afec45 |
| 19248 | ldx [%g1+0x088],%l1 ! %l1 = 59849b8fd5413db3 |
| 19249 | ldx [%g1+0x090],%l2 ! %l2 = 187f4ca0260d85ad |
| 19250 | ldx [%g1+0x098],%l3 ! %l3 = c26538f2a2ca28e6 |
| 19251 | ldx [%g1+0x0a0],%l4 ! %l4 = 8f0b294653d0f614 |
| 19252 | ldx [%g1+0x0a8],%l5 ! %l5 = 06fecb60738f3784 |
| 19253 | ldx [%g1+0x0b0],%l6 ! %l6 = a06f588c830eec7d |
| 19254 | ldx [%g1+0x0b8],%l7 ! %l7 = adbd578a6d8b5f1e |
| 19255 | save |
| 19256 | |
| 19257 | ! Initialize memory points for window 3 |
| 19258 | set share0_start,%i0 |
| 19259 | set share1_start,%i1 |
| 19260 | set share2_start,%i2 |
| 19261 | set share3_start,%i3 |
| 19262 | mov 0x20,%i4 |
| 19263 | mov 0x28,%i5 |
| 19264 | mov 0x30,%i6 |
| 19265 | mov %g0,%i7 |
| 19266 | ! Init Local Registers in Window 3 |
| 19267 | ldx [%g1+0x0c0],%l0 ! %l0 = 4cc987f4c4ef17fe |
| 19268 | ldx [%g1+0x0c8],%l1 ! %l1 = 404e7ff2461d88dc |
| 19269 | ldx [%g1+0x0d0],%l2 ! %l2 = d9bb8474d7785995 |
| 19270 | ldx [%g1+0x0d8],%l3 ! %l3 = 4ffb5cfe55f42304 |
| 19271 | ldx [%g1+0x0e0],%l4 ! %l4 = ccbdd863d06bb10f |
| 19272 | ldx [%g1+0x0e8],%l5 ! %l5 = 5778e3c0dcda934f |
| 19273 | ldx [%g1+0x0f0],%l6 ! %l6 = 550d358bef5ab573 |
| 19274 | ldx [%g1+0x0f8],%l7 ! %l7 = b84f21b486932696 |
| 19275 | save |
| 19276 | |
| 19277 | ! Initialize memory pointers for window 4 |
| 19278 | set p5_local0_start,%i0 |
| 19279 | set p5_local1_start,%i1 |
| 19280 | set p5_local2_start,%i2 |
| 19281 | set p5_local3_start,%i3 |
| 19282 | mov 0x08,%i4 |
| 19283 | mov 0x10,%i5 |
| 19284 | mov 0x18,%i6 |
| 19285 | mov %g0,%i7 |
| 19286 | ! Init Local Registers in Window 4 |
| 19287 | ldx [%g1+0x100],%l0 ! %l0 = 7b0d90bc06fa89e2 |
| 19288 | ldx [%g1+0x108],%l1 ! %l1 = 17ab69b7fd8e6bc6 |
| 19289 | ldx [%g1+0x110],%l2 ! %l2 = b66227f428a53166 |
| 19290 | ldx [%g1+0x118],%l3 ! %l3 = 8c4057f00abe6e0a |
| 19291 | ldx [%g1+0x120],%l4 ! %l4 = 841b69a80c76653d |
| 19292 | ldx [%g1+0x128],%l5 ! %l5 = 4cac1cd3ff30aa39 |
| 19293 | ldx [%g1+0x130],%l6 ! %l6 = 593462dbd96a9585 |
| 19294 | ldx [%g1+0x138],%l7 ! %l7 = 908bc4f9efa71d4a |
| 19295 | save |
| 19296 | |
| 19297 | ! Initialize memory points for window 5 |
| 19298 | set share0_start,%i0 |
| 19299 | set share1_start,%i1 |
| 19300 | set share2_start,%i2 |
| 19301 | set share3_start,%i3 |
| 19302 | mov 0x20,%i4 |
| 19303 | mov 0x28,%i5 |
| 19304 | mov 0x30,%i6 |
| 19305 | mov %g0,%i7 |
| 19306 | ! Init Local Registers in Window 5 |
| 19307 | ldx [%g1+0x140],%l0 ! %l0 = 51a0eb98dbc939b2 |
| 19308 | ldx [%g1+0x148],%l1 ! %l1 = a356567dacbabbcb |
| 19309 | ldx [%g1+0x150],%l2 ! %l2 = 6d5ca3ac4613ea2a |
| 19310 | ldx [%g1+0x158],%l3 ! %l3 = af71b7707e2bc44e |
| 19311 | ldx [%g1+0x160],%l4 ! %l4 = 660e8efbce88626c |
| 19312 | ldx [%g1+0x168],%l5 ! %l5 = f398f1cabeec4084 |
| 19313 | ldx [%g1+0x170],%l6 ! %l6 = 4635cddda9fde0d6 |
| 19314 | ldx [%g1+0x178],%l7 ! %l7 = 54e29857d65d2fa7 |
| 19315 | save |
| 19316 | |
| 19317 | ! Initialize memory pointers for window 6 |
| 19318 | set p5_local0_start,%i0 |
| 19319 | set p5_local1_start,%i1 |
| 19320 | set p5_local2_start,%i2 |
| 19321 | set p5_local3_start,%i3 |
| 19322 | mov 0x08,%i4 |
| 19323 | mov 0x10,%i5 |
| 19324 | mov 0x18,%i6 |
| 19325 | mov %g0,%i7 |
| 19326 | ! Init Local Registers in Window 6 |
| 19327 | ldx [%g1+0x180],%l0 ! %l0 = 7923ecca195b6aab |
| 19328 | ldx [%g1+0x188],%l1 ! %l1 = cb7917d41906178f |
| 19329 | ldx [%g1+0x190],%l2 ! %l2 = 0e47526878275f3a |
| 19330 | ldx [%g1+0x198],%l3 ! %l3 = d099c5ce0ab037bf |
| 19331 | ldx [%g1+0x1a0],%l4 ! %l4 = 196f3d64441fd8a2 |
| 19332 | ldx [%g1+0x1a8],%l5 ! %l5 = 893711ba27852e62 |
| 19333 | ldx [%g1+0x1b0],%l6 ! %l6 = cdae9a56a28b981b |
| 19334 | ldx [%g1+0x1b8],%l7 ! %l7 = 339f5f2ffa122dcd |
| 19335 | |
| 19336 | ! Initialize the output register of window 6 |
| 19337 | set share0_start,%o0 |
| 19338 | set share1_start,%o1 |
| 19339 | set share2_start,%o2 |
| 19340 | set share3_start,%o3 |
| 19341 | mov 0x20,%o4 |
| 19342 | mov 0x28,%o5 |
| 19343 | mov 0x30,%o6 |
| 19344 | mov %g0,%o7 |
| 19345 | restore |
| 19346 | restore |
| 19347 | restore |
| 19348 | restore |
| 19349 | restore |
| 19350 | restore |
| 19351 | |
| 19352 | retl |
| 19353 | nop |
| 19354 | |
| 19355 | ! Random code for Processor 6 |
| 19356 | |
| 19357 | processor_6: |
| 19358 | ta T_CHANGE_PRIV |
| 19359 | set done_flags,%g1 |
| 19360 | mov 1,%g2 |
| 19361 | st %g2,[%g1+0x18] ! Set the start flag |
| 19362 | wrpr %g0,7,%cleanwin |
| 19363 | call p6_init_memory_pointers |
| 19364 | wr %g0,0x80,%asi ! Setting default asi to 80 |
| 19365 | |
| 19366 | ! Initialize the floating point registers for processor 6 |
| 19367 | |
| 19368 | wr %g0,0x4,%fprs ! Make sure fef is 1 |
| 19369 | set p6_init_freg,%g1 |
| 19370 | ! %f0 = 82f73b42 ab5fc371 00ca1d39 48e74c55 |
| 19371 | ! %f4 = faed72db cb200803 51667be6 428fc45d |
| 19372 | ! %f8 = 9f434c28 bde2d674 bc54710b 3597f0a9 |
| 19373 | ! %f12 = 73117bd0 4f4e2388 8a58bd86 140c560f |
| 19374 | ldda [%g1]ASI_BLK_P,%f0 |
| 19375 | add %g1,64,%g1 |
| 19376 | ! %f16 = b4db89f5 8cdac226 bcbf00cd f440f0c5 |
| 19377 | ! %f20 = efdf33e5 d6580e8a a85addae b37f240a |
| 19378 | ! %f24 = 26c01614 74684f6b 7eaae78e 380571dc |
| 19379 | ! %f28 = 65d2235d a0ebca5e bca7dcf5 2a13438d |
| 19380 | ldda [%g1]ASI_BLK_P,%f16 |
| 19381 | add %g1,64,%g1 |
| 19382 | ! %f32 = f52b624e f5615ada f891970e 729b9243 |
| 19383 | ! %f36 = 4540a3c8 37b8a01f a581bb75 827cb3ec |
| 19384 | ! %f40 = 70319e87 6df3e409 00b8146d f4f41473 |
| 19385 | ! %f44 = 2d31a1c9 42e40fce e1ec6d20 7e31712a |
| 19386 | ldda [%g1]ASI_BLK_P,%f32 |
| 19387 | |
| 19388 | ! Set up the Graphics Status Register |
| 19389 | |
| 19390 | setx 0xf9351c1700000022,%g7,%g1 ! GSR scale = 4, align = 2 |
| 19391 | wr %g1,%g0,%gsr ! GSR = f9351c1700000022 |
| 19392 | wr %g0,%y ! Clear Y register |
| 19393 | xorcc %g0,%g0,%g3 ! init %g3 and set flags |
| 19394 | membar #Sync ! Force the block loads to complete |
| 19395 | |
| 19396 | ! Start of Random Code for processor 6 |
| 19397 | |
| 19398 | p6_label_1: |
| 19399 | ! %f0 = 82f73b42 ab5fc371, Mem[0000000031000030] = 919c52a6 ec733007 |
| 19400 | stda %f0 ,[%o2+0x030]%asi ! Mem[0000000031000030] = 82f73b42 ab5fc371 |
| 19401 | ! Clear Register : %l1 = 8d4e0132ad355ba1 |
| 19402 | clr %l1 ! %l1 = 0000000000000000 |
| 19403 | ! %l0 = 68a0d143, %l1 = 00000000, Mem[000000001c000018] = 7cbe534a 07fbebb6 |
| 19404 | stda %l0,[%i0+%i6]0x81 ! Mem[000000001c000018] = 68a0d143 00000000 |
| 19405 | ! %l1 = 0000000000000000, immed = fffff192, %l5 = fee0339a071518c7 |
| 19406 | xor %l1,-0xe6e,%l5 ! %l5 = fffffffffffff192 |
| 19407 | ! Mem[0000000030000074] = 6ec99927, %l6 = 8f7fe4e0c442543d |
| 19408 | ldsw [%o0+0x074],%l6 ! %l6 = 000000006ec99927 |
| 19409 | ! %l2 = 924fc87c, %l3 = f4eaab23, Mem[000000001d000038] = 8a91fd94 eca8b4f3 |
| 19410 | std %l2,[%i2+0x038] ! Mem[000000001d000038] = 924fc87c f4eaab23 |
| 19411 | ! Mem[0000000030800070] = 05aafa08, %l5 = fffffffffffff192 |
| 19412 | ldsb [%o1+0x071],%l5 ! %l5 = ffffffffffffffaa |
| 19413 | ! %l3 = f4eaab2300000000, Mem[1c80002874d10700] = fffff192 |
| 19414 | stha %l3,[%i1+%o5]0x89 ! Mem[000000001c800028] = 74d1ab23 |
| 19415 | ! Mem[0000000030000030] = f6553758a8ae8a51, %f22 = a85addae b37f240a |
| 19416 | ldd [%o0+%o6],%f22 ! %f22 = f6553758 a8ae8a51 |
| 19417 | ! Clear Register : %l6 = 000000006ec99927 |
| 19418 | clr %l6 ! %l6 = 0000000000000000 |
| 19419 | |
| 19420 | p6_label_2: |
| 19421 | ! %l2 = 7444d68a924fc87c, %l0 = fe93a1e468a0d143, %l6 = 0000000000000000 |
| 19422 | sub %l2,%l0,%l6 ! %l6 = 75b134a629aef739 |
| 19423 | ! Mem[0000000031800070] = b068b0038fa00e8a, %f12 = 73117bd0 4f4e2388 |
| 19424 | ldd [%o3+0x070],%f12 ! %f12 = b068b003 8fa00e8a |
| 19425 | ! %l0 = 68a0d143, %l1 = 00000000, Mem[0000000030800030] = 9083785a 7e7aa03b |
| 19426 | stda %l0,[%o1+0x030]%asi ! Mem[0000000030800030] = 68a0d143 00000000 |
| 19427 | ! Mem[000000001c000050] = 70bbca0f, %l1 = 0000000000000000 |
| 19428 | lduh [%i0+0x052],%l1 ! %l1 = 000000000000ca0f |
| 19429 | ! %f15 = 140c560f, Mem[0000000031000070] = 70865ad8 |
| 19430 | st %f15,[%o2+0x070] ! Mem[0000000031000070] = 140c560f |
| 19431 | ! Mem[000000001d000030] = bec5b639 f9c59ff2, %l6 = 29aef739, %l7 = 7966d731 |
| 19432 | ldda [%i2+%o6]0x81,%l6 ! %l6 = 00000000bec5b639 00000000f9c59ff2 |
| 19433 | ! Mem[000000001d000008] = 74c4fd91 ddb0c381, %l6 = bec5b639, %l7 = f9c59ff2 |
| 19434 | ldd [%i2+%i4],%l6 ! %l6 = 0000000074c4fd91 00000000ddb0c381 |
| 19435 | ! Mem[0000000030000072] = 8bc87cb4, %l4 = a65fc41c4450b90a |
| 19436 | ldstuba [%o0+0x072]%asi,%l4 ! %l4 = 000000000000007c |
| 19437 | ! Mem[0000000030800074] = e72e4e65, %l6 = 0000000074c4fd91 |
| 19438 | swap [%o1+0x074],%l6 ! %l6 = 00000000e72e4e65 |
| 19439 | ! Mem[0000000031000074] = 6bac874b, %l5 = ffffffffffffffaa |
| 19440 | lduh [%o2+0x076],%l5 ! %l5 = 000000000000874b |
| 19441 | |
| 19442 | p6_label_3: |
| 19443 | ! Mem[0000000031800077] = 8fa00e8a, %l4 = 000000000000007c |
| 19444 | ldstuba [%o3+0x077]%asi,%l4 ! %l4 = 000000000000008a |
| 19445 | ! Mem[000000001d000038] = 924fc87c, %l3 = 0af105a7f4eaab23 |
| 19446 | lduha [%i2+0x038]%asi,%l3 ! %l3 = 000000000000924f |
| 19447 | ! %l6 = 00000000e72e4e65, %l5 = 000000000000874b, %l1 = 000000000000ca0f |
| 19448 | mulx %l6,%l5,%l1 ! %l1 = 00007a2d25e83a97, %y = 00000000 |
| 19449 | ! %l4 = 000000000000008a, %l3 = 000000000000924f, %l0 = fe93a1e468a0d143 |
| 19450 | xorcc %l4,%l3,%l0 ! %l0 = 00000000000092c5, %ccr = 00 |
| 19451 | ! Mem[0000000030000070] = 8bc8ffb4, %l7 = 00000000ddb0c381 |
| 19452 | lduw [%o0+0x070],%l7 ! %l7 = 000000008bc8ffb4 |
| 19453 | ! Mem[000000001c000008] = afcf980f, %l0 = 00000000000092c5 |
| 19454 | swap [%i0+%i4],%l0 ! %l0 = 00000000afcf980f |
| 19455 | ! Mem[0000000030800074] = 74c4fd91, %l2 = 7444d68a924fc87c |
| 19456 | lduh [%o1+0x074],%l2 ! %l2 = 00000000000074c4 |
| 19457 | ! Mem[0000000030800070] = 05aafa08, %f17 = 8cdac226 |
| 19458 | lda [%o1+0x070]%asi,%f17 ! %f17 = 05aafa08 |
| 19459 | ! Mem[000000001c800008] = 298f722b, %l3 = 000000000000924f |
| 19460 | lduba [%i1+%i4]0x81,%l3 ! %l3 = 0000000000000029 |
| 19461 | ! Mem[000000001d000020] = 1235452e, %l5 = 000000000000874b |
| 19462 | ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000012 |
| 19463 | |
| 19464 | p6_label_4: |
| 19465 | ! Mem[0000000030000030] = f6553758 a8ae8a51, %l0 = afcf980f, %l1 = 25e83a97 |
| 19466 | ldd [%o0+%o6],%l0 ! %l0 = 00000000f6553758 00000000a8ae8a51 |
| 19467 | ! %l3 = 0000002900000000, Mem[31000036ab5fc371] = afcf980f |
| 19468 | sth %l3,[%o2+0x036] ! Mem[0000000031000034] = ab5f0029 |
| 19469 | ! Mem[000000001d800060] = 39a077f81754c9f8, %l6 = 00000000e72e4e65 |
| 19470 | ldx [%i3+0x060],%l6 ! %l6 = 39a077f81754c9f8 |
| 19471 | ! %l1 = 00000000a8ae8a51, immed = 00000a65, %l0 = 00000000f6553758 |
| 19472 | taddcc %l1,0xa65,%l0 ! %l0 = 00000000a8ae94b6, %ccr = 0a |
| 19473 | ! %l2 = 000074c4, %l3 = 00000029, Mem[0000000031000070] = 140c560f 6bac874b |
| 19474 | std %l2,[%o2+0x070] ! Mem[0000000031000070] = 000074c4 00000029 |
| 19475 | ! %l7 = 000000008bc8ffb4, %l3 = 0000000000000029, %y = 00000000 |
| 19476 | udivcc %l7,%l3,%l2 ! %l2 = 000000000368ce0a, %ccr = 00 |
| 19477 | mov %l0,%y ! %y = a8ae94b6 |
| 19478 | ! %l1 = 00000000a8ae8a51, %l6 = 39a077f81754c9f8, %l1 = 00000000a8ae8a51 |
| 19479 | orncc %l1,%l6,%l1 ! %l1 = c65f8807e8afbe57, %ccr = 88 |
| 19480 | ! Mem[000000001c000078] = d8ae3de2, %l3 = 0000000000000029 |
| 19481 | ldsb [%i0+0x07a],%l3 ! %l3 = 000000000000003d |
| 19482 | ! Mem[000000001d800040] = 4213e820 79394550 8042ddfe a0e1c1de |
| 19483 | ! Mem[000000001d800050] = fd18aad2 22863a87 dcaae20f 6b2536a2 |
| 19484 | ! Mem[000000001d800060] = 39a077f8 1754c9f8 626921c9 806f37dc |
| 19485 | ! Mem[000000001d800070] = df9212aa be5cc345 4ba3210a ed4ed018 |
| 19486 | mov 0x040,%g4 |
| 19487 | ldda [%i3+%g4]ASI_BLK_P,%f0 ! Block Load from 000000001d800040 |
| 19488 | ! %l6 = 39a077f81754c9f8, immed = 00000a72, %y = a8ae94b6 |
| 19489 | sdivcc %l6,0xa72,%l6 ! %l6 = ffffffff80000000, %ccr = 8a |
| 19490 | mov %l0,%y ! %y = a8ae94b6 |
| 19491 | |
| 19492 | p6_label_5: |
| 19493 | ! Mem[0000000031000030] = 82f73b42, %l7 = 000000008bc8ffb4 |
| 19494 | ldsw [%o2+%o6],%l7 ! %l7 = ffffffff82f73b42 |
| 19495 | ! %f31 = 2a13438d, Mem[0000000030000030] = f6553758 |
| 19496 | sta %f31,[%o0+0x030]%asi ! Mem[0000000030000030] = 2a13438d |
| 19497 | ! %l7 = ffffffff82f73b42, immed = 00000d89, %l4 = 000000000000008a |
| 19498 | addccc %l7,0xd89,%l4 ! %l4 = ffffffff82f748cb, %ccr = 88 |
| 19499 | ! %l0 = a8ae94b600000000, Mem[3080007005aafa08] = 00000000 |
| 19500 | stw %l0,[%o1+0x070] ! Mem[0000000030800070] = a8ae94b6 |
| 19501 | ! %l4 = 82f748cb00000000, Mem[31000034ab5f0029] = 00000000 |
| 19502 | stw %l4,[%o2+0x034] ! Mem[0000000031000034] = 82f748cb |
| 19503 | ! Mem[0000000030800030] = 68a0d143 00000000, %l2 = 0368ce0a, %l3 = 0000003d |
| 19504 | ldd [%o1+%o6],%l2 ! %l2 = 0000000068a0d143 0000000000000000 |
| 19505 | ! Mem[000000001d00007c] = 29cbb165, %l2 = 0000000068a0d143 |
| 19506 | swap [%i2+0x07c],%l2 ! %l2 = 0000000029cbb165 |
| 19507 | ! Mem[000000001d000018] = df3dbb02, %l3 = 0000000000000000 |
| 19508 | swapa [%i2+%i6]0x81,%l3 ! %l3 = 00000000df3dbb02 |
| 19509 | ! Mem[000000001d800004] = 3f041d42, %l2 = 0000000029cbb165 |
| 19510 | lduba [%i3+0x007]%asi,%l2 ! %l2 = 0000000000000042 |
| 19511 | ! Mem[0000000031000070] = 000074c4, %f20 = efdf33e5 |
| 19512 | lda [%o2+0x070]%asi,%f20 ! %f20 = 000074c4 |
| 19513 | |
| 19514 | p6_label_6: |
| 19515 | ! Mem[0000000031000074] = 00000029, %l7 = 82f73b42, %l7 = 82f73b42 |
| 19516 | add %o2,0x74,%g1 |
| 19517 | casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000000000029 |
| 19518 | ! Mem[000000001c800018] = 6b3e96fb, %f17 = 05aafa08 |
| 19519 | lda [%i1+%i6]0x89,%f17 ! %f17 = 6b3e96fb |
| 19520 | ! Mem[000000001d000010] = 5deb8f75, %l6 = ffffffff80000000 |
| 19521 | ldstuba [%i2+%i5]0x89,%l6 ! %l6 = 0000000000000075 |
| 19522 | ! %l0 = 00000000a8ae94b6, %l2 = 0000000000000042, %y = a8ae94b6 |
| 19523 | umul %l0,%l2,%l3 ! %l3 = 0000002b7d0256ec, %y = 0000002b |
| 19524 | ! %l1 = c65f8807e8afbe57, immed = fffff469, %l5 = 0000000000000012 |
| 19525 | taddcc %l1,-0xb97,%l5 ! %l5 = c65f8807e8afb2c0, %ccr = 9b |
| 19526 | ! retry : should take illegal inst trap, %l0 = 00000000a8ae94b6 |
| 19527 | retry ! Illegal inst trap : %l0 = 00000000a8ae94c6 |
| 19528 | ! %l2 = 0000000000000042, immed = fffffef6, %y = 0000002b |
| 19529 | udivcc %l2,-0x10a,%l0 ! %l0 = 000000000000002b, %ccr = 00 |
| 19530 | mov %l0,%y ! %y = 0000002b |
| 19531 | ! %l5 = c65f8807e8afb2c0, immed = 000006c0, %l6 = 0000000000000075 |
| 19532 | and %l5,0x6c0,%l6 ! %l6 = 00000000000002c0 |
| 19533 | ! retry : should take illegal inst trap, %l0 = 000000000000002b |
| 19534 | retry ! Illegal inst trap : %l0 = 000000000000003b |
| 19535 | ! %l7 = 0000000000000029, %l7 = 0000000000000029, %l6 = 00000000000002c0 |
| 19536 | andcc %l7,%l7,%l6 ! %l6 = 0000000000000029, %ccr = 00 |
| 19537 | |
| 19538 | p6_label_7: |
| 19539 | ! %l6 = 0000000000000029, immed = 0000000c, %l7 = 0000000000000029 |
| 19540 | sllx %l6,0x00c,%l7 ! %l7 = 0000000000029000 |
| 19541 | ! Mem[0000000031800030] = 4e571b7e2099088f, %f18 = bcbf00cd f440f0c5 |
| 19542 | ldd [%o3+%o6],%f18 ! %f18 = 4e571b7e 2099088f |
| 19543 | ! %l0 = 0000003b, %l1 = e8afbe57, Mem[0000000030000070] = 8bc8ffb4 6ec99927 |
| 19544 | std %l0,[%o0+0x070] ! Mem[0000000030000070] = 0000003b e8afbe57 |
| 19545 | ! %l0 = 000000000000003b, %l6 = 0000000000000029, %l3 = 0000002b7d0256ec |
| 19546 | sllx %l0,%l6,%l3 ! %l3 = 0000760000000000 |
| 19547 | ! %l2 = 0000000000000042, %l2 = 0000000000000042, %l6 = 0000000000000029 |
| 19548 | srl %l2,%l2,%l6 ! %l6 = 0000000000000010 |
| 19549 | ! %l3 = 0000760000000000, immed = fffff06c, %l5 = c65f8807e8afb2c0 |
| 19550 | xnor %l3,-0xf94,%l5 ! %l5 = 0000760000000f93 |
| 19551 | ! %l1 = c65f8807e8afbe57, Mem[000000001d000030] = f29fc5f939b6c5be |
| 19552 | stxa %l1,[%i2+%o6]0x88 ! Mem[000000001d000030] = c65f8807e8afbe57 |
| 19553 | ! retry : should take illegal inst trap, %l0 = 000000000000003b |
| 19554 | retry ! Illegal inst trap : %l0 = 000000000000004b |
| 19555 | ! %l2 = 0000000000000042, immed = fffff567, %l0 = 000000000000004b |
| 19556 | taddcc %l2,-0xa99,%l0 ! %l0 = fffffffffffff5a9, %ccr = 8a |
| 19557 | ! Clear Register : %l1 = c65f8807e8afbe57 |
| 19558 | clr %l1 ! %l1 = 0000000000000000 |
| 19559 | |
| 19560 | p6_label_8: |
| 19561 | ! Mem[000000001d000028] = d5c96e19, %f28 = 65d2235d |
| 19562 | lda [%i2+%o5]0x81,%f28 ! %f28 = d5c96e19 |
| 19563 | ! %l2 = 0000000000000042 |
| 19564 | sethi %hi(0x98113000),%l2 ! %l2 = 0000000098113000 |
| 19565 | ! Mem[000000001d80000c] = ec85abba, %l6 = 0000000000000010 |
| 19566 | ldsh [%i3+0x00c],%l6 ! %l6 = ffffffffffffec85 |
| 19567 | ! Mem[0000000031800030] = 4e571b7e, %f27 = 380571dc |
| 19568 | lda [%o3+0x030]%asi,%f27 ! %f27 = 4e571b7e |
| 19569 | ! %l3 = 0000760000000000, Mem[000000001d800010] = 3209c2bcb98cc0fe |
| 19570 | stxa %l3,[%i3+%i5]0x81 ! Mem[000000001d800010] = 0000760000000000 |
| 19571 | ! %l0 = fffffffffffff5a9, %l5 = 0000760000000f93, %l7 = 0000000000029000 |
| 19572 | taddcc %l0,%l5,%l7 ! %l7 = 000076000000053c, %ccr = 13 |
| 19573 | ! %l5 = 0000760000000f93, immed = 0000069c, %l0 = fffffffffffff5a9 |
| 19574 | orncc %l5,0x69c,%l0 ! %l0 = fffffffffffffff3, %ccr = 88 |
| 19575 | ! %l0 = fffffffffffffff3, immed = 00000435, %l1 = 0000000000000000 |
| 19576 | taddcctv %l0,0x435,%l1 ! %l0 = 0000000000000016, Trapped |
| 19577 | ! %l1 = 0000000000000000, immed = 000002c5, %y = 0000002b |
| 19578 | sdivcc %l1,0x2c5,%l7 ! %l7 = 000000000f86ae09, %ccr = 00 |
| 19579 | mov %l0,%y ! %y = 00000016 |
| 19580 | ! %l1 = 0000000000000000, Mem[318000304e571b7e] = 00000080, %asi = 00 |
| 19581 | stha %l1,[%o3+0x030]%asi ! Mem[0000000031800030] = 00001b7e |
| 19582 | |
| 19583 | p6_label_9: |
| 19584 | ! Mem[000000001d800020] = a37dd008, %l6 = ffffffffffffec85 |
| 19585 | lduwa [%i3+%o4]0x81,%l6 ! %l6 = 00000000a37dd008 |
| 19586 | ! Mem[000000001c000060] = 32956cdf, %l3 = 0000760000000000 |
| 19587 | swap [%i0+0x060],%l3 ! %l3 = 0000000032956cdf |
| 19588 | ! %l1 = 0000000000000000, Mem[3080003368a0d143] = 00000000 |
| 19589 | stb %l1,[%o1+0x033] ! Mem[0000000030800030] = 68a0d100 |
| 19590 | ! Mem[000000001d000008] = 74c4fd91, %l0 = 0000000000000016 |
| 19591 | lduha [%i2+%i4]0x81,%l0 ! %l0 = 00000000000074c4 |
| 19592 | ! Randomly selected nop |
| 19593 | nop |
| 19594 | ! %l4 = ffffffff82f748cb, %l3 = 0000000032956cdf, %l2 = 0000000098113000 |
| 19595 | xor %l4,%l3,%l2 ! %l2 = ffffffffb0622414 |
| 19596 | ! Mem[0000000030000070] = 0000003b, %f11 = 806f37dc |
| 19597 | ld [%o0+0x070],%f11 ! %f11 = 0000003b |
| 19598 | ! Mem[000000001c000018] = 43d1a068, %l4 = ffffffff82f748cb |
| 19599 | lduha [%i0+%i6]0x89,%l4 ! %l4 = 000000000000a068 |
| 19600 | ! Mem[000000001d000018] = 00000000, %f14 = 4ba3210a |
| 19601 | ld [%i2+%i6],%f14 ! %f14 = 00000000 |
| 19602 | ! Mem[0000000030000030] = 2a13438da8ae8a51, %f20 = 000074c4 d6580e8a |
| 19603 | ldd [%o0+%o6],%f20 ! %f20 = 2a13438d a8ae8a51 |
| 19604 | |
| 19605 | p6_label_10: |
| 19606 | ! %l3 = 0000000032956cdf, %l0 = 00000000000074c4, %l7 = 000000000f86ae09 |
| 19607 | sdivx %l3,%l0,%l7 ! %l7 = 0000000000006ee6 |
| 19608 | ! %l4 = 0000a068, %l5 = 00000f93, Mem[000000001d000000] = d837539e ec47c6b6 |
| 19609 | stda %l4,[%i2+%g0]0x81 ! Mem[000000001d000000] = 0000a068 00000f93 |
| 19610 | ! Mem[000000001c000021] = f1dbb8b3, %l3 = 0000000032956cdf |
| 19611 | ldstub [%i0+0x021],%l3 ! %l3 = 00000000000000db |
| 19612 | ! %l7 = 0000000000006ee6, %l0 = 00000000000074c4, %l0 = 00000000000074c4 |
| 19613 | and %l7,%l0,%l0 ! %l0 = 00000000000064c4 |
| 19614 | ! %l3 = 00000000000000db, immed = ffffff68, %y = 00000016 |
| 19615 | udivcc %l3,-0x098,%l6 ! %l6 = 0000000000000016, %ccr = 00 |
| 19616 | mov %l0,%y ! %y = 000064c4 |
| 19617 | ! Mem[0000000031800030] = 00001b7e, %l2 = ffffffffb0622414 |
| 19618 | lduh [%o3+0x032],%l2 ! %l2 = 0000000000001b7e |
| 19619 | ! %l0 = 00000000000064c4, Mem[000000001d000038] = 924fc87cf4eaab23 |
| 19620 | stx %l0,[%i2+0x038] ! Mem[000000001d000038] = 00000000000064c4 |
| 19621 | ! %l6 = 0000000000000016, Mem[0000000030000070] = 0000003be8afbe57, %asi = 80 |
| 19622 | stxa %l6,[%o0+0x070]%asi ! Mem[0000000030000070] = 0000000000000016 |
| 19623 | membar #Sync ! Added by membar checker (87) |
| 19624 | ! Mem[000000001d800000] = d73ece8b 3f041d42 f80d7dca ec85abba |
| 19625 | ! Mem[000000001d800010] = 00007600 00000000 42028956 8461d4ed |
| 19626 | ! Mem[000000001d800020] = a37dd008 d2a51bb5 f9c27af2 ad4376f2 |
| 19627 | ! Mem[000000001d800030] = 09816340 58ffd044 f1a7b821 48fd9143 |
| 19628 | ldda [%i3]ASI_BLK_AIUPL,%f0 ! Block Load from 000000001d800000 |
| 19629 | ! Mem[000000001d800050] = fd18aad2, %l4 = 000000000000a068 |
| 19630 | lduwa [%i3+0x050]%asi,%l4 ! %l4 = 00000000fd18aad2 |
| 19631 | |
| 19632 | p6_label_11: |
| 19633 | ! %l2 = 0000000000001b7e, immed = fffffd06, %l4 = 00000000fd18aad2 |
| 19634 | orn %l2,-0x2fa,%l4 ! %l4 = 0000000000001bff |
| 19635 | ! %l2 = 0000000000001b7e, %l3 = 00000000000000db, %l3 = 00000000000000db |
| 19636 | srlx %l2,%l3,%l3 ! %l3 = 0000000000000000 |
| 19637 | ! %l3 = 0000000000000000, %l5 = 0000760000000f93, %l4 = 0000000000001bff |
| 19638 | or %l3,%l5,%l4 ! %l4 = 0000760000000f93 |
| 19639 | ! Mem[0000000030800030] = 68a0d10000000000, %l6 = 0000000000000016 |
| 19640 | ldx [%o1+%o6],%l6 ! %l6 = 68a0d10000000000 |
| 19641 | ! Mem[0000000030800030] = 68a0d10000000000, %f30 = bca7dcf5 2a13438d |
| 19642 | ldd [%o1+%o6],%f30 ! %f30 = 68a0d100 00000000 |
| 19643 | ! %l7 = 0000000000006ee6, %l2 = 0000000000001b7e, %l7 = 0000000000006ee6 |
| 19644 | and %l7,%l2,%l7 ! %l7 = 0000000000000a66 |
| 19645 | ! %l6 = 0000000000000000, Mem[1d000078bf26ad9c] = 00001b7e |
| 19646 | stw %l6,[%i2+0x078] ! Mem[000000001d000078] = 00000000 |
| 19647 | ! Mem[000000001d800028] = f9c27af2ad4376f2, %l1 = 0000000000000000 |
| 19648 | ldxa [%i3+%o5]0x81,%l1 ! %l1 = f9c27af2ad4376f2 |
| 19649 | ! %l0 = 000064c4, %l1 = ad4376f2, Mem[0000000030000030] = 2a13438d a8ae8a51 |
| 19650 | std %l0,[%o0+%o6] ! Mem[0000000030000030] = 000064c4 ad4376f2 |
| 19651 | ! %l6 = 0000000000000000, Mem[1c800070718a9787] = 30000030 |
| 19652 | stw %l6,[%i1+0x070] ! Mem[000000001c800070] = 00000000 |
| 19653 | |
| 19654 | p6_label_12: |
| 19655 | ! Mem[0000000030000030] = 000064c4, %l3 = 0000000000000000 |
| 19656 | lduba [%o0+0x033]%asi,%l3 ! %l3 = 00000000000000c4 |
| 19657 | membar #Sync ! Added by membar checker (88) |
| 19658 | ! %l2 = 00001b7e, %l3 = 000000c4, Mem[000000001d800010] = 00760000 00000000 |
| 19659 | stda %l2,[%i3+%i5]0x88 ! Mem[000000001d800010] = 00001b7e 000000c4 |
| 19660 | ! Code Fragment 1 |
| 19661 | p6_fragment_1: |
| 19662 | ta T_CHANGE_HPRIV |
| 19663 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 19664 | ! %g3 = 0000000000000000 |
| 19665 | mov 0xffe,%g3 ! %g3 = 0000000000000ffe |
| 19666 | and %g3, 0x13, %g3 |
| 19667 | xor %g2, %g3, %g2 |
| 19668 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 19669 | ta T_CHANGE_NONHPRIV |
| 19670 | ! Mem[000000001c800010] = 1fbac5c2, %l2 = 0000000000001b7e |
| 19671 | lduha [%i1+%i5]0x89,%l2 ! %l2 = 000000000000c5c2 |
| 19672 | ! Mem[0000000031000034] = 82f748cb, %l7 = 0000000000000a66 |
| 19673 | lduh [%o2+0x034],%l7 ! %l7 = 00000000000082f7 |
| 19674 | ! Code Fragment 1 |
| 19675 | p6_fragment_2: |
| 19676 | ta T_CHANGE_HPRIV |
| 19677 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 19678 | ! %g3 = 0000000000000ffe |
| 19679 | mov 0xa08,%g3 ! %g3 = 0000000000000a08 |
| 19680 | and %g3, 0x13, %g3 |
| 19681 | xor %g2, %g3, %g2 |
| 19682 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 19683 | ta T_CHANGE_NONHPRIV |
| 19684 | ! Mem[000000001c800000] = b121a8bd 5c00a530 298f722b 1c94a5b3 |
| 19685 | ! Mem[000000001c800010] = c2c5ba1f bbe7bd74 fb963e6b 60e86838 |
| 19686 | ! Mem[000000001c800020] = 2242ddd4 fc031521 23abd174 a007af15 |
| 19687 | ! Mem[000000001c800030] = 17ab6496 1684abb9 9ba45ecb d355842a |
| 19688 | ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 000000001c800000 |
| 19689 | ! %f3 = ca7d0df8, Mem[0000000031800034] = 2099088f |
| 19690 | st %f3 ,[%o3+0x034] ! Mem[0000000031800034] = ca7d0df8 |
| 19691 | ! %l5 = 0000760000000f93, immed = fffffa82, %y = 000064c4 |
| 19692 | umul %l5,-0x57e,%l2 ! %l2 = 00000f92ffaa76a6, %y = 00000f92 |
| 19693 | ! %l2 = 00000f92ffaa76a6, %l1 = f9c27af2ad4376f2, %l3 = 00000000000000c4 |
| 19694 | srax %l2,%l1,%l3 ! %l3 = 0000000000000000 |
| 19695 | |
| 19696 | p6_label_13: |
| 19697 | ! Mem[000000001c800000] = b121a8bd 5c00a530 298f722b 1c94a5b3 |
| 19698 | ! Mem[000000001c800010] = c2c5ba1f bbe7bd74 fb963e6b 60e86838 |
| 19699 | ! Mem[000000001c800020] = 2242ddd4 fc031521 23abd174 a007af15 |
| 19700 | ! Mem[000000001c800030] = 17ab6496 1684abb9 9ba45ecb d355842a |
| 19701 | ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 000000001c800000 |
| 19702 | ! Mem[0000000031000070] = 000074c4, %f30 = 9ba45ecb |
| 19703 | ld [%o2+0x070],%f30 ! %f30 = 000074c4 |
| 19704 | ! %l7 = 00000000000082f7, %l4 = 0000760000000f93, %l4 = 0000760000000f93 |
| 19705 | xor %l7,%l4,%l4 ! %l4 = 0000760000008d64 |
| 19706 | ! retry : should take illegal inst trap, %l0 = 00000000000064c4 |
| 19707 | retry ! Illegal inst trap : %l0 = 00000000000064d4 |
| 19708 | ! Mem[000000001d80004c] = a0e1c1de, %l7 = 00000000000082f7 |
| 19709 | ldswa [%i3+0x04c]%asi,%l7 ! %l7 = ffffffffa0e1c1de |
| 19710 | ! %l1 = f9c27af2ad4376f2, %l0 = 00000000000064d4, %l3 = 0000000000000000 |
| 19711 | sll %l1,%l0,%l3 ! %l3 = af2ad4376f200000 |
| 19712 | ! Mem[0000000031800070] = b068b003, %l6 = 68a0d10000000000 |
| 19713 | lduha [%o3+0x070]%asi,%l6 ! %l6 = 000000000000b068 |
| 19714 | ! Mem[000000001d000028] = d5c96e19 14aa6737, %l6 = 0000b068, %l7 = a0e1c1de |
| 19715 | ldda [%i2+%o5]0x81,%l6 ! %l6 = 00000000d5c96e19 0000000014aa6737 |
| 19716 | ! Mem[0000000030000034] = ad4376f2, %l0 = 00000000000064d4 |
| 19717 | ldsh [%o0+0x034],%l0 ! %l0 = ffffffffffffad43 |
| 19718 | ! Mem[000000001c000030] = 5c248cc2, %l4 = 0000760000008d64 |
| 19719 | ldsw [%i0+%o6],%l4 ! %l4 = 000000005c248cc2 |
| 19720 | |
| 19721 | p6_label_14: |
| 19722 | ! Invert Register : %l7 = 0000000014aa6737 |
| 19723 | xor %l7,-1,%l7 ! %l7 = ffffffffeb5598c8 |
| 19724 | ! Mem[000000001c000028] = eba67e98, %l7 = ffffffffeb5598c8 |
| 19725 | ldsba [%i0+%o5]0x81,%l7 ! %l7 = ffffffffffffffeb |
| 19726 | ! Mem[0000000031800030] = 00001b7eca7d0df8, %l3 = af2ad4376f200000 |
| 19727 | ldxa [%o3+0x030]%asi,%l3 ! %l3 = 00001b7eca7d0df8 |
| 19728 | ! %l0 = ffffffffffffad43, %l4 = 000000005c248cc2, %l4 = 000000005c248cc2 |
| 19729 | taddcc %l0,%l4,%l4 ! %l4 = 000000005c243a05, %ccr = 13 |
| 19730 | ! Mem[000000001c000020] = f1ffb8b3, %l0 = ffffffffffffad43 |
| 19731 | swapa [%i0+%o4]0x81,%l0 ! %l0 = 00000000f1ffb8b3 |
| 19732 | ! %l5 = 00000f9300000000, Mem[3000007300000000] = 16582bf8 |
| 19733 | stb %l5,[%o0+0x073] ! Mem[0000000030000070] = 00000093 |
| 19734 | ! Mem[000000001c000008] = 000092c5, %f22 = fb963e6b |
| 19735 | lda [%i0+%i4]0x81,%f22 ! %f22 = 000092c5 |
| 19736 | ! Mem[0000000030800070] = a8ae94b6, %l6 = d5c96e19, %l6 = d5c96e19 |
| 19737 | add %o1,0x70,%g1 |
| 19738 | casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000a8ae94b6 |
| 19739 | ! Mem[000000001d800030] = 44d0ff5840638109, %l7 = ffffffffffffffeb |
| 19740 | ldxa [%i3+%o6]0x89,%l7 ! %l7 = 44d0ff5840638109 |
| 19741 | ! Mem[000000001c800020] = 2242ddd4fc031521, %l3 = 00001b7eca7d0df8 |
| 19742 | ldxa [%i1+%o4]0x81,%l3 ! %l3 = 2242ddd4fc031521 |
| 19743 | |
| 19744 | p6_label_15: |
| 19745 | ! %f26 = 23abd174 a007af15, Mem[0000000030800070] = a8ae94b6 74c4fd91 |
| 19746 | stda %f26,[%o1+0x070]%asi ! Mem[0000000030800070] = 23abd174 a007af15 |
| 19747 | ! Mem[0000000030800030] = 68a0d100, %l4 = 000000005c243a05 |
| 19748 | ldsh [%o1+0x032],%l4 ! %l4 = ffffffffffffd100 |
| 19749 | ! Mem[0000000030000070] = 00000093, %l1 = f9c27af2ad4376f2 |
| 19750 | ldsh [%o0+0x070],%l1 ! %l1 = 0000000000000000 |
| 19751 | ! %l1 = 0000000000000000, %l1 = 0000000000000000, %l7 = 44d0ff5840638109 |
| 19752 | tsubcctv %l1,%l1,%l7 ! %l7 = 0000000000000000, %ccr = 44 |
| 19753 | ! Mem[0000000030000074] = 00000016, %f22 = 000092c5 |
| 19754 | ld [%o0+0x074],%f22 ! %f22 = 00000016 |
| 19755 | ! Mem[000000001c000028] = 987ea6eb, %l6 = 00000000a8ae94b6 |
| 19756 | swapa [%i0+%o5]0x89,%l6 ! %l6 = 00000000987ea6eb |
| 19757 | ! %l2 = 00000f92ffaa76a6, immed = fffffc59, %l0 = 00000000f1ffb8b3 |
| 19758 | tsubcc %l2,-0x3a7,%l0 ! %l0 = 00000f92ffaa7a4d, %ccr = 1b |
| 19759 | ! Mem[0000000030800070] = 23abd174, %l6 = 00000000987ea6eb |
| 19760 | ldsw [%o1+0x070],%l6 ! %l6 = 0000000023abd174 |
| 19761 | ! Mem[0000000030000034] = ad4376f2, %l4 = ffffffffffffd100 |
| 19762 | ldsh [%o0+0x034],%l4 ! %l4 = ffffffffffffad43 |
| 19763 | ! %l0 = ffaa7a4d, %l1 = 00000000, Mem[000000001d800040] = 4213e820 79394550 |
| 19764 | stda %l0,[%i3+0x040]%asi ! Mem[000000001d800040] = ffaa7a4d 00000000 |
| 19765 | |
| 19766 | p6_label_16: |
| 19767 | ! %l0 = ffaa7a4d00000000, Mem[30000034ad4376f2] = 1d800040 |
| 19768 | stw %l0,[%o0+0x034] ! Mem[0000000030000034] = ffaa7a4d |
| 19769 | ! %l7 = 0000000000000000, immed = 00000155, %l1 = 0000000000000000 |
| 19770 | andn %l7,0x155,%l1 ! %l1 = 0000000000000000 |
| 19771 | ! Mem[000000001c000028] = b694aea8, %l6 = 0000000023abd174 |
| 19772 | ldsha [%i0+%o5]0x80,%l6 ! %l6 = ffffffffffffb694 |
| 19773 | ! %l4 = ffffad43, %l5 = 00000f93, Mem[000000001d800000] = d73ece8b 3f041d42 |
| 19774 | stda %l4,[%i3+0x000]%asi ! Mem[000000001d800000] = ffffad43 00000f93 |
| 19775 | ! Mem[0000000031800034] = ca7d0df8, %f28 = 17ab6496 |
| 19776 | ld [%o3+0x034],%f28 ! %f28 = ca7d0df8 |
| 19777 | ! Mem[000000001d800008] = baab85ecca7d0df8, %l7 = 0000000000000000 |
| 19778 | ldxa [%i3+%i4]0x89,%l7 ! %l7 = baab85ecca7d0df8 |
| 19779 | ! Mem[0000000031800070] = b068b003, %l5 = 0000760000000f93 |
| 19780 | lduw [%o3+0x070],%l5 ! %l5 = 00000000b068b003 |
| 19781 | ! %l3 = 2242ddd4fc031521, immed = fffff80e, %l2 = 00000f92ffaa76a6 |
| 19782 | orcc %l3,-0x7f2,%l2 ! %l2 = fffffffffffffd2f, %ccr = 88 |
| 19783 | ! %l4 = ffffad4300000000, Mem[1d80004600000000] = 00000f92 |
| 19784 | sth %l4,[%i3+0x046] ! Mem[000000001d800044] = 0000ad43 |
| 19785 | ! %l7 = baab85ecca7d0df8, immed = fffffdea, %l4 = ffffffffffffad43 |
| 19786 | subccc %l7,-0x216,%l4 ! %l4 = baab85ecca7d100e, %ccr = 99 |
| 19787 | |
| 19788 | p6_label_17: |
| 19789 | ! %l6 = ffffffffffffb694, %l7 = baab85ecca7d0df8, %l2 = fffffffffffffd2f |
| 19790 | sra %l6,%l7,%l2 ! %l2 = ffffffffffffffff |
| 19791 | ! %l7 = baab85ecca7d0df8, immed = 00000452, %l7 = baab85ecca7d0df8 |
| 19792 | tsubcc %l7,0x452,%l7 ! %l7 = baab85ecca7d09a6, %ccr = 8a |
| 19793 | ! Mem[000000001c000008] = 000092c55946934a, %l3 = 2242ddd4fc031521, %l2 = ffffffffffffffff |
| 19794 | add %i0,0x08,%g1 |
| 19795 | casxa [%g1]0x80,%l3,%l2 ! %l2 = 000092c55946934a |
| 19796 | membar #Sync ! Added by membar checker (89) |
| 19797 | ! %l3 = fc03152100000000, Mem[1c800012c2c5ba1f] = 2242ddd4 |
| 19798 | sth %l3,[%i1+0x012] ! Mem[000000001c800010] = c2c51521 |
| 19799 | ! %l7 = ca7d09a600000000, Mem[1c00001c00000000] = 2242ddd4 |
| 19800 | sth %l7,[%i0+0x01c] ! Mem[000000001c00001c] = 09a60000 |
| 19801 | ! %l5 = 00000000b068b003, immed = fffff5df, %y = 00000f92 |
| 19802 | umulcc %l5,-0xa21,%l6 ! %l6 = b068a9082ba1319d, %ccr = 80, %y = b068a908 |
| 19803 | ! %l6 = b068a9082ba1319d, %l2 = 000092c55946934a, %y = b068a908 |
| 19804 | umul %l6,%l2,%l4 ! %l4 = 0f37116d52037e62, %y = 0f37116d |
| 19805 | ! Mem[0000000031000030] = 82f73b4282f748cb, %l1 = 0000000000000000 |
| 19806 | ldx [%o2+%o6],%l1 ! %l1 = 82f73b4282f748cb |
| 19807 | ! Mem[000000001d800008] = f80d7dca ec85abba, %l2 = 5946934a, %l3 = fc031521 |
| 19808 | ldda [%i3+%i4]0x81,%l2 ! %l2 = 00000000f80d7dca 00000000ec85abba |
| 19809 | ! Mem[000000001d800018] = edd46184 56890242, %l6 = 2ba1319d, %l7 = ca7d09a6 |
| 19810 | ldda [%i3+%i6]0x89,%l6 ! %l6 = 0000000056890242 00000000edd46184 |
| 19811 | |
| 19812 | p6_label_18: |
| 19813 | ! %l1 = 82f748cb00000000, Mem[1d00000874c4fd91] = 2ba1319d |
| 19814 | stba %l1,[%i2+%i4]0x80 ! Mem[000000001d000008] = cbc4fd91 |
| 19815 | ! %f24 = 2242ddd4, Mem[000000001c000020] = ffffad43 |
| 19816 | sta %f24,[%i0+%o4]0x81 ! Mem[000000001c000020] = 2242ddd4 |
| 19817 | ! Mem[0000000030800030] = 68a0d100 00000000, %l4 = 52037e62, %l5 = b068b003 |
| 19818 | ldd [%o1+%o6],%l4 ! %l4 = 0000000068a0d100 0000000000000000 |
| 19819 | ! Mem[000000001d000010] = 5deb8fff, %f5 = bbe7bd74 |
| 19820 | lda [%i2+%i5]0x89,%f5 ! %f5 = 5deb8fff |
| 19821 | ! %l1 = 82f73b4282f748cb, %l2 = 00000000f80d7dca, %l5 = 0000000000000000 |
| 19822 | sllx %l1,%l2,%l5 ! %l5 = dced0a0bdd232c00 |
| 19823 | ! Mem[0000000031800074] = 8fa00eff, %l7 = 00000000edd46184 |
| 19824 | lduha [%o3+0x074]%asi,%l7 ! %l7 = 0000000000008fa0 |
| 19825 | ! Randomly selected nop |
| 19826 | nop |
| 19827 | ! Mem[000000001d800000] = 43adffff, %l2 = 00000000f80d7dca |
| 19828 | ldsba [%i3+%g0]0x88,%l2 ! %l2 = ffffffffffffffff |
| 19829 | ! %l7 = 0000000000008fa0, immed = 00000005, %l1 = 82f73b4282f748cb |
| 19830 | srax %l7,0x005,%l1 ! %l1 = 000000000000047d |
| 19831 | ! Mem[0000000031000070] = 000074c4, %l6 = 0000000056890242 |
| 19832 | ldsh [%o2+0x070],%l6 ! %l6 = 0000000000000000 |
| 19833 | |
| 19834 | p6_label_19: |
| 19835 | ! %l3 = 00000000ec85abba, immed = fffffa00, %l4 = 0000000068a0d100 |
| 19836 | andn %l3,-0x600,%l4 ! %l4 = 00000000000001ba |
| 19837 | ! Mem[0000000031800074] = 8fa00eff, %l0 = 00000f92ffaa7a4d |
| 19838 | ldsw [%o3+0x074],%l0 ! %l0 = ffffffff8fa00eff |
| 19839 | ! %l2 = ffffffffffffffff, immed = fffff4b6, %l1 = 000000000000047d |
| 19840 | and %l2,-0xb4a,%l1 ! %l1 = fffffffffffff4b6 |
| 19841 | ! %l7 = 0000000000008fa0, %l6 = 0000000000000000, %l5 = dced0a0bdd232c00 |
| 19842 | andcc %l7,%l6,%l5 ! %l5 = 0000000000000000, %ccr = 44 |
| 19843 | ! Mem[000000001d000006] = 00000f93, %l5 = 0000000000000000 |
| 19844 | ldstub [%i2+0x006],%l5 ! %l5 = 000000000000000f |
| 19845 | ! Mem[000000001d000028] = 3767aa14196ec9d5, %l5 = 000000000000000f |
| 19846 | ldxa [%i2+%o5]0x89,%l5 ! %l5 = 3767aa14196ec9d5 |
| 19847 | ! Mem[0000000031800070] = b068b003 8fa00eff, %l4 = 000001ba, %l5 = 196ec9d5 |
| 19848 | ldd [%o3+0x070],%l4 ! %l4 = 00000000b068b003 000000008fa00eff |
| 19849 | ! Mem[0000000030800034] = 00000000, %f10 = 23abd174 |
| 19850 | ld [%o1+0x034],%f10 ! %f10 = 00000000 |
| 19851 | ! Mem[000000001d80006c] = 806f37dc, %l3 = 00000000ec85abba |
| 19852 | ldswa [%i3+0x06c]%asi,%l3 ! %l3 = ffffffff806f37dc |
| 19853 | ! %l5 = 000000008fa00eff, %l3 = ffffffff806f37dc, %l2 = ffffffffffffffff |
| 19854 | tsubcc %l5,%l3,%l2 ! %l2 = 000000010f30d723, %ccr = 12 |
| 19855 | |
| 19856 | p6_label_20: |
| 19857 | ! Mem[000000001d000028] = d5c96e19, %l6 = 0000000000000000 |
| 19858 | lduba [%i2+%o5]0x81,%l6 ! %l6 = 00000000000000d5 |
| 19859 | ! Mem[000000001d800008] = f80d7dca, %l6 = 00000000000000d5 |
| 19860 | ldstuba [%i3+%i4]0x81,%l6 ! %l6 = 00000000000000f8 |
| 19861 | ! %l4 = b068b00300000000, Mem[3080003068a0d100] = 16582bf8 |
| 19862 | stw %l4,[%o1+%o6] ! Mem[0000000030800030] = b068b003 |
| 19863 | ! %l7 = 0000000000008fa0, immed = fffffac2, %l5 = 000000008fa00eff |
| 19864 | xor %l7,-0x53e,%l5 ! %l5 = ffffffffffff7562 |
| 19865 | ! %l0 = 8fa00eff00000000, Mem[31800034ca7d0df8] = 00000000 |
| 19866 | sth %l0,[%o3+0x034] ! Mem[0000000031800034] = 0eff0df8 |
| 19867 | ! %l2 = 0f30d723, %l3 = 806f37dc, Mem[0000000030800070] = 23abd174 a007af15 |
| 19868 | std %l2,[%o1+0x070] ! Mem[0000000030800070] = 0f30d723 806f37dc |
| 19869 | ! Mem[000000001c000004] = 07b9ce56, %l4 = 00000000b068b003 |
| 19870 | ldsh [%i0+0x004],%l4 ! %l4 = 00000000000007b9 |
| 19871 | ! Mem[0000000030800074] = 806f37dc, %f12 = 17ab6496 |
| 19872 | ld [%o1+0x074],%f12 ! %f12 = 806f37dc |
| 19873 | ! Mem[0000000031000030] = 82f73b4282f748cb, %l6 = 00000000000000f8, %l2 = 000000010f30d723 |
| 19874 | add %o2,0x30,%g1 |
| 19875 | casxa [%g1]0x80,%l6,%l2 ! %l2 = 82f73b4282f748cb |
| 19876 | ! Mem[000000001c800048] = 2763122211778ff9, %f16 = b121a8bd 5c00a530 |
| 19877 | ldda [%i1+0x048]%asi,%f16 ! %f16 = 27631222 11778ff9 |
| 19878 | |
| 19879 | p6_label_21: |
| 19880 | ! %l0 = 8fa00eff, %l1 = fffff4b6, Mem[000000001c800020] = 2242ddd4 fc031521 |
| 19881 | stda %l0,[%i1+%o4]0x81 ! Mem[000000001c800020] = 8fa00eff fffff4b6 |
| 19882 | ! %l4 = 00000000000007b9, %l1 = fffffffffffff4b6, %l5 = ffffffffffff7562 |
| 19883 | orcc %l4,%l1,%l5 ! %l5 = fffffffffffff7bf, %ccr = 88 |
| 19884 | ! Mem[000000001c800028] = 74d1ab23, %f9 = fc031521 |
| 19885 | lda [%i1+%o5]0x89,%f9 ! %f9 = 74d1ab23 |
| 19886 | ! Mem[000000001c800020] = 8fa00eff, %l7 = 0000000000008fa0 |
| 19887 | lduh [%i1+0x022],%l7 ! %l7 = 0000000000000eff |
| 19888 | ! Mem[0000000031000070] = 000074c4, %l2 = 82f73b4282f748cb |
| 19889 | ldsh [%o2+0x070],%l2 ! %l2 = 0000000000000000 |
| 19890 | ! %f3 = 1c94a5b3, Mem[000000001c000068] = 93dd8f8f |
| 19891 | sta %f3 ,[%i0+0x068]%asi ! Mem[000000001c000068] = 1c94a5b3 |
| 19892 | ! Mem[000000001c000018] = 68a0d143, %l7 = 0000000000000eff |
| 19893 | ldub [%i0+0x01a],%l7 ! %l7 = 00000000000000d1 |
| 19894 | ! %f22 = 00000016 60e86838, Mem[000000001c000028] = b694aea8 b5205ff8 |
| 19895 | stda %f22,[%i0+%o5]0x81 ! Mem[000000001c000028] = 00000016 60e86838 |
| 19896 | ! %l0 = 8fa00eff00000000, Mem[31800071b068b003] = 16582bf8 |
| 19897 | stb %l0,[%o3+0x071] ! Mem[0000000031800070] = b0ffb003 |
| 19898 | ! %l0 = ffffffff8fa00eff, %l3 = ffffffff806f37dc, %l4 = 00000000000007b9 |
| 19899 | taddcc %l0,%l3,%l4 ! %l4 = ffffffff100f46db, %ccr = 93 |
| 19900 | |
| 19901 | p6_label_22: |
| 19902 | ! %f6 = fb963e6b 60e86838, Mem[000000001c000068] = 1c94a5b3 905f3827 |
| 19903 | stda %f6 ,[%i0+0x068]%asi ! Mem[000000001c000068] = fb963e6b 60e86838 |
| 19904 | ! %l1 = fffffffffffff4b6, immed = fffff8ef, %y = 0f37116d |
| 19905 | smulcc %l1,-0x711,%l2 ! %l2 = 00000000004fc5ea, %ccr = 00, %y = 00000000 |
| 19906 | ! %f13 = 1684abb9, Mem[000000001d800000] = ffffad43 |
| 19907 | sta %f13,[%i3+%g0]0x81 ! Mem[000000001d800000] = 1684abb9 |
| 19908 | ! %f1 = 5c00a530, Mem[0000000031800030] = 00001b7e |
| 19909 | st %f1 ,[%o3+%o6] ! Mem[0000000031800030] = 5c00a530 |
| 19910 | ! Mem[0000000030800070] = 0f30d723806f37dc, %l0 = ffffffff8fa00eff |
| 19911 | ldx [%o1+0x070],%l0 ! %l0 = 0f30d723806f37dc |
| 19912 | ! Mem[000000001c000028] = 00000016 60e86838, %l6 = 000000f8, %l7 = 000000d1 |
| 19913 | ldd [%i0+%o5],%l6 ! %l6 = 0000000000000016 0000000060e86838 |
| 19914 | ! Mem[0000000030000030] = 000064c4 ffaa7a4d, %l4 = 100f46db, %l5 = fffff7bf |
| 19915 | ldd [%o0+%o6],%l4 ! %l4 = 00000000000064c4 00000000ffaa7a4d |
| 19916 | ! %l0 = 0f30d723806f37dc, immed = 00000027, %l1 = fffffffffffff4b6 |
| 19917 | sllx %l0,0x027,%l1 ! %l1 = 379bee0000000000 |
| 19918 | ! Mem[000000001d800048] = 8042ddfe, %l0 = 0f30d723806f37dc |
| 19919 | lduh [%i3+0x04a],%l0 ! %l0 = 000000000000ddfe |
| 19920 | ! Mem[0000000031000034] = 82f748cb, %l3 = ffffffff806f37dc |
| 19921 | ldub [%o2+0x036],%l3 ! %l3 = 0000000000000048 |
| 19922 | |
| 19923 | p6_label_23: |
| 19924 | ! Mem[000000001c000010] = e1111b9e, %l2 = 00000000004fc5ea |
| 19925 | lduwa [%i0+%i5]0x89,%l2 ! %l2 = 00000000e1111b9e |
| 19926 | ! Mem[000000001c800024] = fffff4b6, %l0 = 000000000000ddfe |
| 19927 | lduha [%i1+0x026]%asi,%l0 ! %l0 = 000000000000f4b6 |
| 19928 | ! %l1 = 379bee0000000000, %l1 = 379bee0000000000, %l2 = 00000000e1111b9e |
| 19929 | orncc %l1,%l1,%l2 ! %l2 = ffffffffffffffff, %ccr = 88 |
| 19930 | ! Mem[0000000031800070] = b0ffb003 8fa00eff, %l4 = 000064c4, %l5 = ffaa7a4d |
| 19931 | ldd [%o3+0x070],%l4 ! %l4 = 00000000b0ffb003 000000008fa00eff |
| 19932 | ! Mem[0000000031800070] = b0ffb003, %l1 = 379bee0000000000 |
| 19933 | ldsh [%o3+0x072],%l1 ! %l1 = ffffffffffffb003 |
| 19934 | ! %l3 = 0000000000000048, Mem[000000001d000068] = 0f7b9a38ba6c5bdc |
| 19935 | stx %l3,[%i2+0x068] ! Mem[000000001d000068] = 0000000000000048 |
| 19936 | ! Mem[000000001d000000] = 68a00000, %l4 = 00000000b0ffb003 |
| 19937 | swapa [%i2+%g0]0x89,%l4 ! %l4 = 0000000068a00000 |
| 19938 | ! Mem[000000001c80002c] = a007af15, %l3 = 0000000000000048 |
| 19939 | ldub [%i1+0x02d],%l3 ! %l3 = 0000000000000007 |
| 19940 | ! %l7 = 60e8683800000000, Mem[1d80003040638109] = 00000048 |
| 19941 | stba %l7,[%i3+%o6]0x88 ! Mem[000000001d800030] = 40638138 |
| 19942 | ! Mem[0000000031000030] = 82f73b42 82f748cb, %l6 = 00000016, %l7 = 60e86838 |
| 19943 | ldd [%o2+%o6],%l6 ! %l6 = 0000000082f73b42 0000000082f748cb |
| 19944 | |
| 19945 | p6_label_24: |
| 19946 | ! %l4 = 68a0000000000000, Mem[1d0000202e4535ff] = 00000016 |
| 19947 | stwa %l4,[%i2+%o4]0x88 ! Mem[000000001d000020] = 68a00000 |
| 19948 | ! %l7 = 0000000082f748cb, immd = 0000000000000e93, %l1 = ffffffffffffb003 |
| 19949 | sdivx %l7,0xe93,%l1 ! %l1 = 000000000008fc73 |
| 19950 | ! Mem[000000001c800020] = 8fa00eff, %l5 = 000000008fa00eff |
| 19951 | ldswa [%i1+%o4]0x81,%l5 ! %l5 = ffffffff8fa00eff |
| 19952 | ! Mem[0000000031800074] = 8fa00eff, %l0 = 000000000000f4b6 |
| 19953 | lduh [%o3+0x076],%l0 ! %l0 = 0000000000000eff |
| 19954 | ! %l0 = 0000000000000eff, %l4 = 0000000068a00000, %l6 = 0000000082f73b42 |
| 19955 | xorcc %l0,%l4,%l6 ! %l6 = 0000000068a00eff, %ccr = 00 |
| 19956 | ! %l1 = 000000000008fc73, immed = 00000001, %l3 = 0000000000000007 |
| 19957 | sll %l1,0x001,%l3 ! %l3 = 000000000011f8e6 |
| 19958 | ! Mem[000000001c000074] = e2f042ec, %l0 = 0000000000000eff |
| 19959 | ldswa [%i0+0x074]%asi,%l0 ! %l0 = ffffffffe2f042ec |
| 19960 | ! %l6 = 68a00eff, %l7 = 82f748cb, Mem[0000000031800030] = 5c00a530 0eff0df8 |
| 19961 | stda %l6,[%o3+0x030]%asi ! Mem[0000000031800030] = 68a00eff 82f748cb |
| 19962 | ! Mem[000000001d800010] = 7e1b0000 c4000000, %l6 = 68a00eff, %l7 = 82f748cb |
| 19963 | ldda [%i3+%i5]0x81,%l6 ! %l6 = 000000007e1b0000 00000000c4000000 |
| 19964 | ! Mem[000000001d800008] = ff0d7dca, %l1 = 000000000008fc73 |
| 19965 | ldswa [%i3+%i4]0x81,%l1 ! %l1 = ffffffffff0d7dca |
| 19966 | |
| 19967 | p6_label_25: |
| 19968 | ! Mem[0000000030800070] = 0f30d723806f37dc, %l5 = ffffffff8fa00eff, %l4 = 0000000068a00000 |
| 19969 | add %o1,0x70,%g1 |
| 19970 | casxa [%g1]0x80,%l5,%l4 ! %l4 = 0f30d723806f37dc |
| 19971 | ! %l5 = ffffffff8fa00eff, %l1 = ffffffffff0d7dca, %l1 = ffffffffff0d7dca |
| 19972 | srlx %l5,%l1,%l1 ! %l1 = 003fffffffe3e803 |
| 19973 | ! Mem[000000001c000024] = 325f05f4, %l1 = 003fffffffe3e803 |
| 19974 | ldub [%i0+0x027],%l1 ! %l1 = 00000000000000f4 |
| 19975 | ! %l4 = 0f30d723806f37dc, Mem[0000000031000030] = 82f73b4282f748cb |
| 19976 | stx %l4,[%o2+%o6] ! Mem[0000000031000030] = 0f30d723806f37dc |
| 19977 | ! Mem[0000000031000074] = 00000029, %f5 = 5deb8fff |
| 19978 | lda [%o2+0x074]%asi,%f5 ! %f5 = 00000029 |
| 19979 | ! Mem[000000001d800028] = f27ac2f9, %l7 = 00000000c4000000 |
| 19980 | lduba [%i3+%o5]0x88,%l7 ! %l7 = 00000000000000f9 |
| 19981 | ! Mem[000000001d000000] = 03b0ffb0, %l0 = ffffffffe2f042ec, %asi = 80 |
| 19982 | swapa [%i2+0x000]%asi,%l0 ! %l0 = 0000000003b0ffb0 |
| 19983 | ! Mem[000000001d800028] = f9c27af2 ad4376f2, %l0 = 03b0ffb0, %l1 = 000000f4 |
| 19984 | ldda [%i3+0x028]%asi,%l0 ! %l0 = 00000000f9c27af2 00000000ad4376f2 |
| 19985 | ! Mem[000000001c000068] = fb963e6b, %l7 = 00000000000000f9 |
| 19986 | lduw [%i0+0x068],%l7 ! %l7 = 00000000fb963e6b |
| 19987 | ! %l7 = fb963e6b00000000, Mem[30800076806f37dc] = 000000f9 |
| 19988 | stb %l7,[%o1+0x076] ! Mem[0000000030800074] = 806f6bdc |
| 19989 | |
| 19990 | p6_label_26: |
| 19991 | ! Mem[0000000031800034] = 82f748cb, %l5 = 8fa00eff, %l5 = 8fa00eff |
| 19992 | add %o3,0x34,%g1 |
| 19993 | casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000082f748cb |
| 19994 | ! %l5 = 0000000082f748cb, immed = 0000001a, %l3 = 000000000011f8e6 |
| 19995 | sra %l5,0x01a,%l3 ! %l3 = ffffffffffffffe0 |
| 19996 | ! %l1 = 00000000ad4376f2, %l1 = 00000000ad4376f2, %l0 = 00000000f9c27af2 |
| 19997 | srax %l1,%l1,%l0 ! %l0 = 0000000000000000 |
| 19998 | ! %l6 = 7e1b0000, %l7 = fb963e6b, Mem[000000001d000040] = b979454a c9f36ff2 |
| 19999 | stda %l6,[%i2+0x040]%asi ! Mem[000000001d000040] = 7e1b0000 fb963e6b |
| 20000 | ! %l7 = 00000000fb963e6b, %l7 = 00000000fb963e6b, %l7 = 00000000fb963e6b |
| 20001 | orncc %l7,%l7,%l7 ! %l7 = ffffffffffffffff, %ccr = 88 |
| 20002 | ! Mem[0000000031000034] = 806f37dc, %l3 = ffffffffffffffe0 |
| 20003 | swap [%o2+0x034],%l3 ! %l3 = 00000000806f37dc |
| 20004 | ! Code Fragment 1 |
| 20005 | p6_fragment_3: |
| 20006 | ta T_CHANGE_HPRIV |
| 20007 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 20008 | ! %g3 = 0000000000000a08 |
| 20009 | mov -0xfed,%g3 ! %g3 = fffffffffffff013 |
| 20010 | and %g3, 0x13, %g3 |
| 20011 | xor %g2, %g3, %g2 |
| 20012 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 20013 | ta T_CHANGE_NONHPRIV |
| 20014 | ! retry : should take illegal inst trap, %l0 = 0000000000000000 |
| 20015 | retry ! Illegal inst trap : %l0 = 0000000000000010 |
| 20016 | ! Mem[000000001d800010] = 7e1b0000, %l7 = ffffffff, %l5 = 82f748cb |
| 20017 | add %i3,0x10,%g1 |
| 20018 | casa [%g1]0x80,%l7,%l5 ! %l5 = 000000007e1b0000 |
| 20019 | ! %l1 = ad4376f200000000, Mem[318000748fa00eff] = 00000005 |
| 20020 | stw %l1,[%o3+0x074] ! Mem[0000000031800074] = ad4376f2 |
| 20021 | |
| 20022 | p6_label_27: |
| 20023 | ! Mem[000000001d800028] = f27643adf27ac2f9, %f6 = fb963e6b 60e86838 |
| 20024 | ldda [%i3+%o5]0x88,%f6 ! %f6 = f27643ad f27ac2f9 |
| 20025 | ! Mem[000000001c000008] = c5920000, %l1 = 00000000ad4376f2 |
| 20026 | ldsha [%i0+%i4]0x88,%l1 ! %l1 = 0000000000000000 |
| 20027 | ! %l3 = 00000000806f37dc, %l0 = 0000000000000010, %l7 = ffffffffffffffff |
| 20028 | xnor %l3,%l0,%l7 ! %l7 = ffffffff7f90c833 |
| 20029 | ! Mem[0000000031800070] = b0ffb003, %l2 = ffffffffffffffff |
| 20030 | ldsh [%o3+0x070],%l2 ! %l2 = ffffffffffffb0ff |
| 20031 | ! %l2 = ffffffffffffb0ff, immed = fffff706, %y = 00000000 |
| 20032 | umulcc %l2,-0x8fa,%l6 ! %l6 = ffffa80502c52efa, %ccr = 80, %y = ffffa805 |
| 20033 | ! %f10 = 00000000 a007af15, Mem[0000000031800030] = 68a00eff 82f748cb |
| 20034 | stda %f10,[%o3+0x030]%asi ! Mem[0000000031800030] = 00000000 a007af15 |
| 20035 | ! %l2 = ffffffffffffb0ff, %l0 = 0000000000000010, %l7 = ffffffff7f90c833 |
| 20036 | andn %l2,%l0,%l7 ! %l7 = ffffffffffffb0ef |
| 20037 | ! Mem[0000000030800034] = 00000000, %l7 = ffffffffffffb0ef |
| 20038 | ldsb [%o1+0x036],%l7 ! %l7 = 0000000000000000 |
| 20039 | ! Mem[0000000030000034] = ffaa7a4d, %l7 = 0000000000000000, %asi = 80 |
| 20040 | swapa [%o0+0x034]%asi,%l7 ! %l7 = 00000000ffaa7a4d |
| 20041 | ! %l0 = 0000000000000010, %l2 = ffffffffffffb0ff, %l6 = ffffa80502c52efa |
| 20042 | sdivx %l0,%l2,%l6 ! %l6 = 0000000000000000 |
| 20043 | |
| 20044 | p6_label_28: |
| 20045 | ! %l1 = 0000000000000000, immed = 00000002, %l1 = 0000000000000000 |
| 20046 | sll %l1,0x002,%l1 ! %l1 = 0000000000000000 |
| 20047 | ! Mem[000000001d000024] = 814ad883, %l3 = 00000000806f37dc |
| 20048 | ldswa [%i2+0x024]%asi,%l3 ! %l3 = ffffffff814ad883 |
| 20049 | ! %l6 = 0000000000000000, Mem[1d000008cbc4fd91] = 806f37dc |
| 20050 | stba %l6,[%i2+%i4]0x80 ! Mem[000000001d000008] = 00c4fd91 |
| 20051 | ! Mem[0000000031000034] = ffffffe0, %l5 = 7e1b0000, %l7 = ffaa7a4d |
| 20052 | add %o2,0x34,%g1 |
| 20053 | casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000ffffffe0 |
| 20054 | ! %l6 = 00000000, %l7 = ffffffe0, Mem[000000001d800018] = 42028956 8461d4ed |
| 20055 | stda %l6,[%i3+%i6]0x81 ! Mem[000000001d800018] = 00000000 ffffffe0 |
| 20056 | ! Mem[000000001d800008] = ff0d7dca, %f27 = a007af15 |
| 20057 | lda [%i3+%i4]0x81,%f27 ! %f27 = ff0d7dca |
| 20058 | ! Mem[000000001c000010] = 9e1b11e1, %l2 = ffffffffffffb0ff |
| 20059 | lduba [%i0+%i5]0x81,%l2 ! %l2 = 000000000000009e |
| 20060 | ! Mem[000000001d800000] = 1684abb9 00000f93, %l0 = 00000010, %l1 = 00000000 |
| 20061 | ldda [%i3+%g0]0x81,%l0 ! %l0 = 000000001684abb9 0000000000000f93 |
| 20062 | ! %l5 = 000000007e1b0000, immed = fffff5e8, %l5 = 000000007e1b0000 |
| 20063 | sub %l5,-0xa18,%l5 ! %l5 = 000000007e1b0a18 |
| 20064 | ! %l7 = 00000000ffffffe0, %l3 = ffffffff814ad883, %l5 = 000000007e1b0a18 |
| 20065 | sllx %l7,%l3,%l5 ! %l5 = 00000007ffffff00 |
| 20066 | |
| 20067 | p6_label_29: |
| 20068 | ! Mem[000000001c000028] = 00000016, %l4 = 0f30d723806f37dc |
| 20069 | swapa [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000016 |
| 20070 | ! Mem[0000000031800070] = b0ffb003, %l5 = 00000007ffffff00 |
| 20071 | ldsb [%o3+0x072],%l5 ! %l5 = ffffffffffffffb0 |
| 20072 | ! %f13 = 1684abb9, Mem[0000000031800030] = 00000000 |
| 20073 | st %f13,[%o3+%o6] ! Mem[0000000031800030] = 1684abb9 |
| 20074 | save ! CWP = 1 |
| 20075 | ! %l0 = 4f17d30a, %l1 = 5023b5d2, Mem[000000001d000010] = 5deb8fff ee7d274c |
| 20076 | stda %l0,[%o2+%o5]0x88 ! Mem[000000001d000010] = 4f17d30a 5023b5d2 |
| 20077 | ! %l0 = 568171da4f17d30a, immd = fffffffffffff661, %l4 = 00ff17e1f93bbb65 |
| 20078 | mulx %l0,-0x99f,%l4 ! %l4 = b8999ca109c892ca, %y = ffffa805 |
| 20079 | ! %l5 = fd1ea8da79bb15de, immd = fffffffffffff0a0, %l4 = b8999ca109c892ca |
| 20080 | mulx %l5,-0xf60,%l4 ! %l4 = 489be0f0638fcac0, %y = ffffa805 |
| 20081 | ! Mem[0000000031000074] = 00000029, %l5 = fd1ea8da79bb15de |
| 20082 | lduh [%i2+0x076],%l5 ! %l5 = 0000000000000029 |
| 20083 | ! Mem[0000000030800030] = b068b003, %f14 = 9ba45ecb |
| 20084 | lda [%i1+0x030]%asi,%f14 ! %f14 = b068b003 |
| 20085 | ! Mem[000000001d000058] = 83fee7b1, %l2 = 5f12be1a8900e4c6 |
| 20086 | swap [%o2+0x058],%l2 ! %l2 = 0000000083fee7b1 |
| 20087 | |
| 20088 | p6_label_30: ! %cwp = 1 |
| 20089 | ! Randomly selected nop |
| 20090 | nop |
| 20091 | ! Mem[000000001c800018] = fb963e6b, %l2 = 0000000083fee7b1 |
| 20092 | lduba [%o1+%o6]0x81,%l2 ! %l2 = 00000000000000fb |
| 20093 | ! %l4 = 489be0f0638fcac0, immed = fffff7c1, %l3 = 51d460a078e00a20 |
| 20094 | orn %l4,-0x83f,%l3 ! %l3 = 489be0f0638fcafe |
| 20095 | ! %l6 = 97d3ff225617533e, immed = fffffe06, %l4 = 489be0f0638fcac0 |
| 20096 | andcc %l6,-0x1fa,%l4 ! %l4 = 97d3ff2256175206, %ccr = 80 |
| 20097 | ! Code Fragment 1 |
| 20098 | p6_fragment_4: |
| 20099 | ta T_CHANGE_HPRIV |
| 20100 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 20101 | ! %g3 = fffffffffffff013 |
| 20102 | mov 0xbbc,%g3 ! %g3 = 0000000000000bbc |
| 20103 | and %g3, 0x13, %g3 |
| 20104 | xor %g2, %g3, %g2 |
| 20105 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 20106 | ta T_CHANGE_NONHPRIV |
| 20107 | ! %l0 = 568171da4f17d30a, immed = fffff40b, %l1 = cf85cd745023b5d2 |
| 20108 | xnor %l0,-0xbf5,%l1 ! %l1 = 568171da4f17d8fe |
| 20109 | ! Mem[000000001c800060] = 3fef4ba6, %f31 = d355842a |
| 20110 | ld [%o1+0x060],%f31 ! %f31 = 3fef4ba6 |
| 20111 | ! %l4 = 97d3ff2256175206, %l7 = 747571363b2b2f50, %y = ffffa805 |
| 20112 | umulcc %l4,%l7,%l7 ! %l7 = 13e5e5bb585abbe0, %ccr = 00, %y = 13e5e5bb |
| 20113 | ! Mem[0000000030800074] = 806f6bdc, %l1 = 4f17d8fe, %l0 = 4f17d30a |
| 20114 | add %i1,0x74,%g1 |
| 20115 | casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000806f6bdc |
| 20116 | ! Mem[000000001c000028] = dc376f80, %l6 = 97d3ff225617533e |
| 20117 | lduba [%o0+%i5]0x88,%l6 ! %l6 = 0000000000000080 |
| 20118 | |
| 20119 | p6_label_31: ! %cwp = 1 |
| 20120 | ! Mem[000000001c800028] = 23abd174, %l0 = 00000000806f6bdc |
| 20121 | lduwa [%o1+%i5]0x81,%l0 ! %l0 = 0000000023abd174 |
| 20122 | ! Code Fragment 1 |
| 20123 | p6_fragment_5: |
| 20124 | ta T_CHANGE_HPRIV |
| 20125 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 20126 | ! %g3 = 0000000000000bbc |
| 20127 | mov 0x29e,%g3 ! %g3 = 000000000000029e |
| 20128 | and %g3, 0x13, %g3 |
| 20129 | xor %g2, %g3, %g2 |
| 20130 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 20131 | ta T_CHANGE_NONHPRIV |
| 20132 | ! Mem[000000001d000000] = e2f042ec, %l7 = 585abbe0, %l4 = 56175206 |
| 20133 | casa [%o2]0x80,%l7,%l4 ! %l4 = 00000000e2f042ec |
| 20134 | ! Mem[000000001c800020] = ff0ea08f, %l4 = 00000000e2f042ec |
| 20135 | lduwa [%o1+%i4]0x89,%l4 ! %l4 = 00000000ff0ea08f |
| 20136 | ! Mem[0000000031800034] = a007af15, %l4 = 00000000ff0ea08f |
| 20137 | ldsba [%i3+0x037]%asi,%l4 ! %l4 = 0000000000000015 |
| 20138 | ! Mem[000000001c000058] = 59967333, %l3 = 489be0f0638fcafe |
| 20139 | lduh [%o0+0x05a],%l3 ! %l3 = 0000000000007333 |
| 20140 | ! %l1 = 568171da4f17d8fe, %l4 = 0000000000000015, %l1 = 568171da4f17d8fe |
| 20141 | addc %l1,%l4,%l1 ! %l1 = 568171da4f17d913 |
| 20142 | ! %l2 = 000000fb00000000, Mem[31800070b0ffb003] = 00000015 |
| 20143 | stb %l2,[%i3+0x070] ! Mem[0000000031800070] = fbffb003 |
| 20144 | ! %l7 = 13e5e5bb585abbe0, %l2 = 00000000000000fb, %l2 = 00000000000000fb |
| 20145 | sll %l7,%l2,%l2 ! %l2 = dac2d5df00000000 |
| 20146 | ! Mem[0000000031000034] = ffffffe0, %f28 = ca7d0df8 |
| 20147 | ld [%i2+0x034],%f28 ! %f28 = ffffffe0 |
| 20148 | |
| 20149 | p6_label_32: ! %cwp = 1 |
| 20150 | ! Mem[0000000031000030] = 0f30d723 ffffffe0, %l2 = 00000000, %l3 = 00007333 |
| 20151 | ldd [%i2+%i6],%l2 ! %l2 = 000000000f30d723 00000000ffffffe0 |
| 20152 | ! %l0 = 23abd17400000000, Mem[1d80001800000000] = 00000000 |
| 20153 | stwa %l0,[%o3+%o6]0x88 ! Mem[000000001d800018] = 23abd174 |
| 20154 | membar #Sync ! Added by membar checker (90) |
| 20155 | ! Mem[000000001c000000] = 085a3bd6 07b9ce56 000092c5 5946934a |
| 20156 | ! Mem[000000001c000010] = 9e1b11e1 2bd2ad00 68a0d143 09a60000 |
| 20157 | ! Mem[000000001c000020] = 2242ddd4 325f05f4 806f37dc 60e86838 |
| 20158 | ! Mem[000000001c000030] = 5c248cc2 5c162026 67c64c45 7b3c17bd |
| 20159 | ldda [%o0]ASI_BLK_AIUS,%f16 ! Block Load from 000000001c000000 |
| 20160 | ! %l6 = 0000000000000080, immed = 000006ec, %l7 = 13e5e5bb585abbe0 |
| 20161 | add %l6,0x6ec,%l7 ! %l7 = 000000000000076c |
| 20162 | ! Mem[000000001c800008] = 298f722b, %l5 = 0000000000000029 |
| 20163 | lduwa [%o1+%o4]0x81,%l5 ! %l5 = 00000000298f722b |
| 20164 | ! %l5 = 00000000298f722b, immed = 00000009, %l1 = 568171da4f17d913 |
| 20165 | srax %l5,0x009,%l1 ! %l1 = 000000000014c7b9 |
| 20166 | ! %f2 = 298f722b 1c94a5b3, Mem[0000000031800070] = fbffb003 ad4376f2 |
| 20167 | std %f2 ,[%i3+0x070] ! Mem[0000000031800070] = 298f722b 1c94a5b3 |
| 20168 | ! Mem[000000001c000000] = 085a3bd6, %l5 = 00000000298f722b |
| 20169 | lduwa [%o0+%g0]0x81,%l5 ! %l5 = 00000000085a3bd6 |
| 20170 | ! %f0 = b121a8bd, Mem[0000000031800034] = a007af15 |
| 20171 | st %f0 ,[%i3+0x034] ! Mem[0000000031800034] = b121a8bd |
| 20172 | ! Mem[000000001c000010] = 00add22be1111b9e, %l3 = 00000000ffffffe0 |
| 20173 | ldxa [%o0+%o5]0x89,%l3 ! %l3 = 00add22be1111b9e |
| 20174 | |
| 20175 | p6_label_33: ! %cwp = 1 |
| 20176 | ! Mem[000000001c00006c] = 60e86838, %l1 = 000000000014c7b9 |
| 20177 | lduha [%o0+0x06c]%asi,%l1 ! %l1 = 00000000000060e8 |
| 20178 | ! %l1 = 00000000000060e8, %l2 = 000000000f30d723, %y = 13e5e5bb |
| 20179 | smul %l1,%l2,%l2 ! %l2 = 000005c014f017b8, %y = 000005c0 |
| 20180 | ! %l5 = 00000000085a3bd6, immed = 00000195, %l2 = 000005c014f017b8 |
| 20181 | xnorcc %l5,0x195,%l2 ! %l2 = fffffffff7a5c5bc, %ccr = 88 |
| 20182 | ! Mem[000000001d800010] = 00001b7e, %f1 = 5c00a530 |
| 20183 | lda [%o3+%o5]0x89,%f1 ! %f1 = 00001b7e |
| 20184 | ! %f4 = c2c5ba1f, Mem[000000001d000000] = e2f042ec |
| 20185 | st %f4 ,[%o2+%g0] ! Mem[000000001d000000] = c2c5ba1f |
| 20186 | ! %l1 = 00000000000060e8, %l5 = 00000000085a3bd6, %l6 = 0000000000000080 |
| 20187 | and %l1,%l5,%l6 ! %l6 = 00000000000020c0 |
| 20188 | ! %l0 = 0000000023abd174, %l0 = 0000000023abd174, %l7 = 000000000000076c |
| 20189 | orncc %l0,%l0,%l7 ! %l7 = ffffffffffffffff, %ccr = 88 |
| 20190 | ! %l2 = fffffffff7a5c5bc, immed = 00000a72, %l7 = ffffffffffffffff |
| 20191 | and %l2,0xa72,%l7 ! %l7 = 0000000000000030 |
| 20192 | ! %l4 = 0000000000000015, %l2 = fffffffff7a5c5bc, %l4 = 0000000000000015 |
| 20193 | xor %l4,%l2,%l4 ! %l4 = fffffffff7a5c5a9 |
| 20194 | ! %l0 = 23abd17400000000, Mem[1d00001800000000] = f7a5c5bc |
| 20195 | stha %l0,[%o2+%o6]0x81 ! Mem[000000001d000018] = d1740000 |
| 20196 | |
| 20197 | p6_label_34: ! %cwp = 1 |
| 20198 | ! %l0 = 23abd174, %l1 = 000060e8, Mem[000000001c800010] = c2c51521 bbe7bd74 |
| 20199 | stda %l0,[%o1+%o5]0x81 ! Mem[000000001c800010] = 23abd174 000060e8 |
| 20200 | ! Mem[0000000030000070] = 00000093, %f15 = d355842a |
| 20201 | ld [%i0+0x070],%f15 ! %f15 = 00000093 |
| 20202 | ! Mem[000000001c000050] = 70bbca0f, %l7 = 0000000000000030 |
| 20203 | ldsh [%o0+0x052],%l7 ! %l7 = ffffffffffffca0f |
| 20204 | ! %l4 = f7a5c5a900000000, Mem[310000300f30d723] = 00000030 |
| 20205 | stw %l4,[%i2+%i6] ! Mem[0000000031000030] = f7a5c5a9 |
| 20206 | ! %l6 = 00000000000020c0, immed = 00000005, %l1 = 00000000000060e8 |
| 20207 | sll %l6,0x005,%l1 ! %l1 = 0000000000041800 |
| 20208 | ! %f4 = c2c5ba1f 00000029, Mem[000000001c800010] = 23abd174 000060e8 |
| 20209 | std %f4 ,[%o1+%o5] ! Mem[000000001c800010] = c2c5ba1f 00000029 |
| 20210 | ! %l6 = 00000000000020c0, %l1 = 0000000000041800, %y = 000005c0 |
| 20211 | smul %l6,%l1,%l7 ! %l7 = 0000000086120000, %y = 00000000 |
| 20212 | ! %l6 = 000020c000000000, Mem[1c80007ae76e2ee3] = 00041800 |
| 20213 | sth %l6,[%o1+0x07a] ! Mem[000000001c800078] = e76e20c0 |
| 20214 | ! Mem[0000000031000034] = ffffffe0, %l7 = 0000000086120000 |
| 20215 | swap [%i2+0x034],%l7 ! %l7 = 00000000ffffffe0 |
| 20216 | ! %l0 = 0000000023abd174, %l5 = 00000000085a3bd6, %l2 = fffffffff7a5c5bc |
| 20217 | orcc %l0,%l5,%l2 ! %l2 = 000000002bfbfbf6, %ccr = 00 |
| 20218 | |
| 20219 | p6_label_35: ! %cwp = 1 |
| 20220 | ! %l4 = fffffffff7a5c5a9, %l2 = 000000002bfbfbf6, %l7 = 00000000ffffffe0 |
| 20221 | tsubcctv %l4,%l2,%l7 ! %l0 = 0000000023abd197, Trapped |
| 20222 | ! Code Fragment 1 |
| 20223 | p6_fragment_6: |
| 20224 | ta T_CHANGE_HPRIV |
| 20225 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 20226 | ! %g3 = 000000000000029e |
| 20227 | mov -0x46d,%g3 ! %g3 = fffffffffffffb93 |
| 20228 | and %g3, 0x13, %g3 |
| 20229 | xor %g2, %g3, %g2 |
| 20230 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 20231 | ta T_CHANGE_NONHPRIV |
| 20232 | ! %l4 = fffffffff7a5c5a9, immed = 00000b3a, %l5 = 00000000085a3bd6 |
| 20233 | orcc %l4,0xb3a,%l5 ! %l5 = fffffffff7a5cfbb, %ccr = 88 |
| 20234 | ! Mem[000000001c800018] = fb963e6b60e86838, %l3 = 00add22be1111b9e |
| 20235 | ldxa [%o1+%o6]0x81,%l3 ! %l3 = fb963e6b60e86838 |
| 20236 | ! Mem[000000001c80006c] = 74fa817e, %l5 = fffffffff7a5cfbb |
| 20237 | lduha [%o1+0x06e]%asi,%l5 ! %l5 = 000000000000817e |
| 20238 | ! %l3 = fb963e6b60e86838, %l0 = 0000000023abd197, %y = 00000000 |
| 20239 | udivcc %l3,%l0,%l6 ! %l6 = 0000000000000002, %ccr = 00 |
| 20240 | mov %l0,%y ! %y = 23abd197 |
| 20241 | ! %f16 = 085a3bd6 07b9ce56 000092c5 5946934a |
| 20242 | ! %f20 = 9e1b11e1 2bd2ad00 68a0d143 09a60000 |
| 20243 | ! %f24 = 2242ddd4 325f05f4 806f37dc 60e86838 |
| 20244 | ! %f28 = 5c248cc2 5c162026 67c64c45 7b3c17bd |
| 20245 | stda %f16,[%o1+%g4]ASI_BLK_AIUP ! Block Store to 000000001c800040 |
| 20246 | ! Randomly selected nop |
| 20247 | nop |
| 20248 | ! %l4 = fffffffff7a5c5a9, %l1 = 0000000000041800, %l6 = 0000000000000002 |
| 20249 | add %l4,%l1,%l6 ! %l6 = fffffffff7a9dda9 |
| 20250 | ! Mem[0000000031000034] = 86120000, %l1 = 0000000000041800 |
| 20251 | ldswa [%i2+0x034]%asi,%l1 ! %l1 = ffffffff86120000 |
| 20252 | |
| 20253 | p6_label_36: ! %cwp = 1 |
| 20254 | ! %l5 = 000000000000817e, immed = 00000287, %l7 = 00000000ffffffe0 |
| 20255 | taddcc %l5,0x287,%l7 ! %l7 = 0000000000008405, %ccr = 02 |
| 20256 | ! %l0 = 23abd19700000000, Mem[1c800000bda821b1] = 00000000 |
| 20257 | stwa %l0,[%o1+%g0]0x88 ! Mem[000000001c800000] = 23abd197 |
| 20258 | ! %l0 = 0000000023abd197, %l3 = fb963e6b60e86838, %l5 = 000000000000817e |
| 20259 | addccc %l0,%l3,%l5 ! %l5 = fb963e6b849439cf, %ccr = 8a |
| 20260 | membar #Sync ! Added by membar checker (91) |
| 20261 | ! Mem[000000001c800050] = 9e1b11e12bd2ad00, %f10 = 00000000 a007af15 |
| 20262 | ldd [%o1+0x050],%f10 ! %f10 = 9e1b11e1 2bd2ad00 |
| 20263 | ! Mem[000000001c800040] = 085a3bd6 07b9ce56 000092c5 5946934a |
| 20264 | ! Mem[000000001c800050] = 9e1b11e1 2bd2ad00 68a0d143 09a60000 |
| 20265 | ! Mem[000000001c800060] = 2242ddd4 325f05f4 806f37dc 60e86838 |
| 20266 | ! Mem[000000001c800070] = 5c248cc2 5c162026 67c64c45 7b3c17bd |
| 20267 | ldda [%o1+%g4]ASI_BLK_P,%f16 ! Block Load from 000000001c800040 |
| 20268 | ! Mem[0000000031000034] = 86120000, %l2 = 000000002bfbfbf6 |
| 20269 | lduh [%i2+0x036],%l2 ! %l2 = 0000000000000000 |
| 20270 | ! Mem[000000001c000040] = 311c812f a184b097 00361e3a 5c0ed417 |
| 20271 | ! Mem[000000001c000050] = 70bbca0f b5a0b401 59967333 c564fd36 |
| 20272 | ! Mem[000000001c000060] = 00000000 6a5cc361 fb963e6b 60e86838 |
| 20273 | ! Mem[000000001c000070] = c9a2ab90 e2f042ec d8ae3de2 0ea88ad1 |
| 20274 | ldda [%o0+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 000000001c000040 |
| 20275 | ! Mem[000000001d800030] = 38816340, %l5 = fb963e6b849439cf |
| 20276 | lduw [%o3+%i6],%l5 ! %l5 = 0000000038816340 |
| 20277 | ! %l3 = 60e8683800000000, Mem[30000032000064c4] = 849439cf |
| 20278 | sth %l3,[%i0+0x032] ! Mem[0000000030000030] = 00006838 |
| 20279 | ! %l2 = 00000000, %l3 = 60e86838, Mem[0000000031800070] = 298f722b 1c94a5b3 |
| 20280 | std %l2,[%i3+0x070] ! Mem[0000000031800070] = 00000000 60e86838 |
| 20281 | |
| 20282 | p6_label_37: ! %cwp = 1 |
| 20283 | ! %f20 = 9e1b11e1, Mem[0000000031000034] = 86120000 |
| 20284 | st %f20,[%i2+0x034] ! Mem[0000000031000034] = 9e1b11e1 |
| 20285 | ! %l1 = 8612000000000000, Mem[1d00003057beafe8] = 31800070 |
| 20286 | stba %l1,[%o2+%i6]0x80 ! Mem[000000001d000030] = 00beafe8 |
| 20287 | ! %f18 = 000092c5 5946934a, Mem[000000001c800028] = 23abd174 a007af15 |
| 20288 | stda %f18,[%o1+%i5]0x81 ! Mem[000000001c800028] = 000092c5 5946934a |
| 20289 | ! Mem[000000001c000018] = 43d1a068, %l0 = 0000000023abd197 |
| 20290 | ldsba [%o0+%o6]0x88,%l0 ! %l0 = 0000000000000068 |
| 20291 | ! Mem[0000000030800070] = 0f30d723806f6bdc, %f16 = 085a3bd6 07b9ce56 |
| 20292 | ldd [%i1+0x070],%f16 ! %f16 = 0f30d723 806f6bdc |
| 20293 | ! %l2 = 0000000000000000, Mem[3180007660e86838] = 00000010 |
| 20294 | stb %l2,[%i3+0x076] ! Mem[0000000031800074] = 60e80038 |
| 20295 | ! %f24 = 2242ddd4 325f05f4, Mem[0000000030000070] = 00000093 00000016 |
| 20296 | std %f24,[%i0+0x070] ! Mem[0000000030000070] = 2242ddd4 325f05f4 |
| 20297 | ! Mem[0000000030000070] = 2242ddd4, %f21 = 2bd2ad00 |
| 20298 | ld [%i0+0x070],%f21 ! %f21 = 2242ddd4 |
| 20299 | ! %l0 = 0000000000000068, %l2 = 0000000000000000, %l7 = 0000000000008405 |
| 20300 | taddcc %l0,%l2,%l7 ! %l7 = 0000000000000068, %ccr = 00 |
| 20301 | ! Set Register : %l4 = fffffffff7a5c5a9 |
| 20302 | xor %g0,-1,%l4 ! %l4 = ffffffffffffffff |
| 20303 | |
| 20304 | p6_label_38: ! %cwp = 1 |
| 20305 | ! %l5 = 0000000038816340, %l0 = 0000000000000068, %l7 = 0000000000000068 |
| 20306 | sdivx %l5,%l0,%l7 ! %l7 = 00000000008b171b |
| 20307 | ! Mem[0000000030800070] = 0f30d723806f6bdc, %f26 = 806f37dc 60e86838 |
| 20308 | ldd [%i1+0x070],%f26 ! %f26 = 0f30d723 806f6bdc |
| 20309 | ! %l7 = 00000000008b171b, %l2 = 0000000000000000, %l6 = fffffffff7a9dda9 |
| 20310 | addccc %l7,%l2,%l6 ! %l6 = 00000000008b171b, %ccr = 00 |
| 20311 | ! Mem[000000001d000010] = 4f17d30a, %l2 = 0000000000000000 |
| 20312 | swapa [%o2+%o5]0x89,%l2 ! %l2 = 000000004f17d30a |
| 20313 | ! Mem[000000001c000028] = 806f37dc, %l1 = ffffffff86120000 |
| 20314 | ldsha [%o0+%i5]0x80,%l1 ! %l1 = ffffffffffff806f |
| 20315 | ! Mem[000000001d800060] = 39a077f81754c9f8, %l0 = 0000000000000068, %l1 = ffffffffffff806f |
| 20316 | add %o3,0x60,%g1 |
| 20317 | casxa [%g1]0x80,%l0,%l1 ! %l1 = 39a077f81754c9f8 |
| 20318 | ! Mem[000000001d000030] = 00beafe8, %l7 = 008b171b, %l4 = ffffffff |
| 20319 | add %o2,0x30,%g1 |
| 20320 | casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000000beafe8 |
| 20321 | ! %l3 = fb963e6b60e86838, immed = 000005a7, %l0 = 0000000000000068 |
| 20322 | addccc %l3,0x5a7,%l0 ! %l0 = fb963e6b60e86ddf, %ccr = 80 |
| 20323 | ! %l5 = 3881634000000000, Mem[1d80001000001b7e] = 00000000 |
| 20324 | stba %l5,[%o3+%o5]0x88 ! Mem[000000001d800010] = 00001b40 |
| 20325 | ! Mem[0000000031800077] = 60e80038, %l2 = 000000004f17d30a |
| 20326 | ldstub [%i3+0x077],%l2 ! %l2 = 0000000000000038 |
| 20327 | |
| 20328 | p6_label_39: ! %cwp = 1 |
| 20329 | ! %l1 = 39a077f81754c9f8, immed = 000007d2, %l2 = 0000000000000038 |
| 20330 | xnorcc %l1,0x7d2,%l2 ! %l2 = c65f8807e8ab31d5, %ccr = 88 |
| 20331 | ! %l1 = 39a077f81754c9f8, %l0 = fb963e6b60e86ddf, %l5 = 0000000038816340 |
| 20332 | xnor %l1,%l0,%l5 ! %l5 = 3dc9b66c88435bd8 |
| 20333 | ! Mem[000000001d800018] = 23abd174, %f26 = 0f30d723 |
| 20334 | lda [%o3+%o6]0x89,%f26 ! %f26 = 23abd174 |
| 20335 | ! %l1 = 39a077f81754c9f8, %l2 = c65f8807e8ab31d5, %l5 = 3dc9b66c88435bd8 |
| 20336 | addccc %l1,%l2,%l5 ! %l5 = fffffffffffffbcd, %ccr = 88 |
| 20337 | ! %l3 = fb963e6b60e86838, %l0 = fb963e6b60e86ddf, %l2 = c65f8807e8ab31d5 |
| 20338 | sllx %l3,%l0,%l2 ! %l2 = b074341c00000000 |
| 20339 | ! %l1 = 39a077f81754c9f8, %l7 = 00000000008b171b, %l7 = 00000000008b171b |
| 20340 | or %l1,%l7,%l7 ! %l7 = 39a077f817dfdffb |
| 20341 | ! %l4 = 0000000000beafe8, %l2 = b074341c00000000, %y = 23abd197 |
| 20342 | umulcc %l4,%l2,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 20343 | ! %l4 = 00beafe800000000, Mem[1d0000001fbac5c2] = 00000000 |
| 20344 | stba %l4,[%o2+%g0]0x88 ! Mem[000000001d000000] = 1fbac5e8 |
| 20345 | ! %l6 = 00000000008b171b, %l4 = 0000000000beafe8, %l3 = fb963e6b60e86838 |
| 20346 | xorcc %l6,%l4,%l3 ! %l3 = 000000000035b8f3, %ccr = 00 |
| 20347 | ! Mem[000000001d000018] = 000074d1, %l7 = 39a077f817dfdffb |
| 20348 | swapa [%o2+%o6]0x89,%l7 ! %l7 = 00000000000074d1 |
| 20349 | |
| 20350 | p6_label_40: ! %cwp = 1 |
| 20351 | ! %f0 = 311c812f a184b097 00361e3a 5c0ed417 |
| 20352 | ! %f4 = 70bbca0f b5a0b401 59967333 c564fd36 |
| 20353 | ! %f8 = 00000000 6a5cc361 fb963e6b 60e86838 |
| 20354 | ! %f12 = c9a2ab90 e2f042ec d8ae3de2 0ea88ad1 |
| 20355 | stda %f0,[%o0+%g4]ASI_COMMIT_P ! Block Store to 000000001c000040 |
| 20356 | membar #Sync ! Added by membar checker (92) |
| 20357 | ! %f16 = 0f30d723 806f6bdc 000092c5 5946934a |
| 20358 | ! %f20 = 9e1b11e1 2242ddd4 68a0d143 09a60000 |
| 20359 | ! %f24 = 2242ddd4 325f05f4 23abd174 806f6bdc |
| 20360 | ! %f28 = 5c248cc2 5c162026 67c64c45 7b3c17bd |
| 20361 | stda %f16,[%o0+%g4]ASI_BLK_S ! Block Store to 000000001c000040 |
| 20362 | ! %l7 = 00000000000074d1, %l6 = 00000000008b171b, %l1 = 39a077f81754c9f8 |
| 20363 | sll %l7,%l6,%l1 ! %l1 = 000003a688000000 |
| 20364 | ! %l6 = 00000000008b171b, immed = fffff380, %l1 = 000003a688000000 |
| 20365 | add %l6,-0xc80,%l1 ! %l1 = 00000000008b0a9b |
| 20366 | ! %l3 = 000000000035b8f3 |
| 20367 | sethi %hi(0x72e6a000),%l3 ! %l3 = 0000000072e6a000 |
| 20368 | ! %l4 = 00beafe8, %l5 = 00000000, Mem[0000000030800030] = b068b003 00000000 |
| 20369 | stda %l4,[%i1+0x030]%asi ! Mem[0000000030800030] = 00beafe8 00000000 |
| 20370 | ! Mem[000000001c000000] = 085a3bd6, %f14 = d8ae3de2 |
| 20371 | lda [%o0+%g0]0x81,%f14 ! %f14 = 085a3bd6 |
| 20372 | ! Mem[0000000031800070] = 00000000, %l4 = 00beafe8, %l0 = 60e86ddf |
| 20373 | add %i3,0x70,%g1 |
| 20374 | casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000000000000 |
| 20375 | ! %l3 = 0000000072e6a000, immed = 0000005c, %l2 = b074341c00000000 |
| 20376 | xor %l3,0x05c,%l2 ! %l2 = 0000000072e6a05c |
| 20377 | ! %l7 = 00000000000074d1, %l2 = 0000000072e6a05c, %l3 = 0000000072e6a000 |
| 20378 | xnor %l7,%l2,%l3 ! %l3 = ffffffff8d192b72 |
| 20379 | |
| 20380 | p6_label_41: ! %cwp = 1 |
| 20381 | ! Mem[000000001c000014] = 2bd2ad00, %l2 = 0000000072e6a05c |
| 20382 | ldsba [%o0+0x015]%asi,%l2 ! %l2 = ffffffffffffffd2 |
| 20383 | ! %l2 = ffffffd2, %l3 = 8d192b72, Mem[000000001d000028] = d5c96e19 14aa6737 |
| 20384 | stda %l2,[%o2+%i5]0x81 ! Mem[000000001d000028] = ffffffd2 8d192b72 |
| 20385 | ! %f7 = c564fd36, Mem[000000001c000054] = 2242ddd4 |
| 20386 | st %f7 ,[%o0+0x054] ! Mem[000000001c000054] = c564fd36 |
| 20387 | ! %l7 = 00000000000074d1, %l2 = ffffffffffffffd2, %l2 = ffffffffffffffd2 |
| 20388 | sub %l7,%l2,%l2 ! %l2 = 00000000000074ff |
| 20389 | ! %l5 = 0000000000000000, Mem[1d800028f27ac2f9] = ffffffd2 |
| 20390 | stwa %l5,[%o3+%i5]0x88 ! Mem[000000001d800028] = 00000000 |
| 20391 | ! %f12 = c9a2ab90 e2f042ec, Mem[0000000030800030] = 00beafe8 00000000 |
| 20392 | std %f12,[%i1+%i6] ! Mem[0000000030800030] = c9a2ab90 e2f042ec |
| 20393 | ! %l6 = 00000000008b171b, %l1 = 00000000008b0a9b, %l0 = 0000000000000000 |
| 20394 | andcc %l6,%l1,%l0 ! %l0 = 00000000008b021b, %ccr = 00 |
| 20395 | ! Mem[000000001c000008] = c5920000, %l5 = 0000000000000000 |
| 20396 | ldswa [%o0+%o4]0x89,%l5 ! %l5 = ffffffffc5920000 |
| 20397 | ! %l2 = 000074ff, %l3 = 8d192b72, Mem[000000001d000018] = fbdfdf17 ffedf683 |
| 20398 | stda %l2,[%o2+%o6]0x81 ! Mem[000000001d000018] = 000074ff 8d192b72 |
| 20399 | ! Mem[000000001d000028] = ffffffd2, %l3 = ffffffff8d192b72 |
| 20400 | lduba [%o2+%i5]0x81,%l3 ! %l3 = 00000000000000ff |
| 20401 | |
| 20402 | p6_label_42: ! %cwp = 1 |
| 20403 | ! %l3 = 000000ff00000000, Mem[1d800050fd18aad2] = 16582bf8 |
| 20404 | stw %l3,[%o3+0x050] ! Mem[000000001d800050] = 000000ff |
| 20405 | ! %l3 = 00000000000000ff, immed = fffffcd4, %l3 = 00000000000000ff |
| 20406 | andncc %l3,-0x32c,%l3 ! %l3 = 000000000000002b, %ccr = 00 |
| 20407 | ! %f0 = 311c812f a184b097 00361e3a 5c0ed417 |
| 20408 | ! %f4 = 70bbca0f b5a0b401 59967333 c564fd36 |
| 20409 | ! %f8 = 00000000 6a5cc361 fb963e6b 60e86838 |
| 20410 | ! %f12 = c9a2ab90 e2f042ec 085a3bd6 0ea88ad1 |
| 20411 | stda %f0,[%o0]ASI_BLK_P ! Block Store to 000000001c000000 |
| 20412 | ! %l4 = 0000000000beafe8 |
| 20413 | sethi %hi(0x26f6d400),%l4 ! %l4 = 0000000026f6d400 |
| 20414 | ! %l1 = 00000000008b0a9b, immd = 00000000000009cf, %l2 = 00000000000074ff |
| 20415 | udivx %l1,0x9cf,%l2 ! %l2 = 0000000000000e2c |
| 20416 | ! %f30 = 67c64c45, Mem[000000001d800060] = 39a077f8 |
| 20417 | sta %f30,[%o3+0x060]%asi ! Mem[000000001d800060] = 67c64c45 |
| 20418 | ! Mem[000000001c800074] = 5c162026, %l4 = 0000000026f6d400 |
| 20419 | ldsb [%o1+0x076],%l4 ! %l4 = 0000000000000020 |
| 20420 | ! Mem[0000000030000030] = 00006838, %l6 = 00000000008b171b |
| 20421 | swap [%i0+%i6],%l6 ! %l6 = 0000000000006838 |
| 20422 | ! %f28 = 5c248cc2, Mem[0000000030800034] = e2f042ec |
| 20423 | sta %f28,[%i1+0x034]%asi ! Mem[0000000030800034] = 5c248cc2 |
| 20424 | ! %l4 = 0000000000000020, Mem[000000001d800010] = 401b0000c4000000 |
| 20425 | stxa %l4,[%o3+%o5]0x81 ! Mem[000000001d800010] = 0000000000000020 |
| 20426 | |
| 20427 | p6_label_43: ! %cwp = 1 |
| 20428 | membar #Sync ! Added by membar checker (93) |
| 20429 | ! Mem[000000001d800040] = ffaa7a4d 0000ad43 8042ddfe a0e1c1de |
| 20430 | ! Mem[000000001d800050] = 000000ff 22863a87 dcaae20f 6b2536a2 |
| 20431 | ! Mem[000000001d800060] = 67c64c45 1754c9f8 626921c9 806f37dc |
| 20432 | ! Mem[000000001d800070] = df9212aa be5cc345 4ba3210a ed4ed018 |
| 20433 | ldda [%o3+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 000000001d800040 |
| 20434 | ! %f4 = 70bbca0f b5a0b401, Mem[000000001d800030] = 38816340 58ffd044 |
| 20435 | std %f4 ,[%o3+%i6] ! Mem[000000001d800030] = 70bbca0f b5a0b401 |
| 20436 | ! Mem[0000000031000070] = 000074c4 00000029, %l0 = 008b021b, %l1 = 008b0a9b |
| 20437 | ldda [%i2+0x070]%asi,%l0 ! %l0 = 00000000000074c4 0000000000000029 |
| 20438 | ! %l0 = 00000000000074c4, immed = 00000fa9, %y = 00000000 |
| 20439 | umul %l0,0xfa9,%l2 ! %l2 = 0000000007249164, %y = 00000000 |
| 20440 | ! %l0 = 000074c400000000, Mem[1d800020a37dd008] = 008b021b |
| 20441 | stba %l0,[%o3+%i4]0x80 ! Mem[000000001d800020] = c47dd008 |
| 20442 | ! %l5 = ffffffffc5920000, Mem[0000000031000030] = f7a5c5a99e1b11e1, %asi = 80 |
| 20443 | stxa %l5,[%i2+0x030]%asi ! Mem[0000000031000030] = ffffffffc5920000 |
| 20444 | ! Mem[000000001d800020] = c47dd008, %l6 = 0000000000006838 |
| 20445 | lduha [%o3+%i4]0x81,%l6 ! %l6 = 000000000000c47d |
| 20446 | ! Mem[000000001d000008] = 91fdc400, %f13 = e2f042ec |
| 20447 | lda [%o2+%o4]0x89,%f13 ! %f13 = 91fdc400 |
| 20448 | ! Mem[000000001d800054] = 22863a87, %l6 = 000000000000c47d |
| 20449 | ldsb [%o3+0x055],%l6 ! %l6 = ffffffffffffff86 |
| 20450 | ! Mem[000000001c00006c] = 806f6bdc, %l3 = 000000000000002b |
| 20451 | lduba [%o0+0x06d]%asi,%l3 ! %l3 = 000000000000006f |
| 20452 | |
| 20453 | p6_label_44: ! %cwp = 1 |
| 20454 | ! Mem[0000000030000034] = 00000000, %l2 = 0000000007249164 |
| 20455 | lduw [%i0+0x034],%l2 ! %l2 = 0000000000000000 |
| 20456 | ! %f6 = 59967333, Mem[000000001c00002c] = 60e86838 |
| 20457 | st %f6 ,[%o0+0x02c] ! Mem[000000001c00002c] = 59967333 |
| 20458 | ! %l6 = ffffffffffffff86, immed = 000002ba, %y = 00000000 |
| 20459 | udivcc %l6,0x2ba,%l0 ! %l0 = 00000000005de420, %ccr = 00 |
| 20460 | mov %l0,%y ! %y = 005de420 |
| 20461 | ! %l5 = ffffffffc5920000, immed = 00000202, %y = 005de420 |
| 20462 | umulcc %l5,0x202,%l0 ! %l0 = 0000018caf240000, %ccr = 08, %y = 0000018c |
| 20463 | ! %l1 = 0000000000000029, immed = fffff74c, %y = 0000018c |
| 20464 | mulscc %l1,-0x8b4,%l0 ! %l0 = 0000000080000014, %ccr = 08, %y = 800000c6 |
| 20465 | ! %l4 = 00000020, %l5 = c5920000, Mem[000000001c000010] = 0fcabb70 01b4a0b5 |
| 20466 | stda %l4,[%o0+%o5]0x88 ! Mem[000000001c000010] = 00000020 c5920000 |
| 20467 | ! Mem[000000001c000010] = c5920000 00000020, %l2 = 00000000, %l3 = 0000006f |
| 20468 | ldda [%o0+%o5]0x89,%l2 ! %l2 = 0000000000000020 00000000c5920000 |
| 20469 | ! Mem[000000001d800018] = 74d1ab23, %l6 = ffffffffffffff86 |
| 20470 | ldsba [%o3+0x018]%asi,%l6 ! %l6 = 0000000000000074 |
| 20471 | ! Mem[000000001c000008] = 00361e3a, %l3 = 00000000c5920000 |
| 20472 | lduha [%o0+%o4]0x81,%l3 ! %l3 = 0000000000000036 |
| 20473 | ! Mem[000000001d000018] = ff740000, %l4 = 0000000000000020 |
| 20474 | lduha [%o2+%o6]0x88,%l4 ! %l4 = 0000000000000000 |
| 20475 | |
| 20476 | p6_label_45: ! %cwp = 1 |
| 20477 | ! Mem[0000000031000030] = ffffffffc5920000, %l0 = 0000000080000014, %l5 = ffffffffc5920000 |
| 20478 | add %i2,0x30,%g1 |
| 20479 | casxa [%g1]0x80,%l0,%l5 ! %l5 = ffffffffc5920000 |
| 20480 | ! %l2 = 0000002000000000, Mem[1c0000602242ddd4] = 00000000 |
| 20481 | stb %l2,[%o0+0x060] ! Mem[000000001c000060] = 2042ddd4 |
| 20482 | ! %f9 = 6a5cc361, Mem[000000001c800000] = 97d1ab23 |
| 20483 | sta %f9 ,[%o1+%g0]0x81 ! Mem[000000001c800000] = 6a5cc361 |
| 20484 | ! %l5 = ffffffffc5920000, immed = fffff662, %y = 800000c6 |
| 20485 | udivcc %l5,-0x99e,%l5 ! %l5 = 0000000080000595, %ccr = 08 |
| 20486 | mov %l0,%y ! %y = 80000014 |
| 20487 | ! done : should take illegal inst trap, %l0 = 0000000080000014 |
| 20488 | done ! Illegal inst trap : %l0 = 0000000080000024 |
| 20489 | ! %f0 = 311c812f a184b097 00361e3a 5c0ed417 |
| 20490 | ! %f4 = 70bbca0f b5a0b401 59967333 c564fd36 |
| 20491 | ! %f8 = 00000000 6a5cc361 fb963e6b 60e86838 |
| 20492 | ! %f12 = c9a2ab90 91fdc400 085a3bd6 0ea88ad1 |
| 20493 | stda %f0,[%o1+%g4]ASI_BLK_PL ! Block Store to 000000001c800040 |
| 20494 | rd %pc,%o7 |
| 20495 | return %o7+12 ! CWP = 0 |
| 20496 | ! %l4 = 0000000000000016, Mem[000000001d800020] = c47dd008d2a51bb5 |
| 20497 | stx %l4,[%i3+%o4] ! Mem[000000001d800020] = 0000000000000016 |
| 20498 | ! Code Fragment 1 |
| 20499 | p6_fragment_7: |
| 20500 | ta T_CHANGE_HPRIV |
| 20501 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 20502 | ! %g3 = fffffffffffffb93 |
| 20503 | mov 0xc19,%g3 ! %g3 = 0000000000000c19 |
| 20504 | and %g3, 0x13, %g3 |
| 20505 | xor %g2, %g3, %g2 |
| 20506 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 20507 | ta T_CHANGE_NONHPRIV |
| 20508 | ! Mem[000000001d000000] = e8c5ba1f0000ff93, %f22 = dcaae20f 6b2536a2 |
| 20509 | ldd [%i2+%g0],%f22 ! %f22 = e8c5ba1f 0000ff93 |
| 20510 | |
| 20511 | p6_label_46: |
| 20512 | ! %l3 = ffffffff814ad883, %l3 = ffffffff814ad883, %l3 = ffffffff814ad883 |
| 20513 | taddcctv %l3,%l3,%l3 ! %l0 = 000000001684abdc, Trapped |
| 20514 | ! Mem[000000001c800010] = c2c5ba1f, %l4 = 0000000000000016 |
| 20515 | ldstuba [%i1+%i5]0x81,%l4 ! %l4 = 00000000000000c2 |
| 20516 | ! Mem[000000001d00001c] = 8d192b72, %l1 = 0000000000000f93 |
| 20517 | ldsh [%i2+0x01e],%l1 ! %l1 = 0000000000002b72 |
| 20518 | ! %l7 = ffffffe000000000, Mem[318000311684abb9] = 00000f93 |
| 20519 | stb %l7,[%o3+0x031] ! Mem[0000000031800030] = 16e0abb9 |
| 20520 | ! %l2 = 000000000000009e, %l5 = ffffffffffffffb0, %y = 80000014 |
| 20521 | mulscc %l2,%l5,%l6 ! %l6 = 000000008000004f, %ccr = 08, %y = 4000000a |
| 20522 | ! %l2 = 000000000000009e, %l2 = 000000000000009e, %y = 4000000a |
| 20523 | udivcc %l2,%l2,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a |
| 20524 | mov %l0,%y ! %y = 1684abdc |
| 20525 | ! Mem[0000000030000070] = 2242ddd4, %l2 = 000000000000009e |
| 20526 | ldub [%o0+0x072],%l2 ! %l2 = 00000000000000dd |
| 20527 | ! Mem[0000000030000070] = 2242ddd4325f05f4, %f16 = ffaa7a4d 0000ad43 |
| 20528 | ldd [%o0+0x070],%f16 ! %f16 = 2242ddd4 325f05f4 |
| 20529 | ! Mem[000000001d800020] = 0000000000000016, %f26 = 626921c9 806f37dc |
| 20530 | ldda [%i3+%o4]0x80,%f26 ! %f26 = 00000000 00000016 |
| 20531 | ! Randomly selected nop |
| 20532 | nop |
| 20533 | |
| 20534 | p6_label_47: |
| 20535 | ! %l5 = ffffffffffffffb0, immed = 000008e2, %y = 1684abdc |
| 20536 | mulscc %l5,0x8e2,%l4 ! %l4 = 000000007fffffd8, %ccr = 00, %y = 0b4255ee |
| 20537 | ! %l1 = 00000000ffffffff, immed = 00000172, %y = 0b4255ee |
| 20538 | umul %l1,0x172,%l7 ! %l7 = 00000171fffffe8e, %y = 00000171 |
| 20539 | ! Mem[000000001c000028] = fb963e6b, %l2 = 00000000000000dd |
| 20540 | ldswa [%i0+%o5]0x81,%l2 ! %l2 = fffffffffb963e6b |
| 20541 | ! %l6 = 000000008000004f, immed = fffff3b6, %y = 00000171 |
| 20542 | udiv %l6,-0xc4a,%l4 ! %l4 = 0000000000000171 |
| 20543 | mov %l0,%y ! %y = 1684abdc |
| 20544 | ! Mem[000000001d000028] = d2ffffff, %l3 = ffffffff814ad883 |
| 20545 | lduwa [%i2+%o5]0x89,%l3 ! %l3 = 00000000d2ffffff |
| 20546 | ! %f20 = 000000ff, Mem[000000001c000030] = c9a2ab90 |
| 20547 | st %f20,[%i0+%o6] ! Mem[000000001c000030] = 000000ff |
| 20548 | ! Mem[0000000030000074] = 325f05f4, %l6 = 000000008000004f |
| 20549 | ldswa [%o0+0x074]%asi,%l6 ! %l6 = 00000000325f05f4 |
| 20550 | ! Mem[000000001c800010] = ffc5ba1f, %l3 = 00000000d2ffffff |
| 20551 | ldswa [%i1+%i5]0x81,%l3 ! %l3 = ffffffffffc5ba1f |
| 20552 | ! %l1 = 00000000ffffffff, %l5 = ffffffffffffffb0, %l4 = 0000000000000171 |
| 20553 | sll %l1,%l5,%l4 ! %l4 = 0000ffffffff0000 |
| 20554 | ! %f26 = 00000000 00000016, Mem[000000001c800028] = 000092c5 5946934a |
| 20555 | stda %f26,[%i1+%o5]0x81 ! Mem[000000001c800028] = 00000000 00000016 |
| 20556 | |
| 20557 | p6_label_48: |
| 20558 | ! %f16 = 2242ddd4 325f05f4 8042ddfe a0e1c1de |
| 20559 | ! %f20 = 000000ff 22863a87 e8c5ba1f 0000ff93 |
| 20560 | ! %f24 = 67c64c45 1754c9f8 00000000 00000016 |
| 20561 | ! %f28 = df9212aa be5cc345 4ba3210a ed4ed018 |
| 20562 | stda %f16,[%i3]ASI_COMMIT_P ! Block Store to 000000001d800000 |
| 20563 | ! %l2 = fffffffffb963e6b, %l2 = fffffffffb963e6b, %l4 = 0000ffffffff0000 |
| 20564 | xor %l2,%l2,%l4 ! %l4 = 0000000000000000 |
| 20565 | ! Mem[0000000031800070] = 00000000, %l3 = ffffffffffc5ba1f |
| 20566 | ldsw [%o3+0x070],%l3 ! %l3 = 0000000000000000 |
| 20567 | ! %l2 = fb963e6b, %l3 = 00000000, Mem[000000001d000050] = 6edee249 9d7dc60c |
| 20568 | std %l2,[%i2+0x050] ! Mem[000000001d000050] = fb963e6b 00000000 |
| 20569 | ! %l1 = 00000000ffffffff, %l6 = 00000000325f05f4, %l5 = ffffffffffffffb0 |
| 20570 | srax %l1,%l6,%l5 ! %l5 = 0000000000000000 |
| 20571 | ! %l7 = 00000171fffffe8e, immed = fffff380, %y = 1684abdc |
| 20572 | umul %l7,-0xc80,%l7 ! %l7 = fffff20e00121100, %y = fffff20e |
| 20573 | ! %l6 = 00000000325f05f4, %l1 = 00000000ffffffff, %l3 = 0000000000000000 |
| 20574 | orncc %l6,%l1,%l3 ! %l3 = ffffffff325f05f4, %ccr = 80 |
| 20575 | ! %l2 = fffffffffb963e6b, %l6 = 00000000325f05f4, %l0 = 000000001684abdc |
| 20576 | tsubcc %l2,%l6,%l0 ! %l0 = ffffffffc9373877, %ccr = 8a |
| 20577 | ! Mem[000000001d800050] = 000000ff22863a87, %l0 = ffffffffc9373877 |
| 20578 | ldx [%i3+0x050],%l0 ! %l0 = 000000ff22863a87 |
| 20579 | ! Mem[000000001c000028] = fb963e6b, %l1 = 00000000ffffffff |
| 20580 | lduba [%i0+%o5]0x81,%l1 ! %l1 = 00000000000000fb |
| 20581 | |
| 20582 | p6_label_49: |
| 20583 | ! %l2 = fffffffffb963e6b, %l1 = 00000000000000fb, %y = fffff20e |
| 20584 | umul %l2,%l1,%l2 ! %l2 = 000000f6ac4f32e9, %y = 000000f6 |
| 20585 | ! Mem[0000000031000070] = 000074c4, %l1 = 00000000000000fb |
| 20586 | ldub [%o2+0x072],%l1 ! %l1 = 0000000000000074 |
| 20587 | ! Mem[0000000030000030] = 008b171b00000000, %f14 = 085a3bd6 0ea88ad1 |
| 20588 | ldd [%o0+%o6],%f14 ! %f14 = 008b171b 00000000 |
| 20589 | ! %l4 = 0000000000000000, %l5 = 0000000000000000, %l5 = 0000000000000000 |
| 20590 | sllx %l4,%l5,%l5 ! %l5 = 0000000000000000 |
| 20591 | membar #Sync ! Added by membar checker (94) |
| 20592 | ! Mem[000000001d800010] = 000000ff, %l6 = 00000000325f05f4 |
| 20593 | lduha [%i3+%i5]0x81,%l6 ! %l6 = 0000000000000000 |
| 20594 | ! Mem[000000001c000018] = 33739659, %f24 = 67c64c45 |
| 20595 | lda [%i0+%i6]0x89,%f24 ! %f24 = 33739659 |
| 20596 | ! %l2 = ac4f32e900000000, Mem[30000032008b171b] = 00000080, %asi = 05 |
| 20597 | stha %l2,[%o0+0x032]%asi ! Mem[0000000030000030] = 008b32e9 |
| 20598 | ! %f20 = 000000ff 22863a87, Mem[000000001d800028] = 00000000 16000000 |
| 20599 | stda %f20,[%i3+%o5]0x88 ! Mem[000000001d800028] = 000000ff 22863a87 |
| 20600 | ! Mem[0000000031800030] = 16e0abb9, %l7 = fffff20e00121100 |
| 20601 | swap [%o3+%o6],%l7 ! %l7 = 0000000016e0abb9 |
| 20602 | ! Mem[000000001c800070] = 00c4fd91, %l6 = 0000000000000000 |
| 20603 | lduwa [%i1+0x070]%asi,%l6 ! %l6 = 0000000000c4fd91 |
| 20604 | |
| 20605 | p6_label_50: |
| 20606 | ! Mem[000000001c000010] = 20000000, %l4 = 0000000000000000 |
| 20607 | ldsba [%i0+%i5]0x81,%l4 ! %l4 = 0000000000000020 |
| 20608 | ! Mem[000000001d800020] = 67c64c45, %l7 = 0000000016e0abb9 |
| 20609 | lduwa [%i3+%o4]0x81,%l7 ! %l7 = 0000000067c64c45 |
| 20610 | ! %f21 = 22863a87, Mem[000000001d800000] = 2242ddd4 |
| 20611 | sta %f21,[%i3+%g0]0x81 ! Mem[000000001d800000] = 22863a87 |
| 20612 | ! Mem[000000001c000048] = 000092c55946934a, %l0 = 000000ff22863a87 |
| 20613 | ldxa [%i0+0x048]%asi,%l0 ! %l0 = 000092c55946934a |
| 20614 | ! Mem[0000000030000074] = 325f05f4, %l7 = 67c64c45, %l7 = 67c64c45 |
| 20615 | add %o0,0x74,%g1 |
| 20616 | casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000325f05f4 |
| 20617 | ! %l0 = 5946934a00000000, Mem[1c000030000000ff] = 00000007 |
| 20618 | stba %l0,[%i0+%o6]0x80 ! Mem[000000001c000030] = 4a0000ff |
| 20619 | ! Mem[0000000031800074] = 60e800ff, %l7 = 00000000325f05f4 |
| 20620 | ldswa [%o3+0x074]%asi,%l7 ! %l7 = 0000000060e800ff |
| 20621 | ! %f14 = 008b171b 00000000, Mem[000000001c000008] = 3a1e3600 17d40e5c |
| 20622 | stda %f14,[%i0+%i4]0x88 ! Mem[000000001c000008] = 008b171b 00000000 |
| 20623 | ! %f13 = 91fdc400, Mem[000000001c800018] = fb963e6b |
| 20624 | sta %f13,[%i1+%i6]0x81 ! Mem[000000001c800018] = 91fdc400 |
| 20625 | ! %l2 = 000000f6ac4f32e9, immed = 00000169, %y = 000000f6 |
| 20626 | udiv %l2,0x169,%l3 ! %l3 = 00000000aeed1294 |
| 20627 | mov %l0,%y ! %y = 5946934a |
| 20628 | |
| 20629 | p6_label_51: |
| 20630 | ! Mem[000000001d000014] = d2b52350, %l3 = 00000000aeed1294 |
| 20631 | ldsb [%i2+0x017],%l3 ! %l3 = 0000000000000050 |
| 20632 | ! %l2 = ac4f32e900000000, Mem[1c000014000092c5] = aeed1294 |
| 20633 | sth %l2,[%i0+0x014] ! Mem[000000001c000014] = 32e992c5 |
| 20634 | ! %f28 = df9212aa be5cc345, Mem[0000000031000030] = ffffffff c5920000 |
| 20635 | std %f28,[%o2+%o6] ! Mem[0000000031000030] = df9212aa be5cc345 |
| 20636 | ! done : should take illegal inst trap, %l0 = 000092c55946934a |
| 20637 | done ! Illegal inst trap : %l0 = 000092c55946935a |
| 20638 | ! Mem[0000000030000070] = 2242ddd4, %l2 = 000000f6ac4f32e9 |
| 20639 | lduwa [%o0+0x070]%asi,%l2 ! %l2 = 000000002242ddd4 |
| 20640 | ! %l3 = 0000000000000050, immed = 00000be4, %l7 = 0000000060e800ff |
| 20641 | xnor %l3,0xbe4,%l7 ! %l7 = fffffffffffff44b |
| 20642 | ! %l0 = 000092c55946935a, immd = ffffffffffffff2f, %l2 = 000000002242ddd4 |
| 20643 | udivx %l0,-0x0d1,%l2 ! %l2 = 0000000000000000 |
| 20644 | ! Mem[000000001c800028] = 0000000000000016, %l7 = fffffffffffff44b |
| 20645 | ldxa [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000016 |
| 20646 | ! Mem[000000001d000020] = 68a00000, %l5 = 0000000000000000 |
| 20647 | swapa [%i2+%o4]0x89,%l5 ! %l5 = 0000000068a00000 |
| 20648 | ! Mem[000000001c000030] = ff00004a, %l6 = 0000000000c4fd91 |
| 20649 | lduha [%i0+%o6]0x89,%l6 ! %l6 = 000000000000004a |
| 20650 | |
| 20651 | p6_label_52: |
| 20652 | ! Mem[000000001c000020] = 00000000, %l3 = 0000000000000050 |
| 20653 | lduba [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000 |
| 20654 | ! Mem[000000001c800030] = 9664ab17, %l3 = 0000000000000000 |
| 20655 | lduwa [%i1+%o6]0x89,%l3 ! %l3 = 000000009664ab17 |
| 20656 | ! Mem[000000001d800054] = 22863a87, %l5 = 0000000068a00000 |
| 20657 | lduba [%i3+0x055]%asi,%l5 ! %l5 = 0000000000000086 |
| 20658 | ! %l0 = 5946935a00000000, Mem[308000365c248cc2] = 68a00000 |
| 20659 | stb %l0,[%o1+0x036] ! Mem[0000000030800034] = 5c245ac2 |
| 20660 | ! Mem[0000000030800030] = c9a2ab90, %l1 = 0000000000000074 |
| 20661 | ldsw [%o1+%o6],%l1 ! %l1 = ffffffffc9a2ab90 |
| 20662 | ! %l6 = 0000004a00000000, Mem[300000702242ddd4] = 00000074 |
| 20663 | stb %l6,[%o0+0x070] ! Mem[0000000030000070] = 4a42ddd4 |
| 20664 | ! Mem[0000000030000074] = 325f05f4, %l7 = 0000000000000016 |
| 20665 | ldsw [%o0+0x074],%l7 ! %l7 = 00000000325f05f4 |
| 20666 | ! %l7 = 00000000325f05f4, immed = 00000cfc, %l6 = 000000000000004a |
| 20667 | orncc %l7,0xcfc,%l6 ! %l6 = fffffffffffff7f7, %ccr = 88 |
| 20668 | ! %l6 = fffff7f700000000, Mem[1c00001833739659] = 00000000 |
| 20669 | stba %l6,[%i0+%i6]0x88 ! Mem[000000001c000018] = 337396f7 |
| 20670 | save ! CWP = 1 |
| 20671 | |
| 20672 | p6_label_53: ! %cwp = 1 |
| 20673 | ! %l1 = 0000000000000029, Mem[0000000030800070] = 0f30d723806f6bdc |
| 20674 | stx %l1,[%i1+0x070] ! Mem[0000000030800070] = 0000000000000029 |
| 20675 | ! Clear Register : %l0 = 0000000080000024 |
| 20676 | clr %l0 ! %l0 = 0000000000000000 |
| 20677 | ! %l7 = 00000000000074d1, immed = 00000ee0, %l4 = 0000000000000000 |
| 20678 | andn %l7,0xee0,%l4 ! %l4 = 0000000000007011 |
| 20679 | ! Randomly selected nop |
| 20680 | nop |
| 20681 | ! %f27 = 00000016, Mem[0000000030000034] = 00000000 |
| 20682 | st %f27,[%i0+0x034] ! Mem[0000000030000034] = 00000016 |
| 20683 | ! %l0 = 0000000000000000, Mem[1c80001891fdc400] = 00000000 |
| 20684 | stw %l0,[%o1+%o6] ! Mem[000000001c800018] = 00000000 |
| 20685 | ! %l6 = 0000000000000074, immed = 00000207, %l3 = 0000000000000036 |
| 20686 | xnor %l6,0x207,%l3 ! %l3 = fffffffffffffd8c |
| 20687 | ! Mem[000000001c800074] = 90aba2c9, %l1 = 0000000000000029 |
| 20688 | ldsw [%o1+0x074],%l1 ! %l1 = ffffffff90aba2c9 |
| 20689 | ! Mem[0000000031800074] = 60e800ff, %l1 = ffffffff90aba2c9 |
| 20690 | ldub [%i3+0x077],%l1 ! %l1 = 00000000000000ff |
| 20691 | ! %l0 = 0000000000000000, Mem[3180003000121100] = 90aba2c9 |
| 20692 | stw %l0,[%i3+%i6] ! Mem[0000000031800030] = 00000000 |
| 20693 | |
| 20694 | p6_label_54: ! %cwp = 1 |
| 20695 | ! %l2 = 0000000000000020, immed = 0000001d, %l3 = fffffffffffffd8c |
| 20696 | srlx %l2,0x01d,%l3 ! %l3 = 0000000000000000 |
| 20697 | ! %l6 = 0000000000000074, immed = 0000000d, %l7 = 00000000000074d1 |
| 20698 | sllx %l6,0x00d,%l7 ! %l7 = 00000000000e8000 |
| 20699 | ! Mem[0000000031000070] = 000074c4, %l6 = 0000000000000074 |
| 20700 | lduba [%i2+0x070]%asi,%l6 ! %l6 = 0000000000000000 |
| 20701 | ! Mem[000000001d800010] = 000000ff, %l6 = 0000000000000000 |
| 20702 | ldsba [%o3+%o5]0x81,%l6 ! %l6 = 0000000000000000 |
| 20703 | ! %l4 = 0000000000007011, %l5 = 0000000080000595, %y = 5946934a |
| 20704 | udiv %l4,%l5,%l1 ! %l1 = 00000000b28d1eca |
| 20705 | mov %l0,%y ! %y = 00000000 |
| 20706 | ! %l4 = 0000000000007011, %l0 = 0000000000000000, %l6 = 0000000000000000 |
| 20707 | addcc %l4,%l0,%l6 ! %l6 = 0000000000007011, %ccr = 00 |
| 20708 | ! %f0 = 311c812f a184b097 00361e3a 5c0ed417 |
| 20709 | ! %f4 = 70bbca0f b5a0b401 59967333 c564fd36 |
| 20710 | ! %f8 = 00000000 6a5cc361 fb963e6b 60e86838 |
| 20711 | ! %f12 = c9a2ab90 91fdc400 008b171b 00000000 |
| 20712 | stda %f0,[%o0+%g4]ASI_BLK_S ! Block Store to 000000001c000040 |
| 20713 | ! Mem[000000001c800054] = 0fcabb70, %l0 = 0000000000000000 |
| 20714 | swap [%o1+0x054],%l0 ! %l0 = 000000000fcabb70 |
| 20715 | ! %l0 = 0fcabb7000000000, Mem[1d00001000000000] = 00000000 |
| 20716 | stha %l0,[%o2+%o5]0x89 ! Mem[000000001d000010] = 0000bb70 |
| 20717 | ! Mem[000000001d000028] = ffffffd2, %l5 = 0000000080000595 |
| 20718 | ldsha [%o2+%i5]0x80,%l5 ! %l5 = ffffffffffffffff |
| 20719 | |
| 20720 | p6_label_55: ! %cwp = 1 |
| 20721 | ! Mem[000000001c000020] = 00000000, %l5 = ffffffffffffffff |
| 20722 | ldstuba [%o0+%i4]0x81,%l5 ! %l5 = 0000000000000000 |
| 20723 | ! Mem[000000001c800008] = 2b728f29, %l5 = 0000000000000000 |
| 20724 | ldsba [%o1+%o4]0x88,%l5 ! %l5 = 0000000000000029 |
| 20725 | ! Mem[000000001d800018] = e8c5ba1f, %l7 = 00000000000e8000 |
| 20726 | swapa [%o3+%o6]0x81,%l7 ! %l7 = 00000000e8c5ba1f |
| 20727 | ! %f17 = 325f05f4, Mem[0000000031800070] = 00000000 |
| 20728 | st %f17,[%i3+0x070] ! Mem[0000000031800070] = 325f05f4 |
| 20729 | ! %l3 = 0000000000000000, %l2 = 0000000000000020, %l0 = 000000000fcabb70 |
| 20730 | sdivx %l3,%l2,%l0 ! %l0 = 0000000000000000 |
| 20731 | ! %l6 = 0000000000007011, %l4 = 0000000000007011, %l1 = 00000000b28d1eca |
| 20732 | xnorcc %l6,%l4,%l1 ! %l1 = ffffffffffffffff, %ccr = 88 |
| 20733 | ! Mem[0000000031800030] = 00000000 b121a8bd, %l4 = 00007011, %l5 = 00000029 |
| 20734 | ldd [%i3+%i6],%l4 ! %l4 = 0000000000000000 00000000b121a8bd |
| 20735 | ! %l4 = 0000000000000000, Mem[000000001c800008] = 298f722b1c94a5b3 |
| 20736 | stxa %l4,[%o1+%o4]0x81 ! Mem[000000001c800008] = 0000000000000000 |
| 20737 | ! %l4 = 0000000000000000, Mem[31000072000074c4] = 16582bf8 |
| 20738 | sth %l4,[%i2+0x072] ! Mem[0000000031000070] = 00000000 |
| 20739 | ! Mem[0000000031800070] = 325f05f4, %l3 = 0000000000000000 |
| 20740 | ldsw [%i3+0x070],%l3 ! %l3 = 00000000325f05f4 |
| 20741 | |
| 20742 | p6_label_56: ! %cwp = 1 |
| 20743 | ! Mem[000000001d800030] = df9212aa be5cc345, %l2 = 00000020, %l3 = 325f05f4 |
| 20744 | ldda [%o3+%i6]0x81,%l2 ! %l2 = 00000000df9212aa 00000000be5cc345 |
| 20745 | ! Mem[0000000030800070] = 00000000, %f17 = 325f05f4 |
| 20746 | ld [%i1+0x070],%f17 ! %f17 = 00000000 |
| 20747 | ! %l5 = 00000000b121a8bd, immed = fffffad7, %y = 00000000 |
| 20748 | sdiv %l5,-0x529,%l7 ! %l7 = ffffffffffddac5a |
| 20749 | mov %l0,%y ! %y = 00000000 |
| 20750 | ! Code Fragment 1 |
| 20751 | p6_fragment_8: |
| 20752 | ta T_CHANGE_HPRIV |
| 20753 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 20754 | ! %g3 = 0000000000000c19 |
| 20755 | mov -0x8fb,%g3 ! %g3 = fffffffffffff705 |
| 20756 | and %g3, 0x13, %g3 |
| 20757 | xor %g2, %g3, %g2 |
| 20758 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 20759 | ta T_CHANGE_NONHPRIV |
| 20760 | ! Mem[000000001d000020] = 00000000 814ad883, %l4 = 00000000, %l5 = b121a8bd |
| 20761 | ldda [%o2+%i4]0x81,%l4 ! %l4 = 0000000000000000 00000000814ad883 |
| 20762 | ! Mem[0000000030800030] = c9a2ab90, %l4 = 00000000, %l7 = ffddac5a |
| 20763 | add %i1,0x30,%g1 |
| 20764 | casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000c9a2ab90 |
| 20765 | ! Code Fragment 1 |
| 20766 | p6_fragment_9: |
| 20767 | ta T_CHANGE_HPRIV |
| 20768 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 20769 | ! %g3 = fffffffffffff705 |
| 20770 | mov -0x1b4,%g3 ! %g3 = fffffffffffffe4c |
| 20771 | and %g3, 0x13, %g3 |
| 20772 | xor %g2, %g3, %g2 |
| 20773 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 20774 | ta T_CHANGE_NONHPRIV |
| 20775 | ! Mem[000000001c000008] = 00000000, %l6 = 0000000000007011 |
| 20776 | ldstuba [%o0+%o4]0x81,%l6 ! %l6 = 0000000000000000 |
| 20777 | ! Mem[000000001c000034] = e2f042ec, %l5 = 00000000814ad883 |
| 20778 | swap [%o0+0x034],%l5 ! %l5 = 00000000e2f042ec |
| 20779 | ! Mem[0000000031800070] = 325f05f4, %l5 = 00000000e2f042ec |
| 20780 | ldsw [%i3+0x070],%l5 ! %l5 = 00000000325f05f4 |
| 20781 | |
| 20782 | p6_label_57: ! %cwp = 1 |
| 20783 | ! Mem[000000001c80006c] = 6b3e96fb, %f5 = b5a0b401 |
| 20784 | ld [%o1+0x06c],%f5 ! %f5 = 6b3e96fb |
| 20785 | ! %l1 = ffffffffffffffff, %l4 = 0000000000000000, %l6 = 0000000000000000 |
| 20786 | and %l1,%l4,%l6 ! %l6 = 0000000000000000 |
| 20787 | ! Mem[0000000031800074] = 60e800ff, %l1 = ffffffffffffffff |
| 20788 | ldub [%i3+0x076],%l1 ! %l1 = 0000000000000000 |
| 20789 | ! %l4 = 0000000000000000, %l4 = 0000000000000000, %l2 = 00000000df9212aa |
| 20790 | orncc %l4,%l4,%l2 ! %l2 = ffffffffffffffff, %ccr = 88 |
| 20791 | ! Code Fragment 1 |
| 20792 | p6_fragment_10: |
| 20793 | ta T_CHANGE_HPRIV |
| 20794 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 20795 | ! %g3 = fffffffffffffe4c |
| 20796 | mov -0xa7b,%g3 ! %g3 = fffffffffffff585 |
| 20797 | and %g3, 0x13, %g3 |
| 20798 | xor %g2, %g3, %g2 |
| 20799 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 20800 | ta T_CHANGE_NONHPRIV |
| 20801 | save ! CWP = 2 |
| 20802 | ! Mem[000000001d800018] = 93ff0000 00800e00, %l0 = 6efa9440, %l1 = 6fc1465b |
| 20803 | ldda [%i3+%i6]0x89,%l0 ! %l0 = 0000000000800e00 0000000093ff0000 |
| 20804 | ! %l7 = c7a25ff2760ce00c, %l6 = a90ae9281e7ece98, %l2 = 9a71f9a20c07a80e |
| 20805 | andcc %l7,%l6,%l2 ! %l2 = 81024920160cc008, %ccr = 80 |
| 20806 | restore ! CWP = 1 |
| 20807 | ! %l6 = 0000000000000000, %l3 = 00000000be5cc345, %l1 = 0000000000000000 |
| 20808 | srlx %l6,%l3,%l1 ! %l1 = 0000000000000000 |
| 20809 | |
| 20810 | p6_label_58: ! %cwp = 1 |
| 20811 | ! Mem[000000001d800008] = 8042ddfe, %l1 = 0000000000000000 |
| 20812 | ldswa [%o3+%o4]0x81,%l1 ! %l1 = ffffffff8042ddfe |
| 20813 | ! %f16 = 2242ddd4, Mem[000000001d000038] = 00000000 |
| 20814 | st %f16,[%o2+0x038] ! Mem[000000001d000038] = 2242ddd4 |
| 20815 | ! Mem[000000001d800078] = 4ba3210aed4ed018, %f2 = 00361e3a 5c0ed417 |
| 20816 | ldd [%o3+0x078],%f2 ! %f2 = 4ba3210a ed4ed018 |
| 20817 | ! Mem[000000001d000030] = e8afbe00, %l3 = 00000000be5cc345 |
| 20818 | ldsba [%o2+%i6]0x88,%l3 ! %l3 = 0000000000000000 |
| 20819 | ! %f22 = e8c5ba1f 0000ff93, Mem[0000000031000070] = 00000000 00000029 |
| 20820 | stda %f22,[%i2+0x070]%asi ! Mem[0000000031000070] = e8c5ba1f 0000ff93 |
| 20821 | ! %l6 = 0000000000000000, %l2 = ffffffffffffffff, %l7 = 00000000c9a2ab90 |
| 20822 | orncc %l6,%l2,%l7 ! %l7 = 0000000000000000, %ccr = 44 |
| 20823 | ! %l2 = ffffffffffffffff, %l3 = 0000000000000000, %l4 = 0000000000000000 |
| 20824 | tsubcctv %l2,%l3,%l4 ! %l0 = 0000000000000023, Trapped |
| 20825 | ! Mem[000000001d800050] = 000000ff, %l2 = ffffffffffffffff |
| 20826 | lduw [%o3+0x050],%l2 ! %l2 = 00000000000000ff |
| 20827 | membar #Sync ! Added by membar checker (95) |
| 20828 | ! Mem[000000001c000040] = 311c812f a184b097 00361e3a 5c0ed417 |
| 20829 | ! Mem[000000001c000050] = 70bbca0f b5a0b401 59967333 c564fd36 |
| 20830 | ! Mem[000000001c000060] = 00000000 6a5cc361 fb963e6b 60e86838 |
| 20831 | ! Mem[000000001c000070] = c9a2ab90 91fdc400 008b171b 00000000 |
| 20832 | ldda [%o0+%g4]ASI_BLK_SL,%f0 ! Block Load from 000000001c000040 |
| 20833 | ! %f21 = 22863a87, Mem[000000001d800020] = 454cc667 |
| 20834 | sta %f21,[%o3+%i4]0x88 ! Mem[000000001d800020] = 22863a87 |
| 20835 | |
| 20836 | p6_label_59: ! %cwp = 1 |
| 20837 | ! %f27 = 00000016, Mem[000000001c800000] = 6a5cc361 |
| 20838 | st %f27,[%o1+%g0] ! Mem[000000001c800000] = 00000016 |
| 20839 | ! %f25 = 1754c9f8, Mem[0000000031800070] = 325f05f4 |
| 20840 | st %f25,[%i3+0x070] ! Mem[0000000031800070] = 1754c9f8 |
| 20841 | ! %f23 = 0000ff93, Mem[0000000031800070] = 1754c9f8 |
| 20842 | st %f23,[%i3+0x070] ! Mem[0000000031800070] = 0000ff93 |
| 20843 | ! %l6 = 0000000000000000, Mem[1d00006f00000048] = 16582bf8 |
| 20844 | stb %l6,[%o2+0x06f] ! Mem[000000001d00006c] = 00000000 |
| 20845 | ! %l7 = 0000000000000000, Mem[300000724a42ddd4] = 00000080, %asi = 04 |
| 20846 | stha %l7,[%i0+0x072]%asi ! Mem[0000000030000070] = 4a420000 |
| 20847 | ! %l1 = 8042ddfe00000000, Mem[1d0000100000bb70] = 00000080 |
| 20848 | stwa %l1,[%o2+%o5]0x88 ! Mem[000000001d000010] = 8042ddfe |
| 20849 | ! Mem[000000001c000018] = f7967333 c564fd36, %l4 = 00000000, %l5 = 325f05f4 |
| 20850 | ldda [%o0+%o6]0x81,%l4 ! %l4 = 00000000f7967333 00000000c564fd36 |
| 20851 | ! Mem[0000000030800030] = c9a2ab905c245ac2, %l0 = 0000000000000023 |
| 20852 | ldx [%i1+%i6],%l0 ! %l0 = c9a2ab905c245ac2 |
| 20853 | ! Mem[000000001d800008] = 8042ddfea0e1c1de, %l6 = 0000000000000000 |
| 20854 | ldxa [%o3+%o4]0x81,%l6 ! %l6 = 8042ddfea0e1c1de |
| 20855 | ! Mem[0000000030000074] = 325f05f4, %l3 = 0000000000000000 |
| 20856 | ldsw [%i0+0x074],%l3 ! %l3 = 00000000325f05f4 |
| 20857 | |
| 20858 | p6_label_60: ! %cwp = 1 |
| 20859 | ! Mem[000000001c00006c] = 60e86838, %l4 = 00000000f7967333 |
| 20860 | lduw [%o0+0x06c],%l4 ! %l4 = 0000000060e86838 |
| 20861 | ! %l2 = 00000000000000ff, immed = fffff7d4, %l3 = 00000000325f05f4 |
| 20862 | tsubcc %l2,-0x82c,%l3 ! %l3 = 000000000000092b, %ccr = 13 |
| 20863 | ! Mem[000000001d000030] = 00beafe8, %l1 = ffffffff8042ddfe |
| 20864 | lduba [%o2+%i6]0x81,%l1 ! %l1 = 0000000000000000 |
| 20865 | ! Mem[0000000030000070] = 4a420000, %l6 = 8042ddfea0e1c1de, %asi = 80 |
| 20866 | swapa [%i0+0x070]%asi,%l6 ! %l6 = 000000004a420000 |
| 20867 | ! Mem[000000001c800018] = 00000000, %f26 = 00000000 |
| 20868 | lda [%o1+%o6]0x89,%f26 ! %f26 = 00000000 |
| 20869 | ! Mem[0000000030800030] = c9a2ab90, %l0 = c9a2ab905c245ac2 |
| 20870 | lduw [%i1+%i6],%l0 ! %l0 = 00000000c9a2ab90 |
| 20871 | ! %l1 = 0000000000000000, %l3 = 000000000000092b, %y = 00000000 |
| 20872 | udiv %l1,%l3,%l3 ! Div by zero, %l0 = 00000000c9a2abb8 |
| 20873 | mov %l0,%y ! %y = c9a2ab90 |
| 20874 | ! Mem[000000001c000018] = f7967333, %l6 = 000000004a420000 |
| 20875 | ldstub [%o0+%o6],%l6 ! %l6 = 00000000000000f7 |
| 20876 | ! %l2 = 00000000000000ff, immed = 00000021, %l7 = 0000000000000000 |
| 20877 | srlx %l2,0x021,%l7 ! %l7 = 0000000000000000 |
| 20878 | ! %l5 = 00000000c564fd36, immed = fffff1a4, %l2 = 00000000000000ff |
| 20879 | addccc %l5,-0xe5c,%l2 ! %l2 = 00000000c564eedb, %ccr = 19 |
| 20880 | |
| 20881 | p6_label_61: ! %cwp = 1 |
| 20882 | ! Mem[000000001c80004c] = 3a1e3600, %l3 = 0000000000000000 |
| 20883 | swap [%o1+0x04c],%l3 ! %l3 = 000000003a1e3600 |
| 20884 | ! Mem[0000000030800070] = 0000000000000029, %l5 = 00000000c564fd36 |
| 20885 | ldx [%i1+0x070],%l5 ! %l5 = 0000000000000029 |
| 20886 | ! %l1 = 0000000000000000, %l1 = 0000000000000000, %l2 = 00000000c564eedb |
| 20887 | sll %l1,%l1,%l2 ! %l2 = 0000000000000000 |
| 20888 | ! %l7 = 0000000000000000, %l1 = 0000000000000000, %l2 = 0000000000000000 |
| 20889 | sllx %l7,%l1,%l2 ! %l2 = 0000000000000000 |
| 20890 | membar #Sync ! Added by membar checker (96) |
| 20891 | ! Mem[000000001d000040] = 7e1b0000 fb963e6b 3d904679 7f888695 |
| 20892 | ! Mem[000000001d000050] = fb963e6b 00000000 8900e4c6 ef4aeff3 |
| 20893 | ! Mem[000000001d000060] = 66339343 1f237457 00000000 00000000 |
| 20894 | ! Mem[000000001d000070] = 5d1fb5bf 645c770e 00000000 68a0d143 |
| 20895 | ldda [%o2+%g4]ASI_BLK_PL,%f16 ! Block Load from 000000001d000040 |
| 20896 | ! %l6 = 00000000000000f7, %l2 = 0000000000000000, %l6 = 00000000000000f7 |
| 20897 | srl %l6,%l2,%l6 ! %l6 = 00000000000000f7 |
| 20898 | ! Mem[000000001c800008] = 00000000 00000000, %l0 = c9a2ab90, %l1 = 00000000 |
| 20899 | ldda [%o1+%o4]0x89,%l0 ! %l0 = 0000000000000000 0000000000000000 |
| 20900 | ! %l1 = 0000000000000000, Mem[0000000031800070] = 0000ff9360e800ff |
| 20901 | stx %l1,[%i3+0x070] ! Mem[0000000031800070] = 0000000000000000 |
| 20902 | ! %l2 = 0000000000000000, Mem[1d00000891fdc400] = 0000ff93 |
| 20903 | stha %l2,[%o2+%o4]0x89 ! Mem[000000001d000008] = 91fd0000 |
| 20904 | ! %l0 = 0000000000000000, immed = ffffff3f, %l6 = 00000000000000f7 |
| 20905 | xorcc %l0,-0x0c1,%l6 ! %l6 = ffffffffffffff3f, %ccr = 88 |
| 20906 | |
| 20907 | p6_label_62: ! %cwp = 1 |
| 20908 | ! Mem[000000001d80005c] = 6b2536a2, %l4 = 0000000060e86838 |
| 20909 | ldub [%o3+0x05e],%l4 ! %l4 = 0000000000000036 |
| 20910 | ! Mem[0000000030000034] = 00000016, %f14 = 00000000 |
| 20911 | lda [%i0+0x034]%asi,%f14 ! %f14 = 00000016 |
| 20912 | ! Mem[0000000031000070] = e8c5ba1f0000ff93, %f6 = 36fd64c5 33739659 |
| 20913 | ldd [%i2+0x070],%f6 ! %f6 = e8c5ba1f 0000ff93 |
| 20914 | ! Mem[0000000031800070] = 00000000, %l2 = 0000000000000000 |
| 20915 | ldsh [%i3+0x072],%l2 ! %l2 = 0000000000000000 |
| 20916 | ! %l6 = ffffffffffffff3f, %l3 = 000000003a1e3600, %l6 = ffffffffffffff3f |
| 20917 | xorcc %l6,%l3,%l6 ! %l6 = ffffffffc5e1c93f, %ccr = 88 |
| 20918 | ! Mem[0000000030800030] = c9a2ab90, %l7 = 0000000000000000 |
| 20919 | ldsb [%i1+%i6],%l7 ! %l7 = ffffffffffffffc9 |
| 20920 | ! Mem[0000000030000070] = a0e1c1de325f05f4, %l4 = 0000000000000036 |
| 20921 | ldx [%i0+0x070],%l4 ! %l4 = a0e1c1de325f05f4 |
| 20922 | ! Mem[0000000031000070] = e8c5ba1f 0000ff93, %l0 = 00000000, %l1 = 00000000 |
| 20923 | ldd [%i2+0x070],%l0 ! %l0 = 00000000e8c5ba1f 000000000000ff93 |
| 20924 | ! Mem[0000000031800030] = 00000000, %l3 = 000000003a1e3600 |
| 20925 | ldsba [%i3+0x033]%asi,%l3 ! %l3 = 0000000000000000 |
| 20926 | ! %l6 = c5e1c93f00000000, Mem[1c000008ff000000] = 3a1e3600 |
| 20927 | stwa %l6,[%o0+%o4]0x80 ! Mem[000000001c000008] = c5e1c93f |
| 20928 | |
| 20929 | p6_label_63: ! %cwp = 1 |
| 20930 | ! %l0 = 00000000e8c5ba1f, immed = fffff10c, %y = c9a2ab90 |
| 20931 | smulcc %l0,-0xef4,%l7 ! %l7 = 0000015b535ce874, %ccr = 00, %y = 0000015b |
| 20932 | ! %l0 = 00000000e8c5ba1f, %l5 = 0000000000000029, %y = 0000015b |
| 20933 | smulcc %l0,%l5,%l7 ! %l7 = fffffffc47aacef7, %ccr = 80, %y = fffffffc |
| 20934 | ! Mem[000000001c800018] = 00000000, %l3 = 0000000000000000 |
| 20935 | lduha [%o1+%o6]0x89,%l3 ! %l3 = 0000000000000000 |
| 20936 | ! %l3 = 0000000000000000 |
| 20937 | setx 0x067e1a100d32cb37,%g7,%l3 ! %l3 = 067e1a100d32cb37 |
| 20938 | ! Mem[000000001d800010] = 000000ff, %l5 = 0000000000000029 |
| 20939 | lduh [%o3+%o5],%l5 ! %l5 = 0000000000000000 |
| 20940 | ! Mem[0000000030000030] = 008b32e900000016, %l1 = 000000000000ff93, %l2 = 0000000000000000 |
| 20941 | add %i0,0x30,%g1 |
| 20942 | casxa [%g1]0x80,%l1,%l2 ! %l2 = 008b32e900000016 |
| 20943 | ! %l6 = c5e1c93f, %l7 = 47aacef7, Mem[0000000030000070] = a0e1c1de 325f05f4 |
| 20944 | std %l6,[%i0+0x070] ! Mem[0000000030000070] = c5e1c93f 47aacef7 |
| 20945 | ! Mem[0000000031000070] = e8c5ba1f, %l1 = 000000000000ff93 |
| 20946 | lduha [%i2+0x072]%asi,%l1 ! %l1 = 000000000000ba1f |
| 20947 | ! Mem[000000001c000028] = 6b3e96fb, %l4 = a0e1c1de325f05f4 |
| 20948 | ldsba [%o0+%i5]0x88,%l4 ! %l4 = fffffffffffffffb |
| 20949 | ! %l6 = c5e1c93f00000000, Mem[3080007000000000] = 16582bf8 |
| 20950 | stw %l6,[%i1+0x070] ! Mem[0000000030800070] = c5e1c93f |
| 20951 | |
| 20952 | p6_label_64: ! %cwp = 1 |
| 20953 | ! Mem[000000001c800008] = 00000000, %l4 = fffffffffffffffb |
| 20954 | lduw [%o1+%o4],%l4 ! %l4 = 0000000000000000 |
| 20955 | ! %l0 = e8c5ba1f00000000, Mem[1c80004817d40e5c] = fffffffb |
| 20956 | sth %l0,[%o1+0x048] ! Mem[000000001c800048] = ba1f0e5c |
| 20957 | ! %l1 = 000000000000ba1f, %l2 = 008b32e900000016, %y = fffffffc |
| 20958 | udivcc %l1,%l2,%l0 ! %l0 = 00000000ffffffff, %ccr = 0a |
| 20959 | mov %l0,%y ! %y = ffffffff |
| 20960 | ! Mem[000000001d000060] = 66339343, %f9 = 00000000 |
| 20961 | ld [%o2+0x060],%f9 ! %f9 = 66339343 |
| 20962 | ! %l4 = 0000000000000000, immed = 0000056b, %y = ffffffff |
| 20963 | mulscc %l4,0x56b,%l1 ! %l1 = 000000000000056b, %ccr = 00, %y = 7fffffff |
| 20964 | ! %f4 = 01b4a0b5 0fcabb70, Mem[0000000030800070] = c5e1c93f 00000029 |
| 20965 | std %f4 ,[%i1+0x070] ! Mem[0000000030800070] = 01b4a0b5 0fcabb70 |
| 20966 | membar #Sync ! Added by membar checker (97) |
| 20967 | ! Mem[000000001c000000] = 311c812f a184b097 c5e1c93f 1b178b00 |
| 20968 | ! Mem[000000001c000010] = 20000000 32e992c5 ff967333 c564fd36 |
| 20969 | ! Mem[000000001c000020] = ff000000 6a5cc361 fb963e6b 59967333 |
| 20970 | ! Mem[000000001c000030] = 4a0000ff 814ad883 085a3bd6 0ea88ad1 |
| 20971 | ldda [%o0]ASI_BLK_PL,%f0 ! Block Load from 000000001c000000 |
| 20972 | ! %l5 = 0000000000000000, immed = 00000029, %l1 = 000000000000056b |
| 20973 | orn %l5,0x029,%l1 ! %l1 = ffffffffffffffd6 |
| 20974 | ! %l5 = 0000000000000000, immed = fffff854, %l2 = 008b32e900000016 |
| 20975 | orncc %l5,-0x7ac,%l2 ! %l2 = 00000000000007ab, %ccr = 00 |
| 20976 | ! Mem[000000001c800048] = ba1f0e5c, %f19 = 7946903d |
| 20977 | ld [%o1+0x048],%f19 ! %f19 = ba1f0e5c |
| 20978 | |
| 20979 | p6_label_65: ! %cwp = 1 |
| 20980 | ! Code Fragment 1 |
| 20981 | p6_fragment_11: |
| 20982 | ta T_CHANGE_HPRIV |
| 20983 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 20984 | ! %g3 = fffffffffffff585 |
| 20985 | mov -0x9df,%g3 ! %g3 = fffffffffffff621 |
| 20986 | and %g3, 0x13, %g3 |
| 20987 | xor %g2, %g3, %g2 |
| 20988 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 20989 | ta T_CHANGE_NONHPRIV |
| 20990 | ! Mem[0000000030800070] = 01b4a0b50fcabb70, %f26 = 00000000 00000000 |
| 20991 | ldd [%i1+0x070],%f26 ! %f26 = 01b4a0b5 0fcabb70 |
| 20992 | ! Invert Register : %l4 = 0000000000000000 |
| 20993 | xor %l4,-1,%l4 ! %l4 = ffffffffffffffff |
| 20994 | ! Mem[000000001c000010] = 20000000, %l2 = 00000000000007ab |
| 20995 | lduw [%o0+%o5],%l2 ! %l2 = 0000000020000000 |
| 20996 | ! retry : should take illegal inst trap, %l0 = 00000000ffffffff |
| 20997 | retry ! Illegal inst trap : %l0 = 000000010000000f |
| 20998 | ! Mem[000000001c000000] = 311c812f, %l5 = 0000000000000000 |
| 20999 | ldswa [%o0+%g0]0x81,%l5 ! %l5 = 00000000311c812f |
| 21000 | ! Mem[000000001c00006c] = 60e86838, %f22 = f3ef4aef |
| 21001 | ld [%o0+0x06c],%f22 ! %f22 = 60e86838 |
| 21002 | ! Mem[000000001d800018] = 000e8000, %l7 = fffffffc47aacef7 |
| 21003 | ldsha [%o3+%o6]0x80,%l7 ! %l7 = 000000000000000e |
| 21004 | ! Mem[000000001c00000c] = 1b178b00, %l5 = 00000000311c812f |
| 21005 | ldsh [%o0+0x00c],%l5 ! %l5 = 0000000000001b17 |
| 21006 | ! Mem[000000001c800028] = 00000000, %l3 = 067e1a100d32cb37 |
| 21007 | ldswa [%o1+%i5]0x81,%l3 ! %l3 = 0000000000000000 |
| 21008 | |
| 21009 | p6_label_66: ! %cwp = 1 |
| 21010 | ! %l0 = 0000000f00000000, Mem[1c8000389ba45ecb] = 16582bf8 |
| 21011 | stb %l0,[%o1+0x038] ! Mem[000000001c800038] = 0fa45ecb |
| 21012 | ! Mem[0000000031000034] = be5cc345, %l4 = ffffffffffffffff |
| 21013 | ldsw [%i2+0x034],%l4 ! %l4 = ffffffffbe5cc345 |
| 21014 | ! %l6 = c5e1c93f00000000, Mem[31000072e8c5ba1f] = 00000080, %asi = 00 |
| 21015 | stha %l6,[%i2+0x072]%asi ! Mem[0000000031000070] = e8c5c93f |
| 21016 | ! %l5 = 00001b1700000000, Mem[3080007001b4a0b5] = 00000080 |
| 21017 | sth %l5,[%i1+0x070] ! Mem[0000000030800070] = 1b17a0b5 |
| 21018 | ! Mem[000000001c800068] = 3868e860, %l1 = ffffffffffffffd6 |
| 21019 | ldsw [%o1+0x068],%l1 ! %l1 = 000000003868e860 |
| 21020 | ! Clear Register : %l0 = 000000010000000f |
| 21021 | clr %l0 ! %l0 = 0000000000000000 |
| 21022 | ! Mem[0000000030000074] = 47aacef7, %l3 = 0000000000000000 |
| 21023 | lduh [%i0+0x074],%l3 ! %l3 = 00000000000047aa |
| 21024 | ! Mem[000000001c800000] = 00000016, %l2 = 0000000020000000 |
| 21025 | lduba [%o1+%g0]0x81,%l2 ! %l2 = 0000000000000000 |
| 21026 | ! %l6 = c5e1c93f00000000, Mem[31000035be5cc345] = 16582bf8 |
| 21027 | stb %l6,[%i2+0x035] ! Mem[0000000031000034] = be3fc345 |
| 21028 | ! Mem[0000000030800074] = 0fcabb70, %f31 = 00000000 |
| 21029 | lda [%i1+0x074]%asi,%f31 ! %f31 = 0fcabb70 |
| 21030 | |
| 21031 | p6_label_67: ! %cwp = 1 |
| 21032 | ! %l1 = 000000003868e860 |
| 21033 | sethi %hi(0x32437000),%l1 ! %l1 = 0000000032437000 |
| 21034 | ! %l6 = c5e1c93f, %l7 = 0000000e, Mem[000000001d800078] = 4ba3210a ed4ed018 |
| 21035 | stda %l6,[%o3+0x078]%asi ! Mem[000000001d800078] = c5e1c93f 0000000e |
| 21036 | save ! CWP = 2 |
| 21037 | ! Mem[0000000031800030] = 00000000b121a8bd, %l3 = 02419fb682d9f9dd |
| 21038 | ldx [%o3+%o6],%l3 ! %l3 = 00000000b121a8bd |
| 21039 | ! Mem[0000000030000030] = 008b32e900000016, %l1 = 0000000093ff0000 |
| 21040 | ldx [%o0+%o6],%l1 ! %l1 = 008b32e900000016 |
| 21041 | ! %f22 = 60e86838, Mem[000000001c80001c] = 60e86838 |
| 21042 | st %f22,[%i1+0x01c] ! Mem[000000001c80001c] = 60e86838 |
| 21043 | ! %l7 = 760ce00c00000000, Mem[30000073c5e1c93f] = 00000000 |
| 21044 | stb %l7,[%o0+0x073] ! Mem[0000000030000070] = c5e1c90c |
| 21045 | ! %l7 = c7a25ff2760ce00c, %l1 = 008b32e900000016, %l0 = 0000000000800e00 |
| 21046 | mulx %l7,%l1,%l0 ! %l0 = c3f281c2251b4108, %y = 7fffffff |
| 21047 | ! Mem[0000000030800070] = 1b17a0b5, %l2 = 81024920160cc008 |
| 21048 | ldsh [%o1+0x072],%l2 ! %l2 = ffffffffffffa0b5 |
| 21049 | ! %l3 = 00000000b121a8bd, immed = 00000cb3, %y = 7fffffff |
| 21050 | umulcc %l3,0xcb3,%l1 ! %l1 = 000008c96e71d827, %ccr = 00, %y = 000008c9 |
| 21051 | |
| 21052 | p6_label_68: ! %cwp = 2 |
| 21053 | ! %l1 = 000008c96e71d827, immed = fffffb8c, %y = 000008c9 |
| 21054 | umulcc %l1,-0x474,%l4 ! %l4 = 6e71d63b2d097254, %ccr = 00, %y = 6e71d63b |
| 21055 | ! Mem[000000001d800050] = 000000ff, %l3 = 00000000b121a8bd |
| 21056 | swap [%i3+0x050],%l3 ! %l3 = 00000000000000ff |
| 21057 | ! %l4 = 6e71d63b2d097254, immd = ffffffffffffffae, %l0 = c3f281c2251b4108 |
| 21058 | sdivx %l4,-0x052,%l0 ! %l0 = fea73275e998dc44 |
| 21059 | ! Mem[000000001d000030] = 00beafe8, %l6 = a90ae9281e7ece98 |
| 21060 | ldsha [%i2+%o6]0x80,%l6 ! %l6 = 00000000000000be |
| 21061 | ! %l1 = 000008c96e71d827, immed = fffffb47, %l5 = 228ad4e654393ff8 |
| 21062 | xnor %l1,-0x4b9,%l5 ! %l5 = 000008c96e71dc9f |
| 21063 | ! %l2 = ffffffffffffa0b5, %l2 = ffffffffffffa0b5, %l4 = 6e71d63b2d097254 |
| 21064 | sll %l2,%l2,%l4 ! %l4 = fffffff416a00000 |
| 21065 | ! %l6 = 00000000000000be |
| 21066 | setx 0x610cbd679068e207,%g7,%l6 ! %l6 = 610cbd679068e207 |
| 21067 | ! Mem[0000000030000075] = 47aacef7, %l2 = ffffffffffffa0b5 |
| 21068 | ldstub [%o0+0x075],%l2 ! %l2 = 00000000000000aa |
| 21069 | ! %l1 = 000008c96e71d827, %l0 = fea73275e998dc44, %l0 = fea73275e998dc44 |
| 21070 | srlx %l1,%l0,%l0 ! %l0 = 0000008c96e71d82 |
| 21071 | ! Invert Register : %l1 = 000008c96e71d827 |
| 21072 | xor %l1,-1,%l1 ! %l1 = fffff736918e27d8 |
| 21073 | |
| 21074 | p6_label_69: ! %cwp = 2 |
| 21075 | ! %l4 = fffffff416a00000, %l6 = 610cbd679068e207, %l0 = 0000008c96e71d82 |
| 21076 | taddcc %l4,%l6,%l0 ! %l0 = 610cbd5ba708e207, %ccr = 1a |
| 21077 | ! Code Fragment 1 |
| 21078 | p6_fragment_12: |
| 21079 | ta T_CHANGE_HPRIV |
| 21080 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 21081 | ! %g3 = fffffffffffff621 |
| 21082 | mov -0x775,%g3 ! %g3 = fffffffffffff88b |
| 21083 | and %g3, 0x13, %g3 |
| 21084 | xor %g2, %g3, %g2 |
| 21085 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 21086 | ta T_CHANGE_NONHPRIV |
| 21087 | ! %l7 = 760ce00c00000000, Mem[1d00002000000000] = 9068e207 |
| 21088 | stba %l7,[%i2+%o4]0x80 ! Mem[000000001d000020] = 0c000000 |
| 21089 | ! %l7 = 760ce00c00000000, Mem[31000037be3fc345] = 16582bf8 |
| 21090 | stb %l7,[%o2+0x037] ! Mem[0000000031000034] = be3fc30c |
| 21091 | ! %l3 = 000000ff00000000, Mem[308000740fcabb70] = 16582bf8 |
| 21092 | stw %l3,[%o1+0x074] ! Mem[0000000030800074] = 000000ff |
| 21093 | ! Mem[0000000031800070] = 00000000 00000000, %l0 = a708e207, %l1 = 918e27d8 |
| 21094 | ldda [%o3+0x070]%asi,%l0 ! %l0 = 0000000000000000 0000000000000000 |
| 21095 | ! %l1 = 0000000000000000, immed = fffff004, %y = 6e71d63b |
| 21096 | umul %l1,-0xffc,%l4 ! %l4 = 0000000000000000, %y = 00000000 |
| 21097 | ! Mem[0000000031800070] = 0000000000000000, %f22 = 60e86838 c6e40089 |
| 21098 | ldd [%o3+0x070],%f22 ! %f22 = 00000000 00000000 |
| 21099 | ! %l7 = c7a25ff2760ce00c, %l0 = 0000000000000000, %l6 = 610cbd679068e207 |
| 21100 | addcc %l7,%l0,%l6 ! %l6 = c7a25ff2760ce00c, %ccr = 80 |
| 21101 | membar #Sync ! Added by membar checker (98) |
| 21102 | ! %l0 = 0000000000000000, Mem[1c00001000000020] = 00000000 |
| 21103 | stwa %l0,[%i0+%i5]0x88 ! Mem[000000001c000010] = 00000000 |
| 21104 | |
| 21105 | p6_label_70: ! %cwp = 2 |
| 21106 | ! Mem[0000000031800034] = b121a8bd, %l3 = 00000000000000ff |
| 21107 | lduha [%o3+0x034]%asi,%l3 ! %l3 = 000000000000b121 |
| 21108 | ! Mem[000000001d000000] = 93ff00001fbac5e8, %l2 = 00000000000000aa |
| 21109 | ldxa [%i2+%g0]0x89,%l2 ! %l2 = 93ff00001fbac5e8 |
| 21110 | ! Mem[000000001d000010] = 8042ddfe, %f22 = 00000000 |
| 21111 | lda [%i2+%i5]0x89,%f22 ! %f22 = 8042ddfe |
| 21112 | ! %l2 = 93ff00001fbac5e8, Mem[000000001c800078] = d18aa80ed63b5a08 |
| 21113 | stx %l2,[%i1+0x078] ! Mem[000000001c800078] = 93ff00001fbac5e8 |
| 21114 | ! Mem[000000001c000070] = c9a2ab90, %l0 = 0000000000000000 |
| 21115 | ldsw [%i0+0x070],%l0 ! %l0 = ffffffffc9a2ab90 |
| 21116 | ! Mem[0000000031000030] = df9212aabe3fc30c, %f20 = 00000000 6b3e96fb |
| 21117 | ldd [%o2+%o6],%f20 ! %f20 = df9212aa be3fc30c |
| 21118 | ! %l4 = 0000000000000000, immed = fffff3a0, %y = 00000000 |
| 21119 | udiv %l4,-0xc60,%l7 ! %l7 = 0000000000000000 |
| 21120 | mov %l0,%y ! %y = c9a2ab90 |
| 21121 | ! %f15 = d63b5a08, Mem[000000001c000078] = 008b171b |
| 21122 | sta %f15,[%i0+0x078]%asi ! Mem[000000001c000078] = d63b5a08 |
| 21123 | ! Mem[000000001d800030] = df9212aa, %l7 = 0000000000000000 |
| 21124 | lduwa [%i3+%o6]0x81,%l7 ! %l7 = 00000000df9212aa |
| 21125 | ! Mem[000000001c800048] = ba1f0e5c 00000000, %l2 = 1fbac5e8, %l3 = 0000b121 |
| 21126 | ldd [%i1+0x048],%l2 ! %l2 = 00000000ba1f0e5c 0000000000000000 |
| 21127 | |
| 21128 | p6_label_71: ! %cwp = 2 |
| 21129 | ! Mem[0000000031800031] = 00000000, %l5 = 000008c96e71dc9f |
| 21130 | ldstuba [%o3+0x031]%asi,%l5 ! %l5 = 0000000000000000 |
| 21131 | ! Mem[000000001d800020] = 22863a87, %l7 = 00000000df9212aa |
| 21132 | ldsha [%i3+%o4]0x89,%l7 ! %l7 = 0000000000003a87 |
| 21133 | ! %l3 = 0000000000000000, Mem[1d80002822863a87] = 16582bf8 |
| 21134 | stwa %l3,[%i3+%o5]0x88 ! Mem[000000001d800028] = 00000000 |
| 21135 | ! %f30 = 43d1a068, Mem[0000000031000074] = 0000ff93 |
| 21136 | st %f30,[%o2+0x074] ! Mem[0000000031000074] = 43d1a068 |
| 21137 | ! %l2 = 00000000ba1f0e5c, immed = fffffb02, %l5 = 0000000000000000 |
| 21138 | taddcc %l2,-0x4fe,%l5 ! %l5 = 00000000ba1f095e, %ccr = 1b |
| 21139 | ! %l3 = 0000000000000000, Mem[0000000031000070] = e8c5c93f43d1a068 |
| 21140 | stx %l3,[%o2+0x070] ! Mem[0000000031000070] = 0000000000000000 |
| 21141 | ! %l4 = 0000000000000000, %l5 = 00000000ba1f095e, %l2 = 00000000ba1f0e5c |
| 21142 | or %l4,%l5,%l2 ! %l2 = 00000000ba1f095e |
| 21143 | ! Mem[0000000030000070] = c5e1c90c, %l2 = 00000000ba1f095e |
| 21144 | lduw [%o0+0x070],%l2 ! %l2 = 00000000c5e1c90c |
| 21145 | ! Mem[000000001d800008] = 8042ddfe, %l4 = 0000000000000000 |
| 21146 | lduha [%i3+%i4]0x81,%l4 ! %l4 = 0000000000008042 |
| 21147 | ! Mem[0000000030800072] = 1b17a0b5, %l5 = 00000000ba1f095e |
| 21148 | ldstub [%o1+0x072],%l5 ! %l5 = 00000000000000a0 |
| 21149 | |
| 21150 | p6_label_72: ! %cwp = 2 |
| 21151 | ! %l3 = 0000000000000000, %l0 = ffffffffc9a2ab90, %y = c9a2ab90 |
| 21152 | mulscc %l3,%l0,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 64d155c8 |
| 21153 | ! %f5 = 00000020, Mem[000000001d000050] = fb963e6b |
| 21154 | st %f5 ,[%i2+0x050] ! Mem[000000001d000050] = 00000020 |
| 21155 | ! %l6 = c7a25ff2760ce00c, immed = 00000605, %l3 = 0000000000000000 |
| 21156 | sub %l6,0x605,%l3 ! %l3 = c7a25ff2760cda07 |
| 21157 | ! Mem[000000001c000028] = 337396596b3e96fb, %l3 = c7a25ff2760cda07 |
| 21158 | ldxa [%i0+%o5]0x89,%l3 ! %l3 = 337396596b3e96fb |
| 21159 | ! %l6 = 760ce00c, %l7 = 00003a87, Mem[000000001d800028] = 00000000 000000ff |
| 21160 | stda %l6,[%i3+%o5]0x88 ! Mem[000000001d800028] = 760ce00c 00003a87 |
| 21161 | ! %l6 = c7a25ff2760ce00c, Mem[000000001c000000] = 311c812fa184b097 |
| 21162 | stxa %l6,[%i0+%g0]0x81 ! Mem[000000001c000000] = c7a25ff2760ce00c |
| 21163 | ! Mem[000000001d800010] = ff000000, %l1 = 0000000000000000 |
| 21164 | swapa [%i3+%i5]0x89,%l1 ! %l1 = 00000000ff000000 |
| 21165 | ! Mem[000000001d000060] = 66339343, %l6 = c7a25ff2760ce00c |
| 21166 | ldub [%i2+0x061],%l6 ! %l6 = 0000000000000033 |
| 21167 | ! %l2 = c5e1c90c00000000, Mem[1d0000200000000c] = 760ce00c |
| 21168 | stba %l2,[%i2+%o4]0x88 ! Mem[000000001d000020] = 0000000c |
| 21169 | ! %l3 = 6b3e96fb00000000, Mem[1c000018337396ff] = 16582bf8 |
| 21170 | stba %l3,[%i0+%i6]0x88 ! Mem[000000001c000018] = 337396fb |
| 21171 | |
| 21172 | p6_label_73: ! %cwp = 2 |
| 21173 | ! %l1 = 00000000ff000000, %l1 = 00000000ff000000, %l1 = 00000000ff000000 |
| 21174 | subccc %l1,%l1,%l1 ! %l1 = 0000000000000000, %ccr = 44 |
| 21175 | ! Mem[0000000031000034] = be3fc30c, %l2 = 00000000c5e1c90c |
| 21176 | ldsb [%o2+0x035],%l2 ! %l2 = 000000000000003f |
| 21177 | ! %l4 = 0000000000008042, %l5 = 00000000000000a0, %l7 = 0000000000003a87 |
| 21178 | sdivx %l4,%l5,%l7 ! %l7 = 00000000000000cd |
| 21179 | ! Mem[0000000031000070] = 00000000, %l3 = 6b3e96fb, %l6 = 00000033 |
| 21180 | add %o2,0x70,%g1 |
| 21181 | casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000000000000 |
| 21182 | ! %l3 = 337396596b3e96fb, %l7 = 00000000000000cd, %l4 = 0000000000008042 |
| 21183 | subc %l3,%l7,%l4 ! %l4 = 337396596b3e962e |
| 21184 | membar #Sync ! Added by membar checker (99) |
| 21185 | ! Mem[000000001c000040] = 311c812f a184b097 00361e3a 5c0ed417 |
| 21186 | ! Mem[000000001c000050] = 70bbca0f b5a0b401 59967333 c564fd36 |
| 21187 | ! Mem[000000001c000060] = 00000000 6a5cc361 fb963e6b 60e86838 |
| 21188 | ! Mem[000000001c000070] = c9a2ab90 91fdc400 d63b5a08 00000000 |
| 21189 | ldda [%i0+%g4]ASI_BLK_P,%f0 ! Block Load from 000000001c000040 |
| 21190 | ! %l4 = 337396596b3e962e, %l2 = 000000000000003f, %y = 64d155c8 |
| 21191 | sdivcc %l4,%l2,%l6 ! %l6 = 000000007fffffff, %ccr = 02 |
| 21192 | mov %l0,%y ! %y = c9a2ab90 |
| 21193 | ! %f30 = 43d1a068, Mem[000000001d80007c] = 0000000e |
| 21194 | st %f30,[%i3+0x07c] ! Mem[000000001d80007c] = 43d1a068 |
| 21195 | ! %l6 = 000000007fffffff, immed = fffff5c3, %y = c9a2ab90 |
| 21196 | udivcc %l6,-0xa3d,%l4 ! %l4 = 00000000c9a2b3a0, %ccr = 08 |
| 21197 | mov %l0,%y ! %y = c9a2ab90 |
| 21198 | ! %l6 = 000000007fffffff, %l0 = ffffffffc9a2ab90, %l5 = 00000000000000a0 |
| 21199 | taddcc %l6,%l0,%l5 ! %l5 = 0000000049a2ab8f, %ccr = 13 |
| 21200 | |
| 21201 | p6_label_74: ! %cwp = 2 |
| 21202 | ! Mem[000000001d000060] = 66339343, %l5 = 0000000049a2ab8f |
| 21203 | swap [%i2+0x060],%l5 ! %l5 = 0000000066339343 |
| 21204 | ! Clear Register : %l7 = 00000000000000cd |
| 21205 | clr %l7 ! %l7 = 0000000000000000 |
| 21206 | ! %l0 = ffffffffc9a2ab90, %l6 = 000000007fffffff, %l7 = 0000000000000000 |
| 21207 | orncc %l0,%l6,%l7 ! %l7 = ffffffffc9a2ab90, %ccr = 88 |
| 21208 | ! %l0 = c9a2ab90, %l1 = 00000000, Mem[000000001c800000] = 00000016 5c00a530 |
| 21209 | stda %l0,[%i1+%g0]0x81 ! Mem[000000001c800000] = c9a2ab90 00000000 |
| 21210 | ! %l6 = 7fffffff, %l7 = c9a2ab90, Mem[0000000031000070] = 00000000 00000000 |
| 21211 | std %l6,[%o2+0x070] ! Mem[0000000031000070] = 7fffffff c9a2ab90 |
| 21212 | ! Clear Register : %l3 = 337396596b3e96fb |
| 21213 | clr %l3 ! %l3 = 0000000000000000 |
| 21214 | ! Mem[0000000031800034] = b121a8bd, %l1 = 0000000000000000 |
| 21215 | lduw [%o3+0x034],%l1 ! %l1 = 00000000b121a8bd |
| 21216 | ! Mem[000000001c800028] = 00000000, %l3 = 0000000000000000 |
| 21217 | ldswa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000 |
| 21218 | ! %l0 = ffffffffc9a2ab90 |
| 21219 | setx 0xf679151059dd5e7c,%g7,%l0 ! %l0 = f679151059dd5e7c |
| 21220 | ! %l3 = 0000000000000000, %l0 = f679151059dd5e7c, %l2 = 000000000000003f |
| 21221 | taddcc %l3,%l0,%l2 ! %l2 = f679151059dd5e7c, %ccr = 80 |
| 21222 | |
| 21223 | p6_label_75: ! %cwp = 2 |
| 21224 | ! Mem[000000001d000028] = ffffffd2, %l0 = f679151059dd5e7c |
| 21225 | ldswa [%i2+%o5]0x81,%l0 ! %l0 = ffffffffffffffd2 |
| 21226 | ! %l5 = 0000000066339343, %l2 = f679151059dd5e7c, %l7 = ffffffffc9a2ab90 |
| 21227 | subc %l5,%l2,%l7 ! %l7 = 0986eaf00c5634c7 |
| 21228 | ! %l0 = ffffffffffffffd2, %l5 = 0000000066339343, %y = c9a2ab90 |
| 21229 | umul %l0,%l5,%l3 ! %l3 = 66339330a2bb89f6, %y = 66339330 |
| 21230 | ! Mem[000000001d000054] = 00000000, %l3 = 66339330a2bb89f6 |
| 21231 | ldub [%i2+0x054],%l3 ! %l3 = 0000000000000000 |
| 21232 | ! Mem[0000000031800070] = 0000000000000000, %l5 = 0000000066339343 |
| 21233 | ldxa [%o3+0x070]%asi,%l5 ! %l5 = 0000000000000000 |
| 21234 | ! Mem[000000001d000018] = 000074ff8d192b72, %f26 = 01b4a0b5 0fcabb70 |
| 21235 | ldda [%i2+%i6]0x80,%f26 ! %f26 = 000074ff 8d192b72 |
| 21236 | ! %l2 = f679151059dd5e7c, immed = fffff39b, %y = 66339330 |
| 21237 | udiv %l2,-0xc65,%l0 ! %l0 = 0000000066339823 |
| 21238 | mov %l0,%y ! %y = 66339823 |
| 21239 | ! Mem[000000001d000044] = fb963e6b, %l4 = 00000000c9a2b3a0 |
| 21240 | ldsh [%i2+0x046],%l4 ! %l4 = 0000000000003e6b |
| 21241 | ! Mem[0000000030000034] = 00000016, %f18 = 9586887f |
| 21242 | lda [%o0+0x034]%asi,%f18 ! %f18 = 00000016 |
| 21243 | ! %f22 = 8042ddfe, Mem[0000000031000034] = be3fc30c |
| 21244 | st %f22,[%o2+0x034] ! Mem[0000000031000034] = 8042ddfe |
| 21245 | |
| 21246 | p6_label_76: ! %cwp = 2 |
| 21247 | ! Invert Register : %l0 = 0000000066339823 |
| 21248 | xor %l0,-1,%l0 ! %l0 = ffffffff99cc67dc |
| 21249 | ! Mem[000000001d000010] = fedd4280, %l0 = ffffffff99cc67dc |
| 21250 | lduha [%i2+%i5]0x81,%l0 ! %l0 = 000000000000fedd |
| 21251 | ! %l4 = 0000000000003e6b, %l2 = f679151059dd5e7c, %y = 66339823 |
| 21252 | mulscc %l4,%l2,%l4 ! %l4 = 0000000059dd7db1, %ccr = 00, %y = b319cc11 |
| 21253 | ! %l3 = 0000000000000000, %l4 = 0000000059dd7db1, %l0 = 000000000000fedd |
| 21254 | sdivx %l3,%l4,%l0 ! %l0 = 0000000000000000 |
| 21255 | ! Mem[000000001c000024] = 6a5cc361, %l7 = 0986eaf00c5634c7 |
| 21256 | ldsb [%i0+0x026],%l7 ! %l7 = ffffffffffffffc3 |
| 21257 | ! %l5 = 0000000000000000, Mem[1d000018ff740000] = 0c5634c7 |
| 21258 | stwa %l5,[%i2+%i6]0x88 ! Mem[000000001d000018] = 00000000 |
| 21259 | ! %l2 = f679151059dd5e7c, %l7 = ffffffffffffffc3, %l4 = 0000000059dd7db1 |
| 21260 | taddcc %l2,%l7,%l4 ! %l4 = f679151059dd5e3f, %ccr = 93 |
| 21261 | ! %f21 = be3fc30c, Mem[000000001d000020] = 0c000000 |
| 21262 | sta %f21,[%i2+%o4]0x81 ! Mem[000000001d000020] = be3fc30c |
| 21263 | ! %f0 = 311c812f, Mem[0000000030000030] = 008b32e9 |
| 21264 | st %f0 ,[%o0+%o6] ! Mem[0000000030000030] = 311c812f |
| 21265 | ! %l4 = f679151059dd5e3f, immed = fffff07f, %y = b319cc11 |
| 21266 | umulcc %l4,-0xf81,%l0 ! %l0 = 59dd58cdbeedd141, %ccr = 08, %y = 59dd58cd |
| 21267 | |
| 21268 | p6_label_77: ! %cwp = 2 |
| 21269 | ! Mem[0000000031800030] = 00ff0000, %l7 = ffffffffffffffc3 |
| 21270 | lduw [%o3+%o6],%l7 ! %l7 = 0000000000ff0000 |
| 21271 | ! Mem[000000001c80007c] = 1fbac5e8, %l7 = 0000000000ff0000 |
| 21272 | lduw [%i1+0x07c],%l7 ! %l7 = 000000001fbac5e8 |
| 21273 | ! Mem[000000001d000028] = d2ffffff, %l7 = 000000001fbac5e8 |
| 21274 | swapa [%i2+%o5]0x89,%l7 ! %l7 = 00000000d2ffffff |
| 21275 | ! %f20 = df9212aa, Mem[0000000031000030] = df9212aa |
| 21276 | st %f20,[%o2+%o6] ! Mem[0000000031000030] = df9212aa |
| 21277 | ! Mem[000000001c000020] = 61c35c6a000000ff, %l3 = 0000000000000000 |
| 21278 | ldxa [%i0+%o4]0x89,%l3 ! %l3 = 61c35c6a000000ff |
| 21279 | ! %l0 = beedd141, %l1 = b121a8bd, Mem[000000001d000040] = 7e1b0000 fb963e6b |
| 21280 | stda %l0,[%i2+0x040]%asi ! Mem[000000001d000040] = beedd141 b121a8bd |
| 21281 | ! Mem[0000000030800075] = 000000ff, %l1 = 00000000b121a8bd |
| 21282 | ldstub [%o1+0x075],%l1 ! %l1 = 0000000000000000 |
| 21283 | ! Mem[000000001c000000] = f25fa2c7, %l1 = 0000000000000000 |
| 21284 | swapa [%i0+%g0]0x89,%l1 ! %l1 = 00000000f25fa2c7 |
| 21285 | ! Mem[0000000031000070] = 7fffffffc9a2ab90, %l1 = 00000000f25fa2c7 |
| 21286 | ldx [%o2+0x070],%l1 ! %l1 = 7fffffffc9a2ab90 |
| 21287 | ! %l4 = f679151059dd5e3f, immed = 00000f48, %y = 59dd58cd |
| 21288 | smul %l4,0xf48,%l1 ! %l1 = 0000055d3ec832b8, %y = 0000055d |
| 21289 | |
| 21290 | p6_label_78: ! %cwp = 2 |
| 21291 | ! Mem[0000000031000070] = 7fffffff, %l0 = 59dd58cdbeedd141 |
| 21292 | ldsh [%o2+0x072],%l0 ! %l0 = ffffffffffffffff |
| 21293 | ! Mem[000000001c000018] = fb967333, %f29 = bfb51f5d |
| 21294 | lda [%i0+%i6]0x81,%f29 ! %f29 = fb967333 |
| 21295 | ! %f5 = b5a0b401, Mem[0000000031800030] = 00ff0000 |
| 21296 | st %f5 ,[%o3+%o6] ! Mem[0000000031800030] = b5a0b401 |
| 21297 | ! Mem[0000000030800070] = 1b17ffb500ff00ff, %l6 = 000000007fffffff, %l1 = 0000055d3ec832b8 |
| 21298 | add %o1,0x70,%g1 |
| 21299 | casxa [%g1]0x80,%l6,%l1 ! %l1 = 1b17ffb500ff00ff |
| 21300 | ! Mem[0000000030800030] = c9a2ab905c245ac2, %l1 = 1b17ffb500ff00ff, %l1 = 1b17ffb500ff00ff |
| 21301 | add %o1,0x30,%g1 |
| 21302 | casxa [%g1]0x80,%l1,%l1 ! %l1 = c9a2ab905c245ac2 |
| 21303 | ! %l0 = ffffffffffffffff, %l0 = ffffffffffffffff, %l1 = c9a2ab905c245ac2 |
| 21304 | xnor %l0,%l0,%l1 ! %l1 = ffffffffffffffff |
| 21305 | ! %l5 = 0000000000000000, %l4 = f679151059dd5e3f, %l5 = 0000000000000000 |
| 21306 | andn %l5,%l4,%l5 ! %l5 = 0000000000000000 |
| 21307 | ! Mem[000000001d80006c] = 806f37dc, %l1 = ffffffffffffffff |
| 21308 | ldsw [%i3+0x06c],%l1 ! %l1 = ffffffff806f37dc |
| 21309 | ! Mem[000000001c000028] = fb963e6b59967333, %f12 = c9a2ab90 91fdc400 |
| 21310 | ldda [%i0+%o5]0x81,%f12 ! %f12 = fb963e6b 59967333 |
| 21311 | ! Mem[000000001c000078] = d63b5a08, %f21 = be3fc30c |
| 21312 | ld [%i0+0x078],%f21 ! %f21 = d63b5a08 |
| 21313 | |
| 21314 | p6_label_79: ! %cwp = 2 |
| 21315 | ! Mem[000000001d800028] = 0ce00c76, %f7 = c564fd36 |
| 21316 | lda [%i3+0x028]%asi,%f7 ! %f7 = 0ce00c76 |
| 21317 | ! %l7 = 00000000d2ffffff, %l6 = 000000007fffffff, %l6 = 000000007fffffff |
| 21318 | taddcc %l7,%l6,%l6 ! %l6 = 0000000152fffffe, %ccr = 03 |
| 21319 | ! %l2 = f679151059dd5e7c, %l3 = 61c35c6a000000ff, %l4 = f679151059dd5e3f |
| 21320 | xor %l2,%l3,%l4 ! %l4 = 97ba497a59dd5e83 |
| 21321 | ! %f26 = 000074ff 8d192b72, Mem[0000000031000070] = 7fffffff c9a2ab90 |
| 21322 | std %f26,[%o2+0x070] ! Mem[0000000031000070] = 000074ff 8d192b72 |
| 21323 | ! %l3 = 61c35c6a000000ff, %l0 = ffffffffffffffff, %l3 = 61c35c6a000000ff |
| 21324 | subc %l3,%l0,%l3 ! %l3 = 61c35c6a000000ff |
| 21325 | ! Mem[0000000030000030] = 311c812f00000016, %l2 = f679151059dd5e7c, %l0 = ffffffffffffffff |
| 21326 | add %o0,0x30,%g1 |
| 21327 | casxa [%g1]0x80,%l2,%l0 ! %l0 = 311c812f00000016 |
| 21328 | ! %l3 = 61c35c6a000000ff, immed = fffffbbe, %l6 = 0000000152fffffe |
| 21329 | addc %l3,-0x442,%l6 ! %l6 = 61c35c69fffffcbe |
| 21330 | restore ! CWP = 1 |
| 21331 | ! Mem[000000001c000018] = fb967333c564fd36, %f18 = 00000016 ba1f0e5c |
| 21332 | ldda [%o0+%o6]0x80,%f18 ! %f18 = fb967333 c564fd36 |
| 21333 | ! %l6 = ffffffffc5e1c93f, %l5 = 0000000000001b17, %y = 0000055d |
| 21334 | sdivcc %l6,%l5,%l3 ! %l3 = 0000000032b63443, %ccr = 00 |
| 21335 | mov %l0,%y ! %y = 00000000 |
| 21336 | |
| 21337 | p6_label_80: ! %cwp = 1 |
| 21338 | ! Invert Register : %l1 = 0000000032437000 |
| 21339 | xor %l1,-1,%l1 ! %l1 = ffffffffcdbc8fff |
| 21340 | ! Mem[000000001c000050] = 70bbca0f, %l6 = ffffffffc5e1c93f |
| 21341 | ldsw [%o0+0x050],%l6 ! %l6 = 0000000070bbca0f |
| 21342 | ! %l6 = 70bbca0f00000000, Mem[30800032c9a2ab90] = c5e1c93f |
| 21343 | sth %l6,[%i1+0x032] ! Mem[0000000030800030] = c9a2ca0f |
| 21344 | ! %l5 = 0000000000001b17, %l1 = ffffffffcdbc8fff, %y = 00000000 |
| 21345 | umul %l5,%l1,%l6 ! %l6 = 000015c55f20d4e9, %y = 000015c5 |
| 21346 | ! Mem[0000000030800030] = c9a2ca0f 5c245ac2, %l2 = 00000000, %l3 = 32b63443 |
| 21347 | ldd [%i1+%i6],%l2 ! %l2 = 00000000c9a2ca0f 000000005c245ac2 |
| 21348 | ! Mem[0000000031000074] = 8d192b72, %l2 = 00000000c9a2ca0f |
| 21349 | lduh [%i2+0x076],%l2 ! %l2 = 0000000000002b72 |
| 21350 | ! %l3 = 000000005c245ac2 |
| 21351 | sethi %hi(0xa2b8d000),%l3 ! %l3 = 00000000a2b8d000 |
| 21352 | ! %l5 = 0000000000001b17, %l5 = 0000000000001b17, %l3 = 00000000a2b8d000 |
| 21353 | addcc %l5,%l5,%l3 ! %l3 = 000000000000362e, %ccr = 00 |
| 21354 | ! %l4 = ffffffffbe5cc345, %l7 = 000000000000000e, %l2 = 0000000000002b72 |
| 21355 | or %l4,%l7,%l2 ! %l2 = ffffffffbe5cc34f |
| 21356 | ! Mem[000000001d800010] = 873a862200000000, %l6 = 000015c55f20d4e9 |
| 21357 | ldxa [%o3+%o5]0x89,%l6 ! %l6 = 873a862200000000 |
| 21358 | |
| 21359 | p6_label_81: ! %cwp = 1 |
| 21360 | ! %l4 = be5cc34500000000, Mem[1c80003017ab6496] = 16582bf8 |
| 21361 | stba %l4,[%o1+%i6]0x80 ! Mem[000000001c800030] = 45ab6496 |
| 21362 | ! Mem[0000000030800070] = 1b17ffb5, %l7 = 000000000000000e |
| 21363 | lduh [%i1+0x070],%l7 ! %l7 = 0000000000001b17 |
| 21364 | ! Mem[0000000031800030] = b5a0b401b121a8bd, %l3 = 000000000000362e |
| 21365 | ldx [%i3+%i6],%l3 ! %l3 = b5a0b401b121a8bd |
| 21366 | ! Mem[0000000031800074] = 00000000, %l1 = ffffffffcdbc8fff |
| 21367 | lduw [%i3+0x074],%l1 ! %l1 = 0000000000000000 |
| 21368 | ! Mem[0000000031800034] = b121a8bd, %l4 = ffffffffbe5cc345 |
| 21369 | lduw [%i3+0x034],%l4 ! %l4 = 00000000b121a8bd |
| 21370 | ! %l7 = 00001b1700000000, Mem[3080007600ff00ff] = be5cc345 |
| 21371 | stb %l7,[%i1+0x076] ! Mem[0000000030800074] = 00ff17ff |
| 21372 | ! %l7 = 00001b1700000000, Mem[1c00001cc564fd36] = be5cc345 |
| 21373 | sth %l7,[%o0+0x01c] ! Mem[000000001c00001c] = 1b17fd36 |
| 21374 | ! Mem[000000001c000024] = 6a5cc361, %l6 = 873a862200000000 |
| 21375 | lduh [%o0+0x024],%l6 ! %l6 = 0000000000006a5c |
| 21376 | ! Mem[000000001c800030] = 45ab6496, %l0 = 0000000000000000 |
| 21377 | lduha [%o1+%i6]0x81,%l0 ! %l0 = 00000000000045ab |
| 21378 | ! Mem[0000000031000074] = 8d192b72, %l5 = 0000000000001b17 |
| 21379 | swap [%i2+0x074],%l5 ! %l5 = 000000008d192b72 |
| 21380 | |
| 21381 | p6_label_82: ! %cwp = 1 |
| 21382 | ! %l1 = 0000000000000000, Mem[1d8000280ce00c76] = 00001b17 |
| 21383 | stba %l1,[%o3+%i5]0x80 ! Mem[000000001d800028] = 00e00c76 |
| 21384 | ! %l2 = be5cc34f, %l3 = b121a8bd, Mem[000000001d800008] = 8042ddfe a0e1c1de |
| 21385 | stda %l2,[%o3+%o4]0x81 ! Mem[000000001d800008] = be5cc34f b121a8bd |
| 21386 | ! %f1 = a184b097, Mem[0000000031800070] = 00000000 |
| 21387 | st %f1 ,[%i3+0x070] ! Mem[0000000031800070] = a184b097 |
| 21388 | ! %l6 = 0000000000006a5c, immed = 00000922, %l5 = 000000008d192b72 |
| 21389 | xnor %l6,0x922,%l5 ! %l5 = ffffffffffff9c81 |
| 21390 | rd %pc,%o7 |
| 21391 | return %o7+12 ! CWP = 0 |
| 21392 | ! %l0 = 000092c55946935a, %l6 = fffffffffffff7f7, %l0 = 000092c55946935a |
| 21393 | sllx %l0,%l6,%l0 ! %l0 = ad00000000000000 |
| 21394 | ! Mem[0000000031800070] = a184b097, %l1 = ffffffffc9a2ab90 |
| 21395 | ldswa [%o3+0x070]%asi,%l1 ! %l1 = ffffffffa184b097 |
| 21396 | ! Mem[0000000031000030] = df9212aa, %l3 = 000000009664ab17 |
| 21397 | ldub [%o2+0x032],%l3 ! %l3 = 0000000000000012 |
| 21398 | ! %l7 = 325f05f400000000, Mem[1c000018337396fb] = 9664ab17 |
| 21399 | stwa %l7,[%i0+%i6]0x88 ! Mem[000000001c000018] = 325f05f4 |
| 21400 | ! %l6 = fffffffffffff7f7, Mem[000000001c000010] = c592e93200000000 |
| 21401 | stxa %l6,[%i0+%i5]0x88 ! Mem[000000001c000010] = fffffffffffff7f7 |
| 21402 | |
| 21403 | p6_label_83: |
| 21404 | ! %f14 = d63b5a08 00000000, Mem[000000001d800060] = 67c64c45 1754c9f8 |
| 21405 | stda %f14,[%i3+0x060]%asi ! Mem[000000001d800060] = d63b5a08 00000000 |
| 21406 | ! Mem[000000001d000000] = e8c5ba1f, %l2 = 0000000000000000 |
| 21407 | lduha [%i2+%g0]0x81,%l2 ! %l2 = 000000000000e8c5 |
| 21408 | ! Randomly selected nop |
| 21409 | nop |
| 21410 | ! Mem[0000000031800070] = a184b097, %l5 = 0000000000000086 |
| 21411 | ldsh [%o3+0x072],%l5 ! %l5 = ffffffffffffb097 |
| 21412 | ! %l4 = 0000000000000020, immd = fffffffffffff2de, %l5 = ffffffffffffb097 |
| 21413 | mulx %l4,-0xd22,%l5 ! %l5 = fffffffffffe5bc0, %y = 000015c5 |
| 21414 | ! Mem[000000001c800020] = 8fa00eff, %l3 = 0000000000000012 |
| 21415 | swapa [%i1+%o4]0x81,%l3 ! %l3 = 000000008fa00eff |
| 21416 | ! %l4 = 0000002000000000, Mem[1c000028fb963e6b] = 16582bf8 |
| 21417 | stwa %l4,[%i0+%o5]0x80 ! Mem[000000001c000028] = 00000020 |
| 21418 | ! %l0 = ad00000000000000 |
| 21419 | sethi %hi(0x98369400),%l0 ! %l0 = 0000000098369400 |
| 21420 | ! Mem[000000001d800010] = 00000000, %f22 = 8042ddfe |
| 21421 | lda [%i3+%i5]0x81,%f22 ! %f22 = 00000000 |
| 21422 | ! Mem[0000000030800034] = 5c245ac2, %l7 = 00000000325f05f4 |
| 21423 | ldsh [%o1+0x034],%l7 ! %l7 = 0000000000005c24 |
| 21424 | |
| 21425 | p6_label_84: |
| 21426 | ! %l1 = a184b09700000000, Mem[1c000018325f05f4] = 325f05f4 |
| 21427 | stba %l1,[%i0+%i6]0x88 ! Mem[000000001c000018] = 325f0597 |
| 21428 | ! %l0 = 98369400, %l1 = a184b097, Mem[000000001d000008] = 0000fd91 ddb0c381 |
| 21429 | stda %l0,[%i2+%i4]0x81 ! Mem[000000001d000008] = 98369400 a184b097 |
| 21430 | ! Mem[0000000031000034] = 8042ddfe, %l0 = 0000000098369400 |
| 21431 | ldsh [%o2+0x034],%l0 ! %l0 = ffffffffffff8042 |
| 21432 | ! %l5 = fffffffffffe5bc0, %l6 = fffffffffffff7f7, %y = 000015c5 |
| 21433 | umul %l5,%l6,%l4 ! %l4 = fffe53b70d30c640, %y = fffe53b7 |
| 21434 | ! Mem[0000000031000074] = 00001b17, %l5 = fffffffffffe5bc0 |
| 21435 | ldsh [%o2+0x076],%l5 ! %l5 = 0000000000001b17 |
| 21436 | save ! CWP = 1 |
| 21437 | ! Mem[0000000031000070] = 000074ff00001b17, %l2 = ffffffffbe5cc34f |
| 21438 | ldx [%i2+0x070],%l2 ! %l2 = 000074ff00001b17 |
| 21439 | ! %l2 = 000074ff00001b17, immed = fffff5f5, %y = fffe53b7 |
| 21440 | umul %l2,-0xa0b,%l7 ! %l7 = 00001b16feeff003, %y = 00001b16 |
| 21441 | ! Mem[000000001c800010] = 1fbac5ff, %l1 = 0000000000000000 |
| 21442 | swapa [%o1+%o5]0x89,%l1 ! %l1 = 000000001fbac5ff |
| 21443 | ! %l2 = 00001b1700000000, Mem[3100007400001b17] = 16582bf8 |
| 21444 | stba %l2,[%i2+0x074]%asi ! Mem[0000000031000074] = 17001b17 |
| 21445 | |
| 21446 | p6_label_85: ! %cwp = 1 |
| 21447 | membar #Sync ! Added by membar checker (100) |
| 21448 | ! %l6 = 00006a5c, %l7 = feeff003, Mem[000000001c000050] = 70bbca0f b5a0b401 |
| 21449 | std %l6,[%o0+0x050] ! Mem[000000001c000050] = 00006a5c feeff003 |
| 21450 | ! Mem[0000000030800074] = 00ff17ff, %f3 = 5c0ed417 |
| 21451 | ld [%i1+0x074],%f3 ! %f3 = 00ff17ff |
| 21452 | ! %l3 = b5a0b401b121a8bd, immed = fffff1d1, %l5 = ffffffffffff9c81 |
| 21453 | tsubcc %l3,-0xe2f,%l5 ! %l5 = b5a0b401b121b6ec, %ccr = 9b |
| 21454 | ! %l4 = 00000000b121a8bd, immed = 0000044c, %y = 00001b16 |
| 21455 | smul %l4,0x44c,%l5 ! %l5 = fffffead1ca10c1c, %y = fffffead |
| 21456 | ! %l2 = 000074ff00001b17, %l3 = b5a0b401b121a8bd, %y = fffffead |
| 21457 | umulcc %l2,%l3,%l0 ! %l0 = 000012be76d217fb, %ccr = 00, %y = 000012be |
| 21458 | ! %l4 = 00000000b121a8bd, immd = 0000000000000d67, %l7 = 00001b16feeff003 |
| 21459 | sdivx %l4,0xd67,%l7 ! %l7 = 00000000000d3769 |
| 21460 | ! %l5 = fffffead1ca10c1c, %l3 = b5a0b401b121a8bd, %l7 = 00000000000d3769 |
| 21461 | andn %l5,%l3,%l7 ! %l7 = 4a5f4aac0c800400 |
| 21462 | ! Mem[000000001d800008] = be5cc34f, %l1 = 000000001fbac5ff |
| 21463 | ldsw [%o3+%o4],%l1 ! %l1 = ffffffffbe5cc34f |
| 21464 | ! %l2 = 00001b1700000000, Mem[3000003600000016] = 1fbac5ff |
| 21465 | sth %l2,[%i0+0x036] ! Mem[0000000030000034] = 00001b17 |
| 21466 | ! Mem[0000000031000070] = 000074ff17001b17, %l1 = ffffffffbe5cc34f, %l4 = 00000000b121a8bd |
| 21467 | add %i2,0x70,%g1 |
| 21468 | casxa [%g1]0x80,%l1,%l4 ! %l4 = 000074ff17001b17 |
| 21469 | |
| 21470 | p6_label_86: ! %cwp = 1 |
| 21471 | ! %l4 = 000074ff17001b17, immed = fffffbec, %l3 = b5a0b401b121a8bd |
| 21472 | orcc %l4,-0x414,%l3 ! %l3 = fffffffffffffbff, %ccr = 88 |
| 21473 | ! Mem[0000000030800070] = 1b17ffb5, %l6 = 0000000000006a5c |
| 21474 | lduw [%i1+0x070],%l6 ! %l6 = 000000001b17ffb5 |
| 21475 | ! %l1 = ffffffffbe5cc34f, immed = 00000f53, %l7 = 4a5f4aac0c800400 |
| 21476 | addc %l1,0xf53,%l7 ! %l7 = ffffffffbe5cd2a2 |
| 21477 | ! Mem[000000001c000028] = 0000002059967333, %l6 = 000000001b17ffb5 |
| 21478 | ldxa [%o0+%i5]0x81,%l6 ! %l6 = 0000002059967333 |
| 21479 | ! %l1 = be5cc34f00000000, Mem[30000030311c812f] = 16582bf8 |
| 21480 | stw %l1,[%i0+%i6] ! Mem[0000000030000030] = be5cc34f |
| 21481 | ! Mem[000000001c800010] = 00000000, %l5 = fffffead1ca10c1c |
| 21482 | ldsha [%o1+%o5]0x80,%l5 ! %l5 = 0000000000000000 |
| 21483 | ! %l7 = ffffffffbe5cd2a2, immed = 00000686, %y = 000012be |
| 21484 | umul %l7,0x686,%l7 ! %l7 = 000004d9d1860ccc, %y = 000004d9 |
| 21485 | ! %f0 = 311c812f a184b097 00361e3a 00ff17ff |
| 21486 | ! %f4 = 70bbca0f b5a0b401 59967333 0ce00c76 |
| 21487 | ! %f8 = 00000000 6a5cc361 fb963e6b 60e86838 |
| 21488 | ! %f12 = fb963e6b 59967333 d63b5a08 00000000 |
| 21489 | stda %f0,[%o3]ASI_BLK_AIUPL ! Block Store to 000000001d800000 |
| 21490 | ! %l3 = fffffffffffffbff, Mem[000000001d000020] = be3fc30c814ad883 |
| 21491 | stx %l3,[%o2+%i4] ! Mem[000000001d000020] = fffffffffffffbff |
| 21492 | ! Mem[0000000031800070] = a184b097, %l2 = 000074ff00001b17 |
| 21493 | lduw [%i3+0x070],%l2 ! %l2 = 00000000a184b097 |
| 21494 | |
| 21495 | p6_label_87: ! %cwp = 1 |
| 21496 | ! Mem[0000000030000074] = 47ffcef7, %l5 = 00000000, %l6 = 59967333 |
| 21497 | add %i0,0x74,%g1 |
| 21498 | casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000047ffcef7 |
| 21499 | ! Mem[000000001d000008] = 98369400 a184b097, %l4 = 17001b17, %l5 = 00000000 |
| 21500 | ldda [%o2+%o4]0x81,%l4 ! %l4 = 0000000098369400 00000000a184b097 |
| 21501 | ! %l6 = 0000000047ffcef7, Mem[0000000030800070] = 1b17ffb500ff17ff |
| 21502 | stx %l6,[%i1+0x070] ! Mem[0000000030800070] = 0000000047ffcef7 |
| 21503 | save ! CWP = 2 |
| 21504 | ! Mem[0000000030000074] = 47ffcef7, %l6 = 61c35c69fffffcbe |
| 21505 | ldub [%o0+0x074],%l6 ! %l6 = 0000000000000047 |
| 21506 | ! %l4 = 97ba497a59dd5e83 |
| 21507 | setx 0x7ca8e827e02d747d,%g7,%l4 ! %l4 = 7ca8e827e02d747d |
| 21508 | ! Mem[0000000031000034] = 8042ddfe, %l2 = 59dd5e7c, %l1 = 806f37dc |
| 21509 | add %o2,0x34,%g1 |
| 21510 | casa [%g1]0x80,%l2,%l1 ! %l1 = 000000008042ddfe |
| 21511 | ! Mem[0000000030800034] = 5c245ac2, %l7 = 00000000d2ffffff |
| 21512 | swap [%o1+0x034],%l7 ! %l7 = 000000005c245ac2 |
| 21513 | ! Mem[0000000030800070] = 0000000047ffcef7, %f20 = df9212aa d63b5a08 |
| 21514 | ldd [%o1+0x070],%f20 ! %f20 = 00000000 47ffcef7 |
| 21515 | ! %l4 = 7ca8e827e02d747d, immed = fffff950, %l0 = 311c812f00000016 |
| 21516 | orncc %l4,-0x6b0,%l0 ! %l0 = 7ca8e827e02d76ff, %ccr = 08 |
| 21517 | |
| 21518 | p6_label_88: ! %cwp = 2 |
| 21519 | ! %f22 = 00000000 00000000, Mem[0000000031800070] = a184b097 00000000 |
| 21520 | std %f22,[%o3+0x070] ! Mem[0000000031800070] = 00000000 00000000 |
| 21521 | ! %l4 = e02d747d00000000, Mem[31000072000074ff] = 31800070 |
| 21522 | sth %l4,[%o2+0x072] ! Mem[0000000031000070] = 0000747d |
| 21523 | ! Mem[0000000031800070] = 0000000000000000, %f22 = 00000000 00000000 |
| 21524 | ldda [%o3+0x070]%asi,%f22 ! %f22 = 00000000 00000000 |
| 21525 | ! %l1 = 000000008042ddfe, %l0 = 7ca8e827e02d76ff, %l4 = 7ca8e827e02d747d |
| 21526 | sll %l1,%l0,%l4 ! %l4 = 40216eff00000000 |
| 21527 | restore ! CWP = 1 |
| 21528 | ! Mem[0000000031800070] = 00000000, %l0 = 76d217fb, %l2 = a184b097 |
| 21529 | add %i3,0x70,%g1 |
| 21530 | casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000000000000 |
| 21531 | ! %l0 = 76d217fb, %l1 = be5cc34f, Mem[000000001d800020] = 6a5cc361 00000000 |
| 21532 | stda %l0,[%o3+%i4]0x88 ! Mem[000000001d800020] = 76d217fb be5cc34f |
| 21533 | ! Randomly selected nop |
| 21534 | nop |
| 21535 | membar #Sync ! Added by membar checker (101) |
| 21536 | ! Mem[000000001d800008] = ff17ff00, %l3 = fffffffffffffbff |
| 21537 | swapa [%o3+%o4]0x81,%l3 ! %l3 = 00000000ff17ff00 |
| 21538 | ! Mem[000000001c000008] = c5e1c93f, %l2 = 00000000, %l4 = 98369400 |
| 21539 | add %o0,0x08,%g1 |
| 21540 | casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c5e1c93f |
| 21541 | |
| 21542 | p6_label_89: ! %cwp = 1 |
| 21543 | ! Invert Register : %l4 = 00000000c5e1c93f |
| 21544 | xor %l4,-1,%l4 ! %l4 = ffffffff3a1e36c0 |
| 21545 | ! %l3 = 00000000ff17ff00, %l6 = 0000000047ffcef7, %y = 000004d9 |
| 21546 | mulscc %l3,%l6,%l1 ! %l1 = 00000001478bce77, %ccr = 01, %y = 0000026c |
| 21547 | ! %f28 = 0e775c64 fb967333, Mem[0000000031800070] = 00000000 00000000 |
| 21548 | stda %f28,[%i3+0x070]%asi ! Mem[0000000031800070] = 0e775c64 fb967333 |
| 21549 | ! Mem[0000000030000070] = c5e1c90c47ffcef7, %l2 = 0000000000000000 |
| 21550 | ldxa [%i0+0x070]%asi,%l2 ! %l2 = c5e1c90c47ffcef7 |
| 21551 | ! %f8 = 00000000 6a5cc361, Mem[0000000030000070] = c5e1c90c 47ffcef7 |
| 21552 | std %f8 ,[%i0+0x070] ! Mem[0000000030000070] = 00000000 6a5cc361 |
| 21553 | ! Mem[0000000030800074] = 47ffcef7, %l7 = 000004d9d1860ccc |
| 21554 | ldub [%i1+0x074],%l7 ! %l7 = 0000000000000047 |
| 21555 | ! Mem[0000000030800030] = c9a2ca0fd2ffffff, %l3 = 00000000ff17ff00 |
| 21556 | ldx [%i1+%i6],%l3 ! %l3 = c9a2ca0fd2ffffff |
| 21557 | ! Mem[000000001d800034] = 6b3e96fb, %l3 = c9a2ca0fd2ffffff |
| 21558 | ldsh [%o3+0x034],%l3 ! %l3 = 0000000000006b3e |
| 21559 | ! retry : should take illegal inst trap, %l0 = 000012be76d217fb |
| 21560 | retry ! Illegal inst trap : %l0 = 000012be76d2180b |
| 21561 | ! Mem[000000001d000010] = 5023b5d28042ddfe, %l4 = ffffffff3a1e36c0 |
| 21562 | ldxa [%o2+%o5]0x89,%l4 ! %l4 = 5023b5d28042ddfe |
| 21563 | |
| 21564 | p6_label_90: ! %cwp = 1 |
| 21565 | ! %l1 = 00000001478bce77, immed = fffffc9e, %y = 0000026c |
| 21566 | umulcc %l1,-0x362,%l1 ! %l1 = 478bcd84f90f9172, %ccr = 08, %y = 478bcd84 |
| 21567 | ! Mem[000000001c800020] = b6f4ffff12000000, %f24 = 5774231f 43933366 |
| 21568 | ldda [%o1+%i4]0x88,%f24 ! %f24 = b6f4ffff 12000000 |
| 21569 | ! Mem[000000001d800070] = df9212aabe5cc345, %l5 = 00000000a184b097, %l4 = 5023b5d28042ddfe |
| 21570 | add %o3,0x70,%g1 |
| 21571 | casxa [%g1]0x80,%l5,%l4 ! %l4 = df9212aabe5cc345 |
| 21572 | ! Mem[0000000030000070] = 000000006a5cc361, %f2 = 00361e3a 00ff17ff |
| 21573 | ldd [%i0+0x070],%f2 ! %f2 = 00000000 6a5cc361 |
| 21574 | ! %l6 = 47ffcef700000000, Mem[30800031c9a2ca0f] = 00000002 |
| 21575 | stb %l6,[%i1+0x031] ! Mem[0000000030800030] = c9f7ca0f |
| 21576 | ! Mem[0000000030800074] = 47ffcef7, %l1 = 478bcd84f90f9172 |
| 21577 | swap [%i1+0x074],%l1 ! %l1 = 0000000047ffcef7 |
| 21578 | ! %f0 = 311c812f, Mem[0000000030800034] = d2ffffff |
| 21579 | sta %f0 ,[%i1+0x034]%asi ! Mem[0000000030800034] = 311c812f |
| 21580 | ! %l2 = 47ffcef700000000, Mem[1c00000000000000] = f90f9172 |
| 21581 | stba %l2,[%o0+%g0]0x88 ! Mem[000000001c000000] = 000000f7 |
| 21582 | ! Mem[0000000031800030] = b5a0b401b121a8bd, %l3 = 0000000000006b3e |
| 21583 | ldx [%i3+%i6],%l3 ! %l3 = b5a0b401b121a8bd |
| 21584 | ! Set Register : %l7 = 0000000000000047 |
| 21585 | xor %g0,-1,%l7 ! %l7 = ffffffffffffffff |
| 21586 | |
| 21587 | p6_label_91: ! %cwp = 1 |
| 21588 | ! %f14 = d63b5a08 00000000, Mem[000000001d800020] = fb17d276 4fc35cbe |
| 21589 | stda %f14,[%o3+0x020]%asi ! Mem[000000001d800020] = d63b5a08 00000000 |
| 21590 | ! %l6 = 47ffcef7, %l7 = ffffffff, Mem[000000001c000010] = fffff7f7 ffffffff |
| 21591 | stda %l6,[%o0+%o5]0x88 ! Mem[000000001c000010] = 47ffcef7 ffffffff |
| 21592 | ! %l4 = be5cc34500000000, Mem[31800074fb967333] = 16582bf8 |
| 21593 | stw %l4,[%i3+0x074] ! Mem[0000000031800074] = be5cc345 |
| 21594 | ! %l2 = c5e1c90c47ffcef7, %l7 = ffffffffffffffff, %l1 = 0000000047ffcef7 |
| 21595 | xor %l2,%l7,%l1 ! %l1 = 3a1e36f3b8003108 |
| 21596 | ! %f26 = 000074ff 8d192b72, Mem[000000001d800078] = c5e1c93f 43d1a068 |
| 21597 | std %f26,[%o3+0x078] ! Mem[000000001d800078] = 000074ff 8d192b72 |
| 21598 | ! Mem[000000001c80007c] = 1fbac5e8, %l7 = ffffffffffffffff |
| 21599 | ldsb [%o1+0x07f],%l7 ! %l7 = ffffffffffffffe8 |
| 21600 | ! Mem[000000001c80003c] = d355842a, %l4 = df9212aabe5cc345 |
| 21601 | lduw [%o1+0x03c],%l4 ! %l4 = 00000000d355842a |
| 21602 | ! Mem[000000001c000014] = ffffffff, %l4 = 00000000d355842a |
| 21603 | lduba [%o0+0x015]%asi,%l4 ! %l4 = 00000000000000ff |
| 21604 | ! %l2 = c5e1c90c47ffcef7, %l3 = b5a0b401b121a8bd, %l0 = 000012be76d2180b |
| 21605 | add %l2,%l3,%l0 ! %l0 = 7b827d0df92177b4 |
| 21606 | ! %l5 = 00000000a184b097, %l4 = 00000000000000ff, %l7 = ffffffffffffffe8 |
| 21607 | tsubcc %l5,%l4,%l7 ! %l7 = 00000000a184af98, %ccr = 0a |
| 21608 | |
| 21609 | p6_label_92: ! %cwp = 1 |
| 21610 | ! %l6 = 0000000047ffcef7, immed = 00000c13, %l2 = c5e1c90c47ffcef7 |
| 21611 | taddcc %l6,0xc13,%l2 ! %l2 = 0000000047ffdb0a, %ccr = 02 |
| 21612 | ! Mem[000000001c800000] = c9a2ab9000000000, %f28 = 0e775c64 fb967333 |
| 21613 | ldda [%o1+0x000]%asi,%f28 ! %f28 = c9a2ab90 00000000 |
| 21614 | ! Mem[000000001d000060] = 49a2ab8f1f237457, %l5 = 00000000a184b097, %l7 = 00000000a184af98 |
| 21615 | add %o2,0x60,%g1 |
| 21616 | casxa [%g1]0x80,%l5,%l7 ! %l7 = 49a2ab8f1f237457 |
| 21617 | ! Mem[000000001d000030] = 00beafe8, %l5 = 00000000a184b097 |
| 21618 | ldstuba [%o2+%i6]0x81,%l5 ! %l5 = 0000000000000000 |
| 21619 | ! Mem[0000000031800074] = be5cc345, %l4 = 00000000000000ff |
| 21620 | ldsh [%i3+0x074],%l4 ! %l4 = ffffffffffffbe5c |
| 21621 | ! %l2 = 0000000047ffdb0a, immed = fffff08e, %l6 = 0000000047ffcef7 |
| 21622 | xorcc %l2,-0xf72,%l6 ! %l6 = ffffffffb8002b84, %ccr = 88 |
| 21623 | ! Mem[000000001d800010] = b5a0b401, %l7 = 49a2ab8f1f237457 |
| 21624 | lduha [%o3+%o5]0x88,%l7 ! %l7 = 000000000000b401 |
| 21625 | ! %l4 = ffffffffffffbe5c, %l3 = b5a0b401b121a8bd, %l5 = 0000000000000000 |
| 21626 | sdivx %l4,%l3,%l5 ! %l5 = 0000000000000000 |
| 21627 | ! Mem[0000000031800074] = be5cc345, %l1 = 3a1e36f3b8003108 |
| 21628 | ldsb [%i3+0x074],%l1 ! %l1 = ffffffffffffffbe |
| 21629 | ! Mem[000000001c00007c] = 00000000, %l2 = 0000000047ffdb0a |
| 21630 | lduw [%o0+0x07c],%l2 ! %l2 = 0000000000000000 |
| 21631 | |
| 21632 | p6_label_93: ! %cwp = 1 |
| 21633 | ! Mem[0000000030800030] = c9f7ca0f311c812f, %f12 = fb963e6b 59967333 |
| 21634 | ldd [%i1+%i6],%f12 ! %f12 = c9f7ca0f 311c812f |
| 21635 | ! %l7 = 0000b40100000000, Mem[300000746a5cc361] = 0000000c |
| 21636 | stw %l7,[%i0+0x074] ! Mem[0000000030000074] = 0000b401 |
| 21637 | ! %l4 = ffffffffffffbe5c, immd = fffffffffffff52c, %l1 = ffffffffffffffbe |
| 21638 | sdivx %l4,-0xad4,%l1 ! %l1 = 0000000000000006 |
| 21639 | ! %l3 = b5a0b401b121a8bd, %l5 = 0000000000000000, %l3 = b5a0b401b121a8bd |
| 21640 | sll %l3,%l5,%l3 ! %l3 = b5a0b401b121a8bd |
| 21641 | ! %l6 = b8002b84, %l7 = 0000b401, Mem[0000000031800070] = 0e775c64 be5cc345 |
| 21642 | std %l6,[%i3+0x070] ! Mem[0000000031800070] = b8002b84 0000b401 |
| 21643 | ! Invert Register : %l2 = 0000000000000000 |
| 21644 | xor %l2,-1,%l2 ! %l2 = ffffffffffffffff |
| 21645 | ! Mem[0000000031800074] = 0000b401, %l6 = ffffffffb8002b84 |
| 21646 | ldsb [%i3+0x077],%l6 ! %l6 = 0000000000000001 |
| 21647 | ! Mem[000000001c800078] = 93ff0000, %l2 = ffffffffffffffff |
| 21648 | ldsb [%o1+0x079],%l2 ! %l2 = ffffffffffffffff |
| 21649 | ! Randomly selected nop |
| 21650 | nop |
| 21651 | ! %l1 = 0000000600000000, Mem[1d00003c000064c4] = ffffffff |
| 21652 | stb %l1,[%o2+0x03c] ! Mem[000000001d00003c] = 060064c4 |
| 21653 | |
| 21654 | p6_label_94: ! %cwp = 1 |
| 21655 | ! Mem[0000000030000030] = be5cc34f, %l6 = 0000000000000001 |
| 21656 | lduw [%i0+%i6],%l6 ! %l6 = 00000000be5cc34f |
| 21657 | ! %f4 = 70bbca0f b5a0b401, Mem[000000001d800000] = 97b084a1 2f811c31 |
| 21658 | stda %f4 ,[%o3+%g0]0x81 ! Mem[000000001d800000] = 70bbca0f b5a0b401 |
| 21659 | ! %l2 = ffffffff00000000, Mem[31800036b121a8bd] = 16582bf8 |
| 21660 | sth %l2,[%i3+0x036] ! Mem[0000000031800034] = b121ffff |
| 21661 | ! Mem[000000001c800018] = 00000000, %l6 = 00000000be5cc34f |
| 21662 | ldswa [%o1+%o6]0x81,%l6 ! %l6 = 0000000000000000 |
| 21663 | ! %l6 = 0000000000000000, Mem[30000030be5cc34f] = 16582bf8 |
| 21664 | stw %l6,[%i0+%i6] ! Mem[0000000030000030] = 00000000 |
| 21665 | ! Mem[000000001d000020] = ffffffff, %l7 = 000000000000b401 |
| 21666 | ldsba [%o2+0x023]%asi,%l7 ! %l7 = ffffffffffffffff |
| 21667 | ! %l4 = ffffffffffffbe5c, immed = 00000018, %l7 = ffffffffffffffff |
| 21668 | srlx %l4,0x018,%l7 ! %l7 = 000000ffffffffff |
| 21669 | ! Mem[0000000030000070] = 000000000000b401, %f8 = 00000000 6a5cc361 |
| 21670 | ldd [%i0+0x070],%f8 ! %f8 = 00000000 0000b401 |
| 21671 | ! Mem[0000000030000030] = 00000000 00001b17, %l2 = ffffffff, %l3 = b121a8bd |
| 21672 | ldd [%i0+%i6],%l2 ! %l2 = 0000000000000000 0000000000001b17 |
| 21673 | ! %l7 = 000000ffffffffff, immed = 0000001c, %l2 = 0000000000000000 |
| 21674 | srl %l7,0x01c,%l2 ! %l2 = 000000000000000f |
| 21675 | |
| 21676 | p6_label_95: ! %cwp = 1 |
| 21677 | ! %f30 = 43d1a068 0fcabb70, Mem[000000001c800030] = 9664ab45 b9ab8416 |
| 21678 | stda %f30,[%o1+%i6]0x88 ! Mem[000000001c800030] = 43d1a068 0fcabb70 |
| 21679 | ! Mem[000000001d000008] = 98369400, %l0 = 7b827d0df92177b4 |
| 21680 | ldstuba [%o2+%o4]0x81,%l0 ! %l0 = 0000000000000098 |
| 21681 | ! Mem[000000001d00004c] = 7f888695, %l2 = 000000000000000f |
| 21682 | lduw [%o2+0x04c],%l2 ! %l2 = 000000007f888695 |
| 21683 | ! Mem[0000000031000070] = 0000747d 17001b17, %l2 = 7f888695, %l3 = 00001b17 |
| 21684 | ldd [%i2+0x070],%l2 ! %l2 = 000000000000747d 0000000017001b17 |
| 21685 | ! %l3 = 0000000017001b17, immed = 00000005, %l3 = 0000000017001b17 |
| 21686 | sll %l3,0x005,%l3 ! %l3 = 00000002e00362e0 |
| 21687 | ! retry : should take illegal inst trap, %l0 = 0000000000000098 |
| 21688 | retry ! Illegal inst trap : %l0 = 00000000000000a8 |
| 21689 | ! Randomly selected nop |
| 21690 | nop |
| 21691 | ! %l3 = 00000002e00362e0, immed = 00000025, %l6 = 0000000000000000 |
| 21692 | srlx %l3,0x025,%l6 ! %l6 = 0000000000000000 |
| 21693 | ! %l0 = 000000a800000000, Mem[1d000028e8c5ba1f] = 00000000 |
| 21694 | sth %l0,[%o2+%i5] ! Mem[000000001d000028] = 00a8ba1f |
| 21695 | ! %f22 = 00000000, Mem[000000001d800030] = 59967333 |
| 21696 | sta %f22,[%o3+%i6]0x88 ! Mem[000000001d800030] = 00000000 |
| 21697 | |
| 21698 | p6_label_96: ! %cwp = 1 |
| 21699 | ! %l2 = 000000000000747d, %l0 = 00000000000000a8, %l2 = 000000000000747d |
| 21700 | add %l2,%l0,%l2 ! %l2 = 0000000000007525 |
| 21701 | ! %l2 = 00007525, %l3 = e00362e0, Mem[0000000030800030] = c9f7ca0f 311c812f |
| 21702 | std %l2,[%i1+%i6] ! Mem[0000000030800030] = 00007525 e00362e0 |
| 21703 | ! Mem[000000001c800008] = 00000000 00000000, %l0 = 000000a8, %l1 = 00000006 |
| 21704 | ldda [%o1+%o4]0x89,%l0 ! %l0 = 0000000000000000 0000000000000000 |
| 21705 | ! Mem[000000001c000030] = 4a0000ff814ad883, %f6 = 59967333 0ce00c76 |
| 21706 | ldda [%o0+0x030]%asi,%f6 ! %f6 = 4a0000ff 814ad883 |
| 21707 | ! %f27 = 8d192b72, Mem[000000001c000030] = ff00004a |
| 21708 | sta %f27,[%o0+%i6]0x88 ! Mem[000000001c000030] = 8d192b72 |
| 21709 | ! %l3 = 00000002e00362e0, %l3 = 00000002e00362e0, %l0 = 0000000000000000 |
| 21710 | add %l3,%l3,%l0 ! %l0 = 00000005c006c5c0 |
| 21711 | ! %l0 = 00000005c006c5c0, %l6 = 0000000000000000, %l0 = 00000005c006c5c0 |
| 21712 | orncc %l0,%l6,%l0 ! %l0 = ffffffffffffffff, %ccr = 88 |
| 21713 | ! Mem[0000000031800034] = b121ffff, %l2 = 0000000000007525 |
| 21714 | lduha [%i3+0x036]%asi,%l2 ! %l2 = 000000000000ffff |
| 21715 | ! Mem[000000001c800010] = 00000000, %f2 = 00000000 |
| 21716 | lda [%o1+%o5]0x81,%f2 ! %f2 = 00000000 |
| 21717 | ! Mem[000000001d000028] = 00a8ba1f 8d192b72, %l2 = 0000ffff, %l3 = e00362e0 |
| 21718 | ldda [%o2+%i5]0x81,%l2 ! %l2 = 0000000000a8ba1f 000000008d192b72 |
| 21719 | |
| 21720 | p6_label_97: ! %cwp = 1 |
| 21721 | ! %f11 = 60e86838, Mem[000000001c000018] = 97055f32 |
| 21722 | sta %f11,[%o0+%o6]0x81 ! Mem[000000001c000018] = 60e86838 |
| 21723 | ! Mem[0000000031800070] = b8002b84, %l2 = 0000000000a8ba1f |
| 21724 | lduh [%i3+0x070],%l2 ! %l2 = 000000000000b800 |
| 21725 | ! Mem[000000001c000008] = 3fc9e1c5, %l5 = 0000000000000000 |
| 21726 | ldsba [%o0+%o4]0x88,%l5 ! %l5 = ffffffffffffffc5 |
| 21727 | ! %l5 = ffffffc500000000, Mem[31800034b121ffff] = 16582bf8 |
| 21728 | sth %l5,[%i3+0x034] ! Mem[0000000031800034] = ffc5ffff |
| 21729 | ! Mem[0000000030800030] = 00007525e00362e0, %l6 = 0000000000000000 |
| 21730 | ldxa [%i1+0x030]%asi,%l6 ! %l6 = 00007525e00362e0 |
| 21731 | ! Mem[000000001c00006c] = 60e86838, %l1 = 0000000000000000 |
| 21732 | ldsw [%o0+0x06c],%l1 ! %l1 = 0000000060e86838 |
| 21733 | ! retry : should take illegal inst trap, %l0 = ffffffffffffffff |
| 21734 | retry ! Illegal inst trap : %l0 = 000000000000000f |
| 21735 | ! %l2 = 000000000000b800, %l2 = 000000000000b800, %l7 = 000000ffffffffff |
| 21736 | tsubcc %l2,%l2,%l7 ! %l7 = 0000000000000000, %ccr = 44 |
| 21737 | ! %l0 = 000000000000000f, %l1 = 0000000060e86838, %l0 = 000000000000000f |
| 21738 | sdivx %l0,%l1,%l0 ! %l0 = 0000000000000000 |
| 21739 | ! %l3 = 000000008d192b72, %l4 = ffffffffffffbe5c, %l1 = 0000000060e86838 |
| 21740 | orcc %l3,%l4,%l1 ! %l1 = ffffffffffffbf7e, %ccr = 88 |
| 21741 | |
| 21742 | p6_label_98: ! %cwp = 1 |
| 21743 | ! Mem[0000000031800034] = ffc5ffff, %f13 = 311c812f |
| 21744 | ld [%i3+0x034],%f13 ! %f13 = ffc5ffff |
| 21745 | ! Mem[000000001c000028] = 00000020, %l2 = 000000000000b800 |
| 21746 | ldswa [%o0+%i5]0x81,%l2 ! %l2 = 0000000000000020 |
| 21747 | ! Mem[0000000031000030] = df9212aa8042ddfe, %l2 = 0000000000000020 |
| 21748 | ldx [%i2+%i6],%l2 ! %l2 = df9212aa8042ddfe |
| 21749 | ! Mem[000000001d800028] = 60e86838, %f29 = 00000000 |
| 21750 | lda [%o3+%i5]0x89,%f29 ! %f29 = 60e86838 |
| 21751 | ! %l1 = ffffffffffffbf7e, immed = 000009e5, %l1 = ffffffffffffbf7e |
| 21752 | subccc %l1,0x9e5,%l1 ! %l1 = ffffffffffffb599, %ccr = 88 |
| 21753 | ! Mem[000000001d000020] = ffffffff, %f10 = fb963e6b |
| 21754 | ld [%o2+%i4],%f10 ! %f10 = ffffffff |
| 21755 | ! Mem[000000001c800008] = 00000000, %l0 = 0000000000000000 |
| 21756 | swapa [%o1+%o4]0x89,%l0 ! %l0 = 0000000000000000 |
| 21757 | ! Invert Register : %l3 = 000000008d192b72 |
| 21758 | xor %l3,-1,%l3 ! %l3 = ffffffff72e6d48d |
| 21759 | membar #Sync ! Added by membar checker (102) |
| 21760 | ! Mem[000000001c000000] = f7000000 760ce00c c5e1c93f 1b178b00 |
| 21761 | ! Mem[000000001c000010] = f7ceff47 ffffffff 60e86838 1b17fd36 |
| 21762 | ! Mem[000000001c000020] = ff000000 6a5cc361 00000020 59967333 |
| 21763 | ! Mem[000000001c000030] = 722b198d 814ad883 085a3bd6 0ea88ad1 |
| 21764 | ldda [%o0]ASI_BLK_AIUP,%f0 ! Block Load from 000000001c000000 |
| 21765 | ! Mem[0000000030800030] = 00007525, %l1 = ffffffffffffb599 |
| 21766 | ldub [%i1+0x033],%l1 ! %l1 = 0000000000000025 |
| 21767 | |
| 21768 | p6_label_99: ! %cwp = 1 |
| 21769 | save ! CWP = 2 |
| 21770 | ! Code Fragment 1 |
| 21771 | p6_fragment_13: |
| 21772 | ta T_CHANGE_HPRIV |
| 21773 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 21774 | ! %g3 = fffffffffffff88b |
| 21775 | mov -0xa4c,%g3 ! %g3 = fffffffffffff5b4 |
| 21776 | and %g3, 0x13, %g3 |
| 21777 | xor %g2, %g3, %g2 |
| 21778 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 21779 | ta T_CHANGE_NONHPRIV |
| 21780 | restore ! CWP = 1 |
| 21781 | ! %l4 = ffffbe5c00000000, Mem[1d000010fedd4280] = ffffb599 |
| 21782 | stba %l4,[%o2+%o5]0x80 ! Mem[000000001d000010] = 5cdd4280 |
| 21783 | ! Mem[000000001d000040] = beedd141 b121a8bd, %l6 = e00362e0, %l7 = 00000000 |
| 21784 | ldd [%o2+0x040],%l6 ! %l6 = 00000000beedd141 00000000b121a8bd |
| 21785 | ! Mem[0000000031000030] = df9212aa, %l4 = ffffffffffffbe5c |
| 21786 | ldsb [%i2+0x033],%l4 ! %l4 = ffffffffffffffaa |
| 21787 | ! %l6 = 00000000beedd141, %l0 = 0000000000000000, %y = 478bcd84 |
| 21788 | udiv %l6,%l0,%l2 ! %l2 = df9212aa8042ddfe |
| 21789 | mov %l0,%y ! %y = 00000028 |
| 21790 | ! %l0 = 0000000000000028, immed = fffffe0f, %l4 = ffffffffffffffaa |
| 21791 | subccc %l0,-0x1f1,%l4 ! %l4 = 0000000000000219, %ccr = 11 |
| 21792 | ! Mem[000000001c000010] = f7ceff47, %l6 = 00000000beedd141 |
| 21793 | lduwa [%o0+%o5]0x81,%l6 ! %l6 = 00000000f7ceff47 |
| 21794 | ! Mem[000000001c000018] = 60e86838, %l5 = ffffffffffffffc5 |
| 21795 | swapa [%o0+%o6]0x81,%l5 ! %l5 = 0000000060e86838 |
| 21796 | |
| 21797 | p6_label_100: ! %cwp = 1 |
| 21798 | ! %l2 = df9212aa8042ddfe, immed = 0000001f, %l0 = 0000000000000028 |
| 21799 | srl %l2,0x01f,%l0 ! %l0 = 0000000000000001 |
| 21800 | ! %l7 = 00000000b121a8bd, immed = 0000000c, %l7 = 00000000b121a8bd |
| 21801 | sllx %l7,0x00c,%l7 ! %l7 = 00000b121a8bd000 |
| 21802 | ! Mem[000000001d000050] = 0000002000000000, %f18 = fb967333 c564fd36 |
| 21803 | ldd [%o2+0x050],%f18 ! %f18 = 00000020 00000000 |
| 21804 | ! %l0 = 0000000000000001, immed = 0000094b, %l7 = 00000b121a8bd000 |
| 21805 | add %l0,0x94b,%l7 ! %l7 = 000000000000094c |
| 21806 | ! %l5 = 0000000060e86838, %l7 = 000000000000094c, %l6 = 00000000f7ceff47 |
| 21807 | orncc %l5,%l7,%l6 ! %l6 = fffffffffffffebb, %ccr = 88 |
| 21808 | ! %l5 = 60e8683800000000, Mem[1d800010b5a0b401] = 0000094c |
| 21809 | stwa %l5,[%o3+%o5]0x88 ! Mem[000000001d800010] = 60e86838 |
| 21810 | ! %l7 = 0000094c00000000, Mem[3100007717001b17] = 16582bf8 |
| 21811 | stb %l7,[%i2+0x077] ! Mem[0000000031000074] = 17001b4c |
| 21812 | ! %l7 = 000000000000094c, immed = 00000a78, %y = 00000028 |
| 21813 | umul %l7,0xa78,%l2 ! %l2 = 00000000006153a0, %y = 00000000 |
| 21814 | ! Mem[0000000030800070] = 00000000, %l7 = 000000000000094c |
| 21815 | lduwa [%i1+0x070]%asi,%l7 ! %l7 = 0000000000000000 |
| 21816 | ! Mem[0000000030000033] = 00000000, %l1 = 0000000000000025 |
| 21817 | ldstub [%i0+0x033],%l1 ! %l1 = 0000000000000000 |
| 21818 | |
| 21819 | ba,a p6_not_taken_0_end |
| 21820 | p6_not_taken_0: |
| 21821 | ! The following code should not be executed |
| 21822 | ldx [%o1+0x000],%l2 |
| 21823 | sta %l0,[%i1+0x020]%asi |
| 21824 | nop |
| 21825 | stba %l6,[%o2+0x004]%asi |
| 21826 | std %l0,[%o3+0x000] |
| 21827 | stxa %l0,[%i3+0x008]%asi |
| 21828 | nop |
| 21829 | ba,a p6_branch_failed |
| 21830 | p6_not_taken_0_end: |
| 21831 | |
| 21832 | |
| 21833 | ! End of Random Code for Processor 6 |
| 21834 | |
| 21835 | 1: membar #Sync ! Force all stores to complete |
| 21836 | |
| 21837 | restore ! CWP = 0 |
| 21838 | p6_set_done_flag: |
| 21839 | mov 2,%g2 |
| 21840 | set done_flags,%g1 |
| 21841 | st %g2,[%g1+0x018] ! Set processor 6 done flag |
| 21842 | |
| 21843 | ! Check Registers |
| 21844 | |
| 21845 | p6_check_registers: |
| 21846 | set p6_expected_registers,%g1 |
| 21847 | ldx [%g1+0x000],%g2 |
| 21848 | cmp %l0,%g2 ! %l0 should be ffffffffffff8042 |
| 21849 | bne,a,pn %xcc,p6_reg_l0_fail |
| 21850 | mov %l0,%g3 |
| 21851 | ldx [%g1+0x008],%g2 |
| 21852 | cmp %l1,%g2 ! %l1 should be ffffffffa184b097 |
| 21853 | bne,a,pn %xcc,p6_reg_l1_fail |
| 21854 | mov %l1,%g3 |
| 21855 | ldx [%g1+0x010],%g2 |
| 21856 | cmp %l2,%g2 ! %l2 should be 000000000000e8c5 |
| 21857 | bne,a,pn %xcc,p6_reg_l2_fail |
| 21858 | mov %l2,%g3 |
| 21859 | ldx [%g1+0x018],%g2 |
| 21860 | cmp %l3,%g2 ! %l3 should be 000000008fa00eff |
| 21861 | bne,a,pn %xcc,p6_reg_l3_fail |
| 21862 | mov %l3,%g3 |
| 21863 | ldx [%g1+0x020],%g2 |
| 21864 | cmp %l4,%g2 ! %l4 should be fffe53b70d30c640 |
| 21865 | bne,a,pn %xcc,p6_reg_l4_fail |
| 21866 | mov %l4,%g3 |
| 21867 | ldx [%g1+0x028],%g2 |
| 21868 | cmp %l5,%g2 ! %l5 should be 0000000000001b17 |
| 21869 | bne,a,pn %xcc,p6_reg_l5_fail |
| 21870 | mov %l5,%g3 |
| 21871 | ldx [%g1+0x030],%g2 |
| 21872 | cmp %l6,%g2 ! %l6 should be fffffffffffff7f7 |
| 21873 | bne,a,pn %xcc,p6_reg_l6_fail |
| 21874 | mov %l6,%g3 |
| 21875 | ldx [%g1+0x038],%g2 |
| 21876 | cmp %l7,%g2 ! %l7 should be 0000000000005c24 |
| 21877 | bne,a,pn %xcc,p6_reg_l7_fail |
| 21878 | mov %l7,%g3 |
| 21879 | |
| 21880 | ! Check Floating Point Registers |
| 21881 | |
| 21882 | p6_check_fp_registers: |
| 21883 | set p6_temp,%g1 |
| 21884 | set p6_expected_fp_regs,%g3 |
| 21885 | std %f0,[%g1] |
| 21886 | ldx [%g1],%l1 |
| 21887 | ldx [%g3+0x00],%l0 |
| 21888 | cmp %l0,%l1 ! %f0 should be f7000000 760ce00c |
| 21889 | bne %xcc,p6_f0_fail |
| 21890 | std %f2,[%g1] |
| 21891 | ldx [%g1],%l1 |
| 21892 | ldx [%g3+0x08],%l0 |
| 21893 | cmp %l0,%l1 ! %f2 should be c5e1c93f 1b178b00 |
| 21894 | bne %xcc,p6_f2_fail |
| 21895 | std %f4,[%g1] |
| 21896 | ldx [%g1],%l1 |
| 21897 | ldx [%g3+0x10],%l0 |
| 21898 | cmp %l0,%l1 ! %f4 should be f7ceff47 ffffffff |
| 21899 | bne %xcc,p6_f4_fail |
| 21900 | std %f6,[%g1] |
| 21901 | ldx [%g1],%l1 |
| 21902 | ldx [%g3+0x18],%l0 |
| 21903 | cmp %l0,%l1 ! %f6 should be 60e86838 1b17fd36 |
| 21904 | bne %xcc,p6_f6_fail |
| 21905 | std %f8,[%g1] |
| 21906 | ldx [%g1],%l1 |
| 21907 | ldx [%g3+0x20],%l0 |
| 21908 | cmp %l0,%l1 ! %f8 should be ff000000 6a5cc361 |
| 21909 | bne %xcc,p6_f8_fail |
| 21910 | std %f10,[%g1] |
| 21911 | ldx [%g1],%l1 |
| 21912 | ldx [%g3+0x28],%l0 |
| 21913 | cmp %l0,%l1 ! %f10 should be 00000020 59967333 |
| 21914 | bne %xcc,p6_f10_fail |
| 21915 | std %f12,[%g1] |
| 21916 | ldx [%g1],%l1 |
| 21917 | ldx [%g3+0x30],%l0 |
| 21918 | cmp %l0,%l1 ! %f12 should be 722b198d 814ad883 |
| 21919 | bne %xcc,p6_f12_fail |
| 21920 | std %f14,[%g1] |
| 21921 | ldx [%g1],%l1 |
| 21922 | ldx [%g3+0x38],%l0 |
| 21923 | cmp %l0,%l1 ! %f14 should be 085a3bd6 0ea88ad1 |
| 21924 | bne %xcc,p6_f14_fail |
| 21925 | std %f16,[%g1] |
| 21926 | ldx [%g1],%l1 |
| 21927 | ldx [%g3+0x40],%l0 |
| 21928 | cmp %l0,%l1 ! %f16 should be 6b3e96fb 00001b7e |
| 21929 | bne %xcc,p6_f16_fail |
| 21930 | std %f18,[%g1] |
| 21931 | ldx [%g1],%l1 |
| 21932 | ldx [%g3+0x48],%l0 |
| 21933 | cmp %l0,%l1 ! %f18 should be 00000020 00000000 |
| 21934 | bne %xcc,p6_f18_fail |
| 21935 | std %f20,[%g1] |
| 21936 | ldx [%g1],%l1 |
| 21937 | ldx [%g3+0x50],%l0 |
| 21938 | cmp %l0,%l1 ! %f20 should be 00000000 47ffcef7 |
| 21939 | bne %xcc,p6_f20_fail |
| 21940 | std %f22,[%g1] |
| 21941 | ldx [%g1],%l1 |
| 21942 | ldx [%g3+0x58],%l0 |
| 21943 | cmp %l0,%l1 ! %f22 should be 00000000 00000000 |
| 21944 | bne %xcc,p6_f22_fail |
| 21945 | std %f24,[%g1] |
| 21946 | ldx [%g1],%l1 |
| 21947 | ldx [%g3+0x60],%l0 |
| 21948 | cmp %l0,%l1 ! %f24 should be b6f4ffff 12000000 |
| 21949 | bne %xcc,p6_f24_fail |
| 21950 | std %f26,[%g1] |
| 21951 | ldx [%g1],%l1 |
| 21952 | ldx [%g3+0x68],%l0 |
| 21953 | cmp %l0,%l1 ! %f26 should be 000074ff 8d192b72 |
| 21954 | bne %xcc,p6_f26_fail |
| 21955 | std %f28,[%g1] |
| 21956 | ldx [%g1],%l1 |
| 21957 | ldx [%g3+0x70],%l0 |
| 21958 | cmp %l0,%l1 ! %f28 should be c9a2ab90 60e86838 |
| 21959 | bne %xcc,p6_f28_fail |
| 21960 | std %f30,[%g1] |
| 21961 | ldx [%g1],%l1 |
| 21962 | ldx [%g3+0x78],%l0 |
| 21963 | cmp %l0,%l1 ! %f30 should be 43d1a068 0fcabb70 |
| 21964 | bne %xcc,p6_f30_fail |
| 21965 | nop |
| 21966 | |
| 21967 | ! Check Local Memory |
| 21968 | |
| 21969 | set p6_local0_expect,%g1 |
| 21970 | ldx [%g1+0x018],%g2 ! Expected data = ffffffc51b17fd36 |
| 21971 | ldx [%i0+0x018],%g3 ! Observed data at 000000001c000018 |
| 21972 | cmp %g2,%g3 |
| 21973 | bne,a,pn %xcc,p6_local_failed |
| 21974 | add %i0,0x018,%g4 |
| 21975 | ldx [%g1+0x050],%g2 ! Expected data = 00006a5cfeeff003 |
| 21976 | ldx [%i0+0x050],%g3 ! Observed data at 000000001c000050 |
| 21977 | cmp %g2,%g3 |
| 21978 | bne,a,pn %xcc,p6_local_failed |
| 21979 | add %i0,0x050,%g4 |
| 21980 | |
| 21981 | set p6_local1_expect,%g1 |
| 21982 | ldx [%g1+0x008],%g2 ! Expected data = 0000000000000000 |
| 21983 | ldx [%i1+0x008],%g3 ! Observed data at 000000001c800008 |
| 21984 | cmp %g2,%g3 |
| 21985 | bne,a,pn %xcc,p6_local_failed |
| 21986 | add %i1,0x008,%g4 |
| 21987 | ldx [%g1+0x010],%g2 ! Expected data = 0000000000000029 |
| 21988 | ldx [%i1+0x010],%g3 ! Observed data at 000000001c800010 |
| 21989 | cmp %g2,%g3 |
| 21990 | bne,a,pn %xcc,p6_local_failed |
| 21991 | add %i1,0x010,%g4 |
| 21992 | ldx [%g1+0x018],%g2 ! Expected data = 0000000060e86838 |
| 21993 | ldx [%i1+0x018],%g3 ! Observed data at 000000001c800018 |
| 21994 | cmp %g2,%g3 |
| 21995 | bne,a,pn %xcc,p6_local_failed |
| 21996 | add %i1,0x018,%g4 |
| 21997 | ldx [%g1+0x030],%g2 ! Expected data = 70bbca0f68a0d143 |
| 21998 | ldx [%i1+0x030],%g3 ! Observed data at 000000001c800030 |
| 21999 | cmp %g2,%g3 |
| 22000 | bne,a,pn %xcc,p6_local_failed |
| 22001 | add %i1,0x030,%g4 |
| 22002 | ldx [%g1+0x038],%g2 ! Expected data = 0fa45ecbd355842a |
| 22003 | ldx [%i1+0x038],%g3 ! Observed data at 000000001c800038 |
| 22004 | cmp %g2,%g3 |
| 22005 | bne,a,pn %xcc,p6_local_failed |
| 22006 | add %i1,0x038,%g4 |
| 22007 | ldx [%g1+0x040],%g2 ! Expected data = 97b084a12f811c31 |
| 22008 | ldx [%i1+0x040],%g3 ! Observed data at 000000001c800040 |
| 22009 | cmp %g2,%g3 |
| 22010 | bne,a,pn %xcc,p6_local_failed |
| 22011 | add %i1,0x040,%g4 |
| 22012 | ldx [%g1+0x050],%g2 ! Expected data = 01b4a0b500000000 |
| 22013 | ldx [%i1+0x050],%g3 ! Observed data at 000000001c800050 |
| 22014 | cmp %g2,%g3 |
| 22015 | bne,a,pn %xcc,p6_local_failed |
| 22016 | add %i1,0x050,%g4 |
| 22017 | ldx [%g1+0x058],%g2 ! Expected data = 36fd64c533739659 |
| 22018 | ldx [%i1+0x058],%g3 ! Observed data at 000000001c800058 |
| 22019 | cmp %g2,%g3 |
| 22020 | bne,a,pn %xcc,p6_local_failed |
| 22021 | add %i1,0x058,%g4 |
| 22022 | ldx [%g1+0x060],%g2 ! Expected data = 61c35c6a00000000 |
| 22023 | ldx [%i1+0x060],%g3 ! Observed data at 000000001c800060 |
| 22024 | cmp %g2,%g3 |
| 22025 | bne,a,pn %xcc,p6_local_failed |
| 22026 | add %i1,0x060,%g4 |
| 22027 | ldx [%g1+0x078],%g2 ! Expected data = 93ff00001fbac5e8 |
| 22028 | ldx [%i1+0x078],%g3 ! Observed data at 000000001c800078 |
| 22029 | cmp %g2,%g3 |
| 22030 | bne,a,pn %xcc,p6_local_failed |
| 22031 | add %i1,0x078,%g4 |
| 22032 | |
| 22033 | set p6_local2_expect,%g1 |
| 22034 | ldx [%g1+0x008],%g2 ! Expected data = ff369400a184b097 |
| 22035 | ldx [%i2+0x008],%g3 ! Observed data at 000000001d000008 |
| 22036 | cmp %g2,%g3 |
| 22037 | bne,a,pn %xcc,p6_local_failed |
| 22038 | add %i2,0x008,%g4 |
| 22039 | ldx [%g1+0x010],%g2 ! Expected data = 5cdd4280d2b52350 |
| 22040 | ldx [%i2+0x010],%g3 ! Observed data at 000000001d000010 |
| 22041 | cmp %g2,%g3 |
| 22042 | bne,a,pn %xcc,p6_local_failed |
| 22043 | add %i2,0x010,%g4 |
| 22044 | ldx [%g1+0x018],%g2 ! Expected data = 000000008d192b72 |
| 22045 | ldx [%i2+0x018],%g3 ! Observed data at 000000001d000018 |
| 22046 | cmp %g2,%g3 |
| 22047 | bne,a,pn %xcc,p6_local_failed |
| 22048 | add %i2,0x018,%g4 |
| 22049 | ldx [%g1+0x030],%g2 ! Expected data = ffbeafe807885fc6 |
| 22050 | ldx [%i2+0x030],%g3 ! Observed data at 000000001d000030 |
| 22051 | cmp %g2,%g3 |
| 22052 | bne,a,pn %xcc,p6_local_failed |
| 22053 | add %i2,0x030,%g4 |
| 22054 | ldx [%g1+0x038],%g2 ! Expected data = 2242ddd4060064c4 |
| 22055 | ldx [%i2+0x038],%g3 ! Observed data at 000000001d000038 |
| 22056 | cmp %g2,%g3 |
| 22057 | bne,a,pn %xcc,p6_local_failed |
| 22058 | add %i2,0x038,%g4 |
| 22059 | |
| 22060 | set p6_local3_expect,%g1 |
| 22061 | ldx [%g1+0x000],%g2 ! Expected data = 70bbca0fb5a0b401 |
| 22062 | ldx [%i3+0x000],%g3 ! Observed data at 000000001d800000 |
| 22063 | cmp %g2,%g3 |
| 22064 | bne,a,pn %xcc,p6_local_failed |
| 22065 | add %i3,0x000,%g4 |
| 22066 | ldx [%g1+0x008],%g2 ! Expected data = fffffbff3a1e3600 |
| 22067 | ldx [%i3+0x008],%g3 ! Observed data at 000000001d800008 |
| 22068 | cmp %g2,%g3 |
| 22069 | bne,a,pn %xcc,p6_local_failed |
| 22070 | add %i3,0x008,%g4 |
| 22071 | ldx [%g1+0x010],%g2 ! Expected data = 3868e8600fcabb70 |
| 22072 | ldx [%i3+0x010],%g3 ! Observed data at 000000001d800010 |
| 22073 | cmp %g2,%g3 |
| 22074 | bne,a,pn %xcc,p6_local_failed |
| 22075 | add %i3,0x010,%g4 |
| 22076 | ldx [%g1+0x018],%g2 ! Expected data = 760ce00c33739659 |
| 22077 | ldx [%i3+0x018],%g3 ! Observed data at 000000001d800018 |
| 22078 | cmp %g2,%g3 |
| 22079 | bne,a,pn %xcc,p6_local_failed |
| 22080 | add %i3,0x018,%g4 |
| 22081 | ldx [%g1+0x020],%g2 ! Expected data = d63b5a0800000000 |
| 22082 | ldx [%i3+0x020],%g3 ! Observed data at 000000001d800020 |
| 22083 | cmp %g2,%g3 |
| 22084 | bne,a,pn %xcc,p6_local_failed |
| 22085 | add %i3,0x020,%g4 |
| 22086 | ldx [%g1+0x028],%g2 ! Expected data = 3868e8606b3e96fb |
| 22087 | ldx [%i3+0x028],%g3 ! Observed data at 000000001d800028 |
| 22088 | cmp %g2,%g3 |
| 22089 | bne,a,pn %xcc,p6_local_failed |
| 22090 | add %i3,0x028,%g4 |
| 22091 | ldx [%g1+0x030],%g2 ! Expected data = 000000006b3e96fb |
| 22092 | ldx [%i3+0x030],%g3 ! Observed data at 000000001d800030 |
| 22093 | cmp %g2,%g3 |
| 22094 | bne,a,pn %xcc,p6_local_failed |
| 22095 | add %i3,0x030,%g4 |
| 22096 | ldx [%g1+0x038],%g2 ! Expected data = 00000000085a3bd6 |
| 22097 | ldx [%i3+0x038],%g3 ! Observed data at 000000001d800038 |
| 22098 | cmp %g2,%g3 |
| 22099 | bne,a,pn %xcc,p6_local_failed |
| 22100 | add %i3,0x038,%g4 |
| 22101 | ldx [%g1+0x050],%g2 ! Expected data = b121a8bd22863a87 |
| 22102 | ldx [%i3+0x050],%g3 ! Observed data at 000000001d800050 |
| 22103 | cmp %g2,%g3 |
| 22104 | bne,a,pn %xcc,p6_local_failed |
| 22105 | add %i3,0x050,%g4 |
| 22106 | ldx [%g1+0x060],%g2 ! Expected data = d63b5a0800000000 |
| 22107 | ldx [%i3+0x060],%g3 ! Observed data at 000000001d800060 |
| 22108 | cmp %g2,%g3 |
| 22109 | bne,a,pn %xcc,p6_local_failed |
| 22110 | add %i3,0x060,%g4 |
| 22111 | ldx [%g1+0x078],%g2 ! Expected data = 000074ff8d192b72 |
| 22112 | ldx [%i3+0x078],%g3 ! Observed data at 000000001d800078 |
| 22113 | cmp %g2,%g3 |
| 22114 | bne,a,pn %xcc,p6_local_failed |
| 22115 | add %i3,0x078,%g4 |
| 22116 | |
| 22117 | |
| 22118 | ! Check Shared Memory |
| 22119 | set share0_expect,%g4 |
| 22120 | set p6_share_mask,%g5 |
| 22121 | set 0x30000000,%g6 ! Physical Addr of Share 0 |
| 22122 | p6_memcheck_share0: |
| 22123 | ldx [%g4+0x030],%g2 ! Expected value = 000000ff00001b17 |
| 22124 | ldx [%o0+0x030],%g3 ! Read value at Mem[0000000030000030] |
| 22125 | cmp %g2,%g3 |
| 22126 | bne,pn %xcc,p6_failed |
| 22127 | add %g6,0x030,%g1 |
| 22128 | ldx [%g4+0x070],%g2 ! Expected value = 000000000000b401 |
| 22129 | ldx [%o0+0x070],%g3 ! Read value at Mem[0000000030000070] |
| 22130 | cmp %g2,%g3 |
| 22131 | bne,pn %xcc,p6_failed |
| 22132 | add %g6,0x070,%g1 |
| 22133 | set share1_expect,%g4 |
| 22134 | set 0x30800000,%g6 ! Physical Addr of Share 1 |
| 22135 | p6_memcheck_share1: |
| 22136 | ldx [%g4+0x030],%g2 ! Expected value = 00007525e00362e0 |
| 22137 | ldx [%o1+0x030],%g3 ! Read value at Mem[0000000030800030] |
| 22138 | cmp %g2,%g3 |
| 22139 | bne,pn %xcc,p6_failed |
| 22140 | add %g6,0x030,%g1 |
| 22141 | ldx [%g4+0x070],%g2 ! Expected value = 00000000f90f9172 |
| 22142 | ldx [%o1+0x070],%g3 ! Read value at Mem[0000000030800070] |
| 22143 | cmp %g2,%g3 |
| 22144 | bne,pn %xcc,p6_failed |
| 22145 | add %g6,0x070,%g1 |
| 22146 | set share2_expect,%g4 |
| 22147 | set 0x31000000,%g6 ! Physical Addr of Share 2 |
| 22148 | p6_memcheck_share2: |
| 22149 | ldx [%g4+0x030],%g2 ! Expected value = df9212aa8042ddfe |
| 22150 | ldx [%o2+0x030],%g3 ! Read value at Mem[0000000031000030] |
| 22151 | cmp %g2,%g3 |
| 22152 | bne,pn %xcc,p6_failed |
| 22153 | add %g6,0x030,%g1 |
| 22154 | ldx [%g4+0x070],%g2 ! Expected value = 0000747d17001b4c |
| 22155 | ldx [%o2+0x070],%g3 ! Read value at Mem[0000000031000070] |
| 22156 | cmp %g2,%g3 |
| 22157 | bne,pn %xcc,p6_failed |
| 22158 | add %g6,0x070,%g1 |
| 22159 | set share3_expect,%g4 |
| 22160 | set 0x31800000,%g6 ! Physical Addr of Share 3 |
| 22161 | p6_memcheck_share3: |
| 22162 | ldx [%g4+0x030],%g2 ! Expected value = b5a0b401ffc5ffff |
| 22163 | ldx [%o3+0x030],%g3 ! Read value at Mem[0000000031800030] |
| 22164 | cmp %g2,%g3 |
| 22165 | bne,pn %xcc,p6_failed |
| 22166 | add %g6,0x030,%g1 |
| 22167 | ldx [%g4+0x070],%g2 ! Expected value = b8002b840000b401 |
| 22168 | ldx [%o3+0x070],%g3 ! Read value at Mem[0000000031800070] |
| 22169 | cmp %g2,%g3 |
| 22170 | bne,pn %xcc,p6_failed |
| 22171 | add %g6,0x070,%g1 |
| 22172 | |
| 22173 | ! The test for processor 6 has passed |
| 22174 | |
| 22175 | p6_passed: |
| 22176 | ta GOOD_TRAP |
| 22177 | nop |
| 22178 | |
| 22179 | p6_reg_l0_fail: |
| 22180 | or %g0,0xbd0,%g1 |
| 22181 | ba,a p6_failed |
| 22182 | p6_reg_l1_fail: |
| 22183 | or %g0,0xbd1,%g1 |
| 22184 | ba,a p6_failed |
| 22185 | p6_reg_l2_fail: |
| 22186 | or %g0,0xbd2,%g1 |
| 22187 | ba,a p6_failed |
| 22188 | p6_reg_l3_fail: |
| 22189 | or %g0,0xbd3,%g1 |
| 22190 | ba,a p6_failed |
| 22191 | p6_reg_l4_fail: |
| 22192 | or %g0,0xbd4,%g1 |
| 22193 | ba,a p6_failed |
| 22194 | p6_reg_l5_fail: |
| 22195 | or %g0,0xbd5,%g1 |
| 22196 | ba,a p6_failed |
| 22197 | p6_reg_l6_fail: |
| 22198 | or %g0,0xbd6,%g1 |
| 22199 | ba,a p6_failed |
| 22200 | p6_reg_l7_fail: |
| 22201 | or %g0,0xbd7,%g1 |
| 22202 | ba,a p6_failed |
| 22203 | p6_f0_fail: |
| 22204 | set p6_temp,%g6 |
| 22205 | mov 0xf00,%l0 |
| 22206 | stx %l0,[%g6] |
| 22207 | std %f0,[%g6+8] |
| 22208 | stx %fsr,[%g6+16] |
| 22209 | ta BAD_TRAP |
| 22210 | |
| 22211 | p6_f2_fail: |
| 22212 | set p6_temp,%g6 |
| 22213 | mov 0xf02,%l0 |
| 22214 | stx %l0,[%g6] |
| 22215 | std %f2,[%g6+8] |
| 22216 | stx %fsr,[%g6+16] |
| 22217 | ta BAD_TRAP |
| 22218 | |
| 22219 | p6_f4_fail: |
| 22220 | set p6_temp,%g6 |
| 22221 | mov 0xf04,%l0 |
| 22222 | stx %l0,[%g6] |
| 22223 | std %f4,[%g6+8] |
| 22224 | stx %fsr,[%g6+16] |
| 22225 | ta BAD_TRAP |
| 22226 | |
| 22227 | p6_f6_fail: |
| 22228 | set p6_temp,%g6 |
| 22229 | mov 0xf06,%l0 |
| 22230 | stx %l0,[%g6] |
| 22231 | std %f6,[%g6+8] |
| 22232 | stx %fsr,[%g6+16] |
| 22233 | ta BAD_TRAP |
| 22234 | |
| 22235 | p6_f8_fail: |
| 22236 | set p6_temp,%g6 |
| 22237 | mov 0xf08,%l0 |
| 22238 | stx %l0,[%g6] |
| 22239 | std %f8,[%g6+8] |
| 22240 | stx %fsr,[%g6+16] |
| 22241 | ta BAD_TRAP |
| 22242 | |
| 22243 | p6_f10_fail: |
| 22244 | set p6_temp,%g6 |
| 22245 | mov 0xf10,%l0 |
| 22246 | stx %l0,[%g6] |
| 22247 | std %f10,[%g6+8] |
| 22248 | stx %fsr,[%g6+16] |
| 22249 | ta BAD_TRAP |
| 22250 | |
| 22251 | p6_f12_fail: |
| 22252 | set p6_temp,%g6 |
| 22253 | mov 0xf12,%l0 |
| 22254 | stx %l0,[%g6] |
| 22255 | std %f12,[%g6+8] |
| 22256 | stx %fsr,[%g6+16] |
| 22257 | ta BAD_TRAP |
| 22258 | |
| 22259 | p6_f14_fail: |
| 22260 | set p6_temp,%g6 |
| 22261 | mov 0xf14,%l0 |
| 22262 | stx %l0,[%g6] |
| 22263 | std %f14,[%g6+8] |
| 22264 | stx %fsr,[%g6+16] |
| 22265 | ta BAD_TRAP |
| 22266 | |
| 22267 | p6_f16_fail: |
| 22268 | set p6_temp,%g6 |
| 22269 | mov 0xf16,%l0 |
| 22270 | stx %l0,[%g6] |
| 22271 | std %f16,[%g6+8] |
| 22272 | stx %fsr,[%g6+16] |
| 22273 | ta BAD_TRAP |
| 22274 | |
| 22275 | p6_f18_fail: |
| 22276 | set p6_temp,%g6 |
| 22277 | mov 0xf18,%l0 |
| 22278 | stx %l0,[%g6] |
| 22279 | std %f18,[%g6+8] |
| 22280 | stx %fsr,[%g6+16] |
| 22281 | ta BAD_TRAP |
| 22282 | |
| 22283 | p6_f20_fail: |
| 22284 | set p6_temp,%g6 |
| 22285 | mov 0xf20,%l0 |
| 22286 | stx %l0,[%g6] |
| 22287 | std %f20,[%g6+8] |
| 22288 | stx %fsr,[%g6+16] |
| 22289 | ta BAD_TRAP |
| 22290 | |
| 22291 | p6_f22_fail: |
| 22292 | set p6_temp,%g6 |
| 22293 | mov 0xf22,%l0 |
| 22294 | stx %l0,[%g6] |
| 22295 | std %f22,[%g6+8] |
| 22296 | stx %fsr,[%g6+16] |
| 22297 | ta BAD_TRAP |
| 22298 | |
| 22299 | p6_f24_fail: |
| 22300 | set p6_temp,%g6 |
| 22301 | mov 0xf24,%l0 |
| 22302 | stx %l0,[%g6] |
| 22303 | std %f24,[%g6+8] |
| 22304 | stx %fsr,[%g6+16] |
| 22305 | ta BAD_TRAP |
| 22306 | |
| 22307 | p6_f26_fail: |
| 22308 | set p6_temp,%g6 |
| 22309 | mov 0xf26,%l0 |
| 22310 | stx %l0,[%g6] |
| 22311 | std %f26,[%g6+8] |
| 22312 | stx %fsr,[%g6+16] |
| 22313 | ta BAD_TRAP |
| 22314 | |
| 22315 | p6_f28_fail: |
| 22316 | set p6_temp,%g6 |
| 22317 | mov 0xf28,%l0 |
| 22318 | stx %l0,[%g6] |
| 22319 | std %f28,[%g6+8] |
| 22320 | stx %fsr,[%g6+16] |
| 22321 | ta BAD_TRAP |
| 22322 | |
| 22323 | p6_f30_fail: |
| 22324 | set p6_temp,%g6 |
| 22325 | mov 0xf30,%l0 |
| 22326 | stx %l0,[%g6] |
| 22327 | std %f30,[%g6+8] |
| 22328 | stx %fsr,[%g6+16] |
| 22329 | ta BAD_TRAP |
| 22330 | |
| 22331 | |
| 22332 | ! The test for processor 6 failed |
| 22333 | |
| 22334 | p6_failed: |
| 22335 | set done_flags,%g1 |
| 22336 | mov 3,%g5 |
| 22337 | st %g5,[%g1+0x018] ! Set processor 6 done flag |
| 22338 | |
| 22339 | set p6_temp,%g6 |
| 22340 | stx %g1,[%g6] |
| 22341 | stx %g2,[%g6+8] |
| 22342 | stx %g3,[%g6+16] |
| 22343 | stx %fsr,[%g6+24] |
| 22344 | ta BAD_TRAP |
| 22345 | |
| 22346 | |
| 22347 | ! The local area data for processor 6 failed |
| 22348 | |
| 22349 | p6_local_failed: |
| 22350 | set done_flags,%g5 |
| 22351 | mov 3,%g6 |
| 22352 | st %g6,[%g5+0x018] ! Set processor 6 done flag |
| 22353 | |
| 22354 | set p6_temp,%g6 |
| 22355 | add %g1,%g4,%g1 |
| 22356 | stx %g4,[%g6] |
| 22357 | stx %g2,[%g6+8] |
| 22358 | stx %g3,[%g6+16] |
| 22359 | st %fsr,[%g6+24] |
| 22360 | ta BAD_TRAP |
| 22361 | |
| 22362 | p6_selfmod_failed: |
| 22363 | ba p6_failed |
| 22364 | mov 0xabc,%g1 |
| 22365 | |
| 22366 | |
| 22367 | p6_common_error: |
| 22368 | or %g0,0xee6,%g1 |
| 22369 | ba p6_failed |
| 22370 | mov %o5,%g3 |
| 22371 | |
| 22372 | p6_common_signature_error: |
| 22373 | set p6_temp,%g1 |
| 22374 | ba p6_failed |
| 22375 | st %g2,[%g1] ! Common Lock Number |
| 22376 | |
| 22377 | p6_common_timeout: |
| 22378 | set p6_temp,%g1 |
| 22379 | ba p6_failed |
| 22380 | st %g2,[%g1] ! Common Lock Number |
| 22381 | p6_branch_failed: |
| 22382 | mov 0xbbb,%g1 |
| 22383 | rd %ccr,%g2 |
| 22384 | ba p6_failed |
| 22385 | mov 0x0,%g3 |
| 22386 | |
| 22387 | p6_trap1e: |
| 22388 | and %l2,0x2aa,%l7 |
| 22389 | stx %l4,[%o0+0x070] ! Mem[0000000030000070] |
| 22390 | done |
| 22391 | |
| 22392 | p6_trap1o: |
| 22393 | and %l2,0x2aa,%l7 |
| 22394 | stx %l4,[%i0+0x070] ! Mem[0000000030000070] |
| 22395 | done |
| 22396 | |
| 22397 | |
| 22398 | p6_trap2e: |
| 22399 | ld [%i0+0x034],%f3 ! Mem[000000001c000034] |
| 22400 | andcc %l6,%l1,%l6 |
| 22401 | ldd [%o1+0x030],%f8 ! Mem[0000000030800030] |
| 22402 | ldd [%o3+0x030],%l6 ! Mem[0000000031800030] |
| 22403 | ldub [%i2+0x02d],%l0 ! Mem[000000001d00002d] |
| 22404 | done |
| 22405 | |
| 22406 | p6_trap2o: |
| 22407 | ld [%o0+0x034],%f3 ! Mem[000000001c000034] |
| 22408 | andcc %l6,%l1,%l6 |
| 22409 | ldd [%i1+0x030],%f8 ! Mem[0000000030800030] |
| 22410 | ldd [%i3+0x030],%l6 ! Mem[0000000031800030] |
| 22411 | ldub [%o2+0x02d],%l0 ! Mem[000000001d00002d] |
| 22412 | done |
| 22413 | |
| 22414 | |
| 22415 | p6_trap3e: |
| 22416 | andn %l5,-0xe76,%l2 |
| 22417 | or %l6,-0x0b8,%l6 |
| 22418 | xnor %l0,%l1,%l6 |
| 22419 | done |
| 22420 | |
| 22421 | p6_trap3o: |
| 22422 | andn %l5,-0xe76,%l2 |
| 22423 | or %l6,-0x0b8,%l6 |
| 22424 | xnor %l0,%l1,%l6 |
| 22425 | done |
| 22426 | |
| 22427 | p6_init_memory_pointers: |
| 22428 | set p6_init_registers,%g1 |
| 22429 | mov %g0,%g2 |
| 22430 | mov %g0,%g3 |
| 22431 | mov %g0,%g4 |
| 22432 | mov %g0,%g5 |
| 22433 | mov %g0,%g6 |
| 22434 | mov %g0,%g7 |
| 22435 | |
| 22436 | ! Initialize memory pointers for window 0 |
| 22437 | set p6_local0_start,%i0 |
| 22438 | set p6_local1_start,%i1 |
| 22439 | set p6_local2_start,%i2 |
| 22440 | set p6_local3_start,%i3 |
| 22441 | mov 0x08,%i4 |
| 22442 | mov 0x10,%i5 |
| 22443 | mov 0x18,%i6 |
| 22444 | mov %g0,%i7 |
| 22445 | ! Init Local Registers in Window 0 |
| 22446 | ldx [%g1+0x000],%l0 ! %l0 = fe93a1e468a0d143 |
| 22447 | ldx [%g1+0x008],%l1 ! %l1 = 8d4e0132ad355ba1 |
| 22448 | ldx [%g1+0x010],%l2 ! %l2 = 7444d68a924fc87c |
| 22449 | ldx [%g1+0x018],%l3 ! %l3 = 0af105a7f4eaab23 |
| 22450 | ldx [%g1+0x020],%l4 ! %l4 = a65fc41c4450b90a |
| 22451 | ldx [%g1+0x028],%l5 ! %l5 = fee0339a071518c7 |
| 22452 | ldx [%g1+0x030],%l6 ! %l6 = 8f7fe4e0c442543d |
| 22453 | ldx [%g1+0x038],%l7 ! %l7 = 6fea41a47966d731 |
| 22454 | save |
| 22455 | |
| 22456 | ! Initialize memory points for window 1 |
| 22457 | set share0_start,%i0 |
| 22458 | set share1_start,%i1 |
| 22459 | set share2_start,%i2 |
| 22460 | set share3_start,%i3 |
| 22461 | mov 0x20,%i4 |
| 22462 | mov 0x28,%i5 |
| 22463 | mov 0x30,%i6 |
| 22464 | ! Init Local Registers in Window 1 |
| 22465 | ldx [%g1+0x040],%l0 ! %l0 = 568171da4f17d30a |
| 22466 | ldx [%g1+0x048],%l1 ! %l1 = cf85cd745023b5d2 |
| 22467 | ldx [%g1+0x050],%l2 ! %l2 = 5f12be1a8900e4c6 |
| 22468 | ldx [%g1+0x058],%l3 ! %l3 = 51d460a078e00a20 |
| 22469 | ldx [%g1+0x060],%l4 ! %l4 = 00ff17e1f93bbb65 |
| 22470 | ldx [%g1+0x068],%l5 ! %l5 = fd1ea8da79bb15de |
| 22471 | ldx [%g1+0x070],%l6 ! %l6 = 97d3ff225617533e |
| 22472 | ldx [%g1+0x078],%l7 ! %l7 = 747571363b2b2f50 |
| 22473 | save |
| 22474 | |
| 22475 | ! Initialize memory pointers for window 2 |
| 22476 | set p6_local0_start,%i0 |
| 22477 | set p6_local1_start,%i1 |
| 22478 | set p6_local2_start,%i2 |
| 22479 | set p6_local3_start,%i3 |
| 22480 | mov 0x08,%i4 |
| 22481 | mov 0x10,%i5 |
| 22482 | mov 0x18,%i6 |
| 22483 | mov %g0,%i7 |
| 22484 | ! Init Local Registers in Window 2 |
| 22485 | ldx [%g1+0x080],%l0 ! %l0 = 005fa2c66efa9440 |
| 22486 | ldx [%g1+0x088],%l1 ! %l1 = eb044b406fc1465b |
| 22487 | ldx [%g1+0x090],%l2 ! %l2 = 9a71f9a20c07a80e |
| 22488 | ldx [%g1+0x098],%l3 ! %l3 = 02419fb682d9f9dd |
| 22489 | ldx [%g1+0x0a0],%l4 ! %l4 = 68a90b59fe161c9e |
| 22490 | ldx [%g1+0x0a8],%l5 ! %l5 = 228ad4e654393ff8 |
| 22491 | ldx [%g1+0x0b0],%l6 ! %l6 = a90ae9281e7ece98 |
| 22492 | ldx [%g1+0x0b8],%l7 ! %l7 = c7a25ff2760ce00c |
| 22493 | |
| 22494 | ! Initialize the output register of window 2 |
| 22495 | set share0_start,%o0 |
| 22496 | set share1_start,%o1 |
| 22497 | set share2_start,%o2 |
| 22498 | set share3_start,%o3 |
| 22499 | mov 0x20,%o4 |
| 22500 | mov 0x28,%o5 |
| 22501 | mov 0x30,%o6 |
| 22502 | mov %g0,%o7 |
| 22503 | restore |
| 22504 | restore |
| 22505 | |
| 22506 | retl |
| 22507 | nop |
| 22508 | |
| 22509 | ! Random code for Processor 7 |
| 22510 | |
| 22511 | processor_7: |
| 22512 | ta T_CHANGE_PRIV |
| 22513 | set done_flags,%g1 |
| 22514 | mov 1,%g2 |
| 22515 | st %g2,[%g1+0x1c] ! Set the start flag |
| 22516 | wrpr %g0,7,%cleanwin |
| 22517 | call p7_init_memory_pointers |
| 22518 | wr %g0,0x80,%asi ! Setting default asi to 80 |
| 22519 | |
| 22520 | ! Initialize the floating point registers for processor 7 |
| 22521 | |
| 22522 | wr %g0,0x4,%fprs ! Make sure fef is 1 |
| 22523 | set p7_init_freg,%g1 |
| 22524 | ! %f0 = 7472637f ed2c5713 dedbcfa2 8eac754e |
| 22525 | ! %f4 = 6689c074 80edce2f 3996f3dd 0de7c5f0 |
| 22526 | ! %f8 = 8f2e29ed 70300616 198be831 7c551967 |
| 22527 | ! %f12 = c30a76c0 6ac9c84a 1d4e67f3 72530a3d |
| 22528 | ldda [%g1]ASI_BLK_P,%f0 |
| 22529 | add %g1,64,%g1 |
| 22530 | ! %f16 = 0bfc9eaa 5aa09bf5 06ced9b4 461761ab |
| 22531 | ! %f20 = 30132972 2cb8ab77 ba4dc4c3 d5577973 |
| 22532 | ! %f24 = 966df04e 10d31986 7a123abe eb2be9ce |
| 22533 | ! %f28 = 9d776ac6 c4ef4e65 dcf56b8e 54ad408c |
| 22534 | ldda [%g1]ASI_BLK_P,%f16 |
| 22535 | add %g1,64,%g1 |
| 22536 | ! %f32 = 9b21bf53 97160245 d3c6ffa4 77f56a31 |
| 22537 | ! %f36 = 04892f0a 1c0b9c66 f640ecb0 ad258b9e |
| 22538 | ! %f40 = d7f50444 bc00ec1e eaf08e12 5debe980 |
| 22539 | ! %f44 = 7914ffc5 0318bfd1 02976108 2ea760ab |
| 22540 | ldda [%g1]ASI_BLK_P,%f32 |
| 22541 | |
| 22542 | ! Set up the Graphics Status Register |
| 22543 | |
| 22544 | setx 0x8bbe048700000021,%g7,%g1 ! GSR scale = 4, align = 1 |
| 22545 | wr %g1,%g0,%gsr ! GSR = 8bbe048700000021 |
| 22546 | wr %g0,%y ! Clear Y register |
| 22547 | xorcc %g0,%g0,%g3 ! init %g3 and set flags |
| 22548 | membar #Sync ! Force the block loads to complete |
| 22549 | |
| 22550 | ! Start of Random Code for processor 7 |
| 22551 | |
| 22552 | p7_label_1: |
| 22553 | ! Mem[000000001f800010] = 87b938c5 27f4acd5, %l6 = 4e8a2673, %l7 = a375c81b |
| 22554 | ldda [%i3+%i5]0x81,%l6 ! %l6 = 0000000087b938c5 0000000027f4acd5 |
| 22555 | ! %l2 = 610172a484c8701a, %l7 = 0000000027f4acd5, %l4 = 3e79c1446ee81d94 |
| 22556 | andn %l2,%l7,%l4 ! %l4 = 610172a48008500a |
| 22557 | ! %l1 = 965f27d1cff88070, immed = 0000000a, %l7 = 0000000027f4acd5 |
| 22558 | srax %l1,0x00a,%l7 ! %l7 = ffe597c9f473fe20 |
| 22559 | ! Mem[000000001f800018] = 39adc7cb, %l0 = a3f6abf0342251d8 |
| 22560 | ldsha [%i3+%i6]0x80,%l0 ! %l0 = 00000000000039ad |
| 22561 | ! Mem[000000003080003f] = 9485c20b, %l0 = 00000000000039ad |
| 22562 | ldstub [%o1+0x03f],%l0 ! %l0 = 000000000000000b |
| 22563 | ! %l2 = 610172a484c8701a, %l6 = 0000000087b938c5, %l7 = ffe597c9f473fe20 |
| 22564 | and %l2,%l6,%l7 ! %l7 = 0000000084883000 |
| 22565 | ! Mem[000000003180007c] = aac97209, %l6 = 0000000087b938c5 |
| 22566 | ldswa [%o3+0x07c]%asi,%l6 ! %l6 = ffffffffaac97209 |
| 22567 | ! %l2 = 84c8701a00000000, Mem[1f80001839adc7cb] = 87b938c5 |
| 22568 | stba %l2,[%i3+%i6]0x80 ! Mem[000000001f800018] = 1aadc7cb |
| 22569 | ! Mem[0000000030000038] = 2838c297, %l7 = 0000000084883000 |
| 22570 | lduh [%o0+0x038],%l7 ! %l7 = 0000000000002838 |
| 22571 | ! Mem[000000003080003c] = 9485c2ff, %f19 = 461761ab |
| 22572 | ld [%o1+0x03c],%f19 ! %f19 = 9485c2ff |
| 22573 | |
| 22574 | p7_label_2: |
| 22575 | ! Mem[0000000031800038] = 4bd2c50ae6a465fc, %l4 = 610172a48008500a |
| 22576 | ldxa [%o3+0x038]%asi,%l4 ! %l4 = 4bd2c50ae6a465fc |
| 22577 | ! Mem[0000000031000078] = 91722f8a, %l1 = 965f27d1cff88070 |
| 22578 | swap [%o2+0x078],%l1 ! %l1 = 0000000091722f8a |
| 22579 | ! Mem[000000001f000050] = 555fdaeaaaaec34c, %f10 = 198be831 7c551967 |
| 22580 | ldd [%i2+0x050],%f10 ! %f10 = 555fdaea aaaec34c |
| 22581 | ! Mem[0000000030000038] = 2838c297e94dcb96, %l4 = 4bd2c50ae6a465fc, %l1 = 0000000091722f8a |
| 22582 | add %o0,0x38,%g1 |
| 22583 | casxa [%g1]0x80,%l4,%l1 ! %l1 = 2838c297e94dcb96 |
| 22584 | ! Mem[000000001e800040] = 035d027b60df7878, %l2 = 610172a484c8701a |
| 22585 | ldx [%i1+0x040],%l2 ! %l2 = 035d027b60df7878 |
| 22586 | ! Mem[000000001e800020] = ff5bd0b2, %l7 = 0000000000002838 |
| 22587 | lduw [%i1+%o4],%l7 ! %l7 = 00000000ff5bd0b2 |
| 22588 | ! retry : should take illegal inst trap, %l0 = 000000000000000b |
| 22589 | retry ! Illegal inst trap : %l0 = 000000000000001b |
| 22590 | ! %l7 = 00000000ff5bd0b2, immed = 00000018, %l7 = 00000000ff5bd0b2 |
| 22591 | sll %l7,0x018,%l7 ! %l7 = 00ff5bd0b2000000 |
| 22592 | ! Mem[0000000030800039] = 5290f263, %l6 = ffffffffaac97209 |
| 22593 | ldstub [%o1+0x039],%l6 ! %l6 = 0000000000000090 |
| 22594 | ! %f26 = 7a123abe, Mem[0000000030000038] = 2838c297 |
| 22595 | st %f26,[%o0+0x038] ! Mem[0000000030000038] = 7a123abe |
| 22596 | |
| 22597 | p7_label_3: |
| 22598 | ! Mem[000000003100007c] = 19ef54a9, %f6 = 3996f3dd |
| 22599 | lda [%o2+0x07c]%asi,%f6 ! %f6 = 19ef54a9 |
| 22600 | ! %f6 = 19ef54a9 0de7c5f0, Mem[000000001e000020] = 1b9fbfc7 7e1c4606 |
| 22601 | std %f6 ,[%i0+%o4] ! Mem[000000001e000020] = 19ef54a9 0de7c5f0 |
| 22602 | ! Mem[0000000031000038] = 1ff43be9 8a49619b, %l4 = e6a465fc, %l5 = 354b9f5e |
| 22603 | ldd [%o2+0x038],%l4 ! %l4 = 000000001ff43be9 000000008a49619b |
| 22604 | ! Mem[000000001f800038] = 969e6d5e, %l3 = 34222281dfe6bbc0 |
| 22605 | ldsw [%i3+0x038],%l3 ! %l3 = ffffffff969e6d5e |
| 22606 | ! %l1 = 2838c297e94dcb96, Mem[000000001e000018] = 6e29fae38bee8dd8, %asi = 80 |
| 22607 | stxa %l1,[%i0+0x018]%asi ! Mem[000000001e000018] = 2838c297e94dcb96 |
| 22608 | ! Mem[000000001e000030] = 049d3f4f, %f28 = 9d776ac6 |
| 22609 | lda [%i0+%o6]0x89,%f28 ! %f28 = 049d3f4f |
| 22610 | ! %l7 = b200000000000000, Mem[1e0000387407af48] = 6e29fae3 |
| 22611 | stw %l7,[%i0+0x038] ! Mem[000000001e000038] = b2000000 |
| 22612 | ! Mem[000000001e000030] = 049d3f4f, %l6 = 0000000000000090 |
| 22613 | ldsha [%i0+%o6]0x89,%l6 ! %l6 = 0000000000003f4f |
| 22614 | ! %l3 = ffffffff969e6d5e, %l3 = ffffffff969e6d5e, %l5 = 000000008a49619b |
| 22615 | tsubcc %l3,%l3,%l5 ! %l5 = 0000000000000000, %ccr = 46 |
| 22616 | ! %l7 = 00ff5bd0b2000000, immed = 00000a47, %l4 = 000000001ff43be9 |
| 22617 | add %l7,0xa47,%l4 ! %l4 = 00ff5bd0b2000a47 |
| 22618 | |
| 22619 | p7_label_4: |
| 22620 | save ! CWP = 1 |
| 22621 | ! Mem[000000001f800010] = 87b938c5, %l3 = 24da0715b1428f91 |
| 22622 | lduha [%o3+%o5]0x81,%l3 ! %l3 = 00000000000087b9 |
| 22623 | ! Mem[000000003000003c] = e94dcb96, %l7 = 99399ad447bd5f75 |
| 22624 | lduh [%i0+0x03e],%l7 ! %l7 = 000000000000cb96 |
| 22625 | ! %l3 = 000087b900000000, Mem[1f80001087b938c5] = 47bd5f75 |
| 22626 | stwa %l3,[%o3+%o5]0x81 ! Mem[000000001f800010] = 000087b9 |
| 22627 | save ! CWP = 2 |
| 22628 | ! %l2 = ac5f07a5, %l3 = cfc99648, Mem[000000001f800068] = 6da22181 f288fff9 |
| 22629 | std %l2,[%i3+0x068] ! Mem[000000001f800068] = ac5f07a5 cfc99648 |
| 22630 | ! Mem[0000000030800078] = 4985942272116287, %l6 = dcaec2f8876b253e |
| 22631 | ldx [%o1+0x078],%l6 ! %l6 = 4985942272116287 |
| 22632 | ! Mem[000000001f800038] = 969e6d5e, %l6 = 72116287, %l3 = cfc99648 |
| 22633 | add %i3,0x38,%g1 |
| 22634 | casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000969e6d5e |
| 22635 | ! Mem[000000003100007d] = 19ef54a9, %l5 = 8aa9a3d657a4f367 |
| 22636 | ldstuba [%o2+0x07d]%asi,%l5 ! %l5 = 00000000000000ef |
| 22637 | ! %l7 = 57b807b7d2f26857, immed = 00000035, %l4 = ba66f629df5f7ae3 |
| 22638 | sllx %l7,0x035,%l4 ! %l4 = 0ae0000000000000 |
| 22639 | |
| 22640 | p7_label_5: ! %cwp = 2 |
| 22641 | ! %l7 = 57b807b7d2f26857, immed = 000009df, %l5 = 00000000000000ef |
| 22642 | tsubcctv %l7,0x9df,%l5 ! %l0 = c2d0d991f82cee51, Trapped |
| 22643 | ! Mem[000000001f800020] = 52abbaf6, %l5 = 00000000000000ef |
| 22644 | ldsha [%i3+%o4]0x88,%l5 ! %l5 = ffffffffffffbaf6 |
| 22645 | ! Clear Register : %l5 = ffffffffffffbaf6 |
| 22646 | clr %l5 ! %l5 = 0000000000000000 |
| 22647 | ! Mem[000000001f000028] = c4719483, %l7 = 57b807b7d2f26857 |
| 22648 | ldswa [%i2+%o5]0x81,%l7 ! %l7 = ffffffffc4719483 |
| 22649 | ! %l7 = ffffffffc4719483, immed = 00000011, %l3 = 00000000969e6d5e |
| 22650 | srl %l7,0x011,%l3 ! %l3 = 0000000000006238 |
| 22651 | ! Mem[000000001f000028] = 839471c4, %l2 = e590b6aeac5f07a5 |
| 22652 | ldsha [%i2+%o5]0x88,%l2 ! %l2 = 00000000000071c4 |
| 22653 | ! Mem[0000000030800038] = 52fff263, %l6 = 4985942272116287 |
| 22654 | ldsh [%o1+0x038],%l6 ! %l6 = 00000000000052ff |
| 22655 | ! Mem[000000001f800028] = 2a9f8801, %f22 = ba4dc4c3 |
| 22656 | lda [%i3+%o5]0x81,%f22 ! %f22 = 2a9f8801 |
| 22657 | ! Mem[000000003080003c] = 9485c2ff, %f0 = 7472637f |
| 22658 | lda [%o1+0x03c]%asi,%f0 ! %f0 = 9485c2ff |
| 22659 | ! %l0 = c2d0d991f82cee51, Mem[000000001f000048] = bc04d01b5bd8da47, %asi = 80 |
| 22660 | stxa %l0,[%i2+0x048]%asi ! Mem[000000001f000048] = c2d0d991f82cee51 |
| 22661 | |
| 22662 | p7_label_6: ! %cwp = 2 |
| 22663 | ! Mem[0000000031800078] = 583b1708, %f28 = 049d3f4f |
| 22664 | lda [%o3+0x078]%asi,%f28 ! %f28 = 583b1708 |
| 22665 | ! %l0 = c2d0d991f82cee51, %l3 = 0000000000006238, %l7 = ffffffffc4719483 |
| 22666 | srlx %l0,%l3,%l7 ! %l7 = 00000000000000c2 |
| 22667 | ! %l3 = 0000000000006238, immed = fffff08f, %l0 = c2d0d991f82cee51 |
| 22668 | add %l3,-0xf71,%l0 ! %l0 = 00000000000052c7 |
| 22669 | ! %l0 = 00000000000052c7, %l1 = 88c5267893add57f, %l2 = 00000000000071c4 |
| 22670 | addc %l0,%l1,%l2 ! %l2 = 88c5267893ae2846 |
| 22671 | ! Mem[0000000030800038] = 52fff263, %l6 = 000052ff, %l5 = 00000000 |
| 22672 | add %o1,0x38,%g1 |
| 22673 | casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000052fff263 |
| 22674 | ! %l1 = 88c5267893add57f, immed = ffffffca, %l0 = 00000000000052c7 |
| 22675 | addccc %l1,-0x036,%l0 ! %l0 = 88c5267893add549, %ccr = 99 |
| 22676 | ! Mem[000000001f800020] = 52abbaf6, %l4 = 0ae0000000000000 |
| 22677 | lduba [%i3+%o4]0x88,%l4 ! %l4 = 00000000000000f6 |
| 22678 | ! %l0 = 93add54900000000, Mem[3180003ee6a465fc] = 00000080, %asi = 52c7 |
| 22679 | stha %l0,[%o3+0x03e]%asi ! Mem[000000003180003c] = e6a4d549 |
| 22680 | ! Mem[000000001e000000] = f6fda99aaf3ee0ea, %l7 = 00000000000000c2 |
| 22681 | ldxa [%i0+%g0]0x89,%l7 ! %l7 = f6fda99aaf3ee0ea |
| 22682 | ! retry : should take illegal inst trap, %l0 = 88c5267893add549 |
| 22683 | retry ! Illegal inst trap : %l0 = 88c5267893add559 |
| 22684 | |
| 22685 | p7_label_7: ! %cwp = 2 |
| 22686 | ! %l1 = 93add57f00000000, Mem[3180003ce6a4d549] = 16582bf8 |
| 22687 | stb %l1,[%o3+0x03c] ! Mem[000000003180003c] = 7fa4d549 |
| 22688 | ! Mem[000000001f800028] = 2a9f8801, %l6 = 000052ff, %l1 = 93add57f |
| 22689 | add %i3,0x28,%g1 |
| 22690 | casa [%g1]0x80,%l6,%l1 ! %l1 = 000000002a9f8801 |
| 22691 | ! Mem[000000001f800008] = f46a7e15, %l2 = 88c5267893ae2846 |
| 22692 | lduwa [%i3+%i4]0x81,%l2 ! %l2 = 00000000f46a7e15 |
| 22693 | ! %l0 = 88c5267893add559, Mem[000000001f800010] = d5acf427b9870000 |
| 22694 | stxa %l0,[%i3+%i5]0x88 ! Mem[000000001f800010] = 88c5267893add559 |
| 22695 | ! %l0 = 93add55900000000, Mem[1f8000282a9f8801] = 16582bf8 |
| 22696 | stw %l0,[%i3+%o5] ! Mem[000000001f800028] = 93add559 |
| 22697 | ! Mem[000000001f800058] = 454a321a, %l5 = 0000000052fff263 |
| 22698 | ldsw [%i3+0x058],%l5 ! %l5 = 00000000454a321a |
| 22699 | ! Mem[000000001f800070] = 6edcf172064db58c, %l4 = 00000000000000f6 |
| 22700 | ldx [%i3+0x070],%l4 ! %l4 = 6edcf172064db58c |
| 22701 | ! %l7 = f6fda99aaf3ee0ea, %l0 = 88c5267893add559, %l5 = 00000000454a321a |
| 22702 | mulx %l7,%l0,%l5 ! %l5 = 3b655cea9a20e35a, %y = 00000000 |
| 22703 | ! %l2 = 00000000f46a7e15, %l3 = 0000000000006238, %l5 = 3b655cea9a20e35a |
| 22704 | sll %l2,%l3,%l5 ! %l5 = 00f46a7e15000000 |
| 22705 | ! %l3 = 0000000000006238, Mem[0000000030000038] = 7a123abee94dcb96 |
| 22706 | stx %l3,[%o0+0x038] ! Mem[0000000030000038] = 0000000000006238 |
| 22707 | |
| 22708 | p7_label_8: ! %cwp = 2 |
| 22709 | ! Set Register : %l5 = 00f46a7e15000000 |
| 22710 | xor %g0,-1,%l5 ! %l5 = ffffffffffffffff |
| 22711 | ! Mem[000000001f000008] = 94b21c53, %l7 = f6fda99aaf3ee0ea |
| 22712 | ldsha [%i2+%i4]0x89,%l7 ! %l7 = 0000000000001c53 |
| 22713 | ! Mem[0000000030800078] = 49859422, %l7 = 0000000000001c53 |
| 22714 | ldub [%o1+0x079],%l7 ! %l7 = 0000000000000085 |
| 22715 | ! %l2 = f46a7e1500000000, Mem[1f00003cf5f311b0] = 00001c53 |
| 22716 | stw %l2,[%i2+0x03c] ! Mem[000000001f00003c] = f46a7e15 |
| 22717 | ! Mem[000000001e80005c] = da29face, %f3 = 8eac754e |
| 22718 | ld [%i1+0x05c],%f3 ! %f3 = da29face |
| 22719 | ! Mem[000000001f80005c] = bc45daf8, %l4 = 6edcf172064db58c |
| 22720 | lduw [%i3+0x05c],%l4 ! %l4 = 00000000bc45daf8 |
| 22721 | ! %l7 = 0000000000000085, immed = 000006c7, %y = 00000000 |
| 22722 | mulscc %l7,0x6c7,%l7 ! %l7 = 0000000080000042, %ccr = 08, %y = 80000000 |
| 22723 | ! %l5 = ffffffffffffffff, immed = 00000992, %l4 = 00000000bc45daf8 |
| 22724 | orncc %l5,0x992,%l4 ! %l4 = ffffffffffffffff, %ccr = 88 |
| 22725 | ! %f10 = 555fdaea, Mem[0000000031000038] = 1ff43be9 |
| 22726 | st %f10,[%o2+0x038] ! Mem[0000000031000038] = 555fdaea |
| 22727 | ! Mem[000000001e800000] = 7e149dfd f8421026 b36a2805 fcfd8496 |
| 22728 | ! Mem[000000001e800010] = 2d5994c6 3544b7fb 2c8f1b5a bcd0b53c |
| 22729 | ! Mem[000000001e800020] = ff5bd0b2 726ea670 891de853 33900a39 |
| 22730 | ! Mem[000000001e800030] = f3a11138 f3314dca abaedc7a 532db86e |
| 22731 | ldda [%i1]ASI_BLK_AIUS,%f0 ! Block Load from 000000001e800000 |
| 22732 | |
| 22733 | p7_label_9: ! %cwp = 2 |
| 22734 | ! %l5 = ffffffff00000000, Mem[1f8000177826c588] = 532db86e |
| 22735 | stb %l5,[%i3+0x017] ! Mem[000000001f800014] = 7826c5ff |
| 22736 | ! Mem[000000001f800000] = 4b5874fc, %l2 = 00000000f46a7e15 |
| 22737 | ldsha [%i3+%g0]0x88,%l2 ! %l2 = 00000000000074fc |
| 22738 | ! Mem[000000001f000020] = 13b56587, %l4 = ffffffffffffffff |
| 22739 | swapa [%i2+%o4]0x89,%l4 ! %l4 = 0000000013b56587 |
| 22740 | ! %l0 = 88c5267893add559, immed = fffff821, %l1 = 000000002a9f8801 |
| 22741 | orcc %l0,-0x7df,%l1 ! %l1 = fffffffffffffd79, %ccr = 88 |
| 22742 | ! %l7 = 0000000080000042, %l1 = fffffffffffffd79, %y = 80000000 |
| 22743 | umulcc %l7,%l1,%l0 ! %l0 = 7ffffefe7fff5932, %ccr = 00, %y = 7ffffefe |
| 22744 | ! Mem[000000003080003c] = 9485c2ff, %l4 = 0000000013b56587 |
| 22745 | swap [%o1+0x03c],%l4 ! %l4 = 000000009485c2ff |
| 22746 | ! %l3 = 0000000000006238, immd = fffffffffffff67c, %l7 = 0000000080000042 |
| 22747 | sdivx %l3,-0x984,%l7 ! %l7 = fffffffffffffff6 |
| 22748 | ! Mem[000000001f800010] = 93add559, %l5 = ffffffffffffffff |
| 22749 | ldswa [%i3+%i5]0x89,%l5 ! %l5 = ffffffff93add559 |
| 22750 | ! %l6 = 00000000000052ff, immed = fffff1ef, %l5 = ffffffff93add559 |
| 22751 | tsubcc %l6,-0xe11,%l5 ! %l5 = 0000000000006110, %ccr = 13 |
| 22752 | ! Mem[0000000030000038] = 0000000000006238, %f30 = dcf56b8e 54ad408c |
| 22753 | ldda [%o0+0x038]%asi,%f30 ! %f30 = 00000000 00006238 |
| 22754 | |
| 22755 | p7_label_10: ! %cwp = 2 |
| 22756 | membar #Sync ! Added by membar checker (103) |
| 22757 | ! Mem[000000001f000000] = fa8737b1 b125bab5 531cb294 1960ebbf |
| 22758 | ! Mem[000000001f000010] = ab326431 ffa4ca45 eb2be96b b3b18361 |
| 22759 | ! Mem[000000001f000020] = ffffffff 3ffdabdd c4719483 1e207c02 |
| 22760 | ! Mem[000000001f000030] = cb0fabe2 30983852 843ed08d f46a7e15 |
| 22761 | ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 000000001f000000 |
| 22762 | ! %l1 = fffffd7900000000, Mem[1e00000858d960b3] = f46a7e15 |
| 22763 | stba %l1,[%i0+%i4]0x80 ! Mem[000000001e000008] = 79d960b3 |
| 22764 | ! %l3 = 0000000000006238, Mem[0000000031800078] = 583b1708aac97209 |
| 22765 | stx %l3,[%o3+0x078] ! Mem[0000000031800078] = 0000000000006238 |
| 22766 | ! Mem[000000001f800028] = 59d5ad93, %l7 = fffffffffffffff6 |
| 22767 | lduba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000093 |
| 22768 | membar #Sync ! Added by membar checker (104) |
| 22769 | ! %l3 = 0000623800000000, Mem[1f000028c4719483] = 16582bf8 |
| 22770 | stwa %l3,[%i2+%o5]0x81 ! Mem[000000001f000028] = 00006238 |
| 22771 | ! Mem[0000000030000038] = 0000000000006238, %l2 = 00000000000074fc |
| 22772 | ldxa [%o0+0x038]%asi,%l2 ! %l2 = 0000000000006238 |
| 22773 | ! %l2 = 0000000000006238, immed = fffff884, %l6 = 00000000000052ff |
| 22774 | addccc %l2,-0x77c,%l6 ! %l6 = 0000000000005abd, %ccr = 11 |
| 22775 | ! Mem[0000000031000038] = 555fdaea8a49619b, %f0 = 7e149dfd f8421026 |
| 22776 | ldd [%o2+0x038],%f0 ! %f0 = 555fdaea 8a49619b |
| 22777 | ! %l2 = 00006238, %l3 = 00006238, Mem[0000000031000038] = 555fdaea 8a49619b |
| 22778 | std %l2,[%o2+0x038] ! Mem[0000000031000038] = 00006238 00006238 |
| 22779 | ! Mem[0000000030000078] = 0dc01f2e, %f22 = eb2be96b |
| 22780 | ld [%o0+0x078],%f22 ! %f22 = 0dc01f2e |
| 22781 | |
| 22782 | p7_label_11: ! %cwp = 2 |
| 22783 | ! %l4 = 000000009485c2ff, Mem[000000001f000010] = 45caa4ff316432ab |
| 22784 | stxa %l4,[%i2+%i5]0x88 ! Mem[000000001f000010] = 000000009485c2ff |
| 22785 | ! %l3 = 0000000000006238, Mem[0000000031800038] = 4bd2c50a7fa4d549 |
| 22786 | stx %l3,[%o3+0x038] ! Mem[0000000031800038] = 0000000000006238 |
| 22787 | ! %l6 = 0000000000005abd, Mem[000000001e800018] = 3cb5d0bc5a1b8f2c |
| 22788 | stxa %l6,[%i1+%i6]0x88 ! Mem[000000001e800018] = 0000000000005abd |
| 22789 | ! %l4 = 9485c2ff, %l5 = 00006110, Mem[000000001f800000] = 4b5874fc 1066a21f |
| 22790 | stda %l4,[%i3+%g0]0x88 ! Mem[000000001f800000] = 9485c2ff 00006110 |
| 22791 | ! %l3 = 0000623800000000, Mem[3180003800000000] = 16582bf8 |
| 22792 | stw %l3,[%o3+0x038] ! Mem[0000000031800038] = 00006238 |
| 22793 | ! %l6 = 0000000000005abd, %l5 = 0000000000006110, %l1 = fffffffffffffd79 |
| 22794 | sdivx %l6,%l5,%l1 ! %l1 = 0000000000000000 |
| 22795 | ! %l0 = 7ffffefe7fff5932, Mem[0000000030000078] = 0dc01f2e153c7b50 |
| 22796 | stx %l0,[%o0+0x078] ! Mem[0000000030000078] = 7ffffefe7fff5932 |
| 22797 | ! %l0 = 7ffffefe7fff5932, %l0 = 7ffffefe7fff5932, %l0 = 7ffffefe7fff5932 |
| 22798 | sra %l0,%l0,%l0 ! %l0 = 0000000000001fff |
| 22799 | ! %l1 = 0000000000000000, Mem[3080003c13b56587] = 7fff5932 |
| 22800 | stw %l1,[%o1+0x03c] ! Mem[000000003080003c] = 00000000 |
| 22801 | ! %l6 = 00005abd, %l7 = 00000093, Mem[000000001f000018] = eb2be96b b3b18361 |
| 22802 | std %l6,[%i2+%i6] ! Mem[000000001f000018] = 00005abd 00000093 |
| 22803 | |
| 22804 | p7_label_12: ! %cwp = 2 |
| 22805 | ! %l1 = 0000000000000000, Mem[1f800018cbc7ad1a] = 1f000018 |
| 22806 | stba %l1,[%i3+%i6]0x88 ! Mem[000000001f800018] = cbc7ad00 |
| 22807 | ! %l2 = 0000000000006238 |
| 22808 | setx 0x34523477bc5e8427,%g7,%l2 ! %l2 = 34523477bc5e8427 |
| 22809 | ! Mem[0000000031800078] = 00000000, %l7 = 0000000000000093 |
| 22810 | ldsh [%o3+0x07a],%l7 ! %l7 = 0000000000000000 |
| 22811 | ! Mem[000000001e000030] = 6f528979049d3f4f, %l6 = 0000000000005abd |
| 22812 | ldxa [%i0+%o6]0x89,%l6 ! %l6 = 6f528979049d3f4f |
| 22813 | rd %pc,%o7 |
| 22814 | return %o7+12 ! CWP = 1 |
| 22815 | ! %l1 = 4285502063675694, %l1 = 4285502063675694, %l4 = ad6b07f65af4a260 |
| 22816 | add %l1,%l1,%l4 ! %l4 = 850aa040c6cead28 |
| 22817 | ! Mem[000000001e000078] = 9c641cd3 0f061516, %l0 = 9383c92a, %l1 = 63675694 |
| 22818 | ldd [%o0+0x078],%l0 ! %l0 = 000000009c641cd3 000000000f061516 |
| 22819 | ! Mem[0000000030000078] = 7ffffefe, %l1 = 000000000f061516 |
| 22820 | ldsb [%i0+0x07a],%l1 ! %l1 = fffffffffffffffe |
| 22821 | ! Mem[000000001e800028] = 891de853 33900a39, %l2 = b1d156d5, %l3 = 000087b9 |
| 22822 | ldda [%o1+%i5]0x81,%l2 ! %l2 = 00000000891de853 0000000033900a39 |
| 22823 | ! Mem[000000001f00005c] = 6483d090, %l6 = d2e95fac4ea6bd6d |
| 22824 | lduha [%o2+0x05e]%asi,%l6 ! %l6 = 000000000000d090 |
| 22825 | |
| 22826 | p7_label_13: ! %cwp = 1 |
| 22827 | ! %l2 = 891de85300000000, Mem[1e000000eae03eaf] = 4ea6bd6d |
| 22828 | stba %l2,[%o0+%g0]0x80 ! Mem[000000001e000000] = 53e03eaf |
| 22829 | ! %l6 = 0000d090, %l7 = 0000cb96, Mem[0000000030800038] = 52fff263 00000000 |
| 22830 | stda %l6,[%i1+0x038]%asi ! Mem[0000000030800038] = 0000d090 0000cb96 |
| 22831 | ! Mem[000000001e000020] = 19ef54a9, %l0 = 000000009c641cd3 |
| 22832 | lduha [%o0+%i4]0x81,%l0 ! %l0 = 00000000000019ef |
| 22833 | ! Mem[000000001e000020] = 19ef54a9 0de7c5f0, %l0 = 000019ef, %l1 = fffffffe |
| 22834 | ldda [%o0+%i4]0x81,%l0 ! %l0 = 0000000019ef54a9 000000000de7c5f0 |
| 22835 | ! %l5 = 5d1be82c708adcb0, %l0 = 0000000019ef54a9, %y = 7ffffefe |
| 22836 | smul %l5,%l0,%l3 ! %l3 = 0b66c66914657030, %y = 0b66c669 |
| 22837 | ! %l0 = 19ef54a900000000, Mem[1e80000cfcfd8496] = 19ef54a9 |
| 22838 | stw %l0,[%o1+0x00c] ! Mem[000000001e80000c] = 19ef54a9 |
| 22839 | ! %l1 = 0de7c5f000000000, Mem[1e000070f56d0377] = 19ef54a9 |
| 22840 | stw %l1,[%o0+0x070] ! Mem[000000001e000070] = 0de7c5f0 |
| 22841 | ! %l0 = 0000000019ef54a9, immed = 0000047f, %y = 0b66c669 |
| 22842 | mulscc %l0,0x47f,%l3 ! %l3 = 000000000cf7aed3, %ccr = 00, %y = 85b36334 |
| 22843 | rd %pc,%o7 |
| 22844 | return %o7+12 ! CWP = 0 |
| 22845 | ! Mem[000000001e800018] = 00005abd, %f25 = 3ffdabdd |
| 22846 | lda [%i1+%i6]0x89,%f25 ! %f25 = 00005abd |
| 22847 | |
| 22848 | p7_label_14: |
| 22849 | ! %l3 = ffffffff969e6d5e, immed = 00000025, %l4 = 00ff5bd0b2000a47 |
| 22850 | srlx %l3,0x025,%l4 ! %l4 = 0000000007ffffff |
| 22851 | ! %l7 = b200000000000000, Mem[1e80001800005abd] = 00ff5bd0 |
| 22852 | stwa %l7,[%i1+%i6]0x88 ! Mem[000000001e800018] = b2000000 |
| 22853 | ! %l1 = 2838c297e94dcb96, Mem[000000001f000020] = ffffffff3ffdabdd |
| 22854 | stxa %l1,[%i2+%o4]0x81 ! Mem[000000001f000020] = 2838c297e94dcb96 |
| 22855 | ! Mem[0000000031800038] = 0000623800006238, %l3 = ffffffff969e6d5e, %l0 = 000000000000001b |
| 22856 | add %o3,0x38,%g1 |
| 22857 | casxa [%g1]0x80,%l3,%l0 ! %l0 = 0000623800006238 |
| 22858 | ! Mem[000000001f800014] = 7826c5ff, %l5 = 00000000, %l6 = 00003f4f |
| 22859 | add %i3,0x14,%g1 |
| 22860 | casa [%g1]0x80,%l5,%l6 ! %l6 = 000000007826c5ff |
| 22861 | ! Mem[0000000031000078] = cff88070, %l2 = 035d027b60df7878 |
| 22862 | ldsh [%o2+0x078],%l2 ! %l2 = ffffffffffffcff8 |
| 22863 | ! Mem[0000000031000038] = 00006238, %f31 = f46a7e15 |
| 22864 | ld [%o2+0x038],%f31 ! %f31 = 00006238 |
| 22865 | ! %l1 = 2838c297e94dcb96, Mem[000000001f800010] = 59d5ad937826c5ff, %asi = 80 |
| 22866 | stxa %l1,[%i3+0x010]%asi ! Mem[000000001f800010] = 2838c297e94dcb96 |
| 22867 | ! Mem[000000003080003c] = 0000cb96, %l6 = 000000007826c5ff |
| 22868 | ldsb [%o1+0x03e],%l6 ! %l6 = ffffffffffffffcb |
| 22869 | ! Set Register : %l2 = ffffffffffffcff8 |
| 22870 | xor %g0,-1,%l2 ! %l2 = ffffffffffffffff |
| 22871 | |
| 22872 | p7_label_15: |
| 22873 | ! Mem[0000000031000038] = 00006238, %l0 = 0000623800006238 |
| 22874 | lduw [%o2+0x038],%l0 ! %l0 = 0000000000006238 |
| 22875 | ! %l7 = 00ff5bd0b2000000, %l4 = 0000000007ffffff, %l0 = 0000000000006238 |
| 22876 | addccc %l7,%l4,%l0 ! %l0 = 00ff5bd0b9ffffff, %ccr = 08 |
| 22877 | ! %l4 = 0000000007ffffff, %l1 = 2838c297e94dcb96, %y = 85b36334 |
| 22878 | smul %l4,%l1,%l1 ! %l1 = ff4a6e5cc6b2346a, %y = ff4a6e5c |
| 22879 | ! %l2 = ffffffffffffffff, %l6 = ffffffffffffffcb, %l3 = ffffffff969e6d5e |
| 22880 | and %l2,%l6,%l3 ! %l3 = ffffffffffffffcb |
| 22881 | ! %l1 = ff4a6e5cc6b2346a, %l3 = ffffffffffffffcb, %l5 = 0000000000000000 |
| 22882 | sdivx %l1,%l3,%l5 ! %l5 = 00036d031466e6dc |
| 22883 | ! %l4 = 0000000007ffffff, %l1 = ff4a6e5cc6b2346a, %l2 = ffffffffffffffff |
| 22884 | srl %l4,%l1,%l2 ! %l2 = 000000000001ffff |
| 22885 | ! %l0 = 00ff5bd0b9ffffff, immed = 00000007, %l4 = 0000000007ffffff |
| 22886 | srl %l0,0x007,%l4 ! %l4 = 000000000173ffff |
| 22887 | ! %l6 = ffffffffffffffcb, %l3 = ffffffffffffffcb, %l0 = 00ff5bd0b9ffffff |
| 22888 | and %l6,%l3,%l0 ! %l0 = ffffffffffffffcb |
| 22889 | ! Mem[0000000031800038] = 00006238, %f9 = 726ea670 |
| 22890 | lda [%o3+0x038]%asi,%f9 ! %f9 = 00006238 |
| 22891 | ! Mem[000000001f000008] = 531cb294, %l4 = 000000000173ffff |
| 22892 | lduba [%i2+%i4]0x81,%l4 ! %l4 = 0000000000000053 |
| 22893 | |
| 22894 | p7_label_16: |
| 22895 | ! Mem[000000001e800028] = 891de853, %l1 = ff4a6e5cc6b2346a |
| 22896 | swapa [%i1+%o5]0x81,%l1 ! %l1 = 00000000891de853 |
| 22897 | ! %l5 = 00036d031466e6dc, %l6 = ffffffffffffffcb, %l0 = ffffffffffffffcb |
| 22898 | andn %l5,%l6,%l0 ! %l0 = 0000000000000014 |
| 22899 | ! %l7 = 00ff5bd0b2000000, immed = fffffb49, %l2 = 000000000001ffff |
| 22900 | xorcc %l7,-0x4b7,%l2 ! %l2 = ff00a42f4dfffb49, %ccr = 80 |
| 22901 | ! Mem[0000000031000038] = 00006238, %l7 = 00ff5bd0b2000000 |
| 22902 | lduh [%o2+0x03a],%l7 ! %l7 = 0000000000006238 |
| 22903 | ! %f10 = 891de853 33900a39, Mem[000000001f000028] = 00006238 1e207c02 |
| 22904 | stda %f10,[%i2+%o5]0x81 ! Mem[000000001f000028] = 891de853 33900a39 |
| 22905 | ! Mem[000000001e000020] = 19ef54a90de7c5f0, %l2 = ff00a42f4dfffb49 |
| 22906 | ldx [%i0+%o4],%l2 ! %l2 = 19ef54a90de7c5f0 |
| 22907 | ! %l0 = 0000001400000000, Mem[1e80004c9ba3b140] = ff00a42f |
| 22908 | stw %l0,[%i1+0x04c] ! Mem[000000001e80004c] = 00000014 |
| 22909 | ! Clear Register : %l6 = ffffffffffffffcb |
| 22910 | clr %l6 ! %l6 = 0000000000000000 |
| 22911 | ! Mem[000000001f000010] = 000000009485c2ff, %l5 = 00036d031466e6dc |
| 22912 | ldxa [%i2+%i5]0x89,%l5 ! %l5 = 000000009485c2ff |
| 22913 | ! %f24 = ffffffff 00005abd, Mem[0000000030000038] = 00000000 00006238 |
| 22914 | std %f24,[%o0+0x038] ! Mem[0000000030000038] = ffffffff 00005abd |
| 22915 | |
| 22916 | p7_label_17: |
| 22917 | ! %l5 = 000000009485c2ff, immed = 00000032, %l6 = 0000000000000000 |
| 22918 | sllx %l5,0x032,%l6 ! %l6 = 0bfc000000000000 |
| 22919 | ! %l5 = 000000009485c2ff, %l7 = 0000000000006238, %l5 = 000000009485c2ff |
| 22920 | andcc %l5,%l7,%l5 ! %l5 = 0000000000004238, %ccr = 00 |
| 22921 | ! Mem[0000000030000038] = ffffffff 00005abd, %l6 = 00000000, %l7 = 00006238 |
| 22922 | ldd [%o0+0x038],%l6 ! %l6 = 00000000ffffffff 0000000000005abd |
| 22923 | ! Mem[0000000031000038] = 00006238, %l6 = 00000000ffffffff |
| 22924 | ldsb [%o2+0x038],%l6 ! %l6 = 0000000000000000 |
| 22925 | ! %l3 = ffffffcb00000000, Mem[3080003a0000d090] = 00000080, %asi = 07 |
| 22926 | stha %l3,[%o1+0x03a]%asi ! Mem[0000000030800038] = 0000ffcb |
| 22927 | ! Mem[000000003080007c] = 72116287, %l6 = 0000000000000000 |
| 22928 | ldub [%o1+0x07f],%l6 ! %l6 = 0000000000000087 |
| 22929 | ! Mem[000000003100003c] = 00006238, %l4 = 0000000000000053 |
| 22930 | ldub [%o2+0x03c],%l4 ! %l4 = 0000000000000000 |
| 22931 | ! %l6 = 0000008700000000, Mem[1e0000789c641cd3] = 00000053 |
| 22932 | stw %l6,[%i0+0x078] ! Mem[000000001e000078] = 00000087 |
| 22933 | ! %l3 = ffffffffffffffcb, %l0 = 0000000000000014, %l7 = 0000000000005abd |
| 22934 | and %l3,%l0,%l7 ! %l7 = 0000000000000000 |
| 22935 | ! %l7 = 0000000000000000, Mem[000000001f800018] = 00adc7cb9d19681a |
| 22936 | stxa %l7,[%i3+%i6]0x81 ! Mem[000000001f800018] = 0000000000000000 |
| 22937 | |
| 22938 | p7_label_18: |
| 22939 | ! %l6 = 0000000000000087, Mem[000000001f000030] = cb0fabe230983852 |
| 22940 | stx %l6,[%i2+%o6] ! Mem[000000001f000030] = 0000000000000087 |
| 22941 | ! retry : should take illegal inst trap, %l0 = 0000000000000014 |
| 22942 | retry ! Illegal inst trap : %l0 = 0000000000000024 |
| 22943 | save ! CWP = 1 |
| 22944 | ! %l0 = 19ef54a9, %l1 = 0de7c5f0, Mem[000000001f000010] = ffc28594 00000000 |
| 22945 | std %l0,[%o2+%o5] ! Mem[000000001f000010] = 19ef54a9 0de7c5f0 |
| 22946 | restore ! CWP = 0 |
| 22947 | ! %f1 = 8a49619b, Mem[000000001f800030] = 78d2a56b |
| 22948 | sta %f1 ,[%i3+%o6]0x81 ! Mem[000000001f800030] = 8a49619b |
| 22949 | ! %l6 = 0000000000000087, %l3 = ffffffffffffffcb, %l2 = 19ef54a90de7c5f0 |
| 22950 | orn %l6,%l3,%l2 ! %l2 = 00000000000000b7 |
| 22951 | ! %l4 = 0000000000000000, Mem[1e800008b36a2805] = ffffffcb |
| 22952 | stha %l4,[%i1+%i4]0x80 ! Mem[000000001e800008] = 00002805 |
| 22953 | ! Mem[000000003180007c] = 00006238, %l0 = 0000000000000024 |
| 22954 | lduha [%o3+0x07c]%asi,%l0 ! %l0 = 0000000000000000 |
| 22955 | ! %l2 = 000000b700000000, Mem[1f00001800005abd] = 00000024 |
| 22956 | stwa %l2,[%i2+%i6]0x81 ! Mem[000000001f000018] = 000000b7 |
| 22957 | |
| 22958 | p7_label_19: |
| 22959 | ! Mem[000000001e800028] = 6a34b2c6, %f2 = b36a2805 |
| 22960 | lda [%i1+%o5]0x89,%f2 ! %f2 = 6a34b2c6 |
| 22961 | ! %l4 = 0000000000000000, immed = fffffb8a, %y = ff4a6e5c |
| 22962 | sdivcc %l4,-0x476,%l6 ! %l6 = 000000007fffffff, %ccr = 02 |
| 22963 | mov %l0,%y ! %y = 00000000 |
| 22964 | ! Mem[000000001f800018] = 00000000 00000000, %l2 = 000000b7, %l3 = ffffffcb |
| 22965 | ldda [%i3+%i6]0x89,%l2 ! %l2 = 0000000000000000 0000000000000000 |
| 22966 | ! Mem[000000001e800020] = ff5bd0b2 726ea670, %l4 = 00000000, %l5 = 00004238 |
| 22967 | ldd [%i1+%o4],%l4 ! %l4 = 00000000ff5bd0b2 00000000726ea670 |
| 22968 | ! %l1 = 00000000891de853, %l5 = 00000000726ea670, %l1 = 00000000891de853 |
| 22969 | andn %l1,%l5,%l1 ! %l1 = 0000000089114803 |
| 22970 | ! Mem[000000001e000070] = 0de7c5f0, %l3 = 0000000000000000 |
| 22971 | swap [%i0+0x070],%l3 ! %l3 = 000000000de7c5f0 |
| 22972 | ! Mem[000000001e000000] = 53e03eaf9aa9fdf6, %l5 = 00000000726ea670 |
| 22973 | ldx [%i0+%g0],%l5 ! %l5 = 53e03eaf9aa9fdf6 |
| 22974 | ! %l7 = 0000000000000000, immed = fffffbbc, %y = 00000000 |
| 22975 | udiv %l7,-0x444,%l0 ! %l0 = 0000000000000000 |
| 22976 | mov %l0,%y ! %y = 00000000 |
| 22977 | ! %l0 = 0000000000000000, %l3 = 000000000de7c5f0, %l7 = 0000000000000000 |
| 22978 | taddcc %l0,%l3,%l7 ! %l7 = 000000000de7c5f0, %ccr = 00 |
| 22979 | ! Mem[000000001f800078] = f8ff1a59, %l6 = 000000007fffffff |
| 22980 | swap [%i3+0x078],%l6 ! %l6 = 00000000f8ff1a59 |
| 22981 | |
| 22982 | p7_label_20: |
| 22983 | ! Mem[0000000031800038] = 00006238 00006238, %l6 = f8ff1a59, %l7 = 0de7c5f0 |
| 22984 | ldd [%o3+0x038],%l6 ! %l6 = 0000000000006238 0000000000006238 |
| 22985 | ! Mem[000000001f800030] = 8a49619b, %f25 = 00005abd |
| 22986 | lda [%i3+%o6]0x81,%f25 ! %f25 = 8a49619b |
| 22987 | ! %l3 = 0de7c5f000000000, Mem[3100007e19ff54a9] = f8ff1a59 |
| 22988 | sth %l3,[%o2+0x07e] ! Mem[000000003100007c] = 19ffc5f0 |
| 22989 | ! Mem[000000001f800020] = f6baab52c837b4d3, %f18 = 531cb294 1960ebbf |
| 22990 | ldda [%i3+%o4]0x80,%f18 ! %f18 = f6baab52 c837b4d3 |
| 22991 | ! Mem[000000003100007c] = 19ffc5f0, %l4 = 00000000ff5bd0b2 |
| 22992 | ldsh [%o2+0x07c],%l4 ! %l4 = 00000000000019ff |
| 22993 | ! Mem[000000001e000010] = 20e20a31, %l3 = 000000000de7c5f0 |
| 22994 | lduha [%i0+%i5]0x81,%l3 ! %l3 = 00000000000020e2 |
| 22995 | ! Clear Register : %l4 = 00000000000019ff |
| 22996 | clr %l4 ! %l4 = 0000000000000000 |
| 22997 | ! %l7 = 0000000000006238, immed = 0000000d, %l2 = 0000000000000000 |
| 22998 | sra %l7,0x00d,%l2 ! %l2 = 0000000000000003 |
| 22999 | ! Mem[000000001e000028] = 0b0860da6037e739, %l7 = 0000000000006238 |
| 23000 | ldxa [%i0+%o5]0x81,%l7 ! %l7 = 0b0860da6037e739 |
| 23001 | ! %l2 = 0000000000000003, immed = 00000de1, %l6 = 0000000000006238 |
| 23002 | andcc %l2,0xde1,%l6 ! %l6 = 0000000000000001, %ccr = 00 |
| 23003 | |
| 23004 | p7_label_21: |
| 23005 | ! %l3 = 00000000000020e2, immd = fffffffffffff48b, %l0 = 0000000000000000 |
| 23006 | sdivx %l3,-0xb75,%l0 ! %l0 = fffffffffffffffe |
| 23007 | ! Mem[000000001e000008] = 79d960b3, %f27 = 1e207c02 |
| 23008 | lda [%i0+%i4]0x81,%f27 ! %f27 = 79d960b3 |
| 23009 | ! %l3 = 000020e200000000, Mem[1f80003cfea3bc78] = 00000000 |
| 23010 | stw %l3,[%i3+0x03c] ! Mem[000000001f80003c] = 000020e2 |
| 23011 | ! Mem[000000003000003c] = 00005abd, %l3 = 00000000000020e2 |
| 23012 | lduh [%o0+0x03c],%l3 ! %l3 = 0000000000000000 |
| 23013 | ! Mem[0000000030000078] = 7ffffefe7fff5932, %l5 = 53e03eaf9aa9fdf6 |
| 23014 | ldx [%o0+0x078],%l5 ! %l5 = 7ffffefe7fff5932 |
| 23015 | ! Mem[000000001e000000] = 53e03eaf 9aa9fdf6, %l2 = 00000003, %l3 = 00000000 |
| 23016 | ldd [%i0+%g0],%l2 ! %l2 = 0000000053e03eaf 000000009aa9fdf6 |
| 23017 | ! Mem[000000001f000030] = 8700000000000000, %l6 = 0000000000000001 |
| 23018 | ldxa [%i2+%o6]0x89,%l6 ! %l6 = 8700000000000000 |
| 23019 | ! %f31 = 00006238, Mem[000000003180003c] = 00006238 |
| 23020 | st %f31,[%o3+0x03c] ! Mem[000000003180003c] = 00006238 |
| 23021 | ! %l4 = 0000000000000000, %l2 = 0000000053e03eaf, %l6 = 8700000000000000 |
| 23022 | tsubcc %l4,%l2,%l6 ! %l6 = ffffffffac1fc151, %ccr = 9b |
| 23023 | save ! CWP = 1 |
| 23024 | |
| 23025 | p7_label_22: ! %cwp = 1 |
| 23026 | ! Mem[000000003180003c] = 00006238, %l3 = 000000000cf7aed3 |
| 23027 | ldub [%i3+0x03d],%l3 ! %l3 = 0000000000000000 |
| 23028 | ! %l4 = 850aa040c6cead28, %l6 = 000000000000d090, %l3 = 0000000000000000 |
| 23029 | sll %l4,%l6,%l3 ! %l3 = a040c6cead280000 |
| 23030 | ! Mem[0000000031000038] = 00006238, %l2 = 00000000891de853 |
| 23031 | ldstuba [%i2+0x038]%asi,%l2 ! %l2 = 0000000000000000 |
| 23032 | ! %l0 = 19ef54a900000000, Mem[3080003c0000cb96] = 891de853 |
| 23033 | stw %l0,[%i1+0x03c] ! Mem[000000003080003c] = 19ef54a9 |
| 23034 | ! %l6 = 000000000000d090, %l2 = 0000000000000000, %l5 = 5d1be82c708adcb0 |
| 23035 | mulx %l6,%l2,%l5 ! %l5 = 0000000000000000, %y = 00000000 |
| 23036 | ! Mem[000000001e800000] = fd9d147e, %l2 = 0000000000000000 |
| 23037 | lduba [%o1+%g0]0x88,%l2 ! %l2 = 000000000000007e |
| 23038 | ! %l4 = 850aa040c6cead28, immed = 00000004, %l5 = 0000000000000000 |
| 23039 | sll %l4,0x004,%l5 ! %l5 = 50aa040c6cead280 |
| 23040 | ! Mem[000000003000007c] = 7fff5932, %l0 = 0000000019ef54a9 |
| 23041 | ldstub [%i0+0x07c],%l0 ! %l0 = 000000000000007f |
| 23042 | ! Mem[000000001e800010] = 2d5994c6, %l3 = a040c6cead280000 |
| 23043 | lduwa [%o1+0x010]%asi,%l3 ! %l3 = 000000002d5994c6 |
| 23044 | ! %l0 = 000000000000007f, immed = fffff50c, %l4 = 850aa040c6cead28 |
| 23045 | tsubcc %l0,-0xaf4,%l4 ! %l4 = 0000000000000b73, %ccr = 13 |
| 23046 | |
| 23047 | p7_label_23: ! %cwp = 1 |
| 23048 | ! %f11 = 33900a39, Mem[000000003180007c] = 00006238 |
| 23049 | st %f11,[%i3+0x07c] ! Mem[000000003180007c] = 33900a39 |
| 23050 | ! %l4 = 00000b73, %l5 = 6cead280, Mem[000000001e000070] = 00000000 7933d5d4 |
| 23051 | std %l4,[%o0+0x070] ! Mem[000000001e000070] = 00000b73 6cead280 |
| 23052 | ! Mem[000000001f000020] = 97c23828, %f6 = 2c8f1b5a |
| 23053 | lda [%o2+%i4]0x89,%f6 ! %f6 = 97c23828 |
| 23054 | ! Mem[000000003000003c] = 00005abd, %l6 = 0000d090, %l1 = 0de7c5f0 |
| 23055 | add %i0,0x3c,%g1 |
| 23056 | casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000000005abd |
| 23057 | ! Invert Register : %l1 = 0000000000005abd |
| 23058 | xor %l1,-1,%l1 ! %l1 = ffffffffffffa542 |
| 23059 | ! Code Fragment 1 |
| 23060 | p7_fragment_1: |
| 23061 | ta T_CHANGE_HPRIV |
| 23062 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 23063 | ! %g3 = 0000000000000000 |
| 23064 | mov -0x78d,%g3 ! %g3 = fffffffffffff873 |
| 23065 | and %g3, 0x13, %g3 |
| 23066 | xor %g2, %g3, %g2 |
| 23067 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 23068 | ta T_CHANGE_NONHPRIV |
| 23069 | ! %f28 = cb0fabe2 30983852, Mem[000000001f000028] = 891de853 33900a39 |
| 23070 | std %f28,[%o2+%i5] ! Mem[000000001f000028] = cb0fabe2 30983852 |
| 23071 | ! %l0 = 000000000000007f, immed = fffff50e, %y = 00000000 |
| 23072 | mulscc %l0,-0xaf2,%l5 ! %l5 = 000000008000003f, %ccr = 08, %y = 80000000 |
| 23073 | ! %l2 = 000000000000007e, %l6 = 000000000000d090, %l4 = 0000000000000b73 |
| 23074 | andcc %l2,%l6,%l4 ! %l4 = 0000000000000010, %ccr = 00 |
| 23075 | ! %l0 = 000000000000007f, Mem[000000001f000008] = 531cb2941960ebbf |
| 23076 | stxa %l0,[%o2+%o4]0x81 ! Mem[000000001f000008] = 000000000000007f |
| 23077 | |
| 23078 | p7_label_24: ! %cwp = 1 |
| 23079 | ! %l2 = 000000000000007e, %l7 = 000000000000cb96, %l7 = 000000000000cb96 |
| 23080 | andn %l2,%l7,%l7 ! %l7 = 0000000000000068 |
| 23081 | save ! CWP = 2 |
| 23082 | ! Mem[000000003180007c] = 33900a39, %l2 = bc5e8427, %l4 = 9485c2ff |
| 23083 | add %o3,0x7c,%g1 |
| 23084 | casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000033900a39 |
| 23085 | ! Mem[000000001f00000a] = 00000000, %l2 = 34523477bc5e8427 |
| 23086 | ldstuba [%i2+0x00a]%asi,%l2 ! %l2 = 0000000000000000 |
| 23087 | ! %f9 = 00006238, Mem[000000001f800010] = 2838c297 |
| 23088 | st %f9 ,[%i3+%i5] ! Mem[000000001f800010] = 00006238 |
| 23089 | ! Mem[000000003000003c] = 00005abd, %l4 = 0000000033900a39 |
| 23090 | ldswa [%o0+0x03c]%asi,%l4 ! %l4 = 0000000000005abd |
| 23091 | ! %l2 = 0000000000000000, Mem[1f0000080000ff00] = 33900a39 |
| 23092 | stha %l2,[%i2+%i4]0x80 ! Mem[000000001f000008] = 0000ff00 |
| 23093 | ! Mem[000000003000007c] = ffff5932, %l0 = 0000000000001fff |
| 23094 | swap [%o0+0x07c],%l0 ! %l0 = 00000000ffff5932 |
| 23095 | ! Mem[0000000031800038] = 0000623800006238, %f16 = fa8737b1 b125bab5 |
| 23096 | ldd [%o3+0x038],%f16 ! %f16 = 00006238 00006238 |
| 23097 | ! Code Fragment 1 |
| 23098 | p7_fragment_2: |
| 23099 | ta T_CHANGE_HPRIV |
| 23100 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 23101 | ! %g3 = fffffffffffff873 |
| 23102 | mov 0x5e4,%g3 ! %g3 = 00000000000005e4 |
| 23103 | and %g3, 0x13, %g3 |
| 23104 | xor %g2, %g3, %g2 |
| 23105 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 23106 | ta T_CHANGE_NONHPRIV |
| 23107 | |
| 23108 | p7_label_25: ! %cwp = 2 |
| 23109 | ! Mem[000000003000007c] = 00001fff, %l1 = 0000000000000000 |
| 23110 | ldsh [%o0+0x07c],%l1 ! %l1 = 0000000000000000 |
| 23111 | ! Code Fragment 1 |
| 23112 | p7_fragment_3: |
| 23113 | ta T_CHANGE_HPRIV |
| 23114 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 23115 | ! %g3 = 00000000000005e4 |
| 23116 | mov -0x527,%g3 ! %g3 = fffffffffffffad9 |
| 23117 | and %g3, 0x13, %g3 |
| 23118 | xor %g2, %g3, %g2 |
| 23119 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 23120 | ta T_CHANGE_NONHPRIV |
| 23121 | ! %l6 = 6f528979049d3f4f, immed = 00000722, %l1 = 0000000000000000 |
| 23122 | tsubcc %l6,0x722,%l1 ! %l1 = 6f528979049d382d, %ccr = 02 |
| 23123 | ! Clear Register : %l0 = 00000000ffff5932 |
| 23124 | clr %l0 ! %l0 = 0000000000000000 |
| 23125 | ! Mem[000000001f000004] = b125bab5, %l3 = 0000000000006238 |
| 23126 | ldsb [%i2+0x007],%l3 ! %l3 = ffffffffffffffb5 |
| 23127 | ! %l2 = 0000000000000000, Mem[000000001e000000] = f6fda99aaf3ee053 |
| 23128 | stxa %l2,[%i0+%g0]0x88 ! Mem[000000001e000000] = 0000000000000000 |
| 23129 | ! %f8 = ff5bd0b2, Mem[000000003100007c] = 19ffc5f0 |
| 23130 | sta %f8 ,[%o2+0x07c]%asi ! Mem[000000003100007c] = ff5bd0b2 |
| 23131 | save ! CWP = 3 |
| 23132 | ! %l3 = 959aa32b00000000, Mem[3000007c00001fff] = 00000080, %asi = af3ee053 |
| 23133 | stha %l3,[%i0+0x07c]%asi ! Mem[000000003000007c] = a32b1fff |
| 23134 | ! %l6 = e4fcbe144962dece |
| 23135 | setx 0x3b83c4386d1beb1d,%g7,%l6 ! %l6 = 3b83c4386d1beb1d |
| 23136 | |
| 23137 | p7_label_26: ! %cwp = 3 |
| 23138 | ! %l4 = bfeb823a15c2b670, %l6 = 3b83c4386d1beb1d, %l5 = b0099184c9bd71c6 |
| 23139 | srax %l4,%l6,%l5 ! %l5 = fffffffdff5c11d0 |
| 23140 | ! Mem[0000000031000078] = cff88070, %l6 = 3b83c4386d1beb1d |
| 23141 | ldstub [%i2+0x078],%l6 ! %l6 = 00000000000000cf |
| 23142 | ! %l4 = bfeb823a15c2b670, immed = 000003c4, %l1 = fbdb3bf4dad138c9 |
| 23143 | add %l4,0x3c4,%l1 ! %l1 = bfeb823a15c2ba34 |
| 23144 | ! %l4 = bfeb823a15c2b670, %l3 = d2efd73a959aa32b, %l0 = d5cdc119f9c68c11 |
| 23145 | orn %l4,%l3,%l0 ! %l0 = bffbaaff7fe7fef4 |
| 23146 | ! Mem[000000001e80003c] = 532db86e, %l5 = fffffffdff5c11d0 |
| 23147 | lduh [%o1+0x03e],%l5 ! %l5 = 000000000000b86e |
| 23148 | ! %l1 = bfeb823a15c2ba34, immed = 0000000e, %l6 = 00000000000000cf |
| 23149 | add %l1,0x00e,%l6 ! %l6 = bfeb823a15c2ba42 |
| 23150 | ! Mem[000000001f000020] = 2838c297e94dcb96, %f4 = 2d5994c6 3544b7fb |
| 23151 | ldda [%o2+%i4]0x80,%f4 ! %f4 = 2838c297 e94dcb96 |
| 23152 | ! retry : should take illegal inst trap, %l0 = bffbaaff7fe7fef4 |
| 23153 | retry ! Illegal inst trap : %l0 = bffbaaff7fe7ff04 |
| 23154 | ! %l5 = 000000000000b86e, immed = fffffdf6, %l3 = d2efd73a959aa32b |
| 23155 | addc %l5,-0x20a,%l3 ! %l3 = 000000000000b664 |
| 23156 | ! %l5 = 0000b86e00000000, Mem[3180003c00006238] = d2efd73a |
| 23157 | stw %l5,[%i3+0x03c] ! Mem[000000003180003c] = 0000b86e |
| 23158 | |
| 23159 | p7_label_27: ! %cwp = 3 |
| 23160 | ! Mem[000000001e800020] = ff5bd0b2726ea670, %l5 = 000000000000b86e, %l0 = bffbaaff7fe7ff04 |
| 23161 | add %o1,0x20,%g1 |
| 23162 | casxa [%g1]0x80,%l5,%l0 ! %l0 = ff5bd0b2726ea670 |
| 23163 | ! %f6 = 97c23828, Mem[000000001f800000] = ffc28594 |
| 23164 | sta %f6 ,[%o3+%g0]0x81 ! Mem[000000001f800000] = 97c23828 |
| 23165 | ! Mem[000000001e000008] = 79d960b39c9c4f67, %f14 = abaedc7a 532db86e |
| 23166 | ldda [%o0+%o4]0x80,%f14 ! %f14 = 79d960b3 9c9c4f67 |
| 23167 | ! Mem[000000001e000030] = 4f3f9d04, %l6 = bfeb823a15c2ba42 |
| 23168 | lduwa [%o0+%i6]0x81,%l6 ! %l6 = 000000004f3f9d04 |
| 23169 | ! Mem[0000000031800038] = 000062380000b86e, %l7 = 02bbb3da48c54f61 |
| 23170 | ldxa [%i3+0x038]%asi,%l7 ! %l7 = 000062380000b86e |
| 23171 | ! %l1 = bfeb823a15c2ba34, %l4 = bfeb823a15c2b670, %l0 = ff5bd0b2726ea670 |
| 23172 | tsubcctv %l1,%l4,%l0 ! %l0 = 00000000000003c4, %ccr = 00 |
| 23173 | ! Mem[0000000030000078] = 7ffffefea32b1fff, %l3 = 000000000000b664, %l5 = 000000000000b86e |
| 23174 | add %i0,0x78,%g1 |
| 23175 | casxa [%g1]0x80,%l3,%l5 ! %l5 = 7ffffefea32b1fff |
| 23176 | ! Mem[0000000031000078] = fff88070 ff5bd0b2, %l4 = 15c2b670, %l5 = a32b1fff |
| 23177 | ldd [%i2+0x078],%l4 ! %l4 = 00000000fff88070 00000000ff5bd0b2 |
| 23178 | ! Mem[000000001f000040] = a14005245b19ae13, %l2 = f455fade8cf59157 |
| 23179 | ldxa [%o2+0x040]%asi,%l2 ! %l2 = a14005245b19ae13 |
| 23180 | ! Mem[000000001e80001c] = 00000000, %l7 = 0000b86e, %l5 = ff5bd0b2 |
| 23181 | add %o1,0x1c,%g1 |
| 23182 | casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000000000000 |
| 23183 | |
| 23184 | p7_label_28: ! %cwp = 3 |
| 23185 | ! Mem[000000003000007c] = a32b1fff, %l0 = 00000000000003c4 |
| 23186 | ldub [%i0+0x07c],%l0 ! %l0 = 00000000000000a3 |
| 23187 | ! %l5 = 0000000000000000, %l5 = 0000000000000000, %l5 = 0000000000000000 |
| 23188 | xnor %l5,%l5,%l5 ! %l5 = ffffffffffffffff |
| 23189 | ! Mem[0000000030000038] = ffffffff 00005abd, %l4 = fff88070, %l5 = ffffffff |
| 23190 | ldd [%i0+0x038],%l4 ! %l4 = 00000000ffffffff 0000000000005abd |
| 23191 | ! %l3 = 000000000000b664, %l2 = a14005245b19ae13, %l5 = 0000000000005abd |
| 23192 | and %l3,%l2,%l5 ! %l5 = 000000000000a600 |
| 23193 | ! Mem[000000001e000060] = 2237345e 1b9d067f, %l6 = 4f3f9d04, %l7 = 0000b86e |
| 23194 | ldd [%o0+0x060],%l6 ! %l6 = 000000002237345e 000000001b9d067f |
| 23195 | ! %f14 = 79d960b3, Mem[000000001f800008] = 157e6af4 |
| 23196 | sta %f14,[%o3+%o4]0x88 ! Mem[000000001f800008] = 79d960b3 |
| 23197 | ! %l1 = bfeb823a15c2ba34, Mem[000000001f000078] = 881ade341056ecf0 |
| 23198 | stx %l1,[%o2+0x078] ! Mem[000000001f000078] = bfeb823a15c2ba34 |
| 23199 | ! %l2 = a14005245b19ae13, Mem[0000000031000078] = fff88070ff5bd0b2 |
| 23200 | stx %l2,[%i2+0x078] ! Mem[0000000031000078] = a14005245b19ae13 |
| 23201 | ! %l2 = a14005245b19ae13, %l0 = 00000000000000a3, %l6 = 000000002237345e |
| 23202 | sdivx %l2,%l0,%l6 ! %l6 = ff6b30b7fa46d518 |
| 23203 | ! Mem[000000001e800008] = 0000280519ef54a9, %f22 = 0dc01f2e b3b18361 |
| 23204 | ldda [%o1+%o4]0x81,%f22 ! %f22 = 00002805 19ef54a9 |
| 23205 | |
| 23206 | p7_label_29: ! %cwp = 3 |
| 23207 | ! Mem[000000001f800028] = 93add559 17041723, %l4 = ffffffff, %l5 = 0000a600 |
| 23208 | ldd [%o3+%i5],%l4 ! %l4 = 0000000093add559 0000000017041723 |
| 23209 | ! %l2 = 5b19ae1300000000, Mem[1f80001800000000] = ffffffff |
| 23210 | stha %l2,[%o3+%o6]0x80 ! Mem[000000001f800018] = ae130000 |
| 23211 | ! %f2 = 6a34b2c6, Mem[000000003100003c] = 00006238 |
| 23212 | sta %f2 ,[%i2+0x03c]%asi ! Mem[000000003100003c] = 6a34b2c6 |
| 23213 | ! %l6 = ff6b30b7fa46d518, immed = fffff8ca, %y = 80000000 |
| 23214 | udiv %l6,-0x736,%l2 ! %l2 = 000000008000039b |
| 23215 | mov %l0,%y ! %y = 000000a3 |
| 23216 | ! %l1 = 15c2ba3400000000, Mem[1f000028e2ab0fcb] = 16582bf8 |
| 23217 | stwa %l1,[%o2+%i5]0x88 ! Mem[000000001f000028] = 15c2ba34 |
| 23218 | ! %l6 = ff6b30b7fa46d518, immed = 00000684, %l5 = 0000000017041723 |
| 23219 | add %l6,0x684,%l5 ! %l5 = ff6b30b7fa46db9c |
| 23220 | ! Mem[000000001f000020] = 2838c297, %l7 = 000000001b9d067f |
| 23221 | ldswa [%o2+%i4]0x81,%l7 ! %l7 = 000000002838c297 |
| 23222 | ! Mem[000000001e800014] = 3544b7fb, %l2 = 000000008000039b, %asi = 80 |
| 23223 | swapa [%o1+0x014]%asi,%l2 ! %l2 = 000000003544b7fb |
| 23224 | ! %l0 = 00000000000000a3 |
| 23225 | setx 0x8f1e500ffb0f6939,%g7,%l0 ! %l0 = 8f1e500ffb0f6939 |
| 23226 | ! Mem[000000001f000028] = 15c2ba34, %l2 = 000000003544b7fb |
| 23227 | lduwa [%o2+%i5]0x89,%l2 ! %l2 = 0000000015c2ba34 |
| 23228 | |
| 23229 | p7_label_30: ! %cwp = 3 |
| 23230 | ! %l5 = ff6b30b7fa46db9c, Mem[000000001e000030] = 6f528979049d3f4f |
| 23231 | stxa %l5,[%o0+%i6]0x88 ! Mem[000000001e000030] = ff6b30b7fa46db9c |
| 23232 | ! %l7 = 2838c29700000000, Mem[1f00002097c23828] = 16582bf8 |
| 23233 | stba %l7,[%o2+%i4]0x88 ! Mem[000000001f000020] = 97c23897 |
| 23234 | ! Mem[000000001f800000] = 97c23828, %l5 = ff6b30b7fa46db9c |
| 23235 | ldub [%o3+0x002],%l5 ! %l5 = 0000000000000038 |
| 23236 | ! retry : should take illegal inst trap, %l0 = 8f1e500ffb0f6939 |
| 23237 | retry ! Illegal inst trap : %l0 = 8f1e500ffb0f6949 |
| 23238 | ! Mem[000000001e000050] = 382f8119, %l3 = 000000000000b664 |
| 23239 | ldswa [%o0+0x050]%asi,%l3 ! %l3 = 00000000382f8119 |
| 23240 | ! %l4 = 0000000093add559, %l2 = 0000000015c2ba34, %l3 = 00000000382f8119 |
| 23241 | srlx %l4,%l2,%l3 ! %l3 = 0000000000000000 |
| 23242 | ! %f11 = 33900a39, Mem[000000003100003c] = 6a34b2c6 |
| 23243 | st %f11,[%i2+0x03c] ! Mem[000000003100003c] = 33900a39 |
| 23244 | ! Mem[000000003180003c] = 0000b86e, %l0 = 8f1e500ffb0f6949 |
| 23245 | ldsh [%i3+0x03e],%l0 ! %l0 = ffffffffffffb86e |
| 23246 | ! Mem[000000001e000010] = ee942d14 310ae220, %l6 = fa46d518, %l7 = 2838c297 |
| 23247 | ldda [%o0+%o5]0x89,%l6 ! %l6 = 00000000310ae220 00000000ee942d14 |
| 23248 | ! Mem[000000001e800018] = 000000b2 00000000, %l0 = ffffb86e, %l1 = 15c2ba34 |
| 23249 | ldda [%o1+%o6]0x81,%l0 ! %l0 = 00000000000000b2 0000000000000000 |
| 23250 | |
| 23251 | p7_label_31: ! %cwp = 3 |
| 23252 | ! %l2 = 15c2ba34, %l3 = 00000000, Mem[000000001f800078] = 7fffffff 3214625a |
| 23253 | std %l2,[%o3+0x078] ! Mem[000000001f800078] = 15c2ba34 00000000 |
| 23254 | ! Mem[000000001f800000] = 97c23828 10610000, %l0 = 000000b2, %l1 = 00000000 |
| 23255 | ldda [%o3+%g0]0x81,%l0 ! %l0 = 0000000097c23828 0000000010610000 |
| 23256 | ! Mem[000000001f000014] = 0de7c5f0, %l0 = 0000000097c23828 |
| 23257 | ldub [%o2+0x015],%l0 ! %l0 = 00000000000000e7 |
| 23258 | ! %l5 = 0000003800000000, Mem[3080007849859422] = 97c23828 |
| 23259 | stw %l5,[%i1+0x078] ! Mem[0000000030800078] = 00000038 |
| 23260 | ! %l3 = 0000000000000000, Mem[31000039ff006238] = 97c23828 |
| 23261 | stb %l3,[%i2+0x039] ! Mem[0000000031000038] = ff006238 |
| 23262 | ! Mem[000000001f800040] = 66fb6fcb, %l2 = 0000000015c2ba34 |
| 23263 | ldsb [%o3+0x043],%l2 ! %l2 = ffffffffffffffcb |
| 23264 | ! %l0 = 00000000000000e7, Mem[000000001e000028] = 0b0860da6037e739 |
| 23265 | stx %l0,[%o0+%i5] ! Mem[000000001e000028] = 00000000000000e7 |
| 23266 | membar #Sync ! Added by membar checker (105) |
| 23267 | ! Mem[000000001f800000] = 97c23828 10610000 b360d979 2fd95c52 |
| 23268 | ! Mem[000000001f800010] = 00006238 e94dcb96 ae130000 00000000 |
| 23269 | ! Mem[000000001f800020] = f6baab52 c837b4d3 93add559 17041723 |
| 23270 | ! Mem[000000001f800030] = 8a49619b 17fa38b8 969e6d5e 000020e2 |
| 23271 | ldda [%o3]ASI_BLK_PL,%f16 ! Block Load from 000000001f800000 |
| 23272 | ! %l0 = 00000000000000e7, %l1 = 0000000010610000, %l5 = 0000000000000038 |
| 23273 | xorcc %l0,%l1,%l5 ! %l5 = 00000000106100e7, %ccr = 00 |
| 23274 | ! %l3 = 0000000000000000, Mem[1e800030f3a11138] = 10610000 |
| 23275 | stwa %l3,[%o1+%i6]0x81 ! Mem[000000001e800030] = 00000000 |
| 23276 | |
| 23277 | p7_label_32: ! %cwp = 3 |
| 23278 | ! Mem[0000000031800038] = 00006238, %l1 = 0000000010610000 |
| 23279 | ldsw [%i3+0x038],%l1 ! %l1 = 0000000000006238 |
| 23280 | ! Mem[000000001e800038] = abaedc7a 532db86e, %l6 = 310ae220, %l7 = ee942d14 |
| 23281 | ldd [%o1+0x038],%l6 ! %l6 = 00000000abaedc7a 00000000532db86e |
| 23282 | ! Mem[0000000030000078] = 7ffffefe a32b1fff, %l2 = ffffffcb, %l3 = 00000000 |
| 23283 | ldd [%i0+0x078],%l2 ! %l2 = 000000007ffffefe 00000000a32b1fff |
| 23284 | ! Mem[000000001e000068] = a27efe41, %l7 = 00000000532db86e |
| 23285 | ldub [%o0+0x06b],%l7 ! %l7 = 0000000000000041 |
| 23286 | ! %l1 = 0000623800000000, Mem[1e800000fd9d147e] = 532db86e |
| 23287 | stba %l1,[%o1+%g0]0x88 ! Mem[000000001e800000] = fd9d1438 |
| 23288 | ! %l3 = 00000000a32b1fff, %l3 = 00000000a32b1fff, %l2 = 000000007ffffefe |
| 23289 | add %l3,%l3,%l2 ! %l2 = 0000000146563ffe |
| 23290 | ! %l4 = 93add559, %l5 = 106100e7, Mem[0000000031800038] = 00006238 0000b86e |
| 23291 | std %l4,[%i3+0x038] ! Mem[0000000031800038] = 93add559 106100e7 |
| 23292 | ! %l1 = 0000623800000000, Mem[1e80007a1a663a19] = 31800038 |
| 23293 | stb %l1,[%o1+0x07a] ! Mem[000000001e800078] = 1a663819 |
| 23294 | ! Mem[0000000031000038] = ff006238, %f13 = f3314dca |
| 23295 | ld [%i2+0x038],%f13 ! %f13 = ff006238 |
| 23296 | ! %l4 = 93add559, %l5 = 106100e7, Mem[0000000031800038] = 93add559 106100e7 |
| 23297 | std %l4,[%i3+0x038] ! Mem[0000000031800038] = 93add559 106100e7 |
| 23298 | |
| 23299 | p7_label_33: ! %cwp = 3 |
| 23300 | ! %l6 = 00000000abaedc7a, immed = 00000f40, %y = 000000a3 |
| 23301 | udivcc %l6,0xf40,%l6 ! %l6 = 000000000abb852b, %ccr = 00 |
| 23302 | mov %l0,%y ! %y = 000000e7 |
| 23303 | ! Clear Register : %l1 = 0000000000006238 |
| 23304 | clr %l1 ! %l1 = 0000000000000000 |
| 23305 | ! Mem[000000001f000028] = 34bac215, %l6 = 000000000abb852b |
| 23306 | lduha [%o2+%i5]0x81,%l6 ! %l6 = 00000000000034ba |
| 23307 | ! done : should take illegal inst trap, %l0 = 00000000000000e7 |
| 23308 | done ! Illegal inst trap : %l0 = 00000000000000f7 |
| 23309 | ! Mem[000000001f800008] = 79d960b3, %l7 = 0000000000000041 |
| 23310 | lduha [%o3+%o4]0x89,%l7 ! %l7 = 00000000000060b3 |
| 23311 | ! Mem[0000000030000038] = ffffffff, %l7 = 000060b3, %l5 = 106100e7 |
| 23312 | add %i0,0x38,%g1 |
| 23313 | casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ffffffff |
| 23314 | ! Mem[0000000030800038] = 0000ffcb 19ef54a9, %l2 = 46563ffe, %l3 = a32b1fff |
| 23315 | ldd [%i1+0x038],%l2 ! %l2 = 000000000000ffcb 0000000019ef54a9 |
| 23316 | ! Mem[000000003180007c] = 33900a39, %l2 = 000000000000ffcb |
| 23317 | ldsh [%i3+0x07c],%l2 ! %l2 = 0000000000003390 |
| 23318 | ! %l3 = 0000000019ef54a9, immed = fffff7b7, %l4 = 0000000093add559 |
| 23319 | xorcc %l3,-0x849,%l4 ! %l4 = ffffffffe610a31e, %ccr = 88 |
| 23320 | ! %l0 = 00000000000000f7, %l2 = 0000000000003390, %l5 = 00000000ffffffff |
| 23321 | taddcc %l0,%l2,%l5 ! %l5 = 0000000000003487, %ccr = 02 |
| 23322 | |
| 23323 | p7_label_34: ! %cwp = 3 |
| 23324 | ! %l4 = ffffffffe610a31e, immed = 00000019, %l1 = 0000000000000000 |
| 23325 | taddcc %l4,0x019,%l1 ! %l1 = ffffffffe610a337, %ccr = 8a |
| 23326 | ! Mem[000000003080007f] = 72116287, %l4 = ffffffffe610a31e |
| 23327 | ldstuba [%i1+0x07f]%asi,%l4 ! %l4 = 0000000000000087 |
| 23328 | ! Mem[000000003080003c] = 19ef54a9, %f13 = ff006238 |
| 23329 | ld [%i1+0x03c],%f13 ! %f13 = 19ef54a9 |
| 23330 | ! %l1 = e610a33700000000, Mem[30000039ffffffff] = e610a31e |
| 23331 | stb %l1,[%i0+0x039] ! Mem[0000000030000038] = ff37ffff |
| 23332 | ! %l3 = 0000000019ef54a9, immed = 000002c2, %l2 = 0000000000003390 |
| 23333 | add %l3,0x2c2,%l2 ! %l2 = 0000000019ef576b |
| 23334 | ! Mem[000000003080003c] = 19ef54a9, %l7 = 00000000000060b3 |
| 23335 | lduha [%i1+0x03e]%asi,%l7 ! %l7 = 00000000000054a9 |
| 23336 | ! %f6 = 97c23828 bcd0b53c, Mem[0000000031800038] = 93add559 106100e7 |
| 23337 | std %f6 ,[%i3+0x038] ! Mem[0000000031800038] = 97c23828 bcd0b53c |
| 23338 | ! Mem[000000001f000008] = 0000ff00, %l0 = 00000000000000f7 |
| 23339 | lduba [%o2+%o4]0x81,%l0 ! %l0 = 0000000000000000 |
| 23340 | ! Mem[000000001e800060] = ea0bd2cf a1480334, %l6 = 000034ba, %l7 = 000054a9 |
| 23341 | ldd [%o1+0x060],%l6 ! %l6 = 00000000ea0bd2cf 00000000a1480334 |
| 23342 | ! Mem[000000003080003c] = 19ef54a9, %l4 = 0000000000000087 |
| 23343 | ldstub [%i1+0x03c],%l4 ! %l4 = 0000000000000019 |
| 23344 | |
| 23345 | p7_label_35: ! %cwp = 3 |
| 23346 | ! %l4 = 0000001900000000, Mem[1e80000805280000] = 00000087 |
| 23347 | stwa %l4,[%o1+%o4]0x88 ! Mem[000000001e800008] = 00000019 |
| 23348 | ! Mem[0000000030000078] = 7ffffefe, %l6 = 00000000ea0bd2cf |
| 23349 | lduha [%i0+0x078]%asi,%l6 ! %l6 = 0000000000007fff |
| 23350 | ! %l3 = 0000000019ef54a9, immed = 00000027, %l3 = 0000000019ef54a9 |
| 23351 | srax %l3,0x027,%l3 ! %l3 = 0000000000000000 |
| 23352 | ! %l0 = 0000000000000000, Mem[300000787ffffefe] = 00000000 |
| 23353 | stw %l0,[%i0+0x078] ! Mem[0000000030000078] = 00000000 |
| 23354 | ! %l4 = 0000000000000019, immed = 000006b3, %y = 000000e7 |
| 23355 | mulscc %l4,0x6b3,%l6 ! %l6 = 00000000000006bf, %ccr = 00, %y = 80000073 |
| 23356 | ! %l5 = 0000000000003487, %l4 = 0000000000000019, %l1 = ffffffffe610a337 |
| 23357 | srax %l5,%l4,%l1 ! %l1 = 0000000000000000 |
| 23358 | ! Mem[000000001e800010] = 2d5994c68000039b, %f8 = ff5bd0b2 00006238 |
| 23359 | ldda [%o1+%o5]0x81,%f8 ! %f8 = 2d5994c6 8000039b |
| 23360 | ! %l5 = 0000000000003487, Mem[000000001e800008] = a954ef1900000019 |
| 23361 | stxa %l5,[%o1+%o4]0x88 ! Mem[000000001e800008] = 0000000000003487 |
| 23362 | ! %l2 = 19ef576b00000000, Mem[3180007c33900a39] = 00000080, %asi = 19 |
| 23363 | stha %l2,[%i3+0x07c]%asi ! Mem[000000003180007c] = 576b0a39 |
| 23364 | ! %l1 = 0000000000000000, immed = fffff0e1, %l7 = 00000000a1480334 |
| 23365 | tsubcctv %l1,-0xf1f,%l7 ! %l0 = 0000000000000023, Trapped |
| 23366 | |
| 23367 | p7_label_36: ! %cwp = 3 |
| 23368 | ! %l0 = 00000023, %l1 = 00000000, Mem[0000000031800078] = 00000000 576b0a39 |
| 23369 | stda %l0,[%i3+0x078]%asi ! Mem[0000000031800078] = 00000023 00000000 |
| 23370 | ! Mem[0000000031800038] = 97c23828bcd0b53c, %l6 = 00000000000006bf |
| 23371 | ldxa [%i3+0x038]%asi,%l6 ! %l6 = 97c23828bcd0b53c |
| 23372 | ! Code Fragment 1 |
| 23373 | p7_fragment_4: |
| 23374 | ta T_CHANGE_HPRIV |
| 23375 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 23376 | ! %g3 = fffffffffffffad9 |
| 23377 | mov 0x197,%g3 ! %g3 = 0000000000000197 |
| 23378 | and %g3, 0x13, %g3 |
| 23379 | xor %g2, %g3, %g2 |
| 23380 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 23381 | ta T_CHANGE_NONHPRIV |
| 23382 | ! Mem[000000001f800038] = 969e6d5e000020e2, %f8 = 2d5994c6 8000039b |
| 23383 | ldd [%o3+0x038],%f8 ! %f8 = 969e6d5e 000020e2 |
| 23384 | ! Mem[000000001f000008] = 0000ff00, %l7 = 00000000a1480334 |
| 23385 | lduba [%o2+%o4]0x81,%l7 ! %l7 = 0000000000000000 |
| 23386 | ! retry : should take illegal inst trap, %l0 = 0000000000000023 |
| 23387 | retry ! Illegal inst trap : %l0 = 0000000000000033 |
| 23388 | ! %l0 = 0000000000000033, immed = fffff5a5, %l5 = 0000000000003487 |
| 23389 | taddcctv %l0,-0xa5b,%l5 ! %l0 = 0000000000000056, Trapped |
| 23390 | ! Mem[000000003000003f] = 00005abd, %l3 = 0000000000000000 |
| 23391 | ldstub [%i0+0x03f],%l3 ! %l3 = 00000000000000bd |
| 23392 | ! %l1 = 0000000000000000, immed = 0000073c, %l1 = 0000000000000000 |
| 23393 | taddcc %l1,0x73c,%l1 ! %l1 = 000000000000073c, %ccr = 00 |
| 23394 | ! Mem[000000001e800028] = c6b2346a, %l3 = 00000000000000bd |
| 23395 | swapa [%o1+%i5]0x81,%l3 ! %l3 = 00000000c6b2346a |
| 23396 | |
| 23397 | p7_label_37: ! %cwp = 3 |
| 23398 | ! %l6 = bcd0b53c, %l7 = 00000000, Mem[000000001e800070] = 9b16c49a 1b94162e |
| 23399 | stda %l6,[%o1+0x070]%asi ! Mem[000000001e800070] = bcd0b53c 00000000 |
| 23400 | ! %l4 = 0000001900000000, Mem[30000038ff37ffff] = 1e800070 |
| 23401 | stw %l4,[%i0+0x038] ! Mem[0000000030000038] = 00000019 |
| 23402 | ! %l5 = 0000000000003487, immed = fffff4d6, %l0 = 0000000000000056 |
| 23403 | xorcc %l5,-0xb2a,%l0 ! %l0 = ffffffffffffc051, %ccr = 88 |
| 23404 | ! %l2 = 19ef576b00000000, Mem[1e800010c694592d] = 00000000 |
| 23405 | stwa %l2,[%o1+%o5]0x88 ! Mem[000000001e800010] = 19ef576b |
| 23406 | ! %l4 = 0000001900000000, Mem[1f8000604239f2d2] = 16582bf8 |
| 23407 | stw %l4,[%o3+0x060] ! Mem[000000001f800060] = 00000019 |
| 23408 | ! Mem[000000001e000040] = 9a44d770 40800f24 90dc82c4 1ca16829 |
| 23409 | ! Mem[000000001e000050] = 382f8119 f9bf0836 c7ace047 9baea358 |
| 23410 | ! Mem[000000001e000060] = 2237345e 1b9d067f a27efe41 f5ab81dc |
| 23411 | ! Mem[000000001e000070] = 00000b73 6cead280 00000087 0f061516 |
| 23412 | mov 0x040,%g4 |
| 23413 | ldda [%o0+%g4]ASI_BLK_SL,%f0 ! Block Load from 000000001e000040 |
| 23414 | ! Mem[0000000031800078] = 0000002300000000, %f16 = 00006110 2838c297 |
| 23415 | ldd [%i3+0x078],%f16 ! %f16 = 00000023 00000000 |
| 23416 | ! %l5 = 0000000000003487, %l2 = 0000000019ef576b, %l4 = 0000000000000019 |
| 23417 | xnor %l5,%l2,%l4 ! %l4 = ffffffffe6109c13 |
| 23418 | ! Mem[000000003000007c] = a32b1fff, %l7 = 00000000, %l7 = 00000000 |
| 23419 | add %i0,0x7c,%g1 |
| 23420 | casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000a32b1fff |
| 23421 | ! Mem[000000001f800008] = 79d960b3, %l0 = ffffffffffffc051 |
| 23422 | ldstuba [%o3+%o4]0x89,%l0 ! %l0 = 00000000000000b3 |
| 23423 | |
| 23424 | p7_label_38: ! %cwp = 3 |
| 23425 | ! Mem[000000001e000054] = f9bf0836, %l0 = 00000000000000b3 |
| 23426 | ldub [%o0+0x056],%l0 ! %l0 = 0000000000000008 |
| 23427 | ! retry : should take illegal inst trap, %l0 = 0000000000000008 |
| 23428 | retry ! Illegal inst trap : %l0 = 0000000000000018 |
| 23429 | ! Mem[0000000031800038] = 97c23828, %l2 = 0000000019ef576b |
| 23430 | lduba [%i3+0x03a]%asi,%l2 ! %l2 = 0000000000000038 |
| 23431 | ! %l1 = 000000000000073c, %l6 = 97c23828bcd0b53c, %l3 = 00000000c6b2346a |
| 23432 | sll %l1,%l6,%l3 ! %l3 = 00000073c0000000 |
| 23433 | ! %l2 = 0000000000000038, %l7 = 00000000a32b1fff, %l5 = 0000000000003487 |
| 23434 | xnor %l2,%l7,%l5 ! %l5 = ffffffff5cd4e038 |
| 23435 | ! %l4 = ffffffffe6109c13, immed = fffffc17, %l7 = 00000000a32b1fff |
| 23436 | xor %l4,-0x3e9,%l7 ! %l7 = 0000000019ef6004 |
| 23437 | ! Mem[0000000030800038] = 0000ffcb, %l0 = 0000000000000018 |
| 23438 | ldub [%i1+0x039],%l0 ! %l0 = 0000000000000000 |
| 23439 | ! %f25 = 52abbaf6, Mem[0000000030800078] = 00000038 |
| 23440 | st %f25,[%i1+0x078] ! Mem[0000000030800078] = 52abbaf6 |
| 23441 | ! %l6 = bcd0b53c00000000, Mem[1e800020ff5bd0b2] = 00000018 |
| 23442 | stba %l6,[%o1+%i4]0x80 ! Mem[000000001e800020] = 3c5bd0b2 |
| 23443 | ! %l4 = ffffffffe6109c13, %l7 = 0000000019ef6004, %l3 = 00000073c0000000 |
| 23444 | xor %l4,%l7,%l3 ! %l3 = fffffffffffffc17 |
| 23445 | |
| 23446 | p7_label_39: ! %cwp = 3 |
| 23447 | ! Mem[0000000030000038] = 00000019, %l5 = ffffffff5cd4e038 |
| 23448 | lduha [%i0+0x03a]%asi,%l5 ! %l5 = 0000000000000019 |
| 23449 | ! %l5 = 0000000000000019, immed = fffff58e, %l7 = 0000000019ef6004 |
| 23450 | taddcc %l5,-0xa72,%l7 ! %l7 = fffffffffffff5a7, %ccr = 8a |
| 23451 | ! %l2 = 0000000000000038, Mem[000000001e800010] = 9b03008019ef576b |
| 23452 | stxa %l2,[%o1+%o5]0x88 ! Mem[000000001e800010] = 0000000000000038 |
| 23453 | ! %l2 = 0000000000000038, immed = 000001d1, %l0 = 0000000000000000 |
| 23454 | subccc %l2,0x1d1,%l0 ! %l0 = fffffffffffffe67, %ccr = 99 |
| 23455 | ! Mem[0000000030800078] = 52abbaf6, %l1 = 000000000000073c |
| 23456 | ldsb [%i1+0x078],%l1 ! %l1 = 0000000000000052 |
| 23457 | ! Mem[0000000030000038] = 0000001900005aff, %f26 = 23170417 59d5ad93 |
| 23458 | ldd [%i0+0x038],%f26 ! %f26 = 00000019 00005aff |
| 23459 | membar #Sync ! Added by membar checker (106) |
| 23460 | ! %l7 = fffff5a700000000, Mem[1f800020f6baab52] = 0000001a |
| 23461 | stha %l7,[%o3+%i4]0x81 ! Mem[000000001f800020] = f5a7ab52 |
| 23462 | ! %l1 = 0000005200000000, Mem[3100003c33900a39] = 16582bf8 |
| 23463 | stb %l1,[%i2+0x03c] ! Mem[000000003100003c] = 52900a39 |
| 23464 | ! Mem[000000001f000058] = 7f2b4b016483d090, %l6 = 97c23828bcd0b53c |
| 23465 | ldx [%o2+0x058],%l6 ! %l6 = 7f2b4b016483d090 |
| 23466 | ! %l2 = 0000000000000038, %l0 = fffffffffffffe67, %l1 = 0000000000000052 |
| 23467 | orncc %l2,%l0,%l1 ! %l1 = 00000000000001b8, %ccr = 00 |
| 23468 | |
| 23469 | p7_label_40: ! %cwp = 3 |
| 23470 | ! %f16 = 00000023, Mem[000000003100003c] = 52900a39 |
| 23471 | st %f16,[%i2+0x03c] ! Mem[000000003100003c] = 00000023 |
| 23472 | ! Mem[000000001f800000] = 97c2382810610000, %f20 = 96cb4de9 38620000 |
| 23473 | ldda [%o3+%g0]0x81,%f20 ! %f20 = 97c23828 10610000 |
| 23474 | ! Mem[0000000030800078] = 52abbaf6, %l7 = fffffffffffff5a7 |
| 23475 | lduw [%i1+0x078],%l7 ! %l7 = 0000000052abbaf6 |
| 23476 | ! %l0 = fffffffffffffe67, %l2 = 0000000000000038, %y = 80000073 |
| 23477 | smulcc %l0,%l2,%l6 ! %l6 = ffffffffffffa688, %ccr = 88, %y = ffffffff |
| 23478 | ! %l4 = ffffffffe6109c13, %l6 = ffffffffffffa688, %l6 = ffffffffffffa688 |
| 23479 | sdivx %l4,%l6,%l6 ! %l6 = 0000000000004a35 |
| 23480 | ! %f3 = c482dc90, Mem[000000003000007c] = a32b1fff |
| 23481 | st %f3 ,[%i0+0x07c] ! Mem[000000003000007c] = c482dc90 |
| 23482 | ! %l4 = ffffffffe6109c13, Mem[0000000030000078] = 00000000c482dc90 |
| 23483 | stx %l4,[%i0+0x078] ! Mem[0000000030000078] = ffffffffe6109c13 |
| 23484 | ! %l7 = 52abbaf600000000, Mem[1e000020a954ef19] = 00000000 |
| 23485 | stwa %l7,[%o0+%i4]0x88 ! Mem[000000001e000020] = 52abbaf6 |
| 23486 | ! done : should take illegal inst trap, %l0 = fffffffffffffe67 |
| 23487 | done ! Illegal inst trap : %l0 = fffffffffffffe77 |
| 23488 | ! Mem[000000001f000073] = 42a90005, %l0 = fffffffffffffe77 |
| 23489 | ldstub [%o2+0x073],%l0 ! %l0 = 0000000000000005 |
| 23490 | |
| 23491 | p7_label_41: ! %cwp = 3 |
| 23492 | ! %l5 = 0000000000000019, %l2 = 0000000000000038, %l1 = 00000000000001b8 |
| 23493 | xnor %l5,%l2,%l1 ! %l1 = ffffffffffffffde |
| 23494 | ! %l2 = 0000000000000038, %l0 = 0000000000000005, %l2 = 0000000000000038 |
| 23495 | andcc %l2,%l0,%l2 ! %l2 = 0000000000000000, %ccr = 44 |
| 23496 | ! %l2 = 0000000000000000, immed = 00000d16, %y = ffffffff |
| 23497 | mulscc %l2,0xd16,%l5 ! %l5 = 0000000000000d16, %ccr = 00, %y = 7fffffff |
| 23498 | ! %l2 = 0000000000000000, %l4 = ffffffffe6109c13, %l6 = 0000000000004a35 |
| 23499 | and %l2,%l4,%l6 ! %l6 = 0000000000000000 |
| 23500 | ! Mem[000000001f800018] = ae130000, %l1 = ffffffffffffffde |
| 23501 | ldsha [%o3+%o6]0x80,%l1 ! %l1 = ffffffffffffae13 |
| 23502 | ! %f12 = 80d2ea6c 730b0000, Mem[0000000030000078] = ffffffff e6109c13 |
| 23503 | std %f12,[%i0+0x078] ! Mem[0000000030000078] = 80d2ea6c 730b0000 |
| 23504 | ! %l0 = 0000000000000005, immed = fffffdb8, %l7 = 0000000052abbaf6 |
| 23505 | and %l0,-0x248,%l7 ! %l7 = 0000000000000000 |
| 23506 | ! Mem[000000001e000018] = 97c23828, %l2 = 0000000000000000 |
| 23507 | lduha [%o0+%o6]0x89,%l2 ! %l2 = 0000000000003828 |
| 23508 | ! %l4 = ffffffffe6109c13, immed = fffff35a, %l4 = ffffffffe6109c13 |
| 23509 | xnor %l4,-0xca6,%l4 ! %l4 = ffffffffe61090b6 |
| 23510 | ! Mem[000000001f000028] = 5238983015c2ba34, %l0 = 0000000000000005 |
| 23511 | ldxa [%o2+%i5]0x89,%l0 ! %l0 = 5238983015c2ba34 |
| 23512 | |
| 23513 | p7_label_42: ! %cwp = 3 |
| 23514 | ! %f31 = 5e6d9e96, Mem[000000001f000060] = a6324502 |
| 23515 | st %f31,[%o2+0x060] ! Mem[000000001f000060] = 5e6d9e96 |
| 23516 | ! Mem[0000000030800078] = 52abbaf6721162ff, %f14 = 1615060f 87000000 |
| 23517 | ldd [%i1+0x078],%f14 ! %f14 = 52abbaf6 721162ff |
| 23518 | membar #Sync ! Added by membar checker (107) |
| 23519 | ! Mem[000000001e000000] = 00000000 00000000 79d960b3 9c9c4f67 |
| 23520 | ! Mem[000000001e000010] = 20e20a31 142d94ee 2838c297 e94dcb96 |
| 23521 | ! Mem[000000001e000020] = f6baab52 0de7c5f0 00000000 000000e7 |
| 23522 | ! Mem[000000001e000030] = 9cdb46fa b7306bff b2000000 0c525b19 |
| 23523 | ldda [%o0]ASI_BLK_S,%f16 ! Block Load from 000000001e000000 |
| 23524 | ! Mem[0000000030000038] = 00000019, %f8 = 7f069d1b |
| 23525 | lda [%i0+0x038]%asi,%f8 ! %f8 = 00000019 |
| 23526 | ! Mem[0000000030800038] = 0000ffcbffef54a9, %l7 = 0000000000000000 |
| 23527 | ldx [%i1+0x038],%l7 ! %l7 = 0000ffcbffef54a9 |
| 23528 | ! %l1 = ffffffffffffae13, immd = 000000000000097b, %l7 = 0000ffcbffef54a9 |
| 23529 | sdivx %l1,0x97b,%l7 ! %l7 = fffffffffffffff8 |
| 23530 | ! %l7 = fffffff800000000, Mem[3080003effef54a9] = 00000007 |
| 23531 | sth %l7,[%i1+0x03e] ! Mem[000000003080003c] = ffeffff8 |
| 23532 | ! %l5 = 0000000000000d16, immed = fffff5ca, %y = 7fffffff |
| 23533 | udiv %l5,-0xa36,%l0 ! %l0 = 000000008000051a |
| 23534 | mov %l0,%y ! %y = 8000051a |
| 23535 | membar #Sync ! Added by membar checker (108) |
| 23536 | ! %l7 = fffffff800000000, Mem[1e000030fa46db9c] = 00000007 |
| 23537 | stba %l7,[%o0+%i6]0x88 ! Mem[000000001e000030] = fa46dbf8 |
| 23538 | ! Mem[0000000031000078] = a1400524, %l2 = 0000000000003828 |
| 23539 | swap [%i2+0x078],%l2 ! %l2 = 00000000a1400524 |
| 23540 | |
| 23541 | p7_label_43: ! %cwp = 3 |
| 23542 | ! Mem[000000001e800018] = 000000b2, %l6 = 0000000000000000 |
| 23543 | lduha [%o1+%o6]0x81,%l6 ! %l6 = 0000000000000000 |
| 23544 | ! retry : should take illegal inst trap, %l0 = 000000008000051a |
| 23545 | retry ! Illegal inst trap : %l0 = 000000008000052a |
| 23546 | ! Mem[000000001f000060] = 5e6d9e96, %l0 = 000000008000052a |
| 23547 | lduw [%o2+0x060],%l0 ! %l0 = 000000005e6d9e96 |
| 23548 | ! %l5 = 0000000000000d16, immed = 0000051a, %l5 = 0000000000000d16 |
| 23549 | andn %l5,0x51a,%l5 ! %l5 = 0000000000000804 |
| 23550 | ! %l3 = fffffffffffffc17, Mem[0000000031000038] = ff00623800000023, %asi = 80 |
| 23551 | stxa %l3,[%i2+0x038]%asi ! Mem[0000000031000038] = fffffffffffffc17 |
| 23552 | ! %l5 = 0000080400000000, Mem[1e000020f6baab52] = ff006238 |
| 23553 | stwa %l5,[%o0+%i4]0x80 ! Mem[000000001e000020] = 00000804 |
| 23554 | ! %l7 = fffffffffffffff8, %l2 = 00000000a1400524, %l6 = 0000000000000000 |
| 23555 | and %l7,%l2,%l6 ! %l6 = 00000000a1400520 |
| 23556 | ! %f10 = dc81abf5 41fe7ea2, Mem[0000000031800078] = 00000023 00000000 |
| 23557 | std %f10,[%i3+0x078] ! Mem[0000000031800078] = dc81abf5 41fe7ea2 |
| 23558 | ! Mem[000000001f800020] = f5a7ab52c837b4d3, %l7 = fffffffffffffff8 |
| 23559 | ldxa [%o3+%i4]0x81,%l7 ! %l7 = f5a7ab52c837b4d3 |
| 23560 | ! Mem[0000000030000078] = 80d2ea6c730b0000, %f14 = 52abbaf6 721162ff |
| 23561 | ldd [%i0+0x078],%f14 ! %f14 = 80d2ea6c 730b0000 |
| 23562 | |
| 23563 | p7_label_44: ! %cwp = 3 |
| 23564 | ! Mem[0000000031000078] = 00003828, %l7 = f5a7ab52c837b4d3 |
| 23565 | ldub [%i2+0x078],%l7 ! %l7 = 0000000000000000 |
| 23566 | ! %l2 = a140052400000000, Mem[1f00003000000000] = c837b4d3 |
| 23567 | stwa %l2,[%o2+%i6]0x88 ! Mem[000000001f000030] = a1400524 |
| 23568 | ! %l0 = 000000005e6d9e96, %l7 = 0000000000000000, %y = 8000051a |
| 23569 | sdiv %l0,%l7,%l1 ! Div by zero, %l0 = 000000005e6d9ee6 |
| 23570 | mov %l0,%y ! %y = 5e6d9ebe |
| 23571 | ! %l6 = 00000000a1400520, Mem[000000001e800068] = d1b6c90b2305e68d |
| 23572 | stx %l6,[%o1+0x068] ! Mem[000000001e800068] = 00000000a1400520 |
| 23573 | ! Mem[000000001f800008] = 79d960ff, %l7 = 0000000000000000 |
| 23574 | ldsba [%o3+%o4]0x88,%l7 ! %l7 = ffffffffffffffff |
| 23575 | ! Mem[0000000031000038] = fffffffffffffc17, %l1 = ffffffffffffae13 |
| 23576 | ldxa [%i2+0x038]%asi,%l1 ! %l1 = fffffffffffffc17 |
| 23577 | ! %l3 = fffffffffffffc17, immed = ffffffb3, %l2 = 00000000a1400524 |
| 23578 | subc %l3,-0x04d,%l2 ! %l2 = fffffffffffffc64 |
| 23579 | ! Mem[000000001e800028] = 390a9033 bd000000, %l0 = 5e6d9ebe, %l1 = fffffc17 |
| 23580 | ldda [%o1+%i5]0x89,%l0 ! %l0 = 00000000bd000000 00000000390a9033 |
| 23581 | ! %l6 = 00000000a1400520, %l2 = fffffffffffffc64, %l4 = ffffffffe61090b6 |
| 23582 | sllx %l6,%l2,%l4 ! %l4 = 1400520000000000 |
| 23583 | ! Mem[000000003100007c] = 5b19ae13, %l4 = 00000000, %l2 = fffffc64 |
| 23584 | add %i2,0x7c,%g1 |
| 23585 | casa [%g1]0x80,%l4,%l2 ! %l2 = 000000005b19ae13 |
| 23586 | |
| 23587 | p7_label_45: ! %cwp = 3 |
| 23588 | ! Mem[000000001f000008] = 00ff0000, %f5 = 19812f38 |
| 23589 | lda [%o2+%o4]0x89,%f5 ! %f5 = 00ff0000 |
| 23590 | ! Mem[000000003000007c] = 730b0000, %l0 = 00000000bd000000 |
| 23591 | ldsb [%i0+0x07e],%l0 ! %l0 = 0000000000000000 |
| 23592 | ! %l2 = 5b19ae1300000000, Mem[1f80001038620000] = bd000000 |
| 23593 | stwa %l2,[%o3+%o5]0x88 ! Mem[000000001f800010] = 5b19ae13 |
| 23594 | ! Randomly selected nop |
| 23595 | nop |
| 23596 | ! %l1 = 00000000390a9033, immd = 0000000000000d7c, %l1 = 00000000390a9033 |
| 23597 | mulx %l1,0xd7c,%l1 ! %l1 = 000003012a706fb4, %y = 5e6d9ebe |
| 23598 | ! Mem[000000003000003c] = 00005aff, %l0 = 0000000000000000 |
| 23599 | ldsh [%i0+0x03c],%l0 ! %l0 = 0000000000000000 |
| 23600 | ! Mem[0000000031000078] = 00003828, %l1 = 000003012a706fb4 |
| 23601 | lduh [%i2+0x07a],%l1 ! %l1 = 0000000000003828 |
| 23602 | ! Mem[0000000031000079] = 00003828, %l2 = 000000005b19ae13 |
| 23603 | ldstub [%i2+0x079],%l2 ! %l2 = 0000000000000000 |
| 23604 | ! Mem[000000001f00000c] = 0000007f, %l1 = 0000000000003828 |
| 23605 | ldsh [%o2+0x00e],%l1 ! %l1 = 000000000000007f |
| 23606 | ! %l6 = 00000000a1400520 |
| 23607 | sethi %hi(0x5d88bc00),%l6 ! %l6 = 000000005d88bc00 |
| 23608 | |
| 23609 | p7_label_46: ! %cwp = 3 |
| 23610 | ! Mem[0000000031800078] = dc81abf5, %l7 = ffffffffffffffff, %asi = 80 |
| 23611 | swapa [%i3+0x078]%asi,%l7 ! %l7 = 00000000dc81abf5 |
| 23612 | ! Mem[000000001f800028] = 93add559, %l2 = 0000000000000000, %asi = 80 |
| 23613 | swapa [%o3+0x028]%asi,%l2 ! %l2 = 0000000093add559 |
| 23614 | ! Mem[000000001f800028] = 00000000, %l0 = 0000000000000000 |
| 23615 | lduha [%o3+%i5]0x89,%l0 ! %l0 = 0000000000000000 |
| 23616 | ! %f26 = 00000000, Mem[000000001e800028] = 000000bd |
| 23617 | sta %f26,[%o1+%i5]0x81 ! Mem[000000001e800028] = 00000000 |
| 23618 | ! %f2 = 2968a11c, Mem[000000001f000018] = 000000b7 |
| 23619 | sta %f2 ,[%o2+%o6]0x81 ! Mem[000000001f000018] = 2968a11c |
| 23620 | ! Mem[000000001e000040] = 9a44d770, %l0 = 0000000000000000 |
| 23621 | swap [%o0+0x040],%l0 ! %l0 = 000000009a44d770 |
| 23622 | ! %l7 = 00000000dc81abf5, immed = fffff8f3, %y = 5e6d9ebe |
| 23623 | smul %l7,-0x70d,%l7 ! %l7 = 000000fa41b6918f, %y = 000000fa |
| 23624 | ! %l6 = 5d88bc0000000000, Mem[1f000010a954ef19] = 00000000 |
| 23625 | stba %l6,[%o2+%o5]0x88 ! Mem[000000001f000010] = a954ef00 |
| 23626 | ! Mem[0000000030800078] = 52abbaf6 721162ff, %l6 = 5d88bc00, %l7 = 41b6918f |
| 23627 | ldd [%i1+0x078],%l6 ! %l6 = 0000000052abbaf6 00000000721162ff |
| 23628 | ! Clear Register : %l0 = 000000009a44d770 |
| 23629 | clr %l0 ! %l0 = 0000000000000000 |
| 23630 | |
| 23631 | p7_label_47: ! %cwp = 3 |
| 23632 | ! Mem[000000001f800068] = ac5f07a5 cfc99648, %l2 = 93add559, %l3 = fffffc17 |
| 23633 | ldd [%o3+0x068],%l2 ! %l2 = 00000000ac5f07a5 00000000cfc99648 |
| 23634 | ! Mem[000000001f800010] = 5b19ae13, %l7 = 00000000721162ff |
| 23635 | lduha [%o3+%o5]0x89,%l7 ! %l7 = 000000000000ae13 |
| 23636 | ! %l1 = 0000007f00000000, Mem[3080007852abbaf6] = 16582bf8 |
| 23637 | sth %l1,[%i1+0x078] ! Mem[0000000030800078] = 007fbaf6 |
| 23638 | ! Mem[0000000030800038] = 0000ffcb, %l0 = 0000000000000000 |
| 23639 | lduha [%i1+0x038]%asi,%l0 ! %l0 = 0000000000000000 |
| 23640 | ! %l4 = 1400520000000000, immd = 00000000000005c4, %l0 = 0000000000000000 |
| 23641 | mulx %l4,0x5c4,%l0 ! %l0 = 51d8c80000000000, %y = 000000fa |
| 23642 | ! Mem[000000001f800018] = ae130000, %l5 = 0000000000000804 |
| 23643 | lduwa [%o3+%o6]0x81,%l5 ! %l5 = 00000000ae130000 |
| 23644 | ! %l1 = 000000000000007f, immed = 00000018, %l5 = 00000000ae130000 |
| 23645 | srax %l1,0x018,%l5 ! %l5 = 0000000000000000 |
| 23646 | ! %l7 = 000000000000ae13, %l6 = 0000000052abbaf6, %l1 = 000000000000007f |
| 23647 | orcc %l7,%l6,%l1 ! %l1 = 0000000052abbef7, %ccr = 00 |
| 23648 | ! Mem[000000001e800018] = 000000b2, %l0 = 51d8c80000000000 |
| 23649 | lduba [%o1+%o6]0x81,%l0 ! %l0 = 0000000000000000 |
| 23650 | ! %l6 = 0000000052abbaf6, immed = fffff9d0, %l4 = 1400520000000000 |
| 23651 | xor %l6,-0x630,%l4 ! %l4 = ffffffffad544326 |
| 23652 | |
| 23653 | p7_label_48: ! %cwp = 3 |
| 23654 | ! Mem[000000001e800068] = 00000000, %l7 = 000000000000ae13 |
| 23655 | ldub [%o1+0x06a],%l7 ! %l7 = 0000000000000000 |
| 23656 | ! Mem[000000001f800030] = 8a49619b17fa38b8, %l3 = 00000000cfc99648 |
| 23657 | ldx [%o3+%i6],%l3 ! %l3 = 8a49619b17fa38b8 |
| 23658 | ! %l2 = ac5f07a5, %l3 = 17fa38b8, Mem[0000000030800038] = 0000ffcb ffeffff8 |
| 23659 | std %l2,[%i1+0x038] ! Mem[0000000030800038] = ac5f07a5 17fa38b8 |
| 23660 | ! %l4 = ffffffffad544326, %l3 = 8a49619b17fa38b8, %l1 = 0000000052abbef7 |
| 23661 | sll %l4,%l3,%l1 ! %l1 = ffad544326000000 |
| 23662 | ! Mem[000000001e800030] = 00000000, %l3 = 17fa38b8, %l2 = ac5f07a5 |
| 23663 | add %o1,0x30,%g1 |
| 23664 | casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000000000000 |
| 23665 | ! Mem[000000001f800048] = 13efd661b3326420, %l2 = 0000000000000000 |
| 23666 | ldx [%o3+0x048],%l2 ! %l2 = 13efd661b3326420 |
| 23667 | ! %l4 = ad54432600000000, Mem[1e00001ce94dcb96] = 00000000 |
| 23668 | sth %l4,[%o0+0x01c] ! Mem[000000001e00001c] = 4326cb96 |
| 23669 | ! %l7 = 0000000000000000, Mem[3180003ebcd0b53c] = 00000000 |
| 23670 | sth %l7,[%i3+0x03e] ! Mem[000000003180003c] = bcd00000 |
| 23671 | ! Mem[0000000031800038] = 97c23828, %f13 = 730b0000 |
| 23672 | ld [%i3+0x038],%f13 ! %f13 = 97c23828 |
| 23673 | ! %l4 = ffffffffad544326, %l6 = 0000000052abbaf6, %l0 = 0000000000000000 |
| 23674 | addccc %l4,%l6,%l0 ! %l0 = fffffffffffffe1c, %ccr = 88 |
| 23675 | |
| 23676 | p7_label_49: ! %cwp = 3 |
| 23677 | ! %l5 = 0000000000000000, immed = fffffbb9, %l2 = 13efd661b3326420 |
| 23678 | add %l5,-0x447,%l2 ! %l2 = fffffffffffffbb9 |
| 23679 | ! Mem[000000001e800000] = 38149dfd, %f6 = 58a3ae9b |
| 23680 | lda [%o1+%g0]0x81,%f6 ! %f6 = 38149dfd |
| 23681 | ! %l4 = ad54432600000000, Mem[1e0000182838c297] = 13efd661 |
| 23682 | stwa %l4,[%o0+%o6]0x80 ! Mem[000000001e000018] = ad544326 |
| 23683 | ! Mem[000000001f000058] = 7f2b4b016483d090, %l1 = ffad544326000000, %l1 = ffad544326000000 |
| 23684 | add %o2,0x58,%g1 |
| 23685 | casxa [%g1]0x80,%l1,%l1 ! %l1 = 7f2b4b016483d090 |
| 23686 | ! %f5 = 00ff0000, Mem[000000001e000018] = 264354ad |
| 23687 | sta %f5 ,[%o0+%o6]0x88 ! Mem[000000001e000018] = 00ff0000 |
| 23688 | ! %l3 = 8a49619b17fa38b8, immed = fffffd57, %l4 = ffffffffad544326 |
| 23689 | xor %l3,-0x2a9,%l4 ! %l4 = 75b69e64e805c5ef |
| 23690 | ! Mem[000000001f000030] = a1400524, %l2 = fffffffffffffbb9 |
| 23691 | ldsba [%o2+%i6]0x88,%l2 ! %l2 = 0000000000000024 |
| 23692 | ! %l0 = fffffffffffffe1c, %l1 = 7f2b4b016483d090, %l5 = 0000000000000000 |
| 23693 | mulx %l0,%l1,%l5 ! %l5 = 9226315df6c9afc0, %y = 000000fa |
| 23694 | ! Code Fragment 1 |
| 23695 | p7_fragment_5: |
| 23696 | ta T_CHANGE_HPRIV |
| 23697 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 23698 | ! %g3 = 0000000000000197 |
| 23699 | mov -0xa6f,%g3 ! %g3 = fffffffffffff591 |
| 23700 | and %g3, 0x13, %g3 |
| 23701 | xor %g2, %g3, %g2 |
| 23702 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 23703 | ta T_CHANGE_NONHPRIV |
| 23704 | ! %l5 = 9226315df6c9afc0, %l4 = 75b69e64e805c5ef, %y = 000000fa |
| 23705 | umul %l5,%l4,%l7 ! %l7 = dfac58060949d440, %y = dfac5806 |
| 23706 | |
| 23707 | p7_label_50: ! %cwp = 3 |
| 23708 | ! done : should take illegal inst trap, %l0 = fffffffffffffe1c |
| 23709 | done ! Illegal inst trap : %l0 = fffffffffffffe2c |
| 23710 | ! Randomly selected nop |
| 23711 | nop |
| 23712 | ! %l0 = fffffe2c00000000, Mem[30800039ac5f07a5] = e805c5ef |
| 23713 | stb %l0,[%i1+0x039] ! Mem[0000000030800038] = ac2c07a5 |
| 23714 | ! %l1 = 7f2b4b016483d090, %l3 = 8a49619b17fa38b8, %l7 = dfac58060949d440 |
| 23715 | addcc %l1,%l3,%l7 ! %l7 = 0974ac9c7c7e0948, %ccr = 10 |
| 23716 | ! %l7 = 7c7e094800000000, Mem[1f80004415d93e2f] = 00000080, %asi = 07 |
| 23717 | stha %l7,[%o3+0x044]%asi ! Mem[000000001f800044] = 09483e2f |
| 23718 | ! Mem[000000003180003c] = bcd00000, %f14 = 80d2ea6c |
| 23719 | ld [%i3+0x03c],%f14 ! %f14 = bcd00000 |
| 23720 | ! %l6 = 0000000052abbaf6, immed = 00000790, %l4 = 75b69e64e805c5ef |
| 23721 | subc %l6,0x790,%l4 ! %l4 = 0000000052abb366 |
| 23722 | ! %l3 = 8a49619b17fa38b8, Mem[000000001f800008] = ff60d9792fd95c52 |
| 23723 | stxa %l3,[%o3+%o4]0x81 ! Mem[000000001f800008] = 8a49619b17fa38b8 |
| 23724 | ! %l5 = 9226315df6c9afc0, %l6 = 0000000052abbaf6, %y = dfac5806 |
| 23725 | smulcc %l5,%l6,%l4 ! %l4 = fd066c4994c06280, %ccr = 88, %y = fd066c49 |
| 23726 | ! %l3 = 8a49619b17fa38b8, Mem[000000001f000048] = c2d0d991f82cee51 |
| 23727 | stx %l3,[%o2+0x048] ! Mem[000000001f000048] = 8a49619b17fa38b8 |
| 23728 | |
| 23729 | p7_label_51: ! %cwp = 3 |
| 23730 | ! Mem[000000001e800028] = 00000000, %f3 = c482dc90 |
| 23731 | lda [%o1+%i5]0x81,%f3 ! %f3 = 00000000 |
| 23732 | ! %l4 = fd066c4994c06280, Mem[000000001f800060] = 0000001982d909f5 |
| 23733 | stx %l4,[%o3+0x060] ! Mem[000000001f800060] = fd066c4994c06280 |
| 23734 | ! Mem[000000001e000028] = 00000000000000e7, %l0 = fffffffffffffe2c |
| 23735 | ldxa [%o0+%i5]0x81,%l0 ! %l0 = 00000000000000e7 |
| 23736 | ! Set Register : %l5 = 9226315df6c9afc0 |
| 23737 | xor %g0,-1,%l5 ! %l5 = ffffffffffffffff |
| 23738 | ! %l2 = 0000000000000024, immed = 0000001c, %l3 = 8a49619b17fa38b8 |
| 23739 | srax %l2,0x01c,%l3 ! %l3 = 0000000000000000 |
| 23740 | ! %l4 = fd066c4994c06280, %l5 = ffffffffffffffff, %l7 = 0974ac9c7c7e0948 |
| 23741 | sdivx %l4,%l5,%l7 ! %l7 = 02f993b66b3f9d80 |
| 23742 | ! Code Fragment 1 |
| 23743 | p7_fragment_6: |
| 23744 | ta T_CHANGE_HPRIV |
| 23745 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 23746 | ! %g3 = fffffffffffff591 |
| 23747 | mov 0x551,%g3 ! %g3 = 0000000000000551 |
| 23748 | and %g3, 0x13, %g3 |
| 23749 | xor %g2, %g3, %g2 |
| 23750 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 23751 | ta T_CHANGE_NONHPRIV |
| 23752 | ! %f10 = dc81abf5 41fe7ea2, Mem[000000001e800018] = b2000000 00000000 |
| 23753 | stda %f10,[%o1+%o6]0x88 ! Mem[000000001e800018] = dc81abf5 41fe7ea2 |
| 23754 | ! %l1 = 6483d09000000000, Mem[3100003cfffffc17] = 16582bf8 |
| 23755 | stw %l1,[%i2+0x03c] ! Mem[000000003100003c] = 6483d090 |
| 23756 | ! %l0 = 000000e700000000, Mem[1f800062fd066c49] = 16582bf8 |
| 23757 | stb %l0,[%o3+0x062] ! Mem[000000001f800060] = fd06e749 |
| 23758 | |
| 23759 | p7_label_52: ! %cwp = 3 |
| 23760 | ! %f5 = 00ff0000, Mem[0000000030000078] = 80d2ea6c |
| 23761 | st %f5 ,[%i0+0x078] ! Mem[0000000030000078] = 00ff0000 |
| 23762 | ! %l3 = 0000000000000000, Mem[000000001e000020] = f0c5e70d04080000 |
| 23763 | stxa %l3,[%o0+%i4]0x88 ! Mem[000000001e000020] = 0000000000000000 |
| 23764 | ! Mem[000000003100003c] = 6483d090, %l5 = ffffffffffffffff |
| 23765 | ldsb [%i2+0x03f],%l5 ! %l5 = ffffffffffffff90 |
| 23766 | ! Mem[000000001e800028] = 00000000, %l3 = 0000000000000000 |
| 23767 | ldsba [%o1+%i5]0x88,%l3 ! %l3 = 0000000000000000 |
| 23768 | ! %l2 = 00000024, %l3 = 00000000, Mem[000000001f800000] = 97c23828 10610000 |
| 23769 | stda %l2,[%o3+%g0]0x81 ! Mem[000000001f800000] = 00000024 00000000 |
| 23770 | ! %l0 = 000000e700000000, Mem[3100007800ff3828] = 16582bf8 |
| 23771 | sth %l0,[%i2+0x078] ! Mem[0000000031000078] = 00e73828 |
| 23772 | ! %l1 = 6483d09000000000, Mem[1e00000879d960b3] = 16582bf8 |
| 23773 | stwa %l1,[%o0+%o4]0x80 ! Mem[000000001e000008] = 6483d090 |
| 23774 | ! Mem[000000001e800044] = 60df7878, %l5 = ffffffffffffff90 |
| 23775 | ldsh [%o1+0x046],%l5 ! %l5 = 0000000000007878 |
| 23776 | rd %pc,%o7 |
| 23777 | return %o7+12 ! CWP = 2 |
| 23778 | ! %l3 = ffffffffffffffb5, %l6 = 6f528979049d3f4f, %l2 = 0000000000000000 |
| 23779 | andn %l3,%l6,%l2 ! %l2 = 90ad7686fb62c0b0 |
| 23780 | |
| 23781 | p7_label_53: ! %cwp = 2 |
| 23782 | ! Mem[000000001f800000] = 0000002400000000, %f30 = b2000000 0c525b19 |
| 23783 | ldd [%i3+%g0],%f30 ! %f30 = 00000024 00000000 |
| 23784 | ! Mem[000000001e800000] = fd9d1438, %l2 = 90ad7686fb62c0b0 |
| 23785 | swapa [%i1+%g0]0x89,%l2 ! %l2 = 00000000fd9d1438 |
| 23786 | ! %l1 = 6f528979049d382d, %l0 = 0000000000000000, %l2 = 00000000fd9d1438 |
| 23787 | sub %l1,%l0,%l2 ! %l2 = 6f528979049d382d |
| 23788 | ! Mem[000000001f000000] = b13787fa, %l3 = ffffffffffffffb5 |
| 23789 | swapa [%i2+%g0]0x89,%l3 ! %l3 = 00000000b13787fa |
| 23790 | ! %l1 = 6f528979049d382d, %l7 = 0000000000000000, %y = fd066c49 |
| 23791 | smulcc %l1,%l7,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 23792 | ! Set Register : %l2 = 6f528979049d382d |
| 23793 | xor %g0,-1,%l2 ! %l2 = ffffffffffffffff |
| 23794 | ! %l2 = ffffffffffffffff, Mem[000000001e000010] = ee942d14310ae220 |
| 23795 | stxa %l2,[%i0+%i5]0x88 ! Mem[000000001e000010] = ffffffffffffffff |
| 23796 | ! %l7 = 0000000000000000, Mem[1f000000b5ffffff] = 16582bf8 |
| 23797 | stba %l7,[%i2+%g0]0x80 ! Mem[000000001f000000] = 00ffffff |
| 23798 | ! Set Register : %l1 = 6f528979049d382d |
| 23799 | xor %g0,-1,%l1 ! %l1 = ffffffffffffffff |
| 23800 | ! Mem[000000001e000044] = 40800f24, %l5 = 0000000000006110 |
| 23801 | ldsba [%i0+0x046]%asi,%l5 ! %l5 = 000000000000000f |
| 23802 | |
| 23803 | p7_label_54: ! %cwp = 2 |
| 23804 | ! %f4 = 3608bff9 00ff0000, Mem[0000000031800078] = ffffffff 41fe7ea2 |
| 23805 | std %f4 ,[%o3+0x078] ! Mem[0000000031800078] = 3608bff9 00ff0000 |
| 23806 | ! %l2 = ffffffff, %l3 = b13787fa, Mem[000000001f800010] = 13ae195b e94dcb96 |
| 23807 | stda %l2,[%i3+%i5]0x81 ! Mem[000000001f800010] = ffffffff b13787fa |
| 23808 | ! %l4 = 0000000000000000, %l5 = 000000000000000f, %l2 = ffffffffffffffff |
| 23809 | sll %l4,%l5,%l2 ! %l2 = 0000000000000000 |
| 23810 | ! Mem[000000001e000008] = 6483d090, %l3 = 00000000b13787fa |
| 23811 | ldswa [%i0+%i4]0x81,%l3 ! %l3 = 000000006483d090 |
| 23812 | ! Mem[0000000031800078] = 3608bff900ff0000, %f28 = 9cdb46fa b7306bff |
| 23813 | ldd [%o3+0x078],%f28 ! %f28 = 3608bff9 00ff0000 |
| 23814 | ! Mem[000000001e800024] = 726ea670, %l3 = 000000006483d090 |
| 23815 | lduw [%i1+0x024],%l3 ! %l3 = 00000000726ea670 |
| 23816 | ! %l1 = ffffffffffffffff, immed = 000006f0, %l1 = ffffffffffffffff |
| 23817 | and %l1,0x6f0,%l1 ! %l1 = 00000000000006f0 |
| 23818 | ! %l0 = 0000000000000000, %l0 = 0000000000000000, %l1 = 00000000000006f0 |
| 23819 | xor %l0,%l0,%l1 ! %l1 = 0000000000000000 |
| 23820 | ! %l4 = 0000000000000000, Mem[0000000030800078] = 007fbaf6721162ff |
| 23821 | stx %l4,[%o1+0x078] ! Mem[0000000030800078] = 0000000000000000 |
| 23822 | ! %l7 = 0000000000000000, %l4 = 0000000000000000, %l1 = 0000000000000000 |
| 23823 | xor %l7,%l4,%l1 ! %l1 = 0000000000000000 |
| 23824 | |
| 23825 | p7_label_55: ! %cwp = 2 |
| 23826 | ! %f0 = 240f8040 70d7449a 2968a11c 00000000 |
| 23827 | ! %f4 = 3608bff9 00ff0000 38149dfd 47e0acc7 |
| 23828 | ! %f8 = 00000019 5e343722 dc81abf5 41fe7ea2 |
| 23829 | ! %f12 = 80d2ea6c 97c23828 bcd00000 730b0000 |
| 23830 | stda %f0,[%i3+%g4]ASI_BLK_PL ! Block Store to 000000001f800040 |
| 23831 | ! Mem[0000000030000038] = 00000019, %l1 = 0000000000000000 |
| 23832 | lduba [%o0+0x03a]%asi,%l1 ! %l1 = 0000000000000000 |
| 23833 | ! Mem[000000001e800038] = abaedc7a, %l0 = 0000000000000000 |
| 23834 | ldsh [%i1+0x03a],%l0 ! %l0 = ffffffffffffdc7a |
| 23835 | ! Mem[000000003180003c] = bcd00000, %l0 = ffffffffffffdc7a |
| 23836 | ldsw [%o3+0x03c],%l0 ! %l0 = ffffffffbcd00000 |
| 23837 | ! Mem[0000000031800038] = 97c23828bcd00000, %l7 = 0000000000000000, %l7 = 0000000000000000 |
| 23838 | add %o3,0x38,%g1 |
| 23839 | casxa [%g1]0x80,%l7,%l7 ! %l7 = 97c23828bcd00000 |
| 23840 | ! Mem[000000001e800000] = b0c062fb, %f17 = 00000000 |
| 23841 | lda [%i1+%g0]0x81,%f17 ! %f17 = b0c062fb |
| 23842 | ! Invert Register : %l7 = 97c23828bcd00000 |
| 23843 | xor %l7,-1,%l7 ! %l7 = 683dc7d7432fffff |
| 23844 | ! %l4 = 0000000000000000, Mem[0000000031800038] = 97c23828bcd00000 |
| 23845 | stx %l4,[%o3+0x038] ! Mem[0000000031800038] = 0000000000000000 |
| 23846 | membar #Sync ! Added by membar checker (109) |
| 23847 | ! Mem[000000001f800068] = a27efe41f5ab81dc, %l7 = 683dc7d7432fffff |
| 23848 | ldx [%i3+0x068],%l7 ! %l7 = a27efe41f5ab81dc |
| 23849 | ! %f18 = 79d960b3, Mem[0000000030000038] = 00000019 |
| 23850 | sta %f18,[%o0+0x038]%asi ! Mem[0000000030000038] = 79d960b3 |
| 23851 | |
| 23852 | p7_label_56: ! %cwp = 2 |
| 23853 | ! %l7 = f5ab81dc00000000, Mem[1f0000625e6d9e96] = 683dc7d7 |
| 23854 | sth %l7,[%i2+0x062] ! Mem[000000001f000060] = 5e6d81dc |
| 23855 | ! %l2 = 0000000000000000, %l3 = 00000000726ea670, %l2 = 0000000000000000 |
| 23856 | subc %l2,%l3,%l2 ! %l2 = ffffffff8d915990 |
| 23857 | ! %l7 = a27efe41f5ab81dc, immed = fffffb02, %l4 = 0000000000000000 |
| 23858 | orcc %l7,-0x4fe,%l4 ! %l4 = fffffffffffffbde, %ccr = 88 |
| 23859 | ! Mem[000000001e000028] = 00000000, %l2 = ffffffff8d915990 |
| 23860 | ldsba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000 |
| 23861 | ! %l2 = 0000000000000000, %l4 = fffffffffffffbde, %l4 = fffffffffffffbde |
| 23862 | addccc %l2,%l4,%l4 ! %l4 = fffffffffffffbde, %ccr = 88 |
| 23863 | ! %l7 = a27efe41f5ab81dc, %l7 = a27efe41f5ab81dc, %l0 = ffffffffbcd00000 |
| 23864 | xorcc %l7,%l7,%l0 ! %l0 = 0000000000000000, %ccr = 44 |
| 23865 | ! Mem[000000001e000030] = fa46dbf8, %l1 = 0000000000000000 |
| 23866 | ldsba [%i0+%o6]0x88,%l1 ! %l1 = fffffffffffffff8 |
| 23867 | ! Mem[000000003080007c] = 00000000, %l3 = 00000000726ea670 |
| 23868 | swap [%o1+0x07c],%l3 ! %l3 = 0000000000000000 |
| 23869 | ! Mem[0000000031800078] = 3608bff900ff0000, %l3 = 0000000000000000, %l7 = a27efe41f5ab81dc |
| 23870 | add %o3,0x78,%g1 |
| 23871 | casxa [%g1]0x80,%l3,%l7 ! %l7 = 3608bff900ff0000 |
| 23872 | ! %l7 = 3608bff900ff0000, %l4 = fffffffffffffbde, %y = 00000000 |
| 23873 | mulscc %l7,%l4,%l1 ! %l1 = 00000000007f8000, %ccr = 00, %y = 00000000 |
| 23874 | |
| 23875 | p7_label_57: ! %cwp = 2 |
| 23876 | ! Mem[000000001e00002c] = 000000e7, %l2 = 00000000, %l3 = 00000000 |
| 23877 | add %i0,0x2c,%g1 |
| 23878 | casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000000000e7 |
| 23879 | ! %l3 = 000000e700000000, Mem[1f00003600000087] = 00000003 |
| 23880 | sth %l3,[%i2+0x036] ! Mem[000000001f000034] = 000000e7 |
| 23881 | ! Mem[000000001e800030] = 00000000, %l4 = fffffffffffffbde |
| 23882 | lduba [%i1+%o6]0x81,%l4 ! %l4 = 0000000000000000 |
| 23883 | ! %l2 = 00000000, %l3 = 000000e7, Mem[000000001e800048] = d8090044 00000014 |
| 23884 | stda %l2,[%i1+0x048]%asi ! Mem[000000001e800048] = 00000000 000000e7 |
| 23885 | ! %l3 = 00000000000000e7, Mem[0000000030000078] = 00ff0000730b0000 |
| 23886 | stx %l3,[%o0+0x078] ! Mem[0000000030000078] = 00000000000000e7 |
| 23887 | ! %l5 = 000000000000000f, %l2 = 0000000000000000, %l2 = 0000000000000000 |
| 23888 | tsubcc %l5,%l2,%l2 ! %l2 = 000000000000000f, %ccr = 02 |
| 23889 | ! %l7 = 3608bff900ff0000, immed = 0000008a, %l4 = 0000000000000000 |
| 23890 | andn %l7,0x08a,%l4 ! %l4 = 3608bff900ff0000 |
| 23891 | ! %l2 = 000000000000000f, %l5 = 000000000000000f, %l7 = 3608bff900ff0000 |
| 23892 | srlx %l2,%l5,%l7 ! %l7 = 0000000000000000 |
| 23893 | ! %l6 = 6f528979049d3f4f, %l3 = 00000000000000e7, %l7 = 0000000000000000 |
| 23894 | tsubcc %l6,%l3,%l7 ! %l7 = 6f528979049d3e68, %ccr = 02 |
| 23895 | ! %f2 = 2968a11c 00000000, Mem[0000000031800038] = 00000000 00000000 |
| 23896 | std %f2 ,[%o3+0x038] ! Mem[0000000031800038] = 2968a11c 00000000 |
| 23897 | |
| 23898 | p7_label_58: ! %cwp = 2 |
| 23899 | ! %l5 = 000000000000000f, %l5 = 000000000000000f, %l6 = 6f528979049d3f4f |
| 23900 | sllx %l5,%l5,%l6 ! %l6 = 0000000000078000 |
| 23901 | ! Mem[000000003100007c] = 5b19ae13, %l0 = 0000000000000000 |
| 23902 | lduha [%o2+0x07e]%asi,%l0 ! %l0 = 000000000000ae13 |
| 23903 | ! %l0 = 000000000000ae13, %l7 = 6f528979049d3e68, %l1 = 00000000007f8000 |
| 23904 | sra %l0,%l7,%l1 ! %l1 = 00000000000000ae |
| 23905 | ! %l2 = 0000000f, %l3 = 000000e7, Mem[0000000031800038] = 2968a11c 00000000 |
| 23906 | std %l2,[%o3+0x038] ! Mem[0000000031800038] = 0000000f 000000e7 |
| 23907 | ! %l3 = 00000000000000e7, immed = 00000228, %l2 = 000000000000000f |
| 23908 | xnor %l3,0x228,%l2 ! %l2 = fffffffffffffd30 |
| 23909 | ! Mem[000000001e000004] = 00000000, %l4 = 3608bff900ff0000 |
| 23910 | lduba [%i0+0x005]%asi,%l4 ! %l4 = 0000000000000000 |
| 23911 | ! Mem[000000001e80003c] = 532db86e, %l5 = 0000000f, %l7 = 049d3e68 |
| 23912 | add %i1,0x3c,%g1 |
| 23913 | casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000532db86e |
| 23914 | ! Mem[000000001f000068] = 92fe63f7, %l6 = 0000000000078000 |
| 23915 | ldsw [%i2+0x068],%l6 ! %l6 = ffffffff92fe63f7 |
| 23916 | ! %f1 = 70d7449a, Mem[000000001f800018] = ae130000 |
| 23917 | st %f1 ,[%i3+%i6] ! Mem[000000001f800018] = 70d7449a |
| 23918 | ! Mem[000000001f800010] = ffffffff, %f22 = 2838c297 |
| 23919 | lda [%i3+%i5]0x81,%f22 ! %f22 = ffffffff |
| 23920 | |
| 23921 | p7_label_59: ! %cwp = 2 |
| 23922 | ! Mem[0000000031800078] = 3608bff900ff0000, %f14 = bcd00000 730b0000 |
| 23923 | ldd [%o3+0x078],%f14 ! %f14 = 3608bff9 00ff0000 |
| 23924 | ! retry : should take illegal inst trap, %l0 = 000000000000ae13 |
| 23925 | retry ! Illegal inst trap : %l0 = 000000000000ae23 |
| 23926 | ! %l6 = ffffffff92fe63f7, immed = fffffe58, %l7 = 00000000532db86e |
| 23927 | orn %l6,-0x1a8,%l7 ! %l7 = ffffffff92fe63f7 |
| 23928 | ! %l0 = 000000000000ae23, immed = 0000000f, %l5 = 000000000000000f |
| 23929 | srlx %l0,0x00f,%l5 ! %l5 = 0000000000000001 |
| 23930 | ! %f25 = 0de7c5f0, Mem[0000000031000038] = ffffffff |
| 23931 | st %f25,[%o2+0x038] ! Mem[0000000031000038] = 0de7c5f0 |
| 23932 | ! Mem[0000000030800078] = 00000000, %l0 = 0000ae23, %l5 = 00000001 |
| 23933 | add %o1,0x78,%g1 |
| 23934 | casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000000000000 |
| 23935 | ! %l2 = fffffffffffffd30, %l0 = 000000000000ae23, %l6 = ffffffff92fe63f7 |
| 23936 | sdivx %l2,%l0,%l6 ! %l6 = 0000000000000000 |
| 23937 | ! %l5 = 0000000000000000, Mem[000000001f000018] = 2968a11c00000093 |
| 23938 | stxa %l5,[%i2+%i6]0x81 ! Mem[000000001f000018] = 0000000000000000 |
| 23939 | ! %l0 = 000000000000ae23, Mem[000000001e000008] = 6483d0909c9c4f67, %asi = 80 |
| 23940 | stxa %l0,[%i0+0x008]%asi ! Mem[000000001e000008] = 000000000000ae23 |
| 23941 | ! Mem[0000000030800078] = 00000000, %f24 = f6baab52 |
| 23942 | ld [%o1+0x078],%f24 ! %f24 = 00000000 |
| 23943 | |
| 23944 | p7_label_60: ! %cwp = 2 |
| 23945 | ! %l4 = 0000000000000000, immed = 00000992, %l1 = 00000000000000ae |
| 23946 | andn %l4,0x992,%l1 ! %l1 = 0000000000000000 |
| 23947 | ! %l7 = ffffffff92fe63f7, immd = fffffffffffff199, %l1 = 0000000000000000 |
| 23948 | sdivx %l7,-0xe67,%l1 ! %l1 = 0000000000079192 |
| 23949 | ! %l6 = 0000000000000000, Mem[1e80003000000000] = 00000001 |
| 23950 | stba %l6,[%i1+%o6]0x88 ! Mem[000000001e800030] = 00000000 |
| 23951 | ! %l6 = 0000000000000000, immed = 000005fa, %l2 = fffffffffffffd30 |
| 23952 | xor %l6,0x5fa,%l2 ! %l2 = 00000000000005fa |
| 23953 | ! Mem[000000001e000058] = c7ace047 9baea358, %l0 = 0000ae23, %l1 = 00079192 |
| 23954 | ldd [%i0+0x058],%l0 ! %l0 = 00000000c7ace047 000000009baea358 |
| 23955 | ! %l4 = 0000000000000000, immed = 000008eb, %l2 = 00000000000005fa |
| 23956 | xorcc %l4,0x8eb,%l2 ! %l2 = 00000000000008eb, %ccr = 00 |
| 23957 | ! %l0 = 00000000c7ace047, immed = 00000fdf, %y = 00000000 |
| 23958 | umulcc %l0,0xfdf,%l6 ! %l6 = 00000c6110bb86d9, %ccr = 00, %y = 00000c61 |
| 23959 | ! %l6 = 00000c6110bb86d9, immed = 0000035d, %l6 = 00000c6110bb86d9 |
| 23960 | andn %l6,0x35d,%l6 ! %l6 = 00000c6110bb8480 |
| 23961 | ! %f6 = 38149dfd 47e0acc7, Mem[000000001e800000] = b0c062fb f8421026 |
| 23962 | stda %f6 ,[%i1+%g0]0x81 ! Mem[000000001e800000] = 38149dfd 47e0acc7 |
| 23963 | ! %l5 = 0000000000000000, immed = fffff000, %y = 00000c61 |
| 23964 | udiv %l5,-0x1000,%l5 ! %l5 = 0000000000000c61 |
| 23965 | mov %l0,%y ! %y = c7ace047 |
| 23966 | |
| 23967 | p7_label_61: ! %cwp = 2 |
| 23968 | ! %l3 = 00000000000000e7, %l7 = ffffffff92fe63f7, %y = c7ace047 |
| 23969 | smul %l3,%l7,%l0 ! %l0 = ffffff9da38c33e1, %y = ffffff9d |
| 23970 | ! %l2 = 00000000000008eb, immd = fffffffffffff7da, %l0 = ffffff9da38c33e1 |
| 23971 | mulx %l2,-0x826,%l0 ! %l0 = ffffffffffb7551e, %y = ffffff9d |
| 23972 | ! Mem[000000001f800020] = f5a7ab52, %l3 = 00000000000000e7 |
| 23973 | ldswa [%i3+%o4]0x81,%l3 ! %l3 = fffffffff5a7ab52 |
| 23974 | ! Mem[000000001e00003c] = 0c525b19, %l5 = 0000000000000c61 |
| 23975 | ldswa [%i0+0x03c]%asi,%l5 ! %l5 = 000000000c525b19 |
| 23976 | ! %f24 = 00000000, Mem[000000001f000000] = 00ffffff |
| 23977 | sta %f24,[%i2+%g0]0x81 ! Mem[000000001f000000] = 00000000 |
| 23978 | ! %l1 = 9baea35800000000, Mem[3180007c00ff0000] = 00000c61 |
| 23979 | sth %l1,[%o3+0x07c] ! Mem[000000003180007c] = a3580000 |
| 23980 | ! %f31 = 00000000, Mem[000000001f800010] = ffffffff |
| 23981 | st %f31,[%i3+%i5] ! Mem[000000001f800010] = 00000000 |
| 23982 | ! Randomly selected nop |
| 23983 | nop |
| 23984 | ! Mem[0000000030000038] = 79d960b3, %l4 = 00000000, %l5 = 0c525b19 |
| 23985 | add %o0,0x38,%g1 |
| 23986 | casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000079d960b3 |
| 23987 | ! %f13 = 97c23828, Mem[000000003180007c] = a3580000 |
| 23988 | st %f13,[%o3+0x07c] ! Mem[000000003180007c] = 97c23828 |
| 23989 | |
| 23990 | p7_label_62: ! %cwp = 2 |
| 23991 | ! Mem[000000001f800040] = 9a44d770 40800f24 00000000 1ca16829 |
| 23992 | ! Mem[000000001f800050] = 0000ff00 f9bf0836 c7ace047 fd9d1438 |
| 23993 | ! Mem[000000001f800060] = 2237345e 19000000 a27efe41 f5ab81dc |
| 23994 | ! Mem[000000001f800070] = 2838c297 6cead280 00000b73 0000d0bc |
| 23995 | ldda [%i3+%g4]ASI_BLK_S,%f0 ! Block Load from 000000001f800040 |
| 23996 | ! %l3 = fffffffff5a7ab52, immed = 00000b04, %l2 = 00000000000008eb |
| 23997 | xorcc %l3,0xb04,%l2 ! %l2 = fffffffff5a7a056, %ccr = 88 |
| 23998 | ! %l3 = fffffffff5a7ab52, %l3 = fffffffff5a7ab52, %l6 = 00000c6110bb8480 |
| 23999 | andn %l3,%l3,%l6 ! %l6 = 0000000000000000 |
| 24000 | ! Mem[000000001e000028] = 00000000, %l4 = 0000000000000000 |
| 24001 | ldswa [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000 |
| 24002 | ! retry : should take illegal inst trap, %l0 = ffffffffffb7551e |
| 24003 | retry ! Illegal inst trap : %l0 = ffffffffffb7552e |
| 24004 | ! Mem[000000001f000008] = 7f00000000ff0000, %f18 = 79d960b3 9c9c4f67 |
| 24005 | ldda [%i2+%i4]0x88,%f18 ! %f18 = 7f000000 00ff0000 |
| 24006 | membar #Sync ! Added by membar checker (110) |
| 24007 | ! Mem[000000001e000000] = 00000000 00000000 00000000 0000ae23 |
| 24008 | ! Mem[000000001e000010] = ffffffff ffffffff 0000ff00 4326cb96 |
| 24009 | ! Mem[000000001e000020] = 00000000 00000000 00000000 000000e7 |
| 24010 | ! Mem[000000001e000030] = f8db46fa b7306bff b2000000 0c525b19 |
| 24011 | ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 000000001e000000 |
| 24012 | ! %l7 = ffffffff92fe63f7, immed = 00000c85, %y = ffffff9d |
| 24013 | mulscc %l7,0xc85,%l5 ! %l5 = 00000000c97f3e80, %ccr = 08, %y = ffffffce |
| 24014 | ! %l1 = 000000009baea358, %l4 = 0000000000000000, %l7 = ffffffff92fe63f7 |
| 24015 | orn %l1,%l4,%l7 ! %l7 = ffffffffffffffff |
| 24016 | ! %f22 = ffffffff e94dcb96, Mem[0000000030800038] = ac2c07a5 17fa38b8 |
| 24017 | stda %f22,[%o1+0x038]%asi ! Mem[0000000030800038] = ffffffff e94dcb96 |
| 24018 | |
| 24019 | p7_label_63: ! %cwp = 2 |
| 24020 | ! Mem[000000001f800044] = 40800f24, %f25 = 0de7c5f0 |
| 24021 | ld [%i3+0x044],%f25 ! %f25 = 40800f24 |
| 24022 | ! Invert Register : %l4 = 0000000000000000 |
| 24023 | xor %l4,-1,%l4 ! %l4 = ffffffffffffffff |
| 24024 | ! Mem[000000001e800048] = 00000000000000e7, %l0 = ffffffffffb7552e, %l3 = fffffffff5a7ab52 |
| 24025 | add %i1,0x48,%g1 |
| 24026 | casxa [%g1]0x80,%l0,%l3 ! %l3 = 00000000000000e7 |
| 24027 | ! %l0 = ffb7552e00000000, Mem[1f00001800000000] = ffffffff |
| 24028 | stba %l0,[%i2+%i6]0x88 ! Mem[000000001f000018] = 0000002e |
| 24029 | rd %pc,%o7 |
| 24030 | return %o7+12 ! CWP = 1 |
| 24031 | ! Mem[000000001e800010] = 38000000, %l2 = 000000000000007e |
| 24032 | ldstuba [%o1+%o5]0x81,%l2 ! %l2 = 0000000000000038 |
| 24033 | ! Mem[0000000030800078] = 00000000, %l6 = 000000000000d090 |
| 24034 | swap [%i1+0x078],%l6 ! %l6 = 0000000000000000 |
| 24035 | ! %l3 = 000000002d5994c6, immed = 00000c41, %y = ffffffce |
| 24036 | smul %l3,0xc41,%l0 ! %l0 = 0000022bb6b80e46, %y = 0000022b |
| 24037 | ! %l4 = 0000000000000010, Mem[0000000031800078] = 3608bff997c23828, %asi = 80 |
| 24038 | stxa %l4,[%i3+0x078]%asi ! Mem[0000000031800078] = 0000000000000010 |
| 24039 | ! Mem[000000001f800060] = 2237345e19000000, %l6 = 0000000000000000, %l2 = 0000000000000038 |
| 24040 | add %o3,0x60,%g1 |
| 24041 | casxa [%g1]0x80,%l6,%l2 ! %l2 = 2237345e19000000 |
| 24042 | |
| 24043 | p7_label_64: ! %cwp = 1 |
| 24044 | ! %l1 = ffffffffffffa542, immed = 00000ba3, %l2 = 2237345e19000000 |
| 24045 | or %l1,0xba3,%l2 ! %l2 = ffffffffffffafe3 |
| 24046 | ! Mem[000000001e000000] = 0000000000000000, %f20 = 20e20a31 142d94ee |
| 24047 | ldda [%o0+%g0]0x81,%f20 ! %f20 = 00000000 00000000 |
| 24048 | ! %l6 = 0000000000000000, Mem[0000000031800038] = 0000000f000000e7 |
| 24049 | stx %l6,[%i3+0x038] ! Mem[0000000031800038] = 0000000000000000 |
| 24050 | ! %l5 = 000000008000003f, immed = 00000db4, %l6 = 0000000000000000 |
| 24051 | orcc %l5,0xdb4,%l6 ! %l6 = 0000000080000dbf, %ccr = 08 |
| 24052 | ! Code Fragment 1 |
| 24053 | p7_fragment_7: |
| 24054 | ta T_CHANGE_HPRIV |
| 24055 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 24056 | ! %g3 = 0000000000000551 |
| 24057 | mov 0x32a,%g3 ! %g3 = 000000000000032a |
| 24058 | and %g3, 0x13, %g3 |
| 24059 | xor %g2, %g3, %g2 |
| 24060 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 24061 | ta T_CHANGE_NONHPRIV |
| 24062 | ! %l6 = 0000000080000dbf, %l6 = 0000000080000dbf, %l0 = 0000022bb6b80e46 |
| 24063 | xorcc %l6,%l6,%l0 ! %l0 = 0000000000000000, %ccr = 44 |
| 24064 | ! Mem[000000001e800058] = c38d46efda29face, %f30 = 00000024 00000000 |
| 24065 | ldda [%o1+0x058]%asi,%f30 ! %f30 = c38d46ef da29face |
| 24066 | ! %l4 = 0000000000000010, %l2 = ffffffffffffafe3, %y = 0000022b |
| 24067 | umul %l4,%l2,%l6 ! %l6 = 0000000ffffafe30, %y = 0000000f |
| 24068 | ! %f22 = ffffffff e94dcb96, Mem[0000000031800078] = 00000000 00000010 |
| 24069 | stda %f22,[%i3+0x078]%asi ! Mem[0000000031800078] = ffffffff e94dcb96 |
| 24070 | ! %l5 = 8000003f00000000, Mem[3080003affffffff] = 31800078 |
| 24071 | stb %l5,[%i1+0x03a] ! Mem[0000000030800038] = ffff3fff |
| 24072 | |
| 24073 | p7_label_65: ! %cwp = 1 |
| 24074 | ! %l4 = 0000001000000000, Mem[3000003c00005aff] = 31800078 |
| 24075 | stb %l4,[%i0+0x03c] ! Mem[000000003000003c] = 10005aff |
| 24076 | save ! CWP = 2 |
| 24077 | ! %l1 = 000000009baea358, %l0 = ffffffffffb7552e, %l1 = 000000009baea358 |
| 24078 | taddcc %l1,%l0,%l1 ! %l1 = 000000009b65f886, %ccr = 1b |
| 24079 | ! %l3 = 000000e700000000, Mem[1f00002834bac215] = ffb7552e |
| 24080 | stwa %l3,[%i2+%o5]0x81 ! Mem[000000001f000028] = 000000e7 |
| 24081 | ! %l2 = fffffffff5a7a056, immed = fffff043, %l5 = 00000000c97f3e80 |
| 24082 | taddcc %l2,-0xfbd,%l5 ! %l5 = fffffffff5a79099, %ccr = 9b |
| 24083 | ! %l6 = 0000000000000000, %l5 = fffffffff5a79099, %y = 0000000f |
| 24084 | smul %l6,%l5,%l7 ! %l7 = 0000000000000000, %y = 00000000 |
| 24085 | ! Mem[000000001f000010] = 00ef54a9, %l4 = ffffffffffffffff |
| 24086 | ldsba [%i2+%i5]0x81,%l4 ! %l4 = 0000000000000000 |
| 24087 | ! Mem[000000003100003c] = 6483d090, %l5 = fffffffff5a79099 |
| 24088 | ldsw [%o2+0x03c],%l5 ! %l5 = 000000006483d090 |
| 24089 | ! %l1 = 9b65f88600000000, Mem[3000003a79d960b3] = f5a79099 |
| 24090 | sth %l1,[%o0+0x03a] ! Mem[0000000030000038] = 79d9f886 |
| 24091 | ! Mem[000000001e800008] = 00003487, %l4 = 0000000000000000 |
| 24092 | lduwa [%i1+%i4]0x89,%l4 ! %l4 = 0000000000003487 |
| 24093 | |
| 24094 | p7_label_66: ! %cwp = 2 |
| 24095 | ! Mem[0000000030800078] = 0000d090, %l4 = 0000000000003487 |
| 24096 | ldswa [%o1+0x078]%asi,%l4 ! %l4 = 000000000000d090 |
| 24097 | ! Mem[0000000030800078] = 0000d090, %l6 = 0000000000000000 |
| 24098 | ldsw [%o1+0x078],%l6 ! %l6 = 000000000000d090 |
| 24099 | membar #Sync ! Added by membar checker (111) |
| 24100 | ! %f16 = 00000000, Mem[000000001e00001c] = 4326cb96 |
| 24101 | st %f16,[%i0+0x01c] ! Mem[000000001e00001c] = 00000000 |
| 24102 | ! Mem[000000001f800018] = 70d7449a, %l3 = 00000000000000e7 |
| 24103 | ldub [%i3+0x019],%l3 ! %l3 = 00000000000000d7 |
| 24104 | ! %l0 = ffb7552e00000000, Mem[1f80001000000000] = 000000e7 |
| 24105 | stwa %l0,[%i3+%i5]0x88 ! Mem[000000001f800010] = ffb7552e |
| 24106 | ! %f26 = 00000000 000000e7, Mem[0000000030000078] = 00000000 000000e7 |
| 24107 | std %f26,[%o0+0x078] ! Mem[0000000030000078] = 00000000 000000e7 |
| 24108 | ! %l0 = ffffffffffb7552e, immed = 00000d0f, %l2 = fffffffff5a7a056 |
| 24109 | andncc %l0,0xd0f,%l2 ! %l2 = ffffffffffb75020, %ccr = 88 |
| 24110 | ! Mem[000000001e800008] = 0000000000003487, %f18 = 7f000000 00ff0000 |
| 24111 | ldda [%i1+%i4]0x88,%f18 ! %f18 = 00000000 00003487 |
| 24112 | ! %l5 = 000000006483d090, Mem[0000000031000038] = 0de7c5f06483d090 |
| 24113 | stx %l5,[%o2+0x038] ! Mem[0000000031000038] = 000000006483d090 |
| 24114 | ! %l1 = 000000009b65f886, immed = fffffdc2, %y = 00000000 |
| 24115 | umul %l1,-0x23e,%l1 ! %l1 = 9b65f729915cc38c, %y = 9b65f729 |
| 24116 | |
| 24117 | p7_label_67: ! %cwp = 2 |
| 24118 | ! Mem[000000001f000028] = 000000e7, %l2 = ffffffffffb75020 |
| 24119 | ldsba [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000 |
| 24120 | ! Mem[0000000031000078] = 00e73828 5b19ae13, %l0 = ffb7552e, %l1 = 915cc38c |
| 24121 | ldd [%o2+0x078],%l0 ! %l0 = 0000000000e73828 000000005b19ae13 |
| 24122 | ! Mem[000000001f000018] = 0000002e, %l2 = 0000000000000000 |
| 24123 | lduba [%i2+%i6]0x88,%l2 ! %l2 = 000000000000002e |
| 24124 | ! Mem[000000001f800030] = 8a49619b17fa38b8, %f12 = f8db46fa b7306bff |
| 24125 | ldda [%i3+%o6]0x80,%f12 ! %f12 = 8a49619b 17fa38b8 |
| 24126 | ! %l3 = 000000d700000000, Mem[3180003f00000000] = 0000000c |
| 24127 | stba %l3,[%o3+0x03f]%asi ! Mem[000000003180003c] = 000000d7 |
| 24128 | ! Mem[0000000031000038] = 00000000, %l5 = 000000006483d090 |
| 24129 | ldsb [%o2+0x03b],%l5 ! %l5 = 0000000000000000 |
| 24130 | ! Mem[000000001e80005c] = da29face, %f13 = 17fa38b8 |
| 24131 | ld [%i1+0x05c],%f13 ! %f13 = da29face |
| 24132 | ! Mem[000000001f800030] = 8a49619b17fa38b8, %l6 = 000000000000d090 |
| 24133 | ldx [%i3+%o6],%l6 ! %l6 = 8a49619b17fa38b8 |
| 24134 | ! %l4 = 0000d09000000000, Mem[1f8000089b61498a] = 00000000 |
| 24135 | stwa %l4,[%i3+%i4]0x88 ! Mem[000000001f800008] = 0000d090 |
| 24136 | ! Mem[000000001e000070] = 00000b73, %f18 = 00000000 |
| 24137 | ld [%i0+0x070],%f18 ! %f18 = 00000b73 |
| 24138 | |
| 24139 | p7_label_68: ! %cwp = 2 |
| 24140 | ! %l6 = 8a49619b17fa38b8, %l3 = 00000000000000d7, %l6 = 8a49619b17fa38b8 |
| 24141 | sdivx %l6,%l3,%l6 ! %l6 = ff73d6c791606b6e |
| 24142 | ! %l0 = 0000000000e73828, %l1 = 000000005b19ae13, %l5 = 0000000000000000 |
| 24143 | sdivx %l0,%l1,%l5 ! %l5 = 0000000000000000 |
| 24144 | ! Mem[0000000030800038] = ffff3fff, %f28 = 3608bff9 |
| 24145 | ld [%o1+0x038],%f28 ! %f28 = ffff3fff |
| 24146 | ! Mem[000000001e000030] = f8db46fa, %l6 = ff73d6c791606b6e |
| 24147 | ldstuba [%i0+%o6]0x81,%l6 ! %l6 = 00000000000000f8 |
| 24148 | ! Mem[000000003080003c] = e94dcb96, %l5 = 0000000000000000 |
| 24149 | ldswa [%o1+0x03c]%asi,%l5 ! %l5 = ffffffffe94dcb96 |
| 24150 | ! Mem[0000000031800078] = ffffffffe94dcb96, %f8 = 00000000 00000000 |
| 24151 | ldd [%o3+0x078],%f8 ! %f8 = ffffffff e94dcb96 |
| 24152 | ! Mem[000000001e000000] = 00000000, %l6 = 00000000000000f8 |
| 24153 | swapa [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000 |
| 24154 | ! %l3 = 00000000000000d7 |
| 24155 | sethi %hi(0x12fe5000),%l3 ! %l3 = 0000000012fe5000 |
| 24156 | ! %l0 = 00e73828, %l1 = 5b19ae13, Mem[000000001e000058] = c7ace047 9baea358 |
| 24157 | std %l0,[%i0+0x058] ! Mem[000000001e000058] = 00e73828 5b19ae13 |
| 24158 | ! Mem[000000001e800020] = 70a66e72b2d05b3c, %f10 = 00000000 000000e7 |
| 24159 | ldda [%i1+%o4]0x88,%f10 ! %f10 = 70a66e72 b2d05b3c |
| 24160 | |
| 24161 | p7_label_69: ! %cwp = 2 |
| 24162 | ! Mem[0000000030000078] = 00000000, %l6 = 0000000000000000 |
| 24163 | ldstub [%o0+0x078],%l6 ! %l6 = 0000000000000000 |
| 24164 | ! Mem[000000001e000028] = 00000000, %l6 = 0000000000000000 |
| 24165 | swapa [%i0+%o5]0x89,%l6 ! %l6 = 0000000000000000 |
| 24166 | ! %f16 = 00000000 b0c062fb, Mem[0000000030800078] = 0000d090 726ea670 |
| 24167 | std %f16,[%o1+0x078] ! Mem[0000000030800078] = 00000000 b0c062fb |
| 24168 | ! %l7 = 0000000000000000, %l3 = 0000000012fe5000, %y = 9b65f729 |
| 24169 | udiv %l7,%l3,%l5 ! %l5 = 00000000ffffffff |
| 24170 | mov %l0,%y ! %y = 00e73828 |
| 24171 | ! Mem[000000001f800018] = 9a44d770, %l7 = 0000000000000000 |
| 24172 | ldsha [%i3+%i6]0x88,%l7 ! %l7 = ffffffffffffd770 |
| 24173 | ! %l5 = 00000000ffffffff, %l3 = 0000000012fe5000, %l7 = ffffffffffffd770 |
| 24174 | subccc %l5,%l3,%l7 ! %l7 = 00000000ed01afff, %ccr = 08 |
| 24175 | ! Mem[000000001e000018] = 00ff0000, %l0 = 0000000000e73828 |
| 24176 | lduha [%i0+%i6]0x89,%l0 ! %l0 = 0000000000000000 |
| 24177 | ! Mem[000000001f000018] = 000000000000002e, %l1 = 000000005b19ae13 |
| 24178 | ldxa [%i2+%i6]0x89,%l1 ! %l1 = 000000000000002e |
| 24179 | ! Mem[0000000030800078] = 00000000, %l1 = 000000000000002e |
| 24180 | swap [%o1+0x078],%l1 ! %l1 = 0000000000000000 |
| 24181 | ! %l6 = 0000000000000000, Mem[1f80003617fa38b8] = 0000002e |
| 24182 | stb %l6,[%i3+0x036] ! Mem[000000001f800034] = 17fa00b8 |
| 24183 | |
| 24184 | p7_label_70: ! %cwp = 2 |
| 24185 | ! Mem[0000000030800078] = 0000002eb0c062fb, %l2 = 000000000000002e |
| 24186 | ldx [%o1+0x078],%l2 ! %l2 = 0000002eb0c062fb |
| 24187 | ! %l2 = 0000002eb0c062fb, %l7 = 00000000ed01afff, %l0 = 0000000000000000 |
| 24188 | andcc %l2,%l7,%l0 ! %l0 = 00000000a00022fb, %ccr = 08 |
| 24189 | ! %l4 = 000000000000d090, immed = 000000ee, %l7 = 00000000ed01afff |
| 24190 | and %l4,0x0ee,%l7 ! %l7 = 0000000000000080 |
| 24191 | ! Mem[000000001f800000] = 24000000, %l3 = 0000000012fe5000 |
| 24192 | lduwa [%i3+%g0]0x89,%l3 ! %l3 = 0000000024000000 |
| 24193 | ! Mem[000000001f800040] = 9a44d770 40800f24 00000000 1ca16829 |
| 24194 | ! Mem[000000001f800050] = 0000ff00 f9bf0836 c7ace047 fd9d1438 |
| 24195 | ! Mem[000000001f800060] = 2237345e 19000000 a27efe41 f5ab81dc |
| 24196 | ! Mem[000000001f800070] = 2838c297 6cead280 00000b73 0000d0bc |
| 24197 | ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 000000001f800040 |
| 24198 | ! %l6 = 0000000000000000, %l0 = 00000000a00022fb, %y = 00e73828 |
| 24199 | udiv %l6,%l0,%l3 ! %l3 = 000000000171f322 |
| 24200 | mov %l0,%y ! %y = a00022fb |
| 24201 | ! %l2 = 0000002eb0c062fb, Mem[000000001e800068] = 00000000a1400520 |
| 24202 | stx %l2,[%i1+0x068] ! Mem[000000001e800068] = 0000002eb0c062fb |
| 24203 | ! %l0 = a00022fb, %l1 = 00000000, Mem[000000001f800010] = 2e55b7ff b13787fa |
| 24204 | std %l0,[%i3+%i5] ! Mem[000000001f800010] = a00022fb 00000000 |
| 24205 | ! Mem[000000003000003c] = 10005aff, %l5 = ffffffff, %l6 = 00000000 |
| 24206 | add %o0,0x3c,%g1 |
| 24207 | casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000010005aff |
| 24208 | ! %l5 = 00000000ffffffff, immed = fffff405, %y = a00022fb |
| 24209 | mulscc %l5,-0xbfb,%l2 ! %l2 = 00000001fffff404, %ccr = 09, %y = d000117d |
| 24210 | |
| 24211 | p7_label_71: ! %cwp = 2 |
| 24212 | ! %l6 = 10005aff00000000, Mem[3100003c6483d090] = 00000006 |
| 24213 | stw %l6,[%o2+0x03c] ! Mem[000000003100003c] = 10005aff |
| 24214 | ! Mem[0000000030000078] = ff000000 000000e7, %l0 = a00022fb, %l1 = 00000000 |
| 24215 | ldd [%o0+0x078],%l0 ! %l0 = 00000000ff000000 00000000000000e7 |
| 24216 | ! %l5 = 00000000ffffffff, %l1 = 00000000000000e7, %y = d000117d |
| 24217 | udiv %l5,%l1,%l2 ! %l2 = 00000000ffffffff |
| 24218 | mov %l0,%y ! %y = ff000000 |
| 24219 | ! %l5 = ffffffff00000000, Mem[3180003e000000d7] = 00000080, %asi = d000117d |
| 24220 | stha %l5,[%o3+0x03e]%asi ! Mem[000000003180003c] = 0000ffff |
| 24221 | ! Code Fragment 1 |
| 24222 | p7_fragment_8: |
| 24223 | ta T_CHANGE_HPRIV |
| 24224 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 24225 | ! %g3 = 000000000000032a |
| 24226 | mov -0xb2c,%g3 ! %g3 = fffffffffffff4d4 |
| 24227 | and %g3, 0x13, %g3 |
| 24228 | xor %g2, %g3, %g2 |
| 24229 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 24230 | ta T_CHANGE_NONHPRIV |
| 24231 | ! Mem[000000001f800020] = f5a7ab52, %l4 = 000000000000d090 |
| 24232 | ldswa [%i3+%o4]0x81,%l4 ! %l4 = fffffffff5a7ab52 |
| 24233 | ! %l1 = 00000000000000e7 |
| 24234 | sethi %hi(0x25574000),%l1 ! %l1 = 0000000025574000 |
| 24235 | ! %l4 = f5a7ab5200000000, Mem[1e80003000000000] = 00000000 |
| 24236 | stba %l4,[%i1+%o6]0x80 ! Mem[000000001e800030] = 52000000 |
| 24237 | ! %l3 = 000000000171f322, immed = fffffa39, %l2 = 00000000ffffffff |
| 24238 | tsubcc %l3,-0x5c7,%l2 ! %l2 = 000000000171f8e9, %ccr = 13 |
| 24239 | ! %l3 = 000000000171f322, %l5 = 00000000ffffffff, %y = ff000000 |
| 24240 | smulcc %l3,%l5,%l3 ! %l3 = fffffffffe8e0cde, %ccr = 88, %y = ffffffff |
| 24241 | |
| 24242 | p7_label_72: ! %cwp = 2 |
| 24243 | ! %l7 = 0000000000000080, immed = 0000089a, %y = ffffffff |
| 24244 | mulscc %l7,0x89a,%l1 ! %l1 = 00000000800008da, %ccr = 08, %y = 7fffffff |
| 24245 | ! Mem[000000003000007c] = 000000e7, %l0 = 00000000ff000000 |
| 24246 | ldub [%o0+0x07d],%l0 ! %l0 = 0000000000000000 |
| 24247 | ! %l0 = 0000000000000000, Mem[1f8000189a44d770] = ff000000 |
| 24248 | stha %l0,[%i3+%i6]0x89 ! Mem[000000001f800018] = 9a440000 |
| 24249 | ! %l5 = 00000000ffffffff, immed = fffff6fd, %l0 = 0000000000000000 |
| 24250 | sub %l5,-0x903,%l0 ! %l0 = 0000000100000902 |
| 24251 | ! Mem[0000000031800038] = 000000000000ffff, %l7 = 0000000000000080, %l2 = 000000000171f8e9 |
| 24252 | add %o3,0x38,%g1 |
| 24253 | casxa [%g1]0x80,%l7,%l2 ! %l2 = 000000000000ffff |
| 24254 | ! %l4 = fffffffff5a7ab52, Mem[0000000030800078] = 0000002eb0c062fb |
| 24255 | stx %l4,[%o1+0x078] ! Mem[0000000030800078] = fffffffff5a7ab52 |
| 24256 | ! %l4 = fffffffff5a7ab52, %l0 = 0000000100000902, %l3 = fffffffffe8e0cde |
| 24257 | mulx %l4,%l0,%l3 ! %l3 = f5a7aaf4d05538a4, %y = 7fffffff |
| 24258 | ! %l0 = 0000000100000902, immed = fffff056, %y = 7fffffff |
| 24259 | udivcc %l0,-0xfaa,%l2 ! %l2 = 00000000800007d4, %ccr = 08 |
| 24260 | mov %l0,%y ! %y = 00000902 |
| 24261 | ! %l5 = 00000000ffffffff, immed = 000005dd, %y = 00000902 |
| 24262 | smulcc %l5,0x5dd,%l5 ! %l5 = fffffffffffffa23, %ccr = 88, %y = ffffffff |
| 24263 | ! %f14 = b2000000 0c525b19, Mem[0000000031800078] = ffffffff e94dcb96 |
| 24264 | std %f14,[%o3+0x078] ! Mem[0000000031800078] = b2000000 0c525b19 |
| 24265 | |
| 24266 | p7_label_73: ! %cwp = 2 |
| 24267 | ! %l2 = 00000000800007d4, %l7 = 0000000000000080, %y = ffffffff |
| 24268 | sdivcc %l2,%l7,%l3 ! %l3 = ffffffffff000010, %ccr = 88 |
| 24269 | mov %l0,%y ! %y = 00000902 |
| 24270 | ! Mem[0000000031800078] = b20000000c525b19, %l1 = 00000000800008da |
| 24271 | ldx [%o3+0x078],%l1 ! %l1 = b20000000c525b19 |
| 24272 | ! Mem[000000001f000028] = e7000000, %l2 = 00000000800007d4 |
| 24273 | ldsba [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000 |
| 24274 | ! %f9 = e94dcb96, Mem[000000001e000000] = f8000000 |
| 24275 | sta %f9 ,[%i0+%g0]0x81 ! Mem[000000001e000000] = e94dcb96 |
| 24276 | ! Mem[0000000031800078] = b2000000 0c525b19, %l4 = f5a7ab52, %l5 = fffffa23 |
| 24277 | ldd [%o3+0x078],%l4 ! %l4 = 00000000b2000000 000000000c525b19 |
| 24278 | ! %f24 = 2237345e 19000000, Mem[000000001e800030] = 00000052 ca4d31f3 |
| 24279 | stda %f24,[%i1+%o6]0x88 ! Mem[000000001e800030] = 2237345e 19000000 |
| 24280 | ! %l3 = ff00001000000000, Mem[30800038ffff3fff] = 16582bf8 |
| 24281 | stw %l3,[%o1+0x038] ! Mem[0000000030800038] = ff000010 |
| 24282 | ! %l2 = 00000000, %l3 = ff000010, Mem[000000001e800018] = 41fe7ea2 dc81abf5 |
| 24283 | stda %l2,[%i1+%i6]0x88 ! Mem[000000001e800018] = 00000000 ff000010 |
| 24284 | ! Clear Register : %l2 = 0000000000000000 |
| 24285 | clr %l2 ! %l2 = 0000000000000000 |
| 24286 | ! %l6 = 10005aff00000000, Mem[1e00002000000000] = 16582bf8 |
| 24287 | stba %l6,[%i0+%o4]0x88 ! Mem[000000001e000020] = 000000ff |
| 24288 | |
| 24289 | p7_label_74: ! %cwp = 2 |
| 24290 | ! Mem[000000001e80004c] = 000000e7, %l5 = 000000000c525b19 |
| 24291 | ldstuba [%i1+0x04c]%asi,%l5 ! %l5 = 0000000000000000 |
| 24292 | ! %l0 = 0000000100000902 |
| 24293 | sethi %hi(0x72b43c00),%l0 ! %l0 = 0000000072b43c00 |
| 24294 | ! Mem[000000001e800000] = 38149dfd, %l0 = 0000000072b43c00 |
| 24295 | lduha [%i1+%g0]0x81,%l0 ! %l0 = 0000000000003814 |
| 24296 | ! Mem[0000000031800038] = 00000000, %l6 = 0000000010005aff |
| 24297 | swap [%o3+0x038],%l6 ! %l6 = 0000000000000000 |
| 24298 | ! %l7 = 0000008000000000, Mem[1e00001800ff0000] = 10005aff |
| 24299 | stwa %l7,[%i0+%i6]0x88 ! Mem[000000001e000018] = 00000080 |
| 24300 | ! Mem[0000000031800038] = 10005aff, %l2 = 00000000, %l4 = b2000000 |
| 24301 | add %o3,0x38,%g1 |
| 24302 | casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000010005aff |
| 24303 | restore ! CWP = 1 |
| 24304 | ! Mem[000000001e800048] = 00000000, %l3 = 000000002d5994c6 |
| 24305 | ldsh [%o1+0x048],%l3 ! %l3 = 0000000000000000 |
| 24306 | ! %l6 = fffafe3000000000, Mem[3000007c000000e7] = 2d5994c6 |
| 24307 | stw %l6,[%i0+0x07c] ! Mem[000000003000007c] = fffafe30 |
| 24308 | ! Mem[000000001e80002c] = 33900a39, %l1 = ffffffffffffa542 |
| 24309 | ldub [%o1+0x02e],%l1 ! %l1 = 000000000000000a |
| 24310 | |
| 24311 | p7_label_75: ! %cwp = 1 |
| 24312 | ! %l5 = 8000003f00000000, Mem[3080003ce94dcb96] = ffffa542 |
| 24313 | sth %l5,[%i1+0x03c] ! Mem[000000003080003c] = 003fcb96 |
| 24314 | ! %f4 = ffffffff ffffffff, Mem[000000001e800000] = fd9d1438 c7ace047 |
| 24315 | stda %f4 ,[%o1+%g0]0x88 ! Mem[000000001e800000] = ffffffff ffffffff |
| 24316 | ! %l4 = 0000001000000000, Mem[1f00000800ff0000] = 16582bf8 |
| 24317 | stba %l4,[%o2+%o4]0x88 ! Mem[000000001f000008] = 00ff0010 |
| 24318 | ! %l5 = 000000008000003f, %l2 = ffffffffffffafe3, %l6 = 0000000ffffafe30 |
| 24319 | xnor %l5,%l2,%l6 ! %l6 = 0000000080005023 |
| 24320 | restore ! CWP = 0 |
| 24321 | ! Mem[000000001f000000] = 00000000, %f17 = 40800f24 |
| 24322 | ld [%i2+%g0],%f17 ! %f17 = 00000000 |
| 24323 | ! %l0 = fffffffffffffffe, %l4 = 0000000000000000, %l0 = fffffffffffffffe |
| 24324 | addc %l0,%l4,%l0 ! %l0 = fffffffffffffffe |
| 24325 | ! Mem[0000000031000038] = 00000000, %l1 = 0000000089114803 |
| 24326 | swap [%o2+0x038],%l1 ! %l1 = 0000000000000000 |
| 24327 | ! %l7 = 6037e73900000000, Mem[3100007800e73828] = 89114803 |
| 24328 | sth %l7,[%o2+0x078] ! Mem[0000000031000078] = e7393828 |
| 24329 | ! %l3 = 9aa9fdf600000000, Mem[1f000010a954ef00] = 89114803 |
| 24330 | stba %l3,[%i2+%i5]0x88 ! Mem[000000001f000010] = a954eff6 |
| 24331 | |
| 24332 | p7_label_76: |
| 24333 | ! %l4 = 0000000000000000, immed = fffffdcf, %l7 = 0b0860da6037e739 |
| 24334 | tsubcc %l4,-0x231,%l7 ! %l7 = 0000000000000231, %ccr = 13 |
| 24335 | ! %l7 = 0000000000000231 |
| 24336 | sethi %hi(0x7bc50400),%l7 ! %l7 = 000000007bc50400 |
| 24337 | ! %l4 = 0000000000000000, immed = fffff0e4, %y = 00000902 |
| 24338 | sdivcc %l4,-0xf1c,%l3 ! %l3 = ffffffff80000000, %ccr = 8a |
| 24339 | mov %l0,%y ! %y = fffffffe |
| 24340 | ! Mem[0000000031800078] = b2000000, %l6 = ffffffffac1fc151 |
| 24341 | lduh [%o3+0x078],%l6 ! %l6 = 000000000000b200 |
| 24342 | ! Mem[000000001f000058] = 7f2b4b01, %l6 = 000000000000b200 |
| 24343 | ldsh [%i2+0x058],%l6 ! %l6 = 0000000000007f2b |
| 24344 | ! Mem[0000000030000078] = ff000000, %l5 = 7ffffefe7fff5932 |
| 24345 | lduh [%o0+0x078],%l5 ! %l5 = 000000000000ff00 |
| 24346 | ! Mem[000000003180007c] = 0c525b19, %l5 = 000000000000ff00 |
| 24347 | ldsw [%o3+0x07c],%l5 ! %l5 = 000000000c525b19 |
| 24348 | ! %f26 = a27efe41 f5ab81dc, Mem[0000000031800038] = 10005aff 0000ffff |
| 24349 | stda %f26,[%o3+0x038]%asi ! Mem[0000000031800038] = a27efe41 f5ab81dc |
| 24350 | ! Invert Register : %l0 = fffffffffffffffe |
| 24351 | xor %l0,-1,%l0 ! %l0 = 0000000000000001 |
| 24352 | ! %l0 = 0000000000000001, immed = 00000373, %y = fffffffe |
| 24353 | udiv %l0,0x373,%l3 ! %l3 = 00000000ffffffff |
| 24354 | mov %l0,%y ! %y = 00000001 |
| 24355 | |
| 24356 | p7_label_77: |
| 24357 | ! Mem[0000000031000038] = 89114803, %l2 = 0000000053e03eaf |
| 24358 | lduh [%o2+0x038],%l2 ! %l2 = 0000000000008911 |
| 24359 | ! Mem[000000001e000068] = a27efe41f5ab81dc, %l3 = 00000000ffffffff |
| 24360 | ldxa [%i0+0x068]%asi,%l3 ! %l3 = a27efe41f5ab81dc |
| 24361 | save ! CWP = 1 |
| 24362 | restore ! CWP = 0 |
| 24363 | ! Mem[000000001e800038] = abaedc7a532db86e, %l0 = 0000000000000001 |
| 24364 | ldx [%i1+0x038],%l0 ! %l0 = abaedc7a532db86e |
| 24365 | ! Randomly selected nop |
| 24366 | nop |
| 24367 | ! %l1 = 0000000000000000, %l7 = 000000007bc50400, %l7 = 000000007bc50400 |
| 24368 | xorcc %l1,%l7,%l7 ! %l7 = 000000007bc50400, %ccr = 00 |
| 24369 | ! %l3 = a27efe41f5ab81dc, immed = ffffffcd, %l5 = 000000000c525b19 |
| 24370 | subc %l3,-0x033,%l5 ! %l5 = a27efe41f5ab820f |
| 24371 | ! Mem[0000000031800078] = b2000000, %l4 = 0000000000000000 |
| 24372 | lduw [%o3+0x078],%l4 ! %l4 = 00000000b2000000 |
| 24373 | ! %l5 = a27efe41f5ab820f, %l5 = a27efe41f5ab820f, %l5 = a27efe41f5ab820f |
| 24374 | addcc %l5,%l5,%l5 ! %l5 = 44fdfc83eb57041e, %ccr = 39 |
| 24375 | |
| 24376 | p7_label_78: |
| 24377 | ! %l5 = eb57041e00000000, Mem[3000003a79d9f886] = 00000080, %asi = 05 |
| 24378 | stha %l5,[%o0+0x03a]%asi ! Mem[0000000030000038] = 79d9041e |
| 24379 | ! Mem[000000001f800018] = 0000449a, %l2 = 0000000000008911 |
| 24380 | ldsba [%i3+%i6]0x81,%l2 ! %l2 = 0000000000000000 |
| 24381 | ! %l0 = abaedc7a532db86e, %l3 = a27efe41f5ab81dc, %y = 00000001 |
| 24382 | umulcc %l0,%l3,%l2 ! %l2 = 4fd27b3cfcb3ec88, %ccr = 08, %y = 4fd27b3c |
| 24383 | ! %l0 = abaedc7a532db86e, immed = fffff164, %l6 = 0000000000007f2b |
| 24384 | add %l0,-0xe9c,%l6 ! %l6 = abaedc7a532da9d2 |
| 24385 | membar #Sync ! Added by membar checker (112) |
| 24386 | ! Mem[000000001e800000] = ffffffff ffffffff 87340000 00000000 |
| 24387 | ! Mem[000000001e800010] = ff000000 00000000 00000000 100000ff |
| 24388 | ! Mem[000000001e800020] = 3c5bd0b2 726ea670 00000000 33900a39 |
| 24389 | ! Mem[000000001e800030] = 00000019 5e343722 abaedc7a 532db86e |
| 24390 | ldda [%i1]ASI_BLK_AIUPL,%f16 ! Block Load from 000000001e800000 |
| 24391 | ! Mem[0000000030800038] = ff000010003fcb96, %l5 = 44fdfc83eb57041e, %l5 = 44fdfc83eb57041e |
| 24392 | add %o1,0x38,%g1 |
| 24393 | casxa [%g1]0x80,%l5,%l5 ! %l5 = ff000010003fcb96 |
| 24394 | ! Mem[0000000030000078] = ff000000fffafe30, %l3 = a27efe41f5ab81dc |
| 24395 | ldx [%o0+0x078],%l3 ! %l3 = ff000000fffafe30 |
| 24396 | ! %f5 = ffffffff, Mem[0000000030000078] = ff000000 |
| 24397 | st %f5 ,[%o0+0x078] ! Mem[0000000030000078] = ffffffff |
| 24398 | ! Mem[0000000031800038] = a27efe41 f5ab81dc, %l0 = 532db86e, %l1 = 00000000 |
| 24399 | ldda [%o3+0x038]%asi,%l0 ! %l0 = 00000000a27efe41 00000000f5ab81dc |
| 24400 | ! Mem[000000003180003c] = f5ab81dc, %l4 = 00000000b2000000 |
| 24401 | lduba [%o3+0x03f]%asi,%l4 ! %l4 = 00000000000000dc |
| 24402 | |
| 24403 | p7_label_79: |
| 24404 | ! %l6 = abaedc7a532da9d2, immed = 0000000c, %l0 = 00000000a27efe41 |
| 24405 | srax %l6,0x00c,%l0 ! %l0 = fffabaedc7a532da |
| 24406 | ! Mem[0000000030800078] = fffffffff5a7ab52, %l2 = 4fd27b3cfcb3ec88, %l4 = 00000000000000dc |
| 24407 | add %o1,0x78,%g1 |
| 24408 | casxa [%g1]0x80,%l2,%l4 ! %l4 = fffffffff5a7ab52 |
| 24409 | ! Mem[000000001e000018] = 80000000, %l3 = ff000000fffafe30 |
| 24410 | ldstuba [%i0+%i6]0x81,%l3 ! %l3 = 0000000000000080 |
| 24411 | ! Mem[000000001f800018] = 0000449a00000000, %l5 = ff000010003fcb96 |
| 24412 | ldx [%i3+%i6],%l5 ! %l5 = 0000449a00000000 |
| 24413 | ! %l5 = 0000449a00000000, %l1 = 00000000f5ab81dc, %l0 = fffabaedc7a532da |
| 24414 | addc %l5,%l1,%l0 ! %l0 = 0000449af5ab81dc |
| 24415 | ! %l7 = 7bc5040000000000, Mem[3000003879d9041e] = f5ab81dc |
| 24416 | stw %l7,[%o0+0x038] ! Mem[0000000030000038] = 7bc50400 |
| 24417 | ! %l6 = 532da9d200000000, Mem[3100003c10005aff] = f5ab81dc |
| 24418 | stw %l6,[%o2+0x03c] ! Mem[000000003100003c] = 532da9d2 |
| 24419 | ! Mem[000000001f000028] = e7000000, %l3 = 0000000000000080 |
| 24420 | lduwa [%i2+%o5]0x89,%l3 ! %l3 = 00000000e7000000 |
| 24421 | ! Mem[0000000030800078] = ffffffff, %f2 = 00000000 |
| 24422 | lda [%o1+0x078]%asi,%f2 ! %f2 = ffffffff |
| 24423 | ! %f14 = b2000000 0c525b19, Mem[0000000031800078] = b2000000 0c525b19 |
| 24424 | std %f14,[%o3+0x078] ! Mem[0000000031800078] = b2000000 0c525b19 |
| 24425 | |
| 24426 | p7_label_80: |
| 24427 | ! Mem[000000001f000028] = 000000e7 30983852, %l2 = fcb3ec88, %l3 = e7000000 |
| 24428 | ldd [%i2+%o5],%l2 ! %l2 = 00000000000000e7 0000000030983852 |
| 24429 | ! %l7 = 000000007bc50400, Mem[0000000031800038] = a27efe41f5ab81dc |
| 24430 | stx %l7,[%o3+0x038] ! Mem[0000000031800038] = 000000007bc50400 |
| 24431 | ! Mem[000000001f800000] = 0000000024000000, %l5 = 0000449a00000000 |
| 24432 | ldxa [%i3+%g0]0x89,%l5 ! %l5 = 0000000024000000 |
| 24433 | ! Randomly selected nop |
| 24434 | nop |
| 24435 | membar #Sync ! Added by membar checker (113) |
| 24436 | ! %f12 = 8a49619b da29face, Mem[000000001e800008] = 00003487 00000000 |
| 24437 | stda %f12,[%i1+%i4]0x88 ! Mem[000000001e800008] = 8a49619b da29face |
| 24438 | ! Mem[000000001f000000] = 00000000, %l4 = fffffffff5a7ab52 |
| 24439 | ldsha [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000 |
| 24440 | ! Code Fragment 1 |
| 24441 | p7_fragment_9: |
| 24442 | ta T_CHANGE_HPRIV |
| 24443 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 24444 | ! %g3 = fffffffffffff4d4 |
| 24445 | mov -0x05b,%g3 ! %g3 = ffffffffffffffa5 |
| 24446 | and %g3, 0x13, %g3 |
| 24447 | xor %g2, %g3, %g2 |
| 24448 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 24449 | ta T_CHANGE_NONHPRIV |
| 24450 | ! %f25 = b2d05b3c, Mem[000000003080007c] = f5a7ab52 |
| 24451 | sta %f25,[%o1+0x07c]%asi ! Mem[000000003080007c] = b2d05b3c |
| 24452 | ! %l7 = 000000007bc50400, immd = 0000000000000082, %l2 = 00000000000000e7 |
| 24453 | sdivx %l7,0x082,%l2 ! %l2 = 0000000000f3bb1b |
| 24454 | ! Mem[0000000031000038] = 89114803, %l2 = 0000000000f3bb1b |
| 24455 | swap [%o2+0x038],%l2 ! %l2 = 0000000089114803 |
| 24456 | |
| 24457 | p7_label_81: |
| 24458 | ! %l2 = 89114803, %l3 = 30983852, Mem[0000000031800078] = b2000000 0c525b19 |
| 24459 | stda %l2,[%o3+0x078]%asi ! Mem[0000000031800078] = 89114803 30983852 |
| 24460 | ! %l0 = f5ab81dc00000000, Mem[30800079ffffffff] = 31800078 |
| 24461 | stb %l0,[%o1+0x079] ! Mem[0000000030800078] = ffdcffff |
| 24462 | ! %l1 = f5ab81dc00000000, Mem[1e00005b00e73828] = 31800078 |
| 24463 | stb %l1,[%i0+0x05b] ! Mem[000000001e000058] = 00e738dc |
| 24464 | ! Mem[000000001e000074] = 6cead280, %l1 = 00000000f5ab81dc |
| 24465 | lduh [%i0+0x074],%l1 ! %l1 = 0000000000006cea |
| 24466 | ! Code Fragment 1 |
| 24467 | p7_fragment_10: |
| 24468 | ta T_CHANGE_HPRIV |
| 24469 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 24470 | ! %g3 = ffffffffffffffa5 |
| 24471 | mov -0x1c6,%g3 ! %g3 = fffffffffffffe3a |
| 24472 | and %g3, 0x13, %g3 |
| 24473 | xor %g2, %g3, %g2 |
| 24474 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 24475 | ta T_CHANGE_NONHPRIV |
| 24476 | ! %l3 = 0000000030983852 |
| 24477 | setx 0x6a61aa903a06c9b6,%g7,%l3 ! %l3 = 6a61aa903a06c9b6 |
| 24478 | ! Mem[0000000031800038] = 00000000, %l6 = abaedc7a532da9d2 |
| 24479 | lduw [%o3+0x038],%l6 ! %l6 = 0000000000000000 |
| 24480 | ! %l0 = f5ab81dc, %l1 = 00006cea, Mem[000000001e800010] = ff000000 00000000 |
| 24481 | stda %l0,[%i1+%i5]0x81 ! Mem[000000001e800010] = f5ab81dc 00006cea |
| 24482 | ! %l3 = 3a06c9b600000000, Mem[1e80001e100000ff] = 16582bf8 |
| 24483 | sth %l3,[%i1+0x01e] ! Mem[000000001e80001c] = 1000c9b6 |
| 24484 | ! Mem[000000003000007c] = fffafe30, %l5 = 0000000024000000 |
| 24485 | lduh [%o0+0x07e],%l5 ! %l5 = 000000000000fe30 |
| 24486 | |
| 24487 | p7_label_82: |
| 24488 | ! %l0 = 0000449af5ab81dc, %l2 = 0000000089114803, %l5 = 000000000000fe30 |
| 24489 | addccc %l0,%l2,%l5 ! %l5 = 0000449b7ebcc9df, %ccr = 03 |
| 24490 | ! Mem[000000001e000018] = ff00000000000000, %f2 = ffffffff 0000ae23 |
| 24491 | ldd [%i0+%i6],%f2 ! %f2 = ff000000 00000000 |
| 24492 | ! Mem[000000001e000020] = 000000ff, %l0 = 0000449af5ab81dc |
| 24493 | ldswa [%i0+%o4]0x89,%l0 ! %l0 = 00000000000000ff |
| 24494 | ! %l2 = 0000000089114803, immed = fffffd67, %l5 = 0000449b7ebcc9df |
| 24495 | xor %l2,-0x299,%l5 ! %l5 = ffffffff76eeb564 |
| 24496 | ! %l4 = 0000000000000000, Mem[3180003e7bc50400] = 0000449b |
| 24497 | stba %l4,[%o3+0x03e]%asi ! Mem[000000003180003c] = 7bc50000 |
| 24498 | ! Mem[000000001f800030] = 8a49619b, %l0 = 00000000000000ff |
| 24499 | ldstuba [%i3+%o6]0x81,%l0 ! %l0 = 000000000000008a |
| 24500 | ! Mem[000000003000003c] = 10005aff, %l7 = 000000007bc50400 |
| 24501 | lduw [%o0+0x03c],%l7 ! %l7 = 0000000010005aff |
| 24502 | ! %l7 = 0000000010005aff, Mem[000000001f000018] = 2e00000000000000 |
| 24503 | stxa %l7,[%i2+%i6]0x81 ! Mem[000000001f000018] = 0000000010005aff |
| 24504 | ! %l1 = 0000000000006cea, %l3 = 6a61aa903a06c9b6, %l2 = 0000000089114803 |
| 24505 | and %l1,%l3,%l2 ! %l2 = 00000000000048a2 |
| 24506 | ! %l5 = 76eeb56400000000, Mem[3100007c5b19ae13] = 00000080, %asi = 02 |
| 24507 | stha %l5,[%o2+0x07c]%asi ! Mem[000000003100007c] = b564ae13 |
| 24508 | |
| 24509 | p7_label_83: |
| 24510 | ! Mem[0000000030000038] = 7bc50400 10005aff, %l4 = 00000000, %l5 = 76eeb564 |
| 24511 | ldd [%o0+0x038],%l4 ! %l4 = 000000007bc50400 0000000010005aff |
| 24512 | ! %l3 = 6a61aa903a06c9b6, immed = fffff3c7, %l1 = 0000000000006cea |
| 24513 | xorcc %l3,-0xc39,%l1 ! %l1 = 959e556fc5f93a71, %ccr = 88 |
| 24514 | ! Mem[0000000031800078] = 89114803, %f10 = 70a66e72 |
| 24515 | ld [%o3+0x078],%f10 ! %f10 = 89114803 |
| 24516 | ! Clear Register : %l5 = 0000000010005aff |
| 24517 | clr %l5 ! %l5 = 0000000000000000 |
| 24518 | ! %l3 = 6a61aa903a06c9b6, %l6 = 0000000000000000, %l4 = 000000007bc50400 |
| 24519 | tsubcctv %l3,%l6,%l4 ! %l0 = 00000000000000ad, Trapped |
| 24520 | ! Mem[000000001e800020] = 3c5bd0b2726ea670, %f12 = 8a49619b da29face |
| 24521 | ldd [%i1+%o4],%f12 ! %f12 = 3c5bd0b2 726ea670 |
| 24522 | ! %l4 = 000000007bc50400, %l2 = 00000000000048a2, %y = 4fd27b3c |
| 24523 | umulcc %l4,%l2,%l1 ! %l1 = 0000231dbbcc8800, %ccr = 08, %y = 0000231d |
| 24524 | ! %l0 = 00000000000000ad, %l6 = 0000000000000000, %l2 = 00000000000048a2 |
| 24525 | orcc %l0,%l6,%l2 ! %l2 = 00000000000000ad, %ccr = 00 |
| 24526 | ! Mem[000000003000007c] = fffafe30, %l5 = 0000000000000000 |
| 24527 | ldsh [%o0+0x07e],%l5 ! %l5 = fffffffffffffe30 |
| 24528 | ! Mem[0000000030800038] = ff000010, %l0 = 00000000000000ad |
| 24529 | ldsb [%o1+0x03b],%l0 ! %l0 = 0000000000000010 |
| 24530 | |
| 24531 | p7_label_84: |
| 24532 | ! %f0 = 00000000 00000000, Mem[0000000031800038] = 00000000 7bc50000 |
| 24533 | std %f0 ,[%o3+0x038] ! Mem[0000000031800038] = 00000000 00000000 |
| 24534 | ! %l0 = 0000000000000010, %l6 = 0000000000000000, %l4 = 000000007bc50400 |
| 24535 | sllx %l0,%l6,%l4 ! %l4 = 0000000000000010 |
| 24536 | ! %l4 = 0000000000000010, %l7 = 0000000010005aff, %l7 = 0000000010005aff |
| 24537 | tsubcc %l4,%l7,%l7 ! %l7 = ffffffffefffa511, %ccr = 9b |
| 24538 | ! Clear Register : %l3 = 6a61aa903a06c9b6 |
| 24539 | clr %l3 ! %l3 = 0000000000000000 |
| 24540 | ! Mem[0000000030000038] = 7bc50400, %f0 = 00000000 |
| 24541 | ld [%o0+0x038],%f0 ! %f0 = 7bc50400 |
| 24542 | ! %f21 = 000000ff, Mem[000000001f000018] = 00000000 |
| 24543 | sta %f21,[%i2+%i6]0x81 ! Mem[000000001f000018] = 000000ff |
| 24544 | ! %l3 = 0000000000000000 |
| 24545 | setx 0xdd7dd54055beda23,%g7,%l3 ! %l3 = dd7dd54055beda23 |
| 24546 | ! Mem[000000001e800040] = 035d027b, %l4 = 0000000000000010 |
| 24547 | lduha [%i1+0x042]%asi,%l4 ! %l4 = 000000000000027b |
| 24548 | ! Mem[0000000030000038] = 7bc50400, %l0 = 0000000000000010 |
| 24549 | ldstub [%o0+0x038],%l0 ! %l0 = 000000000000007b |
| 24550 | ! %l6 = 0000000000000000, Mem[1e80002800000000] = 00000010 |
| 24551 | stba %l6,[%i1+%o5]0x80 ! Mem[000000001e800028] = 00000000 |
| 24552 | |
| 24553 | p7_label_85: |
| 24554 | ! %l1 = 0000231dbbcc8800, %l7 = ffffffffefffa511, %l0 = 000000000000007b |
| 24555 | sdivx %l1,%l7,%l0 ! %l0 = fffffffffffdce31 |
| 24556 | ! Mem[0000000031000078] = e7393828b564ae13, %l3 = dd7dd54055beda23, %l5 = fffffffffffffe30 |
| 24557 | add %o2,0x78,%g1 |
| 24558 | casxa [%g1]0x80,%l3,%l5 ! %l5 = e7393828b564ae13 |
| 24559 | ! %l1 = 0000231dbbcc8800, immed = 0000012a, %l4 = 000000000000027b |
| 24560 | taddcctv %l1,0x12a,%l4 ! %l0 = fffffffffffdce54, Trapped |
| 24561 | ! Mem[000000001e000028] = 00000000, %l6 = 0000000000000000 |
| 24562 | lduwa [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000 |
| 24563 | ! Mem[000000001e000030] = ffdb46fa, %l1 = 0000231dbbcc8800 |
| 24564 | ldswa [%i0+%o6]0x81,%l1 ! %l1 = ffffffffffdb46fa |
| 24565 | ! Mem[000000003180007c] = 30983852, %l1 = ffffffffffdb46fa |
| 24566 | ldsw [%o3+0x07c],%l1 ! %l1 = 0000000030983852 |
| 24567 | ! %l2 = 00000000000000ad, immed = fffffa04, %l5 = e7393828b564ae13 |
| 24568 | orncc %l2,-0x5fc,%l5 ! %l5 = 00000000000005ff, %ccr = 00 |
| 24569 | ! %l3 = dd7dd54055beda23, immed = 00000883, %l1 = 0000000030983852 |
| 24570 | subccc %l3,0x883,%l1 ! %l1 = dd7dd54055bed1a0, %ccr = 80 |
| 24571 | ! Mem[000000001f000008] = 00ff0010, %l1 = dd7dd54055bed1a0 |
| 24572 | lduha [%i2+%i4]0x88,%l1 ! %l1 = 0000000000000010 |
| 24573 | ! %l2 = 00000000000000ad, immed = 00000033, %l0 = fffffffffffdce54 |
| 24574 | srax %l2,0x033,%l0 ! %l0 = 0000000000000000 |
| 24575 | |
| 24576 | p7_label_86: |
| 24577 | ! Clear Register : %l7 = ffffffffefffa511 |
| 24578 | clr %l7 ! %l7 = 0000000000000000 |
| 24579 | ! Mem[0000000030800078] = ffdcffff, %f26 = 390a9033 |
| 24580 | ld [%o1+0x078],%f26 ! %f26 = ffdcffff |
| 24581 | ! %l5 = 000005ff00000000, Mem[30800038ff000010] = ffffffff |
| 24582 | stw %l5,[%o1+0x038] ! Mem[0000000030800038] = 000005ff |
| 24583 | ! %l3 = 55beda2300000000, Mem[1e000068a27efe41] = ffffffff |
| 24584 | stw %l3,[%i0+0x068] ! Mem[000000001e000068] = 55beda23 |
| 24585 | ! Mem[000000001e000028] = 00000000 000000e7, %l4 = 0000027b, %l5 = 000005ff |
| 24586 | ldda [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000 00000000000000e7 |
| 24587 | ! %f24 = 70a66e72, Mem[000000001f000064] = 01fdee32 |
| 24588 | st %f24,[%i2+0x064] ! Mem[000000001f000064] = 70a66e72 |
| 24589 | ! %l7 = 0000000000000000, Mem[1f000018000000ff] = 0000027b |
| 24590 | stha %l7,[%i2+%i6]0x81 ! Mem[000000001f000018] = 000000ff |
| 24591 | ! %l5 = 00000000000000e7, immed = 00000270, %l6 = 0000000000000000 |
| 24592 | taddcc %l5,0x270,%l6 ! %l6 = 0000000000000357, %ccr = 02 |
| 24593 | ! Mem[000000001f800078] = 00000b73 0000d0bc, %l2 = 000000ad, %l3 = 55beda23 |
| 24594 | ldd [%i3+0x078],%l2 ! %l2 = 0000000000000b73 000000000000d0bc |
| 24595 | ! Mem[0000000031800078] = 89114803 30983852, %l0 = 00000000, %l1 = 00000010 |
| 24596 | ldd [%o3+0x078],%l0 ! %l0 = 0000000089114803 0000000030983852 |
| 24597 | |
| 24598 | p7_label_87: |
| 24599 | ! Mem[000000001f800028] = 00000000, %l3 = 000000000000d0bc |
| 24600 | swapa [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000000 |
| 24601 | ! Mem[000000003080007c] = b2d05b3c, %l4 = 0000000000000000 |
| 24602 | lduw [%o1+0x07c],%l4 ! %l4 = 00000000b2d05b3c |
| 24603 | ! %l7 = 0000000000000000, %l7 = 0000000000000000, %l7 = 0000000000000000 |
| 24604 | orncc %l7,%l7,%l7 ! %l7 = ffffffffffffffff, %ccr = 88 |
| 24605 | ! %l4 = 00000000b2d05b3c, %l6 = 0000000000000357, %l6 = 0000000000000357 |
| 24606 | taddcc %l4,%l6,%l6 ! %l6 = 00000000b2d05e93, %ccr = 0a |
| 24607 | ! Mem[000000003080007c] = b2d05b3c, %l7 = ffffffffffffffff, %asi = 80 |
| 24608 | swapa [%o1+0x07c]%asi,%l7 ! %l7 = 00000000b2d05b3c |
| 24609 | ! Mem[000000001f800044] = 40800f24, %l6 = 00000000b2d05e93 |
| 24610 | ldsba [%i3+0x044]%asi,%l6 ! %l6 = 0000000000000040 |
| 24611 | ! %l7 = 00000000b2d05b3c, immed = fffff498, %l5 = 00000000000000e7 |
| 24612 | taddcc %l7,-0xb68,%l5 ! %l5 = 00000000b2d04fd4, %ccr = 19 |
| 24613 | ! %l4 = 00000000b2d05b3c, %l2 = 0000000000000b73, %y = 0000231d |
| 24614 | sdivcc %l4,%l2,%l4 ! %l4 = 000000007fffffff, %ccr = 02 |
| 24615 | mov %l0,%y ! %y = 89114803 |
| 24616 | ! %l1 = 0000000030983852, immed = 000002cb, %l1 = 0000000030983852 |
| 24617 | orncc %l1,0x2cb,%l1 ! %l1 = fffffffffffffd76, %ccr = 88 |
| 24618 | ! Mem[000000001e000000] = 96cb4de9, %l7 = 00000000b2d05b3c |
| 24619 | ldsha [%i0+%g0]0x89,%l7 ! %l7 = 0000000000004de9 |
| 24620 | |
| 24621 | p7_label_88: |
| 24622 | ! Mem[000000001e800020] = 70a66e72b2d05b3c, %l5 = 00000000b2d04fd4 |
| 24623 | ldxa [%i1+%o4]0x89,%l5 ! %l5 = 70a66e72b2d05b3c |
| 24624 | ! %l6 = 0000004000000000, Mem[31000078e7393828] = 16582bf8 |
| 24625 | sth %l6,[%o2+0x078] ! Mem[0000000031000078] = 00403828 |
| 24626 | ! Mem[0000000031000078] = 00403828b564ae13, %f18 = 00000000 00003487 |
| 24627 | ldda [%o2+0x078]%asi,%f18 ! %f18 = 00403828 b564ae13 |
| 24628 | ! Mem[0000000031000078] = 00403828, %l0 = 0000000089114803 |
| 24629 | lduh [%o2+0x07a],%l0 ! %l0 = 0000000000003828 |
| 24630 | ! %l0 = 0000000000003828, %l2 = 0000000000000b73, %l6 = 0000000000000040 |
| 24631 | xor %l0,%l2,%l6 ! %l6 = 000000000000335b |
| 24632 | ! %l1 = fffffffffffffd76, immed = fffff062, %y = 89114803 |
| 24633 | mulscc %l1,-0xf9e,%l0 ! %l0 = 00000001ffffef1d, %ccr = 09, %y = 4488a401 |
| 24634 | ! Mem[0000000030000078] = ffffffff, %f18 = 00403828 |
| 24635 | ld [%o0+0x078],%f18 ! %f18 = ffffffff |
| 24636 | ! %l2 = 00000b73, %l3 = 00000000, Mem[000000001e800030] = 00000019 5e343722 |
| 24637 | std %l2,[%i1+%o6] ! Mem[000000001e800030] = 00000b73 00000000 |
| 24638 | ! Mem[000000003080007c] = ffffffff, %l6 = 000000000000335b |
| 24639 | ldsba [%o1+0x07e]%asi,%l6 ! %l6 = ffffffffffffffff |
| 24640 | ! %l5 = 70a66e72b2d05b3c, %l7 = 0000000000004de9, %l6 = ffffffffffffffff |
| 24641 | srlx %l5,%l7,%l6 ! %l6 = 0000000000385337 |
| 24642 | |
| 24643 | p7_label_89: |
| 24644 | ! %l2 = 00000b7300000000, Mem[1f00001a000000ff] = 00004de9 |
| 24645 | stb %l2,[%i2+0x01a] ! Mem[000000001f000018] = 000073ff |
| 24646 | ! %l4 = 000000007fffffff, %l2 = 0000000000000b73, %l4 = 000000007fffffff |
| 24647 | xor %l4,%l2,%l4 ! %l4 = 000000007ffff48c |
| 24648 | ! %l5 = 70a66e72b2d05b3c, %l3 = 0000000000000000, %y = 4488a401 |
| 24649 | mulscc %l5,%l3,%l3 ! %l3 = 00000000d9682d9e, %ccr = 08, %y = 22445200 |
| 24650 | ! %l2 = 0000000000000b73, %l2 = 0000000000000b73, %l7 = 0000000000004de9 |
| 24651 | srlx %l2,%l2,%l7 ! %l7 = 0000000000000000 |
| 24652 | ! %l0 = 00000001ffffef1d, immed = 00000d3c, %y = 22445200 |
| 24653 | umulcc %l0,0xd3c,%l0 ! %l0 = 00000d3bff2083cc, %ccr = 08, %y = 00000d3b |
| 24654 | ! %l5 = b2d05b3c00000000, Mem[1f8000080000d090] = 00000b73 |
| 24655 | stha %l5,[%i3+%i4]0x89 ! Mem[000000001f800008] = 00005b3c |
| 24656 | ! Mem[000000001e800020] = 3c5bd0b2, %l7 = 0000000000000000 |
| 24657 | ldswa [%i1+%o4]0x81,%l7 ! %l7 = 000000003c5bd0b2 |
| 24658 | ! %l4 = 000000007ffff48c, %l0 = 00000d3bff2083cc, %y = 00000d3b |
| 24659 | umul %l4,%l0,%l3 ! %l3 = 7f90367bff9a8390, %y = 7f90367b |
| 24660 | ! %l2 = 0000000000000b73, %l5 = 70a66e72b2d05b3c, %l4 = 000000007ffff48c |
| 24661 | tsubcc %l2,%l5,%l4 ! %l4 = 8f59918d4d2fb037, %ccr = 93 |
| 24662 | ! %l2 = 0000000000000b73, %l5 = 70a66e72b2d05b3c, %y = 7f90367b |
| 24663 | udiv %l2,%l5,%l0 ! %l0 = 00000000b6a07764 |
| 24664 | mov %l0,%y ! %y = b6a07764 |
| 24665 | |
| 24666 | p7_label_90: |
| 24667 | ! %l3 = 7f90367bff9a8390, immed = fffff5fe, %y = b6a07764 |
| 24668 | umulcc %l3,-0xa02,%l5 ! %l5 = ff9a7991f7a758e0, %ccr = 88, %y = ff9a7991 |
| 24669 | ! %l7 = 000000003c5bd0b2, Mem[0000000030000078] = fffffffffffafe30 |
| 24670 | stx %l7,[%o0+0x078] ! Mem[0000000030000078] = 000000003c5bd0b2 |
| 24671 | ! %l0 = 00000000b6a07764, %l3 = 7f90367bff9a8390, %l0 = 00000000b6a07764 |
| 24672 | andn %l0,%l3,%l0 ! %l0 = 0000000000207464 |
| 24673 | ! %l3 = ff9a839000000000, Mem[1f00002097c23897] = ff9a8390 |
| 24674 | stba %l3,[%i2+%o4]0x88 ! Mem[000000001f000020] = 97c23890 |
| 24675 | ! Mem[000000001e80006c] = b0c062fb, %l6 = 0000000000385337 |
| 24676 | ldub [%i1+0x06d],%l6 ! %l6 = 00000000000000c0 |
| 24677 | ! Mem[000000003100003c] = 532da9d2, %l2 = 0000000000000b73 |
| 24678 | ldsb [%o2+0x03c],%l2 ! %l2 = 0000000000000053 |
| 24679 | ! Clear Register : %l3 = 7f90367bff9a8390 |
| 24680 | clr %l3 ! %l3 = 0000000000000000 |
| 24681 | ! Mem[000000001f800018] = 0000449a 00000000, %l2 = 00000053, %l3 = 00000000 |
| 24682 | ldda [%i3+%i6]0x81,%l2 ! %l2 = 000000000000449a 0000000000000000 |
| 24683 | ! Mem[000000003180003c] = 00000000, %l4 = 8f59918d4d2fb037 |
| 24684 | swap [%o3+0x03c],%l4 ! %l4 = 0000000000000000 |
| 24685 | ! %l2 = 000000000000449a, immed = 00000a48, %l5 = ff9a7991f7a758e0 |
| 24686 | subc %l2,0xa48,%l5 ! %l5 = 0000000000003a52 |
| 24687 | |
| 24688 | p7_label_91: |
| 24689 | ! %l3 = 0000000000000000, %l3 = 0000000000000000, %l2 = 000000000000449a |
| 24690 | taddcctv %l3,%l3,%l2 ! %l2 = 0000000000000000, %ccr = 44 |
| 24691 | ! Mem[000000001f000010] = a954eff6, %f14 = b2000000 |
| 24692 | lda [%i2+%i5]0x89,%f14 ! %f14 = a954eff6 |
| 24693 | ! %l1 = fffffd7600000000, Mem[1e800008cefa29da] = 00000000 |
| 24694 | stha %l1,[%i1+%i4]0x81 ! Mem[000000001e800008] = fd7629da |
| 24695 | ! Mem[000000001e00001c] = 00000000, %l1 = fffffffffffffd76 |
| 24696 | ldub [%i0+0x01d],%l1 ! %l1 = 0000000000000000 |
| 24697 | ! %l5 = 00003a5200000000, Mem[1e000018ff000000] = fffffd76 |
| 24698 | stwa %l5,[%i0+%i6]0x80 ! Mem[000000001e000018] = 00003a52 |
| 24699 | ! Mem[0000000031000078] = 00403828, %l3 = 0000000000000000 |
| 24700 | ldsba [%o2+0x07a]%asi,%l3 ! %l3 = 0000000000000038 |
| 24701 | ! Mem[000000001f000038] = 843ed08df46a7e15, %l6 = 00000000000000c0 |
| 24702 | ldx [%i2+0x038],%l6 ! %l6 = 843ed08df46a7e15 |
| 24703 | ! %l4 = 0000000000000000, Mem[30800038000005ff] = 00000000 |
| 24704 | stw %l4,[%o1+0x038] ! Mem[0000000030800038] = 00000000 |
| 24705 | ! %l2 = 0000000000000000, immed = 00000478, %l6 = 843ed08df46a7e15 |
| 24706 | xnor %l2,0x478,%l6 ! %l6 = fffffffffffffb87 |
| 24707 | ! %l5 = 00003a5200000000, Mem[3100007a00403828] = 843ed08d |
| 24708 | stb %l5,[%o2+0x07a] ! Mem[0000000031000078] = 00405228 |
| 24709 | |
| 24710 | p7_label_92: |
| 24711 | ! Clear Register : %l4 = 0000000000000000 |
| 24712 | clr %l4 ! %l4 = 0000000000000000 |
| 24713 | ! Mem[0000000030000078] = 00000000, %l1 = 0000000000000000 |
| 24714 | ldsw [%o0+0x078],%l1 ! %l1 = 0000000000000000 |
| 24715 | ! Mem[000000001e000020] = ff000000, %l7 = 000000003c5bd0b2 |
| 24716 | lduha [%i0+0x020]%asi,%l7 ! %l7 = 000000000000ff00 |
| 24717 | ! Mem[0000000030000038] = ffc50400, %l0 = 0000000000207464 |
| 24718 | swap [%o0+0x038],%l0 ! %l0 = 00000000ffc50400 |
| 24719 | ! %l6 = fffffb87, %l7 = 0000ff00, Mem[0000000031000038] = 00f3bb1b 532da9d2 |
| 24720 | std %l6,[%o2+0x038] ! Mem[0000000031000038] = fffffb87 0000ff00 |
| 24721 | ! Mem[000000001e800008] = fd7629da, %l6 = fffffffffffffb87 |
| 24722 | lduha [%i1+%i4]0x81,%l6 ! %l6 = 000000000000fd76 |
| 24723 | ! %l1 = 0000000000000000, Mem[3180007989114803] = 16582bf8 |
| 24724 | stb %l1,[%o3+0x079] ! Mem[0000000031800078] = 89004803 |
| 24725 | ! %l0 = 00000000ffc50400, %l0 = 00000000ffc50400, %l5 = 0000000000003a52 |
| 24726 | xnor %l0,%l0,%l5 ! %l5 = ffffffffffffffff |
| 24727 | ! Mem[000000001f000000] = 00000000, %l1 = 0000000000000000 |
| 24728 | ldswa [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000000 |
| 24729 | ! Mem[000000001f800040] = 9a44d770 40800f24 00000000 1ca16829 |
| 24730 | ! Mem[000000001f800050] = 0000ff00 f9bf0836 c7ace047 fd9d1438 |
| 24731 | ! Mem[000000001f800060] = 2237345e 19000000 a27efe41 f5ab81dc |
| 24732 | ! Mem[000000001f800070] = 2838c297 6cead280 00000b73 0000d0bc |
| 24733 | ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 000000001f800040 |
| 24734 | |
| 24735 | p7_label_93: |
| 24736 | ! %l6 = 000000000000fd76, %l5 = ffffffffffffffff, %l2 = 0000000000000000 |
| 24737 | srax %l6,%l5,%l2 ! %l2 = 0000000000000000 |
| 24738 | ! Mem[000000001f800040] = 9a44d770 40800f24 00000000 1ca16829 |
| 24739 | ! Mem[000000001f800050] = 0000ff00 f9bf0836 c7ace047 fd9d1438 |
| 24740 | ! Mem[000000001f800060] = 2237345e 19000000 a27efe41 f5ab81dc |
| 24741 | ! Mem[000000001f800070] = 2838c297 6cead280 00000b73 0000d0bc |
| 24742 | ldda [%i3+%g4]ASI_BLK_S,%f16 ! Block Load from 000000001f800040 |
| 24743 | ! %f6 = 0000ff00, Mem[000000001e000018] = 00003a52 |
| 24744 | sta %f6 ,[%i0+%i6]0x81 ! Mem[000000001e000018] = 0000ff00 |
| 24745 | ! %l3 = 0000000000000038, %l4 = 0000000000000000, %l1 = 0000000000000000 |
| 24746 | xnor %l3,%l4,%l1 ! %l1 = ffffffffffffffc7 |
| 24747 | ! Mem[0000000030000038] = 00207464, %l6 = 000000000000fd76 |
| 24748 | ldsh [%o0+0x03a],%l6 ! %l6 = 0000000000007464 |
| 24749 | ! %l4 = 0000000000000000, immed = fffff47e, %l1 = ffffffffffffffc7 |
| 24750 | add %l4,-0xb82,%l1 ! %l1 = fffffffffffff47e |
| 24751 | ! %l3 = 0000000000000038, %l5 = ffffffffffffffff, %l0 = 00000000ffc50400 |
| 24752 | and %l3,%l5,%l0 ! %l0 = 0000000000000038 |
| 24753 | ! %l0 = 0000000000000038, %l0 = 0000000000000038, %y = ff9a7991 |
| 24754 | smulcc %l0,%l0,%l3 ! %l3 = 0000000000000c40, %ccr = 00, %y = 00000000 |
| 24755 | ! %f6 = 0000ff00, Mem[000000003080003c] = 003fcb96 |
| 24756 | st %f6 ,[%o1+0x03c] ! Mem[000000003080003c] = 0000ff00 |
| 24757 | ! %f10 = 89114803 b2d05b3c, Mem[000000001f800020] = f5a7ab52 c837b4d3 |
| 24758 | std %f10,[%i3+%o4] ! Mem[000000001f800020] = 89114803 b2d05b3c |
| 24759 | |
| 24760 | p7_label_94: |
| 24761 | ! %l4 = 0000000000000000, Mem[1f0000081000ff00] = 1f800020 |
| 24762 | stba %l4,[%i2+%i4]0x80 ! Mem[000000001f000008] = 0000ff00 |
| 24763 | ! %l5 = ffffffffffffffff, immed = fffffd33, %l3 = 0000000000000c40 |
| 24764 | xnor %l5,-0x2cd,%l3 ! %l3 = fffffffffffffd33 |
| 24765 | ! %l6 = 0000000000007464, immed = 00000c83, %y = 00000000 |
| 24766 | mulscc %l6,0xc83,%l2 ! %l2 = 0000000000003a32, %ccr = 00, %y = 00000000 |
| 24767 | ! %l6 = 0000000000007464, %l5 = ffffffffffffffff, %y = 00000000 |
| 24768 | umul %l6,%l5,%l4 ! %l4 = 00007463ffff8b9c, %y = 00007463 |
| 24769 | ! %l1 = fffffffffffff47e, immed = 00000b66, %l6 = 0000000000007464 |
| 24770 | xor %l1,0xb66,%l6 ! %l6 = ffffffffffffff18 |
| 24771 | ! %l4 = 00007463ffff8b9c, immed = fffff030, %l7 = 000000000000ff00 |
| 24772 | xnor %l4,-0xfd0,%l7 ! %l7 = 00007463ffff8453 |
| 24773 | ! %f16 = 9a44d770 40800f24 00000000 1ca16829 |
| 24774 | ! %f20 = 0000ff00 f9bf0836 c7ace047 fd9d1438 |
| 24775 | ! %f24 = 2237345e 19000000 a27efe41 f5ab81dc |
| 24776 | ! %f28 = 2838c297 6cead280 00000b73 0000d0bc |
| 24777 | stda %f16,[%i1]ASI_BLK_P ! Block Store to 000000001e800000 |
| 24778 | ! %l0 = 0000000000000038, immed = 000004e3, %l0 = 0000000000000038 |
| 24779 | add %l0,0x4e3,%l0 ! %l0 = 000000000000051b |
| 24780 | ! %f0 = 7bc50400 00000000, Mem[0000000031000078] = 00405228 b564ae13 |
| 24781 | stda %f0 ,[%o2+0x078]%asi ! Mem[0000000031000078] = 7bc50400 00000000 |
| 24782 | ! Mem[000000003100007c] = 00000000, %l6 = ffffffffffffff18 |
| 24783 | ldub [%o2+0x07d],%l6 ! %l6 = 0000000000000000 |
| 24784 | |
| 24785 | p7_label_95: |
| 24786 | ! Mem[0000000031000038] = fffffb87, %l5 = ffffffffffffffff |
| 24787 | ldub [%o2+0x038],%l5 ! %l5 = 00000000000000ff |
| 24788 | ! %l2 = 0000000000003a32, immed = fffff84f, %y = 00007463 |
| 24789 | mulscc %l2,-0x7b1,%l4 ! %l4 = 0000000100001568, %ccr = 01, %y = 00003a31 |
| 24790 | ! Mem[0000000030800078] = ffdcffff ffffffff, %l2 = 00003a32, %l3 = fffffd33 |
| 24791 | ldd [%o1+0x078],%l2 ! %l2 = 00000000ffdcffff 00000000ffffffff |
| 24792 | membar #Sync ! Added by membar checker (114) |
| 24793 | ! Mem[000000001e800028] = a27efe41f5ab81dc, %f6 = 0000ff00 4326cb96 |
| 24794 | ldda [%i1+0x028]%asi,%f6 ! %f6 = a27efe41 f5ab81dc |
| 24795 | ! Mem[000000001e000073] = 00000b73, %l6 = 0000000000000000 |
| 24796 | ldstub [%i0+0x073],%l6 ! %l6 = 0000000000000073 |
| 24797 | ! Code Fragment 1 |
| 24798 | p7_fragment_11: |
| 24799 | ta T_CHANGE_HPRIV |
| 24800 | ldxa [%g0] ASI_LSU_CTL_REG, %g2 |
| 24801 | ! %g3 = fffffffffffffe3a |
| 24802 | mov 0x780,%g3 ! %g3 = 0000000000000780 |
| 24803 | and %g3, 0x13, %g3 |
| 24804 | xor %g2, %g3, %g2 |
| 24805 | stxa %g2, [%g0] ASI_LSU_CTL_REG |
| 24806 | ta T_CHANGE_NONHPRIV |
| 24807 | ! %l5 = 00000000000000ff, immed = 00000013, %l3 = 00000000ffffffff |
| 24808 | srlx %l5,0x013,%l3 ! %l3 = 0000000000000000 |
| 24809 | ! %l2 = 00000000ffdcffff, immed = fffff4d3, %l0 = 000000000000051b |
| 24810 | addccc %l2,-0xb2d,%l0 ! %l0 = 00000000ffdcf4d3, %ccr = 19 |
| 24811 | ! %l0 = 00000000ffdcf4d3, %l4 = 0000000100001568, %l5 = 00000000000000ff |
| 24812 | srlx %l0,%l4,%l5 ! %l5 = 0000000000000000 |
| 24813 | ! %l0 = 00000000ffdcf4d3, %l0 = 00000000ffdcf4d3, %y = 00003a31 |
| 24814 | umulcc %l0,%l0,%l6 ! %l6 = ffb9ee720ecae5e9, %ccr = 80, %y = ffb9ee72 |
| 24815 | |
| 24816 | p7_label_96: |
| 24817 | ! Set Register : %l6 = ffb9ee720ecae5e9 |
| 24818 | xor %g0,-1,%l6 ! %l6 = ffffffffffffffff |
| 24819 | ! Mem[000000001f800018] = 0000449a, %f26 = a27efe41 |
| 24820 | lda [%i3+%i6]0x81,%f26 ! %f26 = 0000449a |
| 24821 | ! Mem[0000000030800038] = 00000000, %l7 = 00007463ffff8453 |
| 24822 | ldsb [%o1+0x039],%l7 ! %l7 = 0000000000000000 |
| 24823 | ! Mem[0000000030800078] = ffdcffff, %f23 = fd9d1438 |
| 24824 | lda [%o1+0x078]%asi,%f23 ! %f23 = ffdcffff |
| 24825 | ! %l5 = 0000000000000000, immed = fffffd4e, %l6 = ffffffffffffffff |
| 24826 | xor %l5,-0x2b2,%l6 ! %l6 = fffffffffffffd4e |
| 24827 | ! Mem[000000003180007e] = 30983852, %l1 = fffffffffffff47e |
| 24828 | ldstub [%o3+0x07e],%l1 ! %l1 = 0000000000000038 |
| 24829 | ! %f0 = 7bc50400 00000000, Mem[0000000031800078] = 89004803 3098ff52 |
| 24830 | std %f0 ,[%o3+0x078] ! Mem[0000000031800078] = 7bc50400 00000000 |
| 24831 | ! %l1 = 0000003800000000, Mem[3000007d3c5bd0b2] = 31800078 |
| 24832 | stb %l1,[%o0+0x07d] ! Mem[000000003000007c] = 3c38d0b2 |
| 24833 | ! Mem[000000001e80005c] = da29face, %l7 = 0000000000000000 |
| 24834 | ldsh [%i1+0x05c],%l7 ! %l7 = ffffffffffffda29 |
| 24835 | ! %l6 = fffffffffffffd4e, Mem[000000001e800010] = 0000ff00f9bf0836 |
| 24836 | stx %l6,[%i1+%i5] ! Mem[000000001e800010] = fffffffffffffd4e |
| 24837 | |
| 24838 | p7_label_97: |
| 24839 | ! Mem[000000003080007c] = ffffffff, %l7 = ffffffffffffda29 |
| 24840 | swap [%o1+0x07c],%l7 ! %l7 = 00000000ffffffff |
| 24841 | ! done : should take illegal inst trap, %l0 = 00000000ffdcf4d3 |
| 24842 | done ! Illegal inst trap : %l0 = 00000000ffdcf4e3 |
| 24843 | ! %l3 = 0000000000000000, immed = 00000015, %l6 = fffffffffffffd4e |
| 24844 | sll %l3,0x015,%l6 ! %l6 = 0000000000000000 |
| 24845 | ! %l3 = 0000000000000000, %l3 = 0000000000000000, %l7 = 00000000ffffffff |
| 24846 | andcc %l3,%l3,%l7 ! %l7 = 0000000000000000, %ccr = 44 |
| 24847 | ! Mem[0000000031800078] = 7bc5040000000000, %l4 = 0000000100001568, %l4 = 0000000100001568 |
| 24848 | add %o3,0x78,%g1 |
| 24849 | casxa [%g1]0x80,%l4,%l4 ! %l4 = 7bc5040000000000 |
| 24850 | ! %l7 = 0000000000000000, Mem[1e000020ff000000] = 00000001 |
| 24851 | stba %l7,[%i0+%o4]0x80 ! Mem[000000001e000020] = 00000000 |
| 24852 | ! %l5 = 0000000000000000, %l6 = 0000000000000000, %l7 = 0000000000000000 |
| 24853 | subc %l5,%l6,%l7 ! %l7 = 0000000000000000 |
| 24854 | ! Mem[000000003100007c] = 00000000, %l7 = 0000000000000000 |
| 24855 | swap [%o2+0x07c],%l7 ! %l7 = 0000000000000000 |
| 24856 | ! Mem[000000001e800028] = a27efe41, %l3 = 0000000000000000 |
| 24857 | lduba [%i1+%o5]0x81,%l3 ! %l3 = 00000000000000a2 |
| 24858 | ! %l7 = 0000000000000000, %l7 = 0000000000000000, %l4 = 7bc5040000000000 |
| 24859 | andcc %l7,%l7,%l4 ! %l4 = 0000000000000000, %ccr = 44 |
| 24860 | |
| 24861 | p7_label_98: |
| 24862 | ! Mem[0000000030000078] = 00000000, %l0 = 00000000ffdcf4e3 |
| 24863 | lduw [%o0+0x078],%l0 ! %l0 = 0000000000000000 |
| 24864 | ! %l5 = 0000000000000000, Mem[000000001f800018] = 0000449a00000000 |
| 24865 | stxa %l5,[%i3+%i6]0x81 ! Mem[000000001f800018] = 0000000000000000 |
| 24866 | ! Mem[0000000031800038] = 000000004d2fb037, %f18 = 00000000 1ca16829 |
| 24867 | ldda [%o3+0x038]%asi,%f18 ! %f18 = 00000000 4d2fb037 |
| 24868 | ! %l6 = 0000000000000000, Mem[0000000030000038] = 0020746410005aff |
| 24869 | stx %l6,[%o0+0x038] ! Mem[0000000030000038] = 0000000000000000 |
| 24870 | ! %l7 = 0000000000000000, %l2 = 00000000ffdcffff, %l7 = 0000000000000000 |
| 24871 | sub %l7,%l2,%l7 ! %l7 = ffffffff00230001 |
| 24872 | ! Mem[000000001e00003c] = 0c525b19, %l3 = 00000000000000a2, %asi = 80 |
| 24873 | swapa [%i0+0x03c]%asi,%l3 ! %l3 = 000000000c525b19 |
| 24874 | ! %l2 = 00000000ffdcffff, immd = fffffffffffff7d4, %l1 = 0000000000000038 |
| 24875 | sdivx %l2,-0x82c,%l1 ! %l1 = ffffffffffe0b095 |
| 24876 | ! Clear Register : %l0 = 0000000000000000 |
| 24877 | clr %l0 ! %l0 = 0000000000000000 |
| 24878 | ! %l7 = ffffffff00230001, %l2 = 00000000ffdcffff, %y = ffb9ee72 |
| 24879 | umulcc %l7,%l2,%l3 ! %l3 = 0022fb37ffb9ffff, %ccr = 08, %y = 0022fb37 |
| 24880 | ! %f6 = a27efe41 f5ab81dc, Mem[000000001e000030] = ffdb46fa b7306bff |
| 24881 | stda %f6 ,[%i0+%o6]0x81 ! Mem[000000001e000030] = a27efe41 f5ab81dc |
| 24882 | |
| 24883 | p7_label_99: |
| 24884 | ! %l5 = 0000000000000000, immed = fffff6ac, %y = 0022fb37 |
| 24885 | umul %l5,-0x954,%l3 ! %l3 = 0000000000000000, %y = 00000000 |
| 24886 | ! %f26 = 0000449a, Mem[000000001e800028] = 41fe7ea2 |
| 24887 | sta %f26,[%i1+%o5]0x88 ! Mem[000000001e800028] = 0000449a |
| 24888 | ! Mem[0000000030800038] = 00000000, %l3 = 0000000000000000 |
| 24889 | lduba [%o1+0x03b]%asi,%l3 ! %l3 = 0000000000000000 |
| 24890 | ! Mem[000000001e800030] = 2838c297, %l5 = 00000000, %l4 = 00000000 |
| 24891 | add %i1,0x30,%g1 |
| 24892 | casa [%g1]0x80,%l5,%l4 ! %l4 = 000000002838c297 |
| 24893 | ! %l2 = ffdcffff, %l3 = 00000000, Mem[000000001e800020] = 2237345e 19000000 |
| 24894 | stda %l2,[%i1+0x020]%asi ! Mem[000000001e800020] = ffdcffff 00000000 |
| 24895 | ! Mem[000000001f800028] = 0000d0bc, %l4 = 000000002838c297 |
| 24896 | lduwa [%i3+%o5]0x89,%l4 ! %l4 = 000000000000d0bc |
| 24897 | ! %l3 = 0000000000000000, %l7 = ffffffff00230001, %l2 = 00000000ffdcffff |
| 24898 | and %l3,%l7,%l2 ! %l2 = 0000000000000000 |
| 24899 | ! %l3 = 0000000000000000, immed = fffff246, %y = 00000000 |
| 24900 | umulcc %l3,-0xdba,%l7 ! %l7 = 0000000000000000, %ccr = 44, %y = 00000000 |
| 24901 | ! %f24 = 2237345e 19000000, Mem[000000001e800000] = 70d7449a 240f8040 |
| 24902 | stda %f24,[%i1+%g0]0x88 ! Mem[000000001e800000] = 2237345e 19000000 |
| 24903 | ! Mem[000000003080007c] = ffffda29, %l4 = 0000d0bc, %l7 = 00000000 |
| 24904 | add %o1,0x7c,%g1 |
| 24905 | casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ffffda29 |
| 24906 | |
| 24907 | p7_label_100: |
| 24908 | ! %l2 = 0000000000000000, %l6 = 0000000000000000, %l0 = 0000000000000000 |
| 24909 | andncc %l2,%l6,%l0 ! %l0 = 0000000000000000, %ccr = 44 |
| 24910 | ! %l0 = 0000000000000000 |
| 24911 | setx 0x6124e7c875bc946b,%g7,%l0 ! %l0 = 6124e7c875bc946b |
| 24912 | ! %l4 = 000000000000d0bc, %l3 = 0000000000000000, %y = 00000000 |
| 24913 | umul %l4,%l3,%l5 ! %l5 = 0000000000000000, %y = 00000000 |
| 24914 | ! Mem[000000001f000040] = a1400524, %l4 = 000000000000d0bc |
| 24915 | ldsh [%i2+0x040],%l4 ! %l4 = ffffffffffffa140 |
| 24916 | ! Mem[000000001f800074] = 6cead280, %l0 = 6124e7c875bc946b |
| 24917 | swap [%i3+0x074],%l0 ! %l0 = 000000006cead280 |
| 24918 | ! Mem[0000000031000078] = 7bc50400 00000000, %l0 = 6cead280, %l1 = ffe0b095 |
| 24919 | ldd [%o2+0x078],%l0 ! %l0 = 000000007bc50400 0000000000000000 |
| 24920 | ! %l7 = 00000000ffffda29, immed = fffffc0b, %l1 = 0000000000000000 |
| 24921 | andn %l7,-0x3f5,%l1 ! %l1 = 0000000000000220 |
| 24922 | ! %l4 = ffffffffffffa140, immed = 00000123, %y = 00000000 |
| 24923 | umulcc %l4,0x123,%l5 ! %l5 = 00000122ff944bc0, %ccr = 08, %y = 00000122 |
| 24924 | ! Mem[000000001f800000] = 00000024, %l4 = ffffffffffffa140 |
| 24925 | lduha [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000 |
| 24926 | ! %l5 = ff944bc000000000, Mem[1f8000419a44d770] = 16582bf8 |
| 24927 | stba %l5,[%i3+0x041]%asi ! Mem[000000001f800040] = 9ac0d770 |
| 24928 | |
| 24929 | ba,a p7_not_taken_0_end |
| 24930 | p7_not_taken_0: |
| 24931 | ! The following code should not be executed |
| 24932 | ldx [%o1+0x000],%l2 |
| 24933 | sta %l0,[%i1+0x020]%asi |
| 24934 | nop |
| 24935 | stba %l6,[%o2+0x004]%asi |
| 24936 | std %l0,[%o3+0x000] |
| 24937 | stxa %l0,[%i3+0x008]%asi |
| 24938 | nop |
| 24939 | ba,a p7_branch_failed |
| 24940 | p7_not_taken_0_end: |
| 24941 | |
| 24942 | |
| 24943 | ! End of Random Code for Processor 7 |
| 24944 | |
| 24945 | p7_set_done_flag: |
| 24946 | mov 2,%g2 |
| 24947 | set done_flags,%g1 |
| 24948 | st %g2,[%g1+0x01c] ! Set processor 7 done flag |
| 24949 | |
| 24950 | ! Check Registers |
| 24951 | |
| 24952 | p7_check_registers: |
| 24953 | set p7_expected_registers,%g1 |
| 24954 | ldx [%g1+0x000],%g2 |
| 24955 | cmp %l0,%g2 ! %l0 should be 000000007bc50400 |
| 24956 | bne,a,pn %xcc,p7_reg_l0_fail |
| 24957 | mov %l0,%g3 |
| 24958 | ldx [%g1+0x008],%g2 |
| 24959 | cmp %l1,%g2 ! %l1 should be 0000000000000220 |
| 24960 | bne,a,pn %xcc,p7_reg_l1_fail |
| 24961 | mov %l1,%g3 |
| 24962 | ldx [%g1+0x010],%g2 |
| 24963 | cmp %l2,%g2 ! %l2 should be 0000000000000000 |
| 24964 | bne,a,pn %xcc,p7_reg_l2_fail |
| 24965 | mov %l2,%g3 |
| 24966 | ldx [%g1+0x018],%g2 |
| 24967 | cmp %l3,%g2 ! %l3 should be 0000000000000000 |
| 24968 | bne,a,pn %xcc,p7_reg_l3_fail |
| 24969 | mov %l3,%g3 |
| 24970 | ldx [%g1+0x020],%g2 |
| 24971 | cmp %l4,%g2 ! %l4 should be 0000000000000000 |
| 24972 | bne,a,pn %xcc,p7_reg_l4_fail |
| 24973 | mov %l4,%g3 |
| 24974 | ldx [%g1+0x028],%g2 |
| 24975 | cmp %l5,%g2 ! %l5 should be 00000122ff944bc0 |
| 24976 | bne,a,pn %xcc,p7_reg_l5_fail |
| 24977 | mov %l5,%g3 |
| 24978 | ldx [%g1+0x030],%g2 |
| 24979 | cmp %l6,%g2 ! %l6 should be 0000000000000000 |
| 24980 | bne,a,pn %xcc,p7_reg_l6_fail |
| 24981 | mov %l6,%g3 |
| 24982 | ldx [%g1+0x038],%g2 |
| 24983 | cmp %l7,%g2 ! %l7 should be 00000000ffffda29 |
| 24984 | bne,a,pn %xcc,p7_reg_l7_fail |
| 24985 | mov %l7,%g3 |
| 24986 | |
| 24987 | ! Check %y register |
| 24988 | |
| 24989 | set 0x00000122,%g2 |
| 24990 | rd %y,%g3 |
| 24991 | cmp %g2,%g3 |
| 24992 | bne,a p7_failed |
| 24993 | mov 0x111,%g1 |
| 24994 | |
| 24995 | ! Check Floating Point Registers |
| 24996 | |
| 24997 | p7_check_fp_registers: |
| 24998 | set p7_temp,%g1 |
| 24999 | set p7_expected_fp_regs,%g3 |
| 25000 | std %f0,[%g1] |
| 25001 | ldx [%g1],%l1 |
| 25002 | ldx [%g3+0x00],%l0 |
| 25003 | cmp %l0,%l1 ! %f0 should be 7bc50400 00000000 |
| 25004 | bne %xcc,p7_f0_fail |
| 25005 | std %f2,[%g1] |
| 25006 | ldx [%g1],%l1 |
| 25007 | ldx [%g3+0x08],%l0 |
| 25008 | cmp %l0,%l1 ! %f2 should be ff000000 00000000 |
| 25009 | bne %xcc,p7_f2_fail |
| 25010 | std %f4,[%g1] |
| 25011 | ldx [%g1],%l1 |
| 25012 | ldx [%g3+0x10],%l0 |
| 25013 | cmp %l0,%l1 ! %f4 should be ffffffff ffffffff |
| 25014 | bne %xcc,p7_f4_fail |
| 25015 | std %f6,[%g1] |
| 25016 | ldx [%g1],%l1 |
| 25017 | ldx [%g3+0x18],%l0 |
| 25018 | cmp %l0,%l1 ! %f6 should be a27efe41 f5ab81dc |
| 25019 | bne %xcc,p7_f6_fail |
| 25020 | std %f8,[%g1] |
| 25021 | ldx [%g1],%l1 |
| 25022 | ldx [%g3+0x20],%l0 |
| 25023 | cmp %l0,%l1 ! %f8 should be ffffffff e94dcb96 |
| 25024 | bne %xcc,p7_f8_fail |
| 25025 | std %f10,[%g1] |
| 25026 | ldx [%g1],%l1 |
| 25027 | ldx [%g3+0x28],%l0 |
| 25028 | cmp %l0,%l1 ! %f10 should be 89114803 b2d05b3c |
| 25029 | bne %xcc,p7_f10_fail |
| 25030 | std %f12,[%g1] |
| 25031 | ldx [%g1],%l1 |
| 25032 | ldx [%g3+0x30],%l0 |
| 25033 | cmp %l0,%l1 ! %f12 should be 3c5bd0b2 726ea670 |
| 25034 | bne %xcc,p7_f12_fail |
| 25035 | std %f14,[%g1] |
| 25036 | ldx [%g1],%l1 |
| 25037 | ldx [%g3+0x38],%l0 |
| 25038 | cmp %l0,%l1 ! %f14 should be a954eff6 0c525b19 |
| 25039 | bne %xcc,p7_f14_fail |
| 25040 | std %f16,[%g1] |
| 25041 | ldx [%g1],%l1 |
| 25042 | ldx [%g3+0x40],%l0 |
| 25043 | cmp %l0,%l1 ! %f16 should be 9a44d770 40800f24 |
| 25044 | bne %xcc,p7_f16_fail |
| 25045 | std %f18,[%g1] |
| 25046 | ldx [%g1],%l1 |
| 25047 | ldx [%g3+0x48],%l0 |
| 25048 | cmp %l0,%l1 ! %f18 should be 00000000 4d2fb037 |
| 25049 | bne %xcc,p7_f18_fail |
| 25050 | std %f20,[%g1] |
| 25051 | ldx [%g1],%l1 |
| 25052 | ldx [%g3+0x50],%l0 |
| 25053 | cmp %l0,%l1 ! %f20 should be 0000ff00 f9bf0836 |
| 25054 | bne %xcc,p7_f20_fail |
| 25055 | std %f22,[%g1] |
| 25056 | ldx [%g1],%l1 |
| 25057 | ldx [%g3+0x58],%l0 |
| 25058 | cmp %l0,%l1 ! %f22 should be c7ace047 ffdcffff |
| 25059 | bne %xcc,p7_f22_fail |
| 25060 | std %f24,[%g1] |
| 25061 | ldx [%g1],%l1 |
| 25062 | ldx [%g3+0x60],%l0 |
| 25063 | cmp %l0,%l1 ! %f24 should be 2237345e 19000000 |
| 25064 | bne %xcc,p7_f24_fail |
| 25065 | std %f26,[%g1] |
| 25066 | ldx [%g1],%l1 |
| 25067 | ldx [%g3+0x68],%l0 |
| 25068 | cmp %l0,%l1 ! %f26 should be 0000449a f5ab81dc |
| 25069 | bne %xcc,p7_f26_fail |
| 25070 | std %f28,[%g1] |
| 25071 | ldx [%g1],%l1 |
| 25072 | ldx [%g3+0x70],%l0 |
| 25073 | cmp %l0,%l1 ! %f28 should be 2838c297 6cead280 |
| 25074 | bne %xcc,p7_f28_fail |
| 25075 | std %f30,[%g1] |
| 25076 | ldx [%g1],%l1 |
| 25077 | ldx [%g3+0x78],%l0 |
| 25078 | cmp %l0,%l1 ! %f30 should be 00000b73 0000d0bc |
| 25079 | bne %xcc,p7_f30_fail |
| 25080 | nop |
| 25081 | |
| 25082 | ! Check Local Memory |
| 25083 | |
| 25084 | set p7_local0_expect,%g1 |
| 25085 | ldx [%g1+0x000],%g2 ! Expected data = e94dcb9600000000 |
| 25086 | ldx [%i0+0x000],%g3 ! Observed data at 000000001e000000 |
| 25087 | cmp %g2,%g3 |
| 25088 | bne,a,pn %xcc,p7_local_failed |
| 25089 | add %i0,0x000,%g4 |
| 25090 | ldx [%g1+0x018],%g2 ! Expected data = 0000ff0000000000 |
| 25091 | ldx [%i0+0x018],%g3 ! Observed data at 000000001e000018 |
| 25092 | cmp %g2,%g3 |
| 25093 | bne,a,pn %xcc,p7_local_failed |
| 25094 | add %i0,0x018,%g4 |
| 25095 | ldx [%g1+0x020],%g2 ! Expected data = 0000000000000000 |
| 25096 | ldx [%i0+0x020],%g3 ! Observed data at 000000001e000020 |
| 25097 | cmp %g2,%g3 |
| 25098 | bne,a,pn %xcc,p7_local_failed |
| 25099 | add %i0,0x020,%g4 |
| 25100 | ldx [%g1+0x030],%g2 ! Expected data = a27efe41f5ab81dc |
| 25101 | ldx [%i0+0x030],%g3 ! Observed data at 000000001e000030 |
| 25102 | cmp %g2,%g3 |
| 25103 | bne,a,pn %xcc,p7_local_failed |
| 25104 | add %i0,0x030,%g4 |
| 25105 | ldx [%g1+0x038],%g2 ! Expected data = b2000000000000a2 |
| 25106 | ldx [%i0+0x038],%g3 ! Observed data at 000000001e000038 |
| 25107 | cmp %g2,%g3 |
| 25108 | bne,a,pn %xcc,p7_local_failed |
| 25109 | add %i0,0x038,%g4 |
| 25110 | ldx [%g1+0x040],%g2 ! Expected data = 0000000040800f24 |
| 25111 | ldx [%i0+0x040],%g3 ! Observed data at 000000001e000040 |
| 25112 | cmp %g2,%g3 |
| 25113 | bne,a,pn %xcc,p7_local_failed |
| 25114 | add %i0,0x040,%g4 |
| 25115 | ldx [%g1+0x058],%g2 ! Expected data = 00e738dc5b19ae13 |
| 25116 | ldx [%i0+0x058],%g3 ! Observed data at 000000001e000058 |
| 25117 | cmp %g2,%g3 |
| 25118 | bne,a,pn %xcc,p7_local_failed |
| 25119 | add %i0,0x058,%g4 |
| 25120 | ldx [%g1+0x068],%g2 ! Expected data = 55beda23f5ab81dc |
| 25121 | ldx [%i0+0x068],%g3 ! Observed data at 000000001e000068 |
| 25122 | cmp %g2,%g3 |
| 25123 | bne,a,pn %xcc,p7_local_failed |
| 25124 | add %i0,0x068,%g4 |
| 25125 | ldx [%g1+0x070],%g2 ! Expected data = 00000bff6cead280 |
| 25126 | ldx [%i0+0x070],%g3 ! Observed data at 000000001e000070 |
| 25127 | cmp %g2,%g3 |
| 25128 | bne,a,pn %xcc,p7_local_failed |
| 25129 | add %i0,0x070,%g4 |
| 25130 | |
| 25131 | set p7_local1_expect,%g1 |
| 25132 | ldx [%g1+0x000],%g2 ! Expected data = 000000195e343722 |
| 25133 | ldx [%i1+0x000],%g3 ! Observed data at 000000001e800000 |
| 25134 | cmp %g2,%g3 |
| 25135 | bne,a,pn %xcc,p7_local_failed |
| 25136 | add %i1,0x000,%g4 |
| 25137 | ldx [%g1+0x008],%g2 ! Expected data = 000000001ca16829 |
| 25138 | ldx [%i1+0x008],%g3 ! Observed data at 000000001e800008 |
| 25139 | cmp %g2,%g3 |
| 25140 | bne,a,pn %xcc,p7_local_failed |
| 25141 | add %i1,0x008,%g4 |
| 25142 | ldx [%g1+0x010],%g2 ! Expected data = fffffffffffffd4e |
| 25143 | ldx [%i1+0x010],%g3 ! Observed data at 000000001e800010 |
| 25144 | cmp %g2,%g3 |
| 25145 | bne,a,pn %xcc,p7_local_failed |
| 25146 | add %i1,0x010,%g4 |
| 25147 | ldx [%g1+0x018],%g2 ! Expected data = c7ace047fd9d1438 |
| 25148 | ldx [%i1+0x018],%g3 ! Observed data at 000000001e800018 |
| 25149 | cmp %g2,%g3 |
| 25150 | bne,a,pn %xcc,p7_local_failed |
| 25151 | add %i1,0x018,%g4 |
| 25152 | ldx [%g1+0x020],%g2 ! Expected data = ffdcffff00000000 |
| 25153 | ldx [%i1+0x020],%g3 ! Observed data at 000000001e800020 |
| 25154 | cmp %g2,%g3 |
| 25155 | bne,a,pn %xcc,p7_local_failed |
| 25156 | add %i1,0x020,%g4 |
| 25157 | ldx [%g1+0x028],%g2 ! Expected data = 9a440000f5ab81dc |
| 25158 | ldx [%i1+0x028],%g3 ! Observed data at 000000001e800028 |
| 25159 | cmp %g2,%g3 |
| 25160 | bne,a,pn %xcc,p7_local_failed |
| 25161 | add %i1,0x028,%g4 |
| 25162 | ldx [%g1+0x030],%g2 ! Expected data = 2838c2976cead280 |
| 25163 | ldx [%i1+0x030],%g3 ! Observed data at 000000001e800030 |
| 25164 | cmp %g2,%g3 |
| 25165 | bne,a,pn %xcc,p7_local_failed |
| 25166 | add %i1,0x030,%g4 |
| 25167 | ldx [%g1+0x038],%g2 ! Expected data = 00000b730000d0bc |
| 25168 | ldx [%i1+0x038],%g3 ! Observed data at 000000001e800038 |
| 25169 | cmp %g2,%g3 |
| 25170 | bne,a,pn %xcc,p7_local_failed |
| 25171 | add %i1,0x038,%g4 |
| 25172 | ldx [%g1+0x048],%g2 ! Expected data = 00000000ff0000e7 |
| 25173 | ldx [%i1+0x048],%g3 ! Observed data at 000000001e800048 |
| 25174 | cmp %g2,%g3 |
| 25175 | bne,a,pn %xcc,p7_local_failed |
| 25176 | add %i1,0x048,%g4 |
| 25177 | ldx [%g1+0x068],%g2 ! Expected data = 0000002eb0c062fb |
| 25178 | ldx [%i1+0x068],%g3 ! Observed data at 000000001e800068 |
| 25179 | cmp %g2,%g3 |
| 25180 | bne,a,pn %xcc,p7_local_failed |
| 25181 | add %i1,0x068,%g4 |
| 25182 | ldx [%g1+0x070],%g2 ! Expected data = bcd0b53c00000000 |
| 25183 | ldx [%i1+0x070],%g3 ! Observed data at 000000001e800070 |
| 25184 | cmp %g2,%g3 |
| 25185 | bne,a,pn %xcc,p7_local_failed |
| 25186 | add %i1,0x070,%g4 |
| 25187 | ldx [%g1+0x078],%g2 ! Expected data = 1a663819f9dfff4c |
| 25188 | ldx [%i1+0x078],%g3 ! Observed data at 000000001e800078 |
| 25189 | cmp %g2,%g3 |
| 25190 | bne,a,pn %xcc,p7_local_failed |
| 25191 | add %i1,0x078,%g4 |
| 25192 | |
| 25193 | set p7_local2_expect,%g1 |
| 25194 | ldx [%g1+0x008],%g2 ! Expected data = 0000ff000000007f |
| 25195 | ldx [%i2+0x008],%g3 ! Observed data at 000000001f000008 |
| 25196 | cmp %g2,%g3 |
| 25197 | bne,a,pn %xcc,p7_local_failed |
| 25198 | add %i2,0x008,%g4 |
| 25199 | ldx [%g1+0x010],%g2 ! Expected data = f6ef54a90de7c5f0 |
| 25200 | ldx [%i2+0x010],%g3 ! Observed data at 000000001f000010 |
| 25201 | cmp %g2,%g3 |
| 25202 | bne,a,pn %xcc,p7_local_failed |
| 25203 | add %i2,0x010,%g4 |
| 25204 | ldx [%g1+0x018],%g2 ! Expected data = 000073ff10005aff |
| 25205 | ldx [%i2+0x018],%g3 ! Observed data at 000000001f000018 |
| 25206 | cmp %g2,%g3 |
| 25207 | bne,a,pn %xcc,p7_local_failed |
| 25208 | add %i2,0x018,%g4 |
| 25209 | ldx [%g1+0x020],%g2 ! Expected data = 9038c297e94dcb96 |
| 25210 | ldx [%i2+0x020],%g3 ! Observed data at 000000001f000020 |
| 25211 | cmp %g2,%g3 |
| 25212 | bne,a,pn %xcc,p7_local_failed |
| 25213 | add %i2,0x020,%g4 |
| 25214 | ldx [%g1+0x030],%g2 ! Expected data = 240540a1000000e7 |
| 25215 | ldx [%i2+0x030],%g3 ! Observed data at 000000001f000030 |
| 25216 | cmp %g2,%g3 |
| 25217 | bne,a,pn %xcc,p7_local_failed |
| 25218 | add %i2,0x030,%g4 |
| 25219 | ldx [%g1+0x048],%g2 ! Expected data = 8a49619b17fa38b8 |
| 25220 | ldx [%i2+0x048],%g3 ! Observed data at 000000001f000048 |
| 25221 | cmp %g2,%g3 |
| 25222 | bne,a,pn %xcc,p7_local_failed |
| 25223 | add %i2,0x048,%g4 |
| 25224 | ldx [%g1+0x060],%g2 ! Expected data = 5e6d81dc70a66e72 |
| 25225 | ldx [%i2+0x060],%g3 ! Observed data at 000000001f000060 |
| 25226 | cmp %g2,%g3 |
| 25227 | bne,a,pn %xcc,p7_local_failed |
| 25228 | add %i2,0x060,%g4 |
| 25229 | ldx [%g1+0x070],%g2 ! Expected data = 42a900ff9a97a635 |
| 25230 | ldx [%i2+0x070],%g3 ! Observed data at 000000001f000070 |
| 25231 | cmp %g2,%g3 |
| 25232 | bne,a,pn %xcc,p7_local_failed |
| 25233 | add %i2,0x070,%g4 |
| 25234 | ldx [%g1+0x078],%g2 ! Expected data = bfeb823a15c2ba34 |
| 25235 | ldx [%i2+0x078],%g3 ! Observed data at 000000001f000078 |
| 25236 | cmp %g2,%g3 |
| 25237 | bne,a,pn %xcc,p7_local_failed |
| 25238 | add %i2,0x078,%g4 |
| 25239 | |
| 25240 | set p7_local3_expect,%g1 |
| 25241 | ldx [%g1+0x008],%g2 ! Expected data = 3c5b000017fa38b8 |
| 25242 | ldx [%i3+0x008],%g3 ! Observed data at 000000001f800008 |
| 25243 | cmp %g2,%g3 |
| 25244 | bne,a,pn %xcc,p7_local_failed |
| 25245 | add %i3,0x008,%g4 |
| 25246 | ldx [%g1+0x010],%g2 ! Expected data = a00022fb00000000 |
| 25247 | ldx [%i3+0x010],%g3 ! Observed data at 000000001f800010 |
| 25248 | cmp %g2,%g3 |
| 25249 | bne,a,pn %xcc,p7_local_failed |
| 25250 | add %i3,0x010,%g4 |
| 25251 | ldx [%g1+0x018],%g2 ! Expected data = 0000000000000000 |
| 25252 | ldx [%i3+0x018],%g3 ! Observed data at 000000001f800018 |
| 25253 | cmp %g2,%g3 |
| 25254 | bne,a,pn %xcc,p7_local_failed |
| 25255 | add %i3,0x018,%g4 |
| 25256 | ldx [%g1+0x020],%g2 ! Expected data = 89114803b2d05b3c |
| 25257 | ldx [%i3+0x020],%g3 ! Observed data at 000000001f800020 |
| 25258 | cmp %g2,%g3 |
| 25259 | bne,a,pn %xcc,p7_local_failed |
| 25260 | add %i3,0x020,%g4 |
| 25261 | ldx [%g1+0x030],%g2 ! Expected data = ff49619b17fa00b8 |
| 25262 | ldx [%i3+0x030],%g3 ! Observed data at 000000001f800030 |
| 25263 | cmp %g2,%g3 |
| 25264 | bne,a,pn %xcc,p7_local_failed |
| 25265 | add %i3,0x030,%g4 |
| 25266 | ldx [%g1+0x040],%g2 ! Expected data = 9ac0d77040800f24 |
| 25267 | ldx [%i3+0x040],%g3 ! Observed data at 000000001f800040 |
| 25268 | cmp %g2,%g3 |
| 25269 | bne,a,pn %xcc,p7_local_failed |
| 25270 | add %i3,0x040,%g4 |
| 25271 | ldx [%g1+0x070],%g2 ! Expected data = 2838c29775bc946b |
| 25272 | ldx [%i3+0x070],%g3 ! Observed data at 000000001f800070 |
| 25273 | cmp %g2,%g3 |
| 25274 | bne,a,pn %xcc,p7_local_failed |
| 25275 | add %i3,0x070,%g4 |
| 25276 | |
| 25277 | |
| 25278 | ! Check Shared Memory |
| 25279 | set share0_expect,%g4 |
| 25280 | set p7_share_mask,%g5 |
| 25281 | set 0x30000000,%g6 ! Physical Addr of Share 0 |
| 25282 | p7_memcheck_share0: |
| 25283 | ldx [%g4+0x038],%g2 ! Expected value = 0000000000000000 |
| 25284 | ldx [%o0+0x038],%g3 ! Read value at Mem[0000000030000038] |
| 25285 | cmp %g2,%g3 |
| 25286 | bne,pn %xcc,p7_failed |
| 25287 | add %g6,0x038,%g1 |
| 25288 | ldx [%g4+0x078],%g2 ! Expected value = 000000003c38d0b2 |
| 25289 | ldx [%o0+0x078],%g3 ! Read value at Mem[0000000030000078] |
| 25290 | cmp %g2,%g3 |
| 25291 | bne,pn %xcc,p7_failed |
| 25292 | add %g6,0x078,%g1 |
| 25293 | set share1_expect,%g4 |
| 25294 | set 0x30800000,%g6 ! Physical Addr of Share 1 |
| 25295 | p7_memcheck_share1: |
| 25296 | ldx [%g4+0x038],%g2 ! Expected value = 000000000000ff00 |
| 25297 | ldx [%o1+0x038],%g3 ! Read value at Mem[0000000030800038] |
| 25298 | cmp %g2,%g3 |
| 25299 | bne,pn %xcc,p7_failed |
| 25300 | add %g6,0x038,%g1 |
| 25301 | ldx [%g4+0x078],%g2 ! Expected value = ffdcffffffffda29 |
| 25302 | ldx [%o1+0x078],%g3 ! Read value at Mem[0000000030800078] |
| 25303 | cmp %g2,%g3 |
| 25304 | bne,pn %xcc,p7_failed |
| 25305 | add %g6,0x078,%g1 |
| 25306 | set share2_expect,%g4 |
| 25307 | set 0x31000000,%g6 ! Physical Addr of Share 2 |
| 25308 | p7_memcheck_share2: |
| 25309 | ldx [%g4+0x038],%g2 ! Expected value = fffffb870000ff00 |
| 25310 | ldx [%o2+0x038],%g3 ! Read value at Mem[0000000031000038] |
| 25311 | cmp %g2,%g3 |
| 25312 | bne,pn %xcc,p7_failed |
| 25313 | add %g6,0x038,%g1 |
| 25314 | ldx [%g4+0x078],%g2 ! Expected value = 7bc5040000000000 |
| 25315 | ldx [%o2+0x078],%g3 ! Read value at Mem[0000000031000078] |
| 25316 | cmp %g2,%g3 |
| 25317 | bne,pn %xcc,p7_failed |
| 25318 | add %g6,0x078,%g1 |
| 25319 | set share3_expect,%g4 |
| 25320 | set 0x31800000,%g6 ! Physical Addr of Share 3 |
| 25321 | p7_memcheck_share3: |
| 25322 | ldx [%g4+0x038],%g2 ! Expected value = 000000004d2fb037 |
| 25323 | ldx [%o3+0x038],%g3 ! Read value at Mem[0000000031800038] |
| 25324 | cmp %g2,%g3 |
| 25325 | bne,pn %xcc,p7_failed |
| 25326 | add %g6,0x038,%g1 |
| 25327 | ldx [%g4+0x078],%g2 ! Expected value = 7bc5040000000000 |
| 25328 | ldx [%o3+0x078],%g3 ! Read value at Mem[0000000031800078] |
| 25329 | cmp %g2,%g3 |
| 25330 | bne,pn %xcc,p7_failed |
| 25331 | add %g6,0x078,%g1 |
| 25332 | |
| 25333 | ! The test for processor 7 has passed |
| 25334 | |
| 25335 | p7_passed: |
| 25336 | ta GOOD_TRAP |
| 25337 | nop |
| 25338 | |
| 25339 | p7_reg_l0_fail: |
| 25340 | or %g0,0xbd0,%g1 |
| 25341 | ba,a p7_failed |
| 25342 | p7_reg_l1_fail: |
| 25343 | or %g0,0xbd1,%g1 |
| 25344 | ba,a p7_failed |
| 25345 | p7_reg_l2_fail: |
| 25346 | or %g0,0xbd2,%g1 |
| 25347 | ba,a p7_failed |
| 25348 | p7_reg_l3_fail: |
| 25349 | or %g0,0xbd3,%g1 |
| 25350 | ba,a p7_failed |
| 25351 | p7_reg_l4_fail: |
| 25352 | or %g0,0xbd4,%g1 |
| 25353 | ba,a p7_failed |
| 25354 | p7_reg_l5_fail: |
| 25355 | or %g0,0xbd5,%g1 |
| 25356 | ba,a p7_failed |
| 25357 | p7_reg_l6_fail: |
| 25358 | or %g0,0xbd6,%g1 |
| 25359 | ba,a p7_failed |
| 25360 | p7_reg_l7_fail: |
| 25361 | or %g0,0xbd7,%g1 |
| 25362 | ba,a p7_failed |
| 25363 | p7_f0_fail: |
| 25364 | set p7_temp,%g6 |
| 25365 | mov 0xf00,%l0 |
| 25366 | stx %l0,[%g6] |
| 25367 | std %f0,[%g6+8] |
| 25368 | stx %fsr,[%g6+16] |
| 25369 | ta BAD_TRAP |
| 25370 | |
| 25371 | p7_f2_fail: |
| 25372 | set p7_temp,%g6 |
| 25373 | mov 0xf02,%l0 |
| 25374 | stx %l0,[%g6] |
| 25375 | std %f2,[%g6+8] |
| 25376 | stx %fsr,[%g6+16] |
| 25377 | ta BAD_TRAP |
| 25378 | |
| 25379 | p7_f4_fail: |
| 25380 | set p7_temp,%g6 |
| 25381 | mov 0xf04,%l0 |
| 25382 | stx %l0,[%g6] |
| 25383 | std %f4,[%g6+8] |
| 25384 | stx %fsr,[%g6+16] |
| 25385 | ta BAD_TRAP |
| 25386 | |
| 25387 | p7_f6_fail: |
| 25388 | set p7_temp,%g6 |
| 25389 | mov 0xf06,%l0 |
| 25390 | stx %l0,[%g6] |
| 25391 | std %f6,[%g6+8] |
| 25392 | stx %fsr,[%g6+16] |
| 25393 | ta BAD_TRAP |
| 25394 | |
| 25395 | p7_f8_fail: |
| 25396 | set p7_temp,%g6 |
| 25397 | mov 0xf08,%l0 |
| 25398 | stx %l0,[%g6] |
| 25399 | std %f8,[%g6+8] |
| 25400 | stx %fsr,[%g6+16] |
| 25401 | ta BAD_TRAP |
| 25402 | |
| 25403 | p7_f10_fail: |
| 25404 | set p7_temp,%g6 |
| 25405 | mov 0xf10,%l0 |
| 25406 | stx %l0,[%g6] |
| 25407 | std %f10,[%g6+8] |
| 25408 | stx %fsr,[%g6+16] |
| 25409 | ta BAD_TRAP |
| 25410 | |
| 25411 | p7_f12_fail: |
| 25412 | set p7_temp,%g6 |
| 25413 | mov 0xf12,%l0 |
| 25414 | stx %l0,[%g6] |
| 25415 | std %f12,[%g6+8] |
| 25416 | stx %fsr,[%g6+16] |
| 25417 | ta BAD_TRAP |
| 25418 | |
| 25419 | p7_f14_fail: |
| 25420 | set p7_temp,%g6 |
| 25421 | mov 0xf14,%l0 |
| 25422 | stx %l0,[%g6] |
| 25423 | std %f14,[%g6+8] |
| 25424 | stx %fsr,[%g6+16] |
| 25425 | ta BAD_TRAP |
| 25426 | |
| 25427 | p7_f16_fail: |
| 25428 | set p7_temp,%g6 |
| 25429 | mov 0xf16,%l0 |
| 25430 | stx %l0,[%g6] |
| 25431 | std %f16,[%g6+8] |
| 25432 | stx %fsr,[%g6+16] |
| 25433 | ta BAD_TRAP |
| 25434 | |
| 25435 | p7_f18_fail: |
| 25436 | set p7_temp,%g6 |
| 25437 | mov 0xf18,%l0 |
| 25438 | stx %l0,[%g6] |
| 25439 | std %f18,[%g6+8] |
| 25440 | stx %fsr,[%g6+16] |
| 25441 | ta BAD_TRAP |
| 25442 | |
| 25443 | p7_f20_fail: |
| 25444 | set p7_temp,%g6 |
| 25445 | mov 0xf20,%l0 |
| 25446 | stx %l0,[%g6] |
| 25447 | std %f20,[%g6+8] |
| 25448 | stx %fsr,[%g6+16] |
| 25449 | ta BAD_TRAP |
| 25450 | |
| 25451 | p7_f22_fail: |
| 25452 | set p7_temp,%g6 |
| 25453 | mov 0xf22,%l0 |
| 25454 | stx %l0,[%g6] |
| 25455 | std %f22,[%g6+8] |
| 25456 | stx %fsr,[%g6+16] |
| 25457 | ta BAD_TRAP |
| 25458 | |
| 25459 | p7_f24_fail: |
| 25460 | set p7_temp,%g6 |
| 25461 | mov 0xf24,%l0 |
| 25462 | stx %l0,[%g6] |
| 25463 | std %f24,[%g6+8] |
| 25464 | stx %fsr,[%g6+16] |
| 25465 | ta BAD_TRAP |
| 25466 | |
| 25467 | p7_f26_fail: |
| 25468 | set p7_temp,%g6 |
| 25469 | mov 0xf26,%l0 |
| 25470 | stx %l0,[%g6] |
| 25471 | std %f26,[%g6+8] |
| 25472 | stx %fsr,[%g6+16] |
| 25473 | ta BAD_TRAP |
| 25474 | |
| 25475 | p7_f28_fail: |
| 25476 | set p7_temp,%g6 |
| 25477 | mov 0xf28,%l0 |
| 25478 | stx %l0,[%g6] |
| 25479 | std %f28,[%g6+8] |
| 25480 | stx %fsr,[%g6+16] |
| 25481 | ta BAD_TRAP |
| 25482 | |
| 25483 | p7_f30_fail: |
| 25484 | set p7_temp,%g6 |
| 25485 | mov 0xf30,%l0 |
| 25486 | stx %l0,[%g6] |
| 25487 | std %f30,[%g6+8] |
| 25488 | stx %fsr,[%g6+16] |
| 25489 | ta BAD_TRAP |
| 25490 | |
| 25491 | |
| 25492 | ! The test for processor 7 failed |
| 25493 | |
| 25494 | p7_failed: |
| 25495 | set done_flags,%g1 |
| 25496 | mov 3,%g5 |
| 25497 | st %g5,[%g1+0x01c] ! Set processor 7 done flag |
| 25498 | |
| 25499 | set p7_temp,%g6 |
| 25500 | stx %g1,[%g6] |
| 25501 | stx %g2,[%g6+8] |
| 25502 | stx %g3,[%g6+16] |
| 25503 | stx %fsr,[%g6+24] |
| 25504 | ta BAD_TRAP |
| 25505 | |
| 25506 | |
| 25507 | ! The local area data for processor 7 failed |
| 25508 | |
| 25509 | p7_local_failed: |
| 25510 | set done_flags,%g5 |
| 25511 | mov 3,%g6 |
| 25512 | st %g6,[%g5+0x01c] ! Set processor 7 done flag |
| 25513 | |
| 25514 | set p7_temp,%g6 |
| 25515 | add %g1,%g4,%g1 |
| 25516 | stx %g4,[%g6] |
| 25517 | stx %g2,[%g6+8] |
| 25518 | stx %g3,[%g6+16] |
| 25519 | st %fsr,[%g6+24] |
| 25520 | ta BAD_TRAP |
| 25521 | |
| 25522 | p7_selfmod_failed: |
| 25523 | ba p7_failed |
| 25524 | mov 0xabc,%g1 |
| 25525 | |
| 25526 | |
| 25527 | p7_common_error: |
| 25528 | or %g0,0xee7,%g1 |
| 25529 | ba p7_failed |
| 25530 | mov %o5,%g3 |
| 25531 | |
| 25532 | p7_common_signature_error: |
| 25533 | set p7_temp,%g1 |
| 25534 | ba p7_failed |
| 25535 | st %g2,[%g1] ! Common Lock Number |
| 25536 | |
| 25537 | p7_common_timeout: |
| 25538 | set p7_temp,%g1 |
| 25539 | ba p7_failed |
| 25540 | st %g2,[%g1] ! Common Lock Number |
| 25541 | p7_branch_failed: |
| 25542 | mov 0xbbb,%g1 |
| 25543 | rd %ccr,%g2 |
| 25544 | ba p7_failed |
| 25545 | mov 0x0,%g3 |
| 25546 | |
| 25547 | p7_trap1e: |
| 25548 | add %l5,-0xbfa,%l6 |
| 25549 | ldstub [%i1+0x05a],%l3 ! Mem[000000001e80005a] |
| 25550 | swap [%o0+0x03c],%l7 ! Mem[000000003000003c] |
| 25551 | sth %l6,[%i0+0x04c] ! Mem[000000001e00004c] |
| 25552 | done |
| 25553 | |
| 25554 | p7_trap1o: |
| 25555 | add %l5,-0xbfa,%l6 |
| 25556 | ldstub [%o1+0x05a],%l3 ! Mem[000000001e80005a] |
| 25557 | swap [%i0+0x03c],%l7 ! Mem[000000003000003c] |
| 25558 | sth %l6,[%o0+0x04c] ! Mem[000000001e00004c] |
| 25559 | done |
| 25560 | |
| 25561 | |
| 25562 | p7_trap2e: |
| 25563 | umulcc %l0,0xf93,%l7 |
| 25564 | andcc %l6,0xb39,%l6 |
| 25565 | done |
| 25566 | |
| 25567 | p7_trap2o: |
| 25568 | umulcc %l0,0xf93,%l7 |
| 25569 | andcc %l6,0xb39,%l6 |
| 25570 | done |
| 25571 | |
| 25572 | |
| 25573 | p7_trap3e: |
| 25574 | sub %l0,-0x717,%l0 |
| 25575 | done |
| 25576 | |
| 25577 | p7_trap3o: |
| 25578 | sub %l0,-0x717,%l0 |
| 25579 | done |
| 25580 | |
| 25581 | ! Cross Processor Interrupt Handler |
| 25582 | |
| 25583 | cross_intr_handler: |
| 25584 | membar #Sync |
| 25585 | ! Identify the recipient of the interrupt |
| 25586 | mov 0x10,%g1 ! VA of Core ID Register |
| 25587 | ldxa [%g1]ASI_CMP_CORE_ID,%g1 |
| 25588 | and %g1,0x3f,%g4 ! Extract Core ID in %g4 |
| 25589 | sll %g4,2,%g1 ! Index into intr receive array |
| 25590 | set received_xintr,%g2 ! Pointer to receive counters |
| 25591 | lduw [%g2+%g1],%g3 ! Get receive count |
| 25592 | inc %g3 ! Incement by 1 |
| 25593 | st %g3,[%g2+%g1] ! Update receive count |
| 25594 | ! Reset busy bit interrupts and return |
| 25595 | mov 0x40,%g1 ! Busy bit |
| 25596 | stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit |
| 25597 | membar #Sync |
| 25598 | retry |
| 25599 | |
| 25600 | inst_access_handler: |
| 25601 | done |
| 25602 | |
| 25603 | .align 256 |
| 25604 | data_access_handler: |
| 25605 | 1: done |
| 25606 | |
| 25607 | p7_init_memory_pointers: |
| 25608 | set p7_init_registers,%g1 |
| 25609 | mov %g0,%g2 |
| 25610 | mov %g0,%g3 |
| 25611 | mov %g0,%g4 |
| 25612 | mov %g0,%g5 |
| 25613 | mov %g0,%g6 |
| 25614 | mov %g0,%g7 |
| 25615 | |
| 25616 | ! Initialize memory pointers for window 0 |
| 25617 | set p7_local0_start,%i0 |
| 25618 | set p7_local1_start,%i1 |
| 25619 | set p7_local2_start,%i2 |
| 25620 | set p7_local3_start,%i3 |
| 25621 | mov 0x08,%i4 |
| 25622 | mov 0x10,%i5 |
| 25623 | mov 0x18,%i6 |
| 25624 | mov %g0,%i7 |
| 25625 | ! Init Local Registers in Window 0 |
| 25626 | ldx [%g1+0x000],%l0 ! %l0 = a3f6abf0342251d8 |
| 25627 | ldx [%g1+0x008],%l1 ! %l1 = 965f27d1cff88070 |
| 25628 | ldx [%g1+0x010],%l2 ! %l2 = 610172a484c8701a |
| 25629 | ldx [%g1+0x018],%l3 ! %l3 = 34222281dfe6bbc0 |
| 25630 | ldx [%g1+0x020],%l4 ! %l4 = 3e79c1446ee81d94 |
| 25631 | ldx [%g1+0x028],%l5 ! %l5 = c20d11fa354b9f5e |
| 25632 | ldx [%g1+0x030],%l6 ! %l6 = b65357ac4e8a2673 |
| 25633 | ldx [%g1+0x038],%l7 ! %l7 = dea1728aa375c81b |
| 25634 | save |
| 25635 | |
| 25636 | ! Initialize memory points for window 1 |
| 25637 | set share0_start,%i0 |
| 25638 | set share1_start,%i1 |
| 25639 | set share2_start,%i2 |
| 25640 | set share3_start,%i3 |
| 25641 | mov 0x20,%i4 |
| 25642 | mov 0x28,%i5 |
| 25643 | mov 0x30,%i6 |
| 25644 | ! Init Local Registers in Window 1 |
| 25645 | ldx [%g1+0x040],%l0 ! %l0 = eb8602e49383c92a |
| 25646 | ldx [%g1+0x048],%l1 ! %l1 = 4285502063675694 |
| 25647 | ldx [%g1+0x050],%l2 ! %l2 = c4b56364b1d156d5 |
| 25648 | ldx [%g1+0x058],%l3 ! %l3 = 24da0715b1428f91 |
| 25649 | ldx [%g1+0x060],%l4 ! %l4 = ad6b07f65af4a260 |
| 25650 | ldx [%g1+0x068],%l5 ! %l5 = 5d1be82c708adcb0 |
| 25651 | ldx [%g1+0x070],%l6 ! %l6 = d2e95fac4ea6bd6d |
| 25652 | ldx [%g1+0x078],%l7 ! %l7 = 99399ad447bd5f75 |
| 25653 | save |
| 25654 | |
| 25655 | ! Initialize memory pointers for window 2 |
| 25656 | set p7_local0_start,%i0 |
| 25657 | set p7_local1_start,%i1 |
| 25658 | set p7_local2_start,%i2 |
| 25659 | set p7_local3_start,%i3 |
| 25660 | mov 0x08,%i4 |
| 25661 | mov 0x10,%i5 |
| 25662 | mov 0x18,%i6 |
| 25663 | mov %g0,%i7 |
| 25664 | ! Init Local Registers in Window 2 |
| 25665 | ldx [%g1+0x080],%l0 ! %l0 = c2d0d991f82cee2e |
| 25666 | ldx [%g1+0x088],%l1 ! %l1 = 88c5267893add57f |
| 25667 | ldx [%g1+0x090],%l2 ! %l2 = e590b6aeac5f07a5 |
| 25668 | ldx [%g1+0x098],%l3 ! %l3 = c7f84901cfc99648 |
| 25669 | ldx [%g1+0x0a0],%l4 ! %l4 = ba66f629df5f7ae3 |
| 25670 | ldx [%g1+0x0a8],%l5 ! %l5 = 8aa9a3d657a4f367 |
| 25671 | ldx [%g1+0x0b0],%l6 ! %l6 = dcaec2f8876b253e |
| 25672 | ldx [%g1+0x0b8],%l7 ! %l7 = 57b807b7d2f26857 |
| 25673 | save |
| 25674 | |
| 25675 | ! Initialize memory points for window 3 |
| 25676 | set share0_start,%i0 |
| 25677 | set share1_start,%i1 |
| 25678 | set share2_start,%i2 |
| 25679 | set share3_start,%i3 |
| 25680 | mov 0x20,%i4 |
| 25681 | mov 0x28,%i5 |
| 25682 | mov 0x30,%i6 |
| 25683 | mov %g0,%i7 |
| 25684 | ! Init Local Registers in Window 3 |
| 25685 | ldx [%g1+0x0c0],%l0 ! %l0 = d5cdc119f9c68c11 |
| 25686 | ldx [%g1+0x0c8],%l1 ! %l1 = fbdb3bf4dad138c9 |
| 25687 | ldx [%g1+0x0d0],%l2 ! %l2 = f455fade8cf59157 |
| 25688 | ldx [%g1+0x0d8],%l3 ! %l3 = d2efd73a959aa32b |
| 25689 | ldx [%g1+0x0e0],%l4 ! %l4 = bfeb823a15c2b670 |
| 25690 | ldx [%g1+0x0e8],%l5 ! %l5 = b0099184c9bd71c6 |
| 25691 | ldx [%g1+0x0f0],%l6 ! %l6 = e4fcbe144962dece |
| 25692 | ldx [%g1+0x0f8],%l7 ! %l7 = 02bbb3da48c54f61 |
| 25693 | |
| 25694 | ! Initialize the output register of window 3 |
| 25695 | set p7_local0_start,%o0 |
| 25696 | set p7_local1_start,%o1 |
| 25697 | set p7_local2_start,%o2 |
| 25698 | set p7_local3_start,%o3 |
| 25699 | mov 0x08,%o4 |
| 25700 | mov 0x10,%o5 |
| 25701 | mov 0x18,%o6 |
| 25702 | mov %g0,%o7 |
| 25703 | restore |
| 25704 | restore |
| 25705 | restore |
| 25706 | |
| 25707 | retl |
| 25708 | nop |
| 25709 | |
| 25710 | user_text_end: |
| 25711 | .seg "text" |
| 25712 | .align 0x2000 |
| 25713 | user_near0_start: |
| 25714 | p0_near_0_le: |
| 25715 | xorcc %l5,-0x0c6,%l5 |
| 25716 | srax %l2,%l7,%l7 |
| 25717 | jmpl %o7,%g0 |
| 25718 | mulx %l0,0xfc4,%l2 |
| 25719 | p0_near_0_lo: |
| 25720 | xorcc %l5,-0x0c6,%l5 |
| 25721 | srax %l2,%l7,%l7 |
| 25722 | jmpl %o7,%g0 |
| 25723 | mulx %l0,0xfc4,%l2 |
| 25724 | p0_near_0_he: |
| 25725 | tsubcctv %l6,-0x244,%l7 |
| 25726 | tsubcc %l1,%l0,%l3 |
| 25727 | jmpl %o7,%g0 |
| 25728 | srlx %l2,0x010,%l1 |
| 25729 | p0_near_0_ho: |
| 25730 | tsubcctv %l6,-0x244,%l7 |
| 25731 | tsubcc %l1,%l0,%l3 |
| 25732 | jmpl %o7,%g0 |
| 25733 | srlx %l2,0x010,%l1 |
| 25734 | p1_near_0_le: |
| 25735 | st %f2 ,[%o2+0x00c] ! Mem[000000003100000c] |
| 25736 | ldub [%o2+0x04f],%l2 ! Mem[000000003100004f] |
| 25737 | jmpl %o7,%g0 |
| 25738 | smul %l4,-0x30f,%l3 |
| 25739 | p1_near_0_lo: |
| 25740 | st %f2 ,[%i2+0x00c] ! Mem[000000003100000c] |
| 25741 | ldub [%i2+0x04f],%l2 ! Mem[000000003100004f] |
| 25742 | jmpl %o7,%g0 |
| 25743 | smul %l4,-0x30f,%l3 |
| 25744 | p1_near_0_he: |
| 25745 | std %f28,[%o3+0x048] ! Mem[0000000031800048] |
| 25746 | addccc %l7,%l2,%l0 |
| 25747 | smulcc %l7,0x2d0,%l1 |
| 25748 | xorcc %l5,%l0,%l7 |
| 25749 | stb %l3,[%o1+0x04e] ! Mem[000000003080004e] |
| 25750 | std %f18,[%i0+0x010] ! Mem[0000000012000010] |
| 25751 | ldub [%o3+0x048],%l4 ! Mem[0000000031800048] |
| 25752 | jmpl %o7,%g0 |
| 25753 | sth %l0,[%i1+0x012] ! Mem[0000000012800012] |
| 25754 | p1_near_0_ho: |
| 25755 | std %f28,[%i3+0x048] ! Mem[0000000031800048] |
| 25756 | addccc %l7,%l2,%l0 |
| 25757 | smulcc %l7,0x2d0,%l1 |
| 25758 | xorcc %l5,%l0,%l7 |
| 25759 | stb %l3,[%i1+0x04e] ! Mem[000000003080004e] |
| 25760 | std %f18,[%o0+0x010] ! Mem[0000000012000010] |
| 25761 | ldub [%i3+0x048],%l4 ! Mem[0000000031800048] |
| 25762 | jmpl %o7,%g0 |
| 25763 | sth %l0,[%o1+0x012] ! Mem[0000000012800012] |
| 25764 | p2_near_0_le: |
| 25765 | andcc %l5,-0x05a,%l6 |
| 25766 | addccc %l1,%l5,%l6 |
| 25767 | jmpl %o7,%g0 |
| 25768 | subc %l2,%l2,%l7 |
| 25769 | p2_near_0_lo: |
| 25770 | andcc %l5,-0x05a,%l6 |
| 25771 | addccc %l1,%l5,%l6 |
| 25772 | jmpl %o7,%g0 |
| 25773 | subc %l2,%l2,%l7 |
| 25774 | p2_near_0_he: |
| 25775 | ldub [%o1+0x053],%l3 ! Mem[0000000030800053] |
| 25776 | ldx [%o3+0x050],%l6 ! Mem[0000000031800050] |
| 25777 | std %l0,[%o0+0x010] ! Mem[0000000030000010] |
| 25778 | mulx %l2,0x023,%l6 |
| 25779 | subc %l2,-0xcc7,%l7 |
| 25780 | ldsw [%o1+0x014],%l7 ! Mem[0000000030800014] |
| 25781 | st %f31,[%o0+0x054] ! Mem[0000000030000054] |
| 25782 | jmpl %o7,%g0 |
| 25783 | swap [%o3+0x050],%l0 ! Mem[0000000031800050] |
| 25784 | p2_near_0_ho: |
| 25785 | ldub [%i1+0x053],%l3 ! Mem[0000000030800053] |
| 25786 | ldx [%i3+0x050],%l6 ! Mem[0000000031800050] |
| 25787 | std %l0,[%i0+0x010] ! Mem[0000000030000010] |
| 25788 | mulx %l2,0x023,%l6 |
| 25789 | subc %l2,-0xcc7,%l7 |
| 25790 | ldsw [%i1+0x014],%l7 ! Mem[0000000030800014] |
| 25791 | st %f31,[%i0+0x054] ! Mem[0000000030000054] |
| 25792 | jmpl %o7,%g0 |
| 25793 | swap [%i3+0x050],%l0 ! Mem[0000000031800050] |
| 25794 | p3_near_0_le: |
| 25795 | lduh [%o3+0x05e],%l0 ! Mem[000000003180005e] |
| 25796 | andcc %l3,-0x9d2,%l3 |
| 25797 | jmpl %o7,%g0 |
| 25798 | swap [%o2+0x018],%l0 ! Mem[0000000031000018] |
| 25799 | p3_near_0_lo: |
| 25800 | lduh [%i3+0x05e],%l0 ! Mem[000000003180005e] |
| 25801 | andcc %l3,-0x9d2,%l3 |
| 25802 | jmpl %o7,%g0 |
| 25803 | swap [%i2+0x018],%l0 ! Mem[0000000031000018] |
| 25804 | p3_near_0_he: |
| 25805 | taddcc %l0,0x93e,%l2 |
| 25806 | sub %l2,-0xfcd,%l0 |
| 25807 | ldsw [%o1+0x05c],%l2 ! Mem[000000003080005c] |
| 25808 | ldub [%o2+0x05c],%l2 ! Mem[000000003100005c] |
| 25809 | srax %l0,0x028,%l6 |
| 25810 | orn %l3,-0xf90,%l2 |
| 25811 | jmpl %o7,%g0 |
| 25812 | add %l5,-0x86b,%l6 |
| 25813 | p3_near_0_ho: |
| 25814 | taddcc %l0,0x93e,%l2 |
| 25815 | sub %l2,-0xfcd,%l0 |
| 25816 | ldsw [%i1+0x05c],%l2 ! Mem[000000003080005c] |
| 25817 | ldub [%i2+0x05c],%l2 ! Mem[000000003100005c] |
| 25818 | srax %l0,0x028,%l6 |
| 25819 | orn %l3,-0xf90,%l2 |
| 25820 | jmpl %o7,%g0 |
| 25821 | add %l5,-0x86b,%l6 |
| 25822 | p4_near_0_le: |
| 25823 | ldd [%i0+0x060],%l6 ! Mem[0000000018000060] |
| 25824 | ld [%o1+0x060],%f4 ! Mem[0000000030800060] |
| 25825 | jmpl %o7,%g0 |
| 25826 | lduw [%o3+0x064],%l3 ! Mem[0000000031800064] |
| 25827 | p4_near_0_lo: |
| 25828 | ldd [%o0+0x060],%l6 ! Mem[0000000018000060] |
| 25829 | ld [%i1+0x060],%f4 ! Mem[0000000030800060] |
| 25830 | jmpl %o7,%g0 |
| 25831 | lduw [%i3+0x064],%l3 ! Mem[0000000031800064] |
| 25832 | p4_near_0_he: |
| 25833 | ldx [%i1+0x078],%l7 ! Mem[0000000018800078] |
| 25834 | jmpl %o7,%g0 |
| 25835 | sth %l1,[%o1+0x062] ! Mem[0000000030800062] |
| 25836 | p4_near_0_ho: |
| 25837 | ldx [%o1+0x078],%l7 ! Mem[0000000018800078] |
| 25838 | jmpl %o7,%g0 |
| 25839 | sth %l1,[%i1+0x062] ! Mem[0000000030800062] |
| 25840 | p5_near_0_le: |
| 25841 | smulcc %l6,%l7,%l6 |
| 25842 | ldd [%o3+0x028],%f0 ! Mem[0000000031800028] |
| 25843 | jmpl %o7,%g0 |
| 25844 | ldsb [%o3+0x02b],%l1 ! Mem[000000003180002b] |
| 25845 | p5_near_0_lo: |
| 25846 | smulcc %l6,%l7,%l6 |
| 25847 | ldd [%i3+0x028],%f0 ! Mem[0000000031800028] |
| 25848 | jmpl %o7,%g0 |
| 25849 | ldsb [%i3+0x02b],%l1 ! Mem[000000003180002b] |
| 25850 | p5_near_0_he: |
| 25851 | stw %l6,[%o3+0x06c] ! Mem[000000003180006c] |
| 25852 | orcc %l6,0xe38,%l6 |
| 25853 | xnor %l5,%l0,%l0 |
| 25854 | add %l2,%l7,%l6 |
| 25855 | smul %l0,%l5,%l6 |
| 25856 | std %l0,[%o3+0x068] ! Mem[0000000031800068] |
| 25857 | subc %l6,%l4,%l6 |
| 25858 | jmpl %o7,%g0 |
| 25859 | ldstub [%o2+0x06d],%l0 ! Mem[000000003100006d] |
| 25860 | p5_near_0_ho: |
| 25861 | stw %l6,[%i3+0x06c] ! Mem[000000003180006c] |
| 25862 | orcc %l6,0xe38,%l6 |
| 25863 | xnor %l5,%l0,%l0 |
| 25864 | add %l2,%l7,%l6 |
| 25865 | smul %l0,%l5,%l6 |
| 25866 | std %l0,[%i3+0x068] ! Mem[0000000031800068] |
| 25867 | subc %l6,%l4,%l6 |
| 25868 | jmpl %o7,%g0 |
| 25869 | ldstub [%i2+0x06d],%l0 ! Mem[000000003100006d] |
| 25870 | p6_near_0_le: |
| 25871 | and %l2,0x2aa,%l7 |
| 25872 | stx %l4,[%o0+0x070] ! Mem[0000000030000070] |
| 25873 | jmpl %o7,%g0 |
| 25874 | orncc %l2,%l0,%l6 |
| 25875 | p6_near_0_lo: |
| 25876 | and %l2,0x2aa,%l7 |
| 25877 | stx %l4,[%i0+0x070] ! Mem[0000000030000070] |
| 25878 | jmpl %o7,%g0 |
| 25879 | orncc %l2,%l0,%l6 |
| 25880 | p6_near_0_he: |
| 25881 | st %f25,[%o0+0x034] ! Mem[0000000030000034] |
| 25882 | ldd [%o3+0x030],%l6 ! Mem[0000000031800030] |
| 25883 | ldub [%i2+0x02d],%l0 ! Mem[000000001d00002d] |
| 25884 | ldsw [%i0+0x054],%l7 ! Mem[000000001c000054] |
| 25885 | swap [%o3+0x074],%l0 ! Mem[0000000031800074] |
| 25886 | ldx [%i0+0x048],%l1 ! Mem[000000001c000048] |
| 25887 | orn %l7,%l0,%l3 |
| 25888 | jmpl %o7,%g0 |
| 25889 | srlx %l0,%l7,%l2 |
| 25890 | p6_near_0_ho: |
| 25891 | st %f25,[%i0+0x034] ! Mem[0000000030000034] |
| 25892 | ldd [%i3+0x030],%l6 ! Mem[0000000031800030] |
| 25893 | ldub [%o2+0x02d],%l0 ! Mem[000000001d00002d] |
| 25894 | ldsw [%o0+0x054],%l7 ! Mem[000000001c000054] |
| 25895 | swap [%i3+0x074],%l0 ! Mem[0000000031800074] |
| 25896 | ldx [%o0+0x048],%l1 ! Mem[000000001c000048] |
| 25897 | orn %l7,%l0,%l3 |
| 25898 | jmpl %o7,%g0 |
| 25899 | srlx %l0,%l7,%l2 |
| 25900 | p7_near_0_le: |
| 25901 | add %l5,-0xbfa,%l6 |
| 25902 | ldstub [%i1+0x05a],%l3 ! Mem[000000001e80005a] |
| 25903 | jmpl %o7,%g0 |
| 25904 | swap [%o0+0x03c],%l7 ! Mem[000000003000003c] |
| 25905 | p7_near_0_lo: |
| 25906 | add %l5,-0xbfa,%l6 |
| 25907 | ldstub [%o1+0x05a],%l3 ! Mem[000000001e80005a] |
| 25908 | jmpl %o7,%g0 |
| 25909 | swap [%i0+0x03c],%l7 ! Mem[000000003000003c] |
| 25910 | p7_near_0_he: |
| 25911 | std %f24,[%o3+0x038] ! Mem[0000000031800038] |
| 25912 | ldsh [%o3+0x07c],%l2 ! Mem[000000003180007c] |
| 25913 | ldsh [%o3+0x07a],%l7 ! Mem[000000003180007a] |
| 25914 | std %f24,[%i0+0x078] ! Mem[000000001e000078] |
| 25915 | jmpl %o7,%g0 |
| 25916 | stw %l0,[%i2+0x020] ! Mem[000000001f000020] |
| 25917 | p7_near_0_ho: |
| 25918 | std %f24,[%i3+0x038] ! Mem[0000000031800038] |
| 25919 | ldsh [%i3+0x07c],%l2 ! Mem[000000003180007c] |
| 25920 | ldsh [%i3+0x07a],%l7 ! Mem[000000003180007a] |
| 25921 | std %f24,[%o0+0x078] ! Mem[000000001e000078] |
| 25922 | jmpl %o7,%g0 |
| 25923 | stw %l0,[%o2+0x020] ! Mem[000000001f000020] |
| 25924 | near0_b2b_h: |
| 25925 | jmpl %o7,%g0 |
| 25926 | tsubcc %l1,%l5,%l6 |
| 25927 | jmpl %o7,%g0 |
| 25928 | nop |
| 25929 | near0_b2b_l: |
| 25930 | jmpl %o7,%g0 |
| 25931 | tsubcctv %l1,%l3,%l1 |
| 25932 | jmpl %o7,%g0 |
| 25933 | nop |
| 25934 | user_near0_end: |
| 25935 | .seg "text" |
| 25936 | .align 0x2000 |
| 25937 | user_near1_start: |
| 25938 | p0_near_1_le: |
| 25939 | jmpl %o7,%g0 |
| 25940 | umulcc %l0,-0xc3d,%l7 |
| 25941 | jmpl %o7,%g0 |
| 25942 | nop |
| 25943 | p0_near_1_lo: |
| 25944 | jmpl %o7,%g0 |
| 25945 | umulcc %l0,-0xc3d,%l7 |
| 25946 | jmpl %o7,%g0 |
| 25947 | nop |
| 25948 | p0_near_1_he: |
| 25949 | ldstub [%o3+0x002],%l4 ! Mem[0000000031800002] |
| 25950 | ldd [%i2+0x038],%f26 ! Mem[0000000011000038] |
| 25951 | jmpl %o7,%g0 |
| 25952 | sll %l3,0x017,%l1 |
| 25953 | p0_near_1_ho: |
| 25954 | ldstub [%i3+0x002],%l4 ! Mem[0000000031800002] |
| 25955 | ldd [%o2+0x038],%f26 ! Mem[0000000011000038] |
| 25956 | jmpl %o7,%g0 |
| 25957 | sll %l3,0x017,%l1 |
| 25958 | p1_near_1_le: |
| 25959 | addc %l1,0x01a,%l2 |
| 25960 | lduh [%o2+0x008],%l1 ! Mem[0000000031000008] |
| 25961 | ldx [%i1+0x008],%l1 ! Mem[0000000012800008] |
| 25962 | tsubcctv %l3,%l5,%l0 |
| 25963 | orncc %l6,%l4,%l7 |
| 25964 | jmpl %o7,%g0 |
| 25965 | add %l4,%l0,%l6 |
| 25966 | p1_near_1_lo: |
| 25967 | addc %l1,0x01a,%l2 |
| 25968 | lduh [%i2+0x008],%l1 ! Mem[0000000031000008] |
| 25969 | ldx [%o1+0x008],%l1 ! Mem[0000000012800008] |
| 25970 | tsubcctv %l3,%l5,%l0 |
| 25971 | orncc %l6,%l4,%l7 |
| 25972 | jmpl %o7,%g0 |
| 25973 | add %l4,%l0,%l6 |
| 25974 | p1_near_1_he: |
| 25975 | jmpl %o7,%g0 |
| 25976 | ld [%o3+0x008],%f26 ! Mem[0000000031800008] |
| 25977 | jmpl %o7,%g0 |
| 25978 | nop |
| 25979 | p1_near_1_ho: |
| 25980 | jmpl %o7,%g0 |
| 25981 | ld [%i3+0x008],%f26 ! Mem[0000000031800008] |
| 25982 | jmpl %o7,%g0 |
| 25983 | nop |
| 25984 | p2_near_1_le: |
| 25985 | st %f3 ,[%o1+0x050] ! Mem[0000000030800050] |
| 25986 | smulcc %l0,0xfda,%l1 |
| 25987 | std %f10,[%i0+0x038] ! Mem[0000000014000038] |
| 25988 | ld [%o2+0x050],%f13 ! Mem[0000000031000050] |
| 25989 | sth %l3,[%o1+0x056] ! Mem[0000000030800056] |
| 25990 | jmpl %o7,%g0 |
| 25991 | stb %l4,[%o2+0x010] ! Mem[0000000031000010] |
| 25992 | p2_near_1_lo: |
| 25993 | st %f3 ,[%i1+0x050] ! Mem[0000000030800050] |
| 25994 | smulcc %l0,0xfda,%l1 |
| 25995 | std %f10,[%o0+0x038] ! Mem[0000000014000038] |
| 25996 | ld [%i2+0x050],%f13 ! Mem[0000000031000050] |
| 25997 | sth %l3,[%i1+0x056] ! Mem[0000000030800056] |
| 25998 | jmpl %o7,%g0 |
| 25999 | stb %l4,[%i2+0x010] ! Mem[0000000031000010] |
| 26000 | p2_near_1_he: |
| 26001 | lduh [%o3+0x010],%l3 ! Mem[0000000031800010] |
| 26002 | swap [%o3+0x050],%l1 ! Mem[0000000031800050] |
| 26003 | swap [%i0+0x048],%l1 ! Mem[0000000014000048] |
| 26004 | and %l4,%l5,%l6 |
| 26005 | ldub [%i3+0x062],%l0 ! Mem[0000000015800062] |
| 26006 | lduh [%o1+0x056],%l1 ! Mem[0000000030800056] |
| 26007 | jmpl %o7,%g0 |
| 26008 | ldsb [%o0+0x012],%l3 ! Mem[0000000030000012] |
| 26009 | p2_near_1_ho: |
| 26010 | lduh [%i3+0x010],%l3 ! Mem[0000000031800010] |
| 26011 | swap [%i3+0x050],%l1 ! Mem[0000000031800050] |
| 26012 | swap [%o0+0x048],%l1 ! Mem[0000000014000048] |
| 26013 | and %l4,%l5,%l6 |
| 26014 | ldub [%o3+0x062],%l0 ! Mem[0000000015800062] |
| 26015 | lduh [%i1+0x056],%l1 ! Mem[0000000030800056] |
| 26016 | jmpl %o7,%g0 |
| 26017 | ldsb [%i0+0x012],%l3 ! Mem[0000000030000012] |
| 26018 | p3_near_1_le: |
| 26019 | stw %l5,[%i1+0x038] ! Mem[0000000016800038] |
| 26020 | mulx %l1,-0x8cc,%l3 |
| 26021 | ldd [%o2+0x018],%f2 ! Mem[0000000031000018] |
| 26022 | ldsb [%i2+0x021],%l6 ! Mem[0000000017000021] |
| 26023 | orcc %l7,-0xf7f,%l7 |
| 26024 | jmpl %o7,%g0 |
| 26025 | ldd [%o0+0x018],%f14 ! Mem[0000000030000018] |
| 26026 | p3_near_1_lo: |
| 26027 | stw %l5,[%o1+0x038] ! Mem[0000000016800038] |
| 26028 | mulx %l1,-0x8cc,%l3 |
| 26029 | ldd [%i2+0x018],%f2 ! Mem[0000000031000018] |
| 26030 | ldsb [%o2+0x021],%l6 ! Mem[0000000017000021] |
| 26031 | orcc %l7,-0xf7f,%l7 |
| 26032 | jmpl %o7,%g0 |
| 26033 | ldd [%i0+0x018],%f14 ! Mem[0000000030000018] |
| 26034 | p3_near_1_he: |
| 26035 | ldsh [%o3+0x01c],%l2 ! Mem[000000003180001c] |
| 26036 | st %f18,[%i2+0x05c] ! Mem[000000001700005c] |
| 26037 | or %l2,%l7,%l6 |
| 26038 | jmpl %o7,%g0 |
| 26039 | lduw [%o2+0x05c],%l1 ! Mem[000000003100005c] |
| 26040 | p3_near_1_ho: |
| 26041 | ldsh [%i3+0x01c],%l2 ! Mem[000000003180001c] |
| 26042 | st %f18,[%o2+0x05c] ! Mem[000000001700005c] |
| 26043 | or %l2,%l7,%l6 |
| 26044 | jmpl %o7,%g0 |
| 26045 | lduw [%i2+0x05c],%l1 ! Mem[000000003100005c] |
| 26046 | p4_near_1_le: |
| 26047 | xorcc %l4,0xca2,%l0 |
| 26048 | ldd [%o0+0x020],%l4 ! Mem[0000000030000020] |
| 26049 | jmpl %o7,%g0 |
| 26050 | xnorcc %l5,%l3,%l3 |
| 26051 | p4_near_1_lo: |
| 26052 | xorcc %l4,0xca2,%l0 |
| 26053 | ldd [%i0+0x020],%l4 ! Mem[0000000030000020] |
| 26054 | jmpl %o7,%g0 |
| 26055 | xnorcc %l5,%l3,%l3 |
| 26056 | p4_near_1_he: |
| 26057 | stb %l6,[%o0+0x021] ! Mem[0000000030000021] |
| 26058 | addccc %l5,%l7,%l3 |
| 26059 | jmpl %o7,%g0 |
| 26060 | srax %l3,%l1,%l0 |
| 26061 | p4_near_1_ho: |
| 26062 | stb %l6,[%i0+0x021] ! Mem[0000000030000021] |
| 26063 | addccc %l5,%l7,%l3 |
| 26064 | jmpl %o7,%g0 |
| 26065 | srax %l3,%l1,%l0 |
| 26066 | p5_near_1_le: |
| 26067 | jmpl %o7,%g0 |
| 26068 | swap [%o3+0x06c],%l6 ! Mem[000000003180006c] |
| 26069 | jmpl %o7,%g0 |
| 26070 | nop |
| 26071 | p5_near_1_lo: |
| 26072 | jmpl %o7,%g0 |
| 26073 | swap [%i3+0x06c],%l6 ! Mem[000000003180006c] |
| 26074 | jmpl %o7,%g0 |
| 26075 | nop |
| 26076 | p5_near_1_he: |
| 26077 | addccc %l0,%l0,%l3 |
| 26078 | lduw [%o3+0x06c],%l0 ! Mem[000000003180006c] |
| 26079 | jmpl %o7,%g0 |
| 26080 | st %f24,[%i0+0x028] ! Mem[000000001a000028] |
| 26081 | p5_near_1_ho: |
| 26082 | addccc %l0,%l0,%l3 |
| 26083 | lduw [%i3+0x06c],%l0 ! Mem[000000003180006c] |
| 26084 | jmpl %o7,%g0 |
| 26085 | st %f24,[%o0+0x028] ! Mem[000000001a000028] |
| 26086 | p6_near_1_le: |
| 26087 | orcc %l1,%l5,%l5 |
| 26088 | srax %l5,%l3,%l2 |
| 26089 | orn %l4,%l0,%l1 |
| 26090 | jmpl %o7,%g0 |
| 26091 | ldsh [%i1+0x04e],%l5 ! Mem[000000001c80004e] |
| 26092 | p6_near_1_lo: |
| 26093 | orcc %l1,%l5,%l5 |
| 26094 | srax %l5,%l3,%l2 |
| 26095 | orn %l4,%l0,%l1 |
| 26096 | jmpl %o7,%g0 |
| 26097 | ldsh [%o1+0x04e],%l5 ! Mem[000000001c80004e] |
| 26098 | p6_near_1_he: |
| 26099 | andn %l5,%l2,%l2 |
| 26100 | andcc %l0,-0x6f0,%l3 |
| 26101 | taddcc %l2,%l5,%l6 |
| 26102 | or %l7,%l1,%l1 |
| 26103 | smulcc %l0,%l6,%l4 |
| 26104 | ld [%o2+0x074],%f18 ! Mem[0000000031000074] |
| 26105 | jmpl %o7,%g0 |
| 26106 | ldstub [%i3+0x078],%l0 ! Mem[000000001d800078] |
| 26107 | p6_near_1_ho: |
| 26108 | andn %l5,%l2,%l2 |
| 26109 | andcc %l0,-0x6f0,%l3 |
| 26110 | taddcc %l2,%l5,%l6 |
| 26111 | or %l7,%l1,%l1 |
| 26112 | smulcc %l0,%l6,%l4 |
| 26113 | ld [%i2+0x074],%f18 ! Mem[0000000031000074] |
| 26114 | jmpl %o7,%g0 |
| 26115 | ldstub [%o3+0x078],%l0 ! Mem[000000001d800078] |
| 26116 | p7_near_1_le: |
| 26117 | nop |
| 26118 | lduh [%o1+0x07a],%l2 ! Mem[000000003080007a] |
| 26119 | umul %l1,-0xe81,%l2 |
| 26120 | stw %l3,[%i2+0x01c] ! Mem[000000001f00001c] |
| 26121 | sub %l0,%l1,%l0 |
| 26122 | jmpl %o7,%g0 |
| 26123 | ldub [%i3+0x020],%l5 ! Mem[000000001f800020] |
| 26124 | p7_near_1_lo: |
| 26125 | nop |
| 26126 | lduh [%i1+0x07a],%l2 ! Mem[000000003080007a] |
| 26127 | umul %l1,-0xe81,%l2 |
| 26128 | stw %l3,[%o2+0x01c] ! Mem[000000001f00001c] |
| 26129 | sub %l0,%l1,%l0 |
| 26130 | jmpl %o7,%g0 |
| 26131 | ldub [%o3+0x020],%l5 ! Mem[000000001f800020] |
| 26132 | p7_near_1_he: |
| 26133 | udivx %l1,0x44d,%l5 |
| 26134 | std %l4,[%i0+0x000] ! Mem[000000001e000000] |
| 26135 | andn %l6,%l6,%l5 |
| 26136 | ld [%o0+0x038],%f19 ! Mem[0000000030000038] |
| 26137 | ldd [%o1+0x038],%f18 ! Mem[0000000030800038] |
| 26138 | orcc %l2,%l6,%l7 |
| 26139 | jmpl %o7,%g0 |
| 26140 | srax %l6,%l7,%l3 |
| 26141 | p7_near_1_ho: |
| 26142 | udivx %l1,0x44d,%l5 |
| 26143 | std %l4,[%o0+0x000] ! Mem[000000001e000000] |
| 26144 | andn %l6,%l6,%l5 |
| 26145 | ld [%i0+0x038],%f19 ! Mem[0000000030000038] |
| 26146 | ldd [%i1+0x038],%f18 ! Mem[0000000030800038] |
| 26147 | orcc %l2,%l6,%l7 |
| 26148 | jmpl %o7,%g0 |
| 26149 | srax %l6,%l7,%l3 |
| 26150 | near1_b2b_h: |
| 26151 | smul %l5,-0xd5e,%l4 |
| 26152 | andcc %l0,-0x547,%l7 |
| 26153 | addc %l4,%l6,%l0 |
| 26154 | subc %l5,0xfed,%l3 |
| 26155 | umul %l6,%l6,%l5 |
| 26156 | xnor %l1,%l1,%l3 |
| 26157 | jmpl %o7,%g0 |
| 26158 | udivx %l4,%l2,%l6 |
| 26159 | near1_b2b_l: |
| 26160 | srlx %l6,%l0,%l5 |
| 26161 | udivx %l4,0xf19,%l7 |
| 26162 | add %l4,-0x00b,%l4 |
| 26163 | sll %l2,0x01a,%l6 |
| 26164 | sdivx %l0,-0xfe7,%l5 |
| 26165 | sdivx %l5,-0xda9,%l2 |
| 26166 | jmpl %o7,%g0 |
| 26167 | xnorcc %l0,%l1,%l7 |
| 26168 | user_near1_end: |
| 26169 | .seg "text" |
| 26170 | .align 0x2000 |
| 26171 | user_near2_start: |
| 26172 | p0_near_2_le: |
| 26173 | ldd [%o0+0x040],%f6 ! Mem[0000000030000040] |
| 26174 | andn %l6,%l7,%l6 |
| 26175 | xnorcc %l2,-0x1e5,%l5 |
| 26176 | jmpl %o7,%g0 |
| 26177 | ldd [%o3+0x000],%l4 ! Mem[0000000031800000] |
| 26178 | p0_near_2_lo: |
| 26179 | ldd [%i0+0x040],%f6 ! Mem[0000000030000040] |
| 26180 | andn %l6,%l7,%l6 |
| 26181 | xnorcc %l2,-0x1e5,%l5 |
| 26182 | jmpl %o7,%g0 |
| 26183 | ldd [%i3+0x000],%l4 ! Mem[0000000031800000] |
| 26184 | p0_near_2_he: |
| 26185 | ldd [%o2+0x000],%f26 ! Mem[0000000031000000] |
| 26186 | subc %l7,0x4d2,%l7 |
| 26187 | jmpl %o7,%g0 |
| 26188 | stb %l1,[%o3+0x047] ! Mem[0000000031800047] |
| 26189 | p0_near_2_ho: |
| 26190 | ldd [%i2+0x000],%f26 ! Mem[0000000031000000] |
| 26191 | subc %l7,0x4d2,%l7 |
| 26192 | jmpl %o7,%g0 |
| 26193 | stb %l1,[%i3+0x047] ! Mem[0000000031800047] |
| 26194 | p1_near_2_le: |
| 26195 | umulcc %l3,-0xc7d,%l0 |
| 26196 | xor %l1,0xf16,%l1 |
| 26197 | stx %l3,[%o3+0x048] ! Mem[0000000031800048] |
| 26198 | lduw [%o1+0x00c],%l7 ! Mem[000000003080000c] |
| 26199 | std %l6,[%o0+0x008] ! Mem[0000000030000008] |
| 26200 | ld [%o0+0x04c],%f0 ! Mem[000000003000004c] |
| 26201 | jmpl %o7,%g0 |
| 26202 | orcc %l1,%l6,%l5 |
| 26203 | p1_near_2_lo: |
| 26204 | umulcc %l3,-0xc7d,%l0 |
| 26205 | xor %l1,0xf16,%l1 |
| 26206 | stx %l3,[%i3+0x048] ! Mem[0000000031800048] |
| 26207 | lduw [%i1+0x00c],%l7 ! Mem[000000003080000c] |
| 26208 | std %l6,[%i0+0x008] ! Mem[0000000030000008] |
| 26209 | ld [%i0+0x04c],%f0 ! Mem[000000003000004c] |
| 26210 | jmpl %o7,%g0 |
| 26211 | orcc %l1,%l6,%l5 |
| 26212 | p1_near_2_he: |
| 26213 | smul %l2,%l0,%l2 |
| 26214 | sth %l1,[%o3+0x00c] ! Mem[000000003180000c] |
| 26215 | xnor %l7,%l6,%l0 |
| 26216 | std %l6,[%i1+0x070] ! Mem[0000000012800070] |
| 26217 | ldstub [%o0+0x00a],%l0 ! Mem[000000003000000a] |
| 26218 | ldd [%i0+0x008],%f20 ! Mem[0000000012000008] |
| 26219 | orncc %l0,0x759,%l2 |
| 26220 | jmpl %o7,%g0 |
| 26221 | xnor %l3,%l6,%l1 |
| 26222 | p1_near_2_ho: |
| 26223 | smul %l2,%l0,%l2 |
| 26224 | sth %l1,[%i3+0x00c] ! Mem[000000003180000c] |
| 26225 | xnor %l7,%l6,%l0 |
| 26226 | std %l6,[%o1+0x070] ! Mem[0000000012800070] |
| 26227 | ldstub [%i0+0x00a],%l0 ! Mem[000000003000000a] |
| 26228 | ldd [%o0+0x008],%f20 ! Mem[0000000012000008] |
| 26229 | orncc %l0,0x759,%l2 |
| 26230 | jmpl %o7,%g0 |
| 26231 | xnor %l3,%l6,%l1 |
| 26232 | p2_near_2_le: |
| 26233 | ldub [%o3+0x010],%l5 ! Mem[0000000031800010] |
| 26234 | orn %l2,-0x419,%l0 |
| 26235 | ldsw [%o3+0x054],%l2 ! Mem[0000000031800054] |
| 26236 | jmpl %o7,%g0 |
| 26237 | subc %l0,-0x33c,%l0 |
| 26238 | p2_near_2_lo: |
| 26239 | ldub [%i3+0x010],%l5 ! Mem[0000000031800010] |
| 26240 | orn %l2,-0x419,%l0 |
| 26241 | ldsw [%i3+0x054],%l2 ! Mem[0000000031800054] |
| 26242 | jmpl %o7,%g0 |
| 26243 | subc %l0,-0x33c,%l0 |
| 26244 | p2_near_2_he: |
| 26245 | tsubcc %l4,-0x328,%l6 |
| 26246 | lduw [%i2+0x018],%l6 ! Mem[0000000015000018] |
| 26247 | ldd [%o3+0x050],%f24 ! Mem[0000000031800050] |
| 26248 | lduw [%o0+0x050],%l3 ! Mem[0000000030000050] |
| 26249 | ldsw [%o0+0x054],%l7 ! Mem[0000000030000054] |
| 26250 | subc %l7,0xc1c,%l2 |
| 26251 | jmpl %o7,%g0 |
| 26252 | st %f26,[%o3+0x014] ! Mem[0000000031800014] |
| 26253 | p2_near_2_ho: |
| 26254 | tsubcc %l4,-0x328,%l6 |
| 26255 | lduw [%o2+0x018],%l6 ! Mem[0000000015000018] |
| 26256 | ldd [%i3+0x050],%f24 ! Mem[0000000031800050] |
| 26257 | lduw [%i0+0x050],%l3 ! Mem[0000000030000050] |
| 26258 | ldsw [%i0+0x054],%l7 ! Mem[0000000030000054] |
| 26259 | subc %l7,0xc1c,%l2 |
| 26260 | jmpl %o7,%g0 |
| 26261 | st %f26,[%i3+0x014] ! Mem[0000000031800014] |
| 26262 | p3_near_2_le: |
| 26263 | taddcctv %l5,0x3a2,%l4 |
| 26264 | ldsb [%i2+0x054],%l0 ! Mem[0000000017000054] |
| 26265 | sra %l7,%l2,%l4 |
| 26266 | jmpl %o7,%g0 |
| 26267 | xnorcc %l2,0x227,%l0 |
| 26268 | p3_near_2_lo: |
| 26269 | taddcctv %l5,0x3a2,%l4 |
| 26270 | ldsb [%o2+0x054],%l0 ! Mem[0000000017000054] |
| 26271 | sra %l7,%l2,%l4 |
| 26272 | jmpl %o7,%g0 |
| 26273 | xnorcc %l2,0x227,%l0 |
| 26274 | p3_near_2_he: |
| 26275 | ldsh [%o3+0x018],%l5 ! Mem[0000000031800018] |
| 26276 | ldsw [%o0+0x05c],%l1 ! Mem[000000003000005c] |
| 26277 | tsubcc %l5,0x36e,%l0 |
| 26278 | smulcc %l3,-0x507,%l5 |
| 26279 | jmpl %o7,%g0 |
| 26280 | sdivx %l0,-0xe27,%l6 |
| 26281 | p3_near_2_ho: |
| 26282 | ldsh [%i3+0x018],%l5 ! Mem[0000000031800018] |
| 26283 | ldsw [%i0+0x05c],%l1 ! Mem[000000003000005c] |
| 26284 | tsubcc %l5,0x36e,%l0 |
| 26285 | smulcc %l3,-0x507,%l5 |
| 26286 | jmpl %o7,%g0 |
| 26287 | sdivx %l0,-0xe27,%l6 |
| 26288 | p4_near_2_le: |
| 26289 | ldd [%o0+0x060],%l2 ! Mem[0000000030000060] |
| 26290 | stb %l4,[%o3+0x027] ! Mem[0000000031800027] |
| 26291 | lduw [%i0+0x040],%l6 ! Mem[0000000018000040] |
| 26292 | swap [%i3+0x03c],%l2 ! Mem[000000001980003c] |
| 26293 | smul %l0,0xbe5,%l1 |
| 26294 | ldub [%o0+0x023],%l1 ! Mem[0000000030000023] |
| 26295 | jmpl %o7,%g0 |
| 26296 | orcc %l3,-0x309,%l6 |
| 26297 | p4_near_2_lo: |
| 26298 | ldd [%i0+0x060],%l2 ! Mem[0000000030000060] |
| 26299 | stb %l4,[%i3+0x027] ! Mem[0000000031800027] |
| 26300 | lduw [%o0+0x040],%l6 ! Mem[0000000018000040] |
| 26301 | swap [%o3+0x03c],%l2 ! Mem[000000001980003c] |
| 26302 | smul %l0,0xbe5,%l1 |
| 26303 | ldub [%i0+0x023],%l1 ! Mem[0000000030000023] |
| 26304 | jmpl %o7,%g0 |
| 26305 | orcc %l3,-0x309,%l6 |
| 26306 | p4_near_2_he: |
| 26307 | ldsw [%o3+0x064],%l5 ! Mem[0000000031800064] |
| 26308 | andcc %l0,%l4,%l5 |
| 26309 | orn %l3,%l4,%l7 |
| 26310 | xnor %l3,0xe1f,%l4 |
| 26311 | std %f28,[%i3+0x058] ! Mem[0000000019800058] |
| 26312 | jmpl %o7,%g0 |
| 26313 | stw %l2,[%o1+0x024] ! Mem[0000000030800024] |
| 26314 | p4_near_2_ho: |
| 26315 | ldsw [%i3+0x064],%l5 ! Mem[0000000031800064] |
| 26316 | andcc %l0,%l4,%l5 |
| 26317 | orn %l3,%l4,%l7 |
| 26318 | xnor %l3,0xe1f,%l4 |
| 26319 | std %f28,[%o3+0x058] ! Mem[0000000019800058] |
| 26320 | jmpl %o7,%g0 |
| 26321 | stw %l2,[%i1+0x024] ! Mem[0000000030800024] |
| 26322 | p5_near_2_le: |
| 26323 | xorcc %l0,%l7,%l4 |
| 26324 | jmpl %o7,%g0 |
| 26325 | st %f8 ,[%o2+0x06c] ! Mem[000000003100006c] |
| 26326 | p5_near_2_lo: |
| 26327 | xorcc %l0,%l7,%l4 |
| 26328 | jmpl %o7,%g0 |
| 26329 | st %f8 ,[%i2+0x06c] ! Mem[000000003100006c] |
| 26330 | p5_near_2_he: |
| 26331 | jmpl %o7,%g0 |
| 26332 | ldx [%o0+0x028],%l7 ! Mem[0000000030000028] |
| 26333 | jmpl %o7,%g0 |
| 26334 | nop |
| 26335 | p5_near_2_ho: |
| 26336 | jmpl %o7,%g0 |
| 26337 | ldx [%i0+0x028],%l7 ! Mem[0000000030000028] |
| 26338 | jmpl %o7,%g0 |
| 26339 | nop |
| 26340 | p6_near_2_le: |
| 26341 | std %f6 ,[%o0+0x070] ! Mem[0000000030000070] |
| 26342 | lduh [%i3+0x07e],%l0 ! Mem[000000001d80007e] |
| 26343 | addcc %l6,-0x115,%l7 |
| 26344 | xnorcc %l6,%l4,%l3 |
| 26345 | jmpl %o7,%g0 |
| 26346 | ldsh [%o2+0x072],%l3 ! Mem[0000000031000072] |
| 26347 | p6_near_2_lo: |
| 26348 | std %f6 ,[%i0+0x070] ! Mem[0000000030000070] |
| 26349 | lduh [%o3+0x07e],%l0 ! Mem[000000001d80007e] |
| 26350 | addcc %l6,-0x115,%l7 |
| 26351 | xnorcc %l6,%l4,%l3 |
| 26352 | jmpl %o7,%g0 |
| 26353 | ldsh [%i2+0x072],%l3 ! Mem[0000000031000072] |
| 26354 | p6_near_2_he: |
| 26355 | jmpl %o7,%g0 |
| 26356 | umulcc %l5,0x410,%l4 |
| 26357 | jmpl %o7,%g0 |
| 26358 | nop |
| 26359 | p6_near_2_ho: |
| 26360 | jmpl %o7,%g0 |
| 26361 | umulcc %l5,0x410,%l4 |
| 26362 | jmpl %o7,%g0 |
| 26363 | nop |
| 26364 | p7_near_2_le: |
| 26365 | ldx [%o0+0x078],%l0 ! Mem[0000000030000078] |
| 26366 | ldstub [%o3+0x07e],%l7 ! Mem[000000003180007e] |
| 26367 | lduw [%i1+0x010],%l4 ! Mem[000000001e800010] |
| 26368 | srl %l7,%l2,%l0 |
| 26369 | srax %l2,0x015,%l1 |
| 26370 | std %l0,[%i3+0x040] ! Mem[000000001f800040] |
| 26371 | stx %l0,[%o0+0x038] ! Mem[0000000030000038] |
| 26372 | jmpl %o7,%g0 |
| 26373 | std %f8 ,[%i1+0x018] ! Mem[000000001e800018] |
| 26374 | p7_near_2_lo: |
| 26375 | ldx [%i0+0x078],%l0 ! Mem[0000000030000078] |
| 26376 | ldstub [%i3+0x07e],%l7 ! Mem[000000003180007e] |
| 26377 | lduw [%o1+0x010],%l4 ! Mem[000000001e800010] |
| 26378 | srl %l7,%l2,%l0 |
| 26379 | srax %l2,0x015,%l1 |
| 26380 | std %l0,[%o3+0x040] ! Mem[000000001f800040] |
| 26381 | stx %l0,[%i0+0x038] ! Mem[0000000030000038] |
| 26382 | jmpl %o7,%g0 |
| 26383 | std %f8 ,[%o1+0x018] ! Mem[000000001e800018] |
| 26384 | p7_near_2_he: |
| 26385 | ldd [%i3+0x008],%f30 ! Mem[000000001f800008] |
| 26386 | ld [%o2+0x07c],%f30 ! Mem[000000003100007c] |
| 26387 | andncc %l6,-0x0cb,%l0 |
| 26388 | orcc %l2,%l0,%l1 |
| 26389 | jmpl %o7,%g0 |
| 26390 | ldub [%o1+0x038],%l2 ! Mem[0000000030800038] |
| 26391 | p7_near_2_ho: |
| 26392 | ldd [%o3+0x008],%f30 ! Mem[000000001f800008] |
| 26393 | ld [%i2+0x07c],%f30 ! Mem[000000003100007c] |
| 26394 | andncc %l6,-0x0cb,%l0 |
| 26395 | orcc %l2,%l0,%l1 |
| 26396 | jmpl %o7,%g0 |
| 26397 | ldub [%i1+0x038],%l2 ! Mem[0000000030800038] |
| 26398 | near2_b2b_h: |
| 26399 | jmpl %o7,%g0 |
| 26400 | xnor %l4,%l5,%l4 |
| 26401 | jmpl %o7,%g0 |
| 26402 | nop |
| 26403 | near2_b2b_l: |
| 26404 | jmpl %o7,%g0 |
| 26405 | sll %l5,%l3,%l0 |
| 26406 | jmpl %o7,%g0 |
| 26407 | nop |
| 26408 | user_near2_end: |
| 26409 | .seg "text" |
| 26410 | .align 0x2000 |
| 26411 | user_near3_start: |
| 26412 | p0_near_3_le: |
| 26413 | std %l2,[%o1+0x040] ! Mem[0000000030800040] |
| 26414 | jmpl %o7,%g0 |
| 26415 | xnorcc %l3,-0x40b,%l6 |
| 26416 | p0_near_3_lo: |
| 26417 | std %l2,[%i1+0x040] ! Mem[0000000030800040] |
| 26418 | jmpl %o7,%g0 |
| 26419 | xnorcc %l3,-0x40b,%l6 |
| 26420 | p0_near_3_he: |
| 26421 | stw %l2,[%o2+0x004] ! Mem[0000000031000004] |
| 26422 | stb %l5,[%o3+0x007] ! Mem[0000000031800007] |
| 26423 | sth %l4,[%i2+0x056] ! Mem[0000000011000056] |
| 26424 | jmpl %o7,%g0 |
| 26425 | lduh [%i2+0x000],%l6 ! Mem[0000000011000000] |
| 26426 | p0_near_3_ho: |
| 26427 | stw %l2,[%i2+0x004] ! Mem[0000000031000004] |
| 26428 | stb %l5,[%i3+0x007] ! Mem[0000000031800007] |
| 26429 | sth %l4,[%o2+0x056] ! Mem[0000000011000056] |
| 26430 | jmpl %o7,%g0 |
| 26431 | lduh [%o2+0x000],%l6 ! Mem[0000000011000000] |
| 26432 | p1_near_3_le: |
| 26433 | lduh [%o0+0x00a],%l6 ! Mem[000000003000000a] |
| 26434 | ld [%i3+0x038],%f3 ! Mem[0000000013800038] |
| 26435 | ldsw [%o1+0x048],%l1 ! Mem[0000000030800048] |
| 26436 | jmpl %o7,%g0 |
| 26437 | ldx [%i1+0x040],%l6 ! Mem[0000000012800040] |
| 26438 | p1_near_3_lo: |
| 26439 | lduh [%i0+0x00a],%l6 ! Mem[000000003000000a] |
| 26440 | ld [%o3+0x038],%f3 ! Mem[0000000013800038] |
| 26441 | ldsw [%i1+0x048],%l1 ! Mem[0000000030800048] |
| 26442 | jmpl %o7,%g0 |
| 26443 | ldx [%o1+0x040],%l6 ! Mem[0000000012800040] |
| 26444 | p1_near_3_he: |
| 26445 | ldsw [%o3+0x00c],%l0 ! Mem[000000003180000c] |
| 26446 | ldx [%o0+0x008],%l2 ! Mem[0000000030000008] |
| 26447 | jmpl %o7,%g0 |
| 26448 | srlx %l6,%l6,%l7 |
| 26449 | p1_near_3_ho: |
| 26450 | ldsw [%i3+0x00c],%l0 ! Mem[000000003180000c] |
| 26451 | ldx [%i0+0x008],%l2 ! Mem[0000000030000008] |
| 26452 | jmpl %o7,%g0 |
| 26453 | srlx %l6,%l6,%l7 |
| 26454 | p2_near_3_le: |
| 26455 | mulx %l2,-0x247,%l1 |
| 26456 | stw %l3,[%o0+0x054] ! Mem[0000000030000054] |
| 26457 | addcc %l7,-0xec2,%l6 |
| 26458 | stb %l4,[%o1+0x056] ! Mem[0000000030800056] |
| 26459 | jmpl %o7,%g0 |
| 26460 | lduh [%i3+0x02a],%l2 ! Mem[000000001580002a] |
| 26461 | p2_near_3_lo: |
| 26462 | mulx %l2,-0x247,%l1 |
| 26463 | stw %l3,[%i0+0x054] ! Mem[0000000030000054] |
| 26464 | addcc %l7,-0xec2,%l6 |
| 26465 | stb %l4,[%i1+0x056] ! Mem[0000000030800056] |
| 26466 | jmpl %o7,%g0 |
| 26467 | lduh [%o3+0x02a],%l2 ! Mem[000000001580002a] |
| 26468 | p2_near_3_he: |
| 26469 | std %l2,[%o1+0x050] ! Mem[0000000030800050] |
| 26470 | ldx [%o1+0x010],%l1 ! Mem[0000000030800010] |
| 26471 | srlx %l0,%l5,%l2 |
| 26472 | jmpl %o7,%g0 |
| 26473 | tsubcctv %l1,%l0,%l6 |
| 26474 | p2_near_3_ho: |
| 26475 | std %l2,[%i1+0x050] ! Mem[0000000030800050] |
| 26476 | ldx [%i1+0x010],%l1 ! Mem[0000000030800010] |
| 26477 | srlx %l0,%l5,%l2 |
| 26478 | jmpl %o7,%g0 |
| 26479 | tsubcctv %l1,%l0,%l6 |
| 26480 | p3_near_3_le: |
| 26481 | stw %l6,[%o0+0x058] ! Mem[0000000030000058] |
| 26482 | addcc %l2,-0x11c,%l4 |
| 26483 | andcc %l6,%l0,%l6 |
| 26484 | jmpl %o7,%g0 |
| 26485 | ldd [%o2+0x018],%l4 ! Mem[0000000031000018] |
| 26486 | p3_near_3_lo: |
| 26487 | stw %l6,[%i0+0x058] ! Mem[0000000030000058] |
| 26488 | addcc %l2,-0x11c,%l4 |
| 26489 | andcc %l6,%l0,%l6 |
| 26490 | jmpl %o7,%g0 |
| 26491 | ldd [%i2+0x018],%l4 ! Mem[0000000031000018] |
| 26492 | p3_near_3_he: |
| 26493 | sllx %l2,%l5,%l7 |
| 26494 | stw %l1,[%o3+0x01c] ! Mem[000000003180001c] |
| 26495 | jmpl %o7,%g0 |
| 26496 | mulx %l7,%l2,%l7 |
| 26497 | p3_near_3_ho: |
| 26498 | sllx %l2,%l5,%l7 |
| 26499 | stw %l1,[%i3+0x01c] ! Mem[000000003180001c] |
| 26500 | jmpl %o7,%g0 |
| 26501 | mulx %l7,%l2,%l7 |
| 26502 | p4_near_3_le: |
| 26503 | lduh [%o1+0x026],%l5 ! Mem[0000000030800026] |
| 26504 | stw %l4,[%o0+0x060] ! Mem[0000000030000060] |
| 26505 | smul %l7,0xea6,%l6 |
| 26506 | ldx [%i2+0x038],%l2 ! Mem[0000000019000038] |
| 26507 | ldsh [%o2+0x062],%l5 ! Mem[0000000031000062] |
| 26508 | stw %l3,[%o2+0x064] ! Mem[0000000031000064] |
| 26509 | jmpl %o7,%g0 |
| 26510 | sth %l6,[%o3+0x062] ! Mem[0000000031800062] |
| 26511 | p4_near_3_lo: |
| 26512 | lduh [%i1+0x026],%l5 ! Mem[0000000030800026] |
| 26513 | stw %l4,[%i0+0x060] ! Mem[0000000030000060] |
| 26514 | smul %l7,0xea6,%l6 |
| 26515 | ldx [%o2+0x038],%l2 ! Mem[0000000019000038] |
| 26516 | ldsh [%i2+0x062],%l5 ! Mem[0000000031000062] |
| 26517 | stw %l3,[%i2+0x064] ! Mem[0000000031000064] |
| 26518 | jmpl %o7,%g0 |
| 26519 | sth %l6,[%i3+0x062] ! Mem[0000000031800062] |
| 26520 | p4_near_3_he: |
| 26521 | xorcc %l1,0x1dc,%l3 |
| 26522 | ldsh [%i1+0x07a],%l6 ! Mem[000000001880007a] |
| 26523 | jmpl %o7,%g0 |
| 26524 | st %f18,[%i3+0x054] ! Mem[0000000019800054] |
| 26525 | p4_near_3_ho: |
| 26526 | xorcc %l1,0x1dc,%l3 |
| 26527 | ldsh [%o1+0x07a],%l6 ! Mem[000000001880007a] |
| 26528 | jmpl %o7,%g0 |
| 26529 | st %f18,[%o3+0x054] ! Mem[0000000019800054] |
| 26530 | p5_near_3_le: |
| 26531 | andn %l6,%l4,%l0 |
| 26532 | jmpl %o7,%g0 |
| 26533 | subc %l1,%l7,%l2 |
| 26534 | p5_near_3_lo: |
| 26535 | andn %l6,%l4,%l0 |
| 26536 | jmpl %o7,%g0 |
| 26537 | subc %l1,%l7,%l2 |
| 26538 | p5_near_3_he: |
| 26539 | jmpl %o7,%g0 |
| 26540 | ldstub [%i0+0x074],%l3 ! Mem[000000001a000074] |
| 26541 | jmpl %o7,%g0 |
| 26542 | nop |
| 26543 | p5_near_3_ho: |
| 26544 | jmpl %o7,%g0 |
| 26545 | ldstub [%o0+0x074],%l3 ! Mem[000000001a000074] |
| 26546 | jmpl %o7,%g0 |
| 26547 | nop |
| 26548 | p6_near_3_le: |
| 26549 | udivx %l6,%l4,%l7 |
| 26550 | smul %l0,%l5,%l2 |
| 26551 | orn %l0,-0x714,%l4 |
| 26552 | ldsh [%o1+0x030],%l7 ! Mem[0000000030800030] |
| 26553 | orcc %l2,0x4e7,%l0 |
| 26554 | jmpl %o7,%g0 |
| 26555 | ldstub [%i2+0x047],%l1 ! Mem[000000001d000047] |
| 26556 | p6_near_3_lo: |
| 26557 | udivx %l6,%l4,%l7 |
| 26558 | smul %l0,%l5,%l2 |
| 26559 | orn %l0,-0x714,%l4 |
| 26560 | ldsh [%i1+0x030],%l7 ! Mem[0000000030800030] |
| 26561 | orcc %l2,0x4e7,%l0 |
| 26562 | jmpl %o7,%g0 |
| 26563 | ldstub [%o2+0x047],%l1 ! Mem[000000001d000047] |
| 26564 | p6_near_3_he: |
| 26565 | ld [%o3+0x070],%f26 ! Mem[0000000031800070] |
| 26566 | ldd [%o3+0x070],%l0 ! Mem[0000000031800070] |
| 26567 | ldstub [%i1+0x044],%l7 ! Mem[000000001c800044] |
| 26568 | stx %l7,[%o0+0x070] ! Mem[0000000030000070] |
| 26569 | ldx [%o1+0x030],%l1 ! Mem[0000000030800030] |
| 26570 | stx %l0,[%i1+0x070] ! Mem[000000001c800070] |
| 26571 | jmpl %o7,%g0 |
| 26572 | sllx %l3,0x00b,%l0 |
| 26573 | p6_near_3_ho: |
| 26574 | ld [%i3+0x070],%f26 ! Mem[0000000031800070] |
| 26575 | ldd [%i3+0x070],%l0 ! Mem[0000000031800070] |
| 26576 | ldstub [%o1+0x044],%l7 ! Mem[000000001c800044] |
| 26577 | stx %l7,[%i0+0x070] ! Mem[0000000030000070] |
| 26578 | ldx [%i1+0x030],%l1 ! Mem[0000000030800030] |
| 26579 | stx %l0,[%o1+0x070] ! Mem[000000001c800070] |
| 26580 | jmpl %o7,%g0 |
| 26581 | sllx %l3,0x00b,%l0 |
| 26582 | p7_near_3_le: |
| 26583 | or %l5,%l4,%l1 |
| 26584 | jmpl %o7,%g0 |
| 26585 | ldd [%o2+0x078],%f2 ! Mem[0000000031000078] |
| 26586 | p7_near_3_lo: |
| 26587 | or %l5,%l4,%l1 |
| 26588 | jmpl %o7,%g0 |
| 26589 | ldd [%i2+0x078],%f2 ! Mem[0000000031000078] |
| 26590 | p7_near_3_he: |
| 26591 | sth %l3,[%o0+0x038] ! Mem[0000000030000038] |
| 26592 | stx %l4,[%i3+0x030] ! Mem[000000001f800030] |
| 26593 | st %f22,[%i3+0x01c] ! Mem[000000001f80001c] |
| 26594 | ldx [%o2+0x078],%l6 ! Mem[0000000031000078] |
| 26595 | jmpl %o7,%g0 |
| 26596 | ld [%o1+0x038],%f21 ! Mem[0000000030800038] |
| 26597 | p7_near_3_ho: |
| 26598 | sth %l3,[%i0+0x038] ! Mem[0000000030000038] |
| 26599 | stx %l4,[%o3+0x030] ! Mem[000000001f800030] |
| 26600 | st %f22,[%o3+0x01c] ! Mem[000000001f80001c] |
| 26601 | ldx [%i2+0x078],%l6 ! Mem[0000000031000078] |
| 26602 | jmpl %o7,%g0 |
| 26603 | ld [%i1+0x038],%f21 ! Mem[0000000030800038] |
| 26604 | near3_b2b_h: |
| 26605 | andn %l2,%l2,%l6 |
| 26606 | subc %l4,%l2,%l4 |
| 26607 | jmpl %o7,%g0 |
| 26608 | xor %l1,%l2,%l5 |
| 26609 | near3_b2b_l: |
| 26610 | sub %l4,%l3,%l4 |
| 26611 | nop |
| 26612 | jmpl %o7,%g0 |
| 26613 | addc %l3,%l4,%l6 |
| 26614 | user_near3_end: |
| 26615 | .seg "text" |
| 26616 | .text |
| 26617 | .align 0x2000 |
| 26618 | user_far0_start: |
| 26619 | p0_far_0_le: |
| 26620 | jmpl %o7,%g0 |
| 26621 | srax %l4,0x010,%l5 |
| 26622 | jmpl %o7,%g0 |
| 26623 | nop |
| 26624 | p0_far_0_lo: |
| 26625 | jmpl %o7,%g0 |
| 26626 | srax %l4,0x010,%l5 |
| 26627 | jmpl %o7,%g0 |
| 26628 | nop |
| 26629 | p0_far_0_lem: |
| 26630 | jmpl %o7,%g0 |
| 26631 | srax %l4,0x010,%l5 |
| 26632 | jmpl %o7,%g0 |
| 26633 | nop |
| 26634 | p0_far_0_lom: |
| 26635 | jmpl %o7,%g0 |
| 26636 | srax %l4,0x010,%l5 |
| 26637 | jmpl %o7,%g0 |
| 26638 | nop |
| 26639 | p0_far_0_he: |
| 26640 | subc %l6,%l5,%l1 |
| 26641 | addccc %l1,-0xf0c,%l4 |
| 26642 | srl %l0,0x011,%l4 |
| 26643 | jmpl %o7,%g0 |
| 26644 | std %f24,[%o3+0x000] ! Mem[0000000031800000] |
| 26645 | p0_far_0_ho: |
| 26646 | subc %l6,%l5,%l1 |
| 26647 | addccc %l1,-0xf0c,%l4 |
| 26648 | srl %l0,0x011,%l4 |
| 26649 | jmpl %o7,%g0 |
| 26650 | std %f24,[%i3+0x000] ! Mem[0000000031800000] |
| 26651 | p0_far_0_hem: |
| 26652 | subc %l6,%l5,%l1 |
| 26653 | addccc %l1,-0xf0c,%l4 |
| 26654 | srl %l0,0x011,%l4 |
| 26655 | jmpl %o7,%g0 |
| 26656 | std %f24,[%o3+0x000] ! Mem[0000000031800000] |
| 26657 | p0_far_0_hom: |
| 26658 | subc %l6,%l5,%l1 |
| 26659 | addccc %l1,-0xf0c,%l4 |
| 26660 | srl %l0,0x011,%l4 |
| 26661 | jmpl %o7,%g0 |
| 26662 | std %f24,[%i3+0x000] ! Mem[0000000031800000] |
| 26663 | p0_loop_branch_0: |
| 26664 | jmpl %o7+12,%g0 |
| 26665 | add %l0,1,%l0 |
| 26666 | p1_far_0_le: |
| 26667 | jmpl %o7,%g0 |
| 26668 | stb %l0,[%o3+0x00b] ! Mem[000000003180000b] |
| 26669 | jmpl %o7,%g0 |
| 26670 | nop |
| 26671 | p1_far_0_lo: |
| 26672 | jmpl %o7,%g0 |
| 26673 | stb %l0,[%i3+0x00b] ! Mem[000000003180000b] |
| 26674 | jmpl %o7,%g0 |
| 26675 | nop |
| 26676 | p1_far_0_lem: |
| 26677 | jmpl %o7,%g0 |
| 26678 | stb %l0,[%o3+0x00b] ! Mem[000000003180000b] |
| 26679 | jmpl %o7,%g0 |
| 26680 | nop |
| 26681 | p1_far_0_lom: |
| 26682 | jmpl %o7,%g0 |
| 26683 | stb %l0,[%i3+0x00b] ! Mem[000000003180000b] |
| 26684 | jmpl %o7,%g0 |
| 26685 | nop |
| 26686 | p1_far_0_he: |
| 26687 | std %f20,[%o0+0x008] ! Mem[0000000030000008] |
| 26688 | srlx %l7,0x00c,%l3 |
| 26689 | std %f16,[%o2+0x048] ! Mem[0000000031000048] |
| 26690 | swap [%i3+0x034],%l4 ! Mem[0000000013800034] |
| 26691 | ldsb [%i0+0x078],%l1 ! Mem[0000000012000078] |
| 26692 | ldstub [%o2+0x04f],%l4 ! Mem[000000003100004f] |
| 26693 | jmpl %o7,%g0 |
| 26694 | ldsb [%o0+0x04d],%l7 ! Mem[000000003000004d] |
| 26695 | p1_far_0_ho: |
| 26696 | std %f20,[%i0+0x008] ! Mem[0000000030000008] |
| 26697 | srlx %l7,0x00c,%l3 |
| 26698 | std %f16,[%i2+0x048] ! Mem[0000000031000048] |
| 26699 | swap [%o3+0x034],%l4 ! Mem[0000000013800034] |
| 26700 | ldsb [%o0+0x078],%l1 ! Mem[0000000012000078] |
| 26701 | ldstub [%i2+0x04f],%l4 ! Mem[000000003100004f] |
| 26702 | jmpl %o7,%g0 |
| 26703 | ldsb [%i0+0x04d],%l7 ! Mem[000000003000004d] |
| 26704 | p1_far_0_hem: |
| 26705 | std %f20,[%o0+0x008] ! Mem[0000000030000008] |
| 26706 | srlx %l7,0x00c,%l3 |
| 26707 | std %f16,[%o2+0x048] ! Mem[0000000031000048] |
| 26708 | membar #Sync |
| 26709 | swap [%i3+0x034],%l4 ! Mem[0000000013800034] |
| 26710 | ldsb [%i0+0x078],%l1 ! Mem[0000000012000078] |
| 26711 | ldstub [%o2+0x04f],%l4 ! Mem[000000003100004f] |
| 26712 | jmpl %o7,%g0 |
| 26713 | ldsb [%o0+0x04d],%l7 ! Mem[000000003000004d] |
| 26714 | p1_far_0_hom: |
| 26715 | std %f20,[%i0+0x008] ! Mem[0000000030000008] |
| 26716 | srlx %l7,0x00c,%l3 |
| 26717 | std %f16,[%i2+0x048] ! Mem[0000000031000048] |
| 26718 | membar #Sync |
| 26719 | swap [%o3+0x034],%l4 ! Mem[0000000013800034] |
| 26720 | ldsb [%o0+0x078],%l1 ! Mem[0000000012000078] |
| 26721 | ldstub [%i2+0x04f],%l4 ! Mem[000000003100004f] |
| 26722 | jmpl %o7,%g0 |
| 26723 | ldsb [%i0+0x04d],%l7 ! Mem[000000003000004d] |
| 26724 | p1_loop_branch_0: |
| 26725 | jmpl %o7+12,%g0 |
| 26726 | add %l0,1,%l0 |
| 26727 | p2_far_0_le: |
| 26728 | jmpl %o7,%g0 |
| 26729 | sub %l0,-0xcae,%l1 |
| 26730 | jmpl %o7,%g0 |
| 26731 | nop |
| 26732 | p2_far_0_lo: |
| 26733 | jmpl %o7,%g0 |
| 26734 | sub %l0,-0xcae,%l1 |
| 26735 | jmpl %o7,%g0 |
| 26736 | nop |
| 26737 | p2_far_0_lem: |
| 26738 | jmpl %o7,%g0 |
| 26739 | sub %l0,-0xcae,%l1 |
| 26740 | jmpl %o7,%g0 |
| 26741 | nop |
| 26742 | p2_far_0_lom: |
| 26743 | jmpl %o7,%g0 |
| 26744 | sub %l0,-0xcae,%l1 |
| 26745 | jmpl %o7,%g0 |
| 26746 | nop |
| 26747 | p2_far_0_he: |
| 26748 | andncc %l3,-0xbc2,%l0 |
| 26749 | andncc %l1,-0x30c,%l4 |
| 26750 | tsubcctv %l4,%l4,%l0 |
| 26751 | std %l4,[%i3+0x070] ! Mem[0000000015800070] |
| 26752 | jmpl %o7,%g0 |
| 26753 | ldx [%i3+0x050],%l4 ! Mem[0000000015800050] |
| 26754 | p2_far_0_ho: |
| 26755 | andncc %l3,-0xbc2,%l0 |
| 26756 | andncc %l1,-0x30c,%l4 |
| 26757 | tsubcctv %l4,%l4,%l0 |
| 26758 | std %l4,[%o3+0x070] ! Mem[0000000015800070] |
| 26759 | jmpl %o7,%g0 |
| 26760 | ldx [%o3+0x050],%l4 ! Mem[0000000015800050] |
| 26761 | p2_far_0_hem: |
| 26762 | andncc %l3,-0xbc2,%l0 |
| 26763 | andncc %l1,-0x30c,%l4 |
| 26764 | tsubcctv %l4,%l4,%l0 |
| 26765 | std %l4,[%i3+0x070] ! Mem[0000000015800070] |
| 26766 | jmpl %o7,%g0 |
| 26767 | ldx [%i3+0x050],%l4 ! Mem[0000000015800050] |
| 26768 | p2_far_0_hom: |
| 26769 | andncc %l3,-0xbc2,%l0 |
| 26770 | andncc %l1,-0x30c,%l4 |
| 26771 | tsubcctv %l4,%l4,%l0 |
| 26772 | std %l4,[%o3+0x070] ! Mem[0000000015800070] |
| 26773 | jmpl %o7,%g0 |
| 26774 | ldx [%o3+0x050],%l4 ! Mem[0000000015800050] |
| 26775 | p2_loop_branch_0: |
| 26776 | jmpl %o7+12,%g0 |
| 26777 | add %l0,1,%l0 |
| 26778 | p3_far_0_le: |
| 26779 | jmpl %o7,%g0 |
| 26780 | lduh [%o0+0x05c],%l4 ! Mem[000000003000005c] |
| 26781 | jmpl %o7,%g0 |
| 26782 | nop |
| 26783 | p3_far_0_lo: |
| 26784 | jmpl %o7,%g0 |
| 26785 | lduh [%i0+0x05c],%l4 ! Mem[000000003000005c] |
| 26786 | jmpl %o7,%g0 |
| 26787 | nop |
| 26788 | p3_far_0_lem: |
| 26789 | jmpl %o7,%g0 |
| 26790 | lduh [%o0+0x05c],%l4 ! Mem[000000003000005c] |
| 26791 | jmpl %o7,%g0 |
| 26792 | nop |
| 26793 | p3_far_0_lom: |
| 26794 | jmpl %o7,%g0 |
| 26795 | lduh [%i0+0x05c],%l4 ! Mem[000000003000005c] |
| 26796 | jmpl %o7,%g0 |
| 26797 | nop |
| 26798 | p3_far_0_he: |
| 26799 | sllx %l5,%l4,%l6 |
| 26800 | jmpl %o7,%g0 |
| 26801 | sth %l2,[%o2+0x018] ! Mem[0000000031000018] |
| 26802 | p3_far_0_ho: |
| 26803 | sllx %l5,%l4,%l6 |
| 26804 | jmpl %o7,%g0 |
| 26805 | sth %l2,[%i2+0x018] ! Mem[0000000031000018] |
| 26806 | p3_far_0_hem: |
| 26807 | sllx %l5,%l4,%l6 |
| 26808 | jmpl %o7,%g0 |
| 26809 | sth %l2,[%o2+0x018] ! Mem[0000000031000018] |
| 26810 | p3_far_0_hom: |
| 26811 | sllx %l5,%l4,%l6 |
| 26812 | jmpl %o7,%g0 |
| 26813 | sth %l2,[%i2+0x018] ! Mem[0000000031000018] |
| 26814 | p3_loop_branch_0: |
| 26815 | jmpl %o7+12,%g0 |
| 26816 | add %l0,1,%l0 |
| 26817 | p4_far_0_le: |
| 26818 | jmpl %o7,%g0 |
| 26819 | lduh [%o2+0x062],%l4 ! Mem[0000000031000062] |
| 26820 | jmpl %o7,%g0 |
| 26821 | nop |
| 26822 | p4_far_0_lo: |
| 26823 | jmpl %o7,%g0 |
| 26824 | lduh [%i2+0x062],%l4 ! Mem[0000000031000062] |
| 26825 | jmpl %o7,%g0 |
| 26826 | nop |
| 26827 | p4_far_0_lem: |
| 26828 | jmpl %o7,%g0 |
| 26829 | lduh [%o2+0x062],%l4 ! Mem[0000000031000062] |
| 26830 | jmpl %o7,%g0 |
| 26831 | nop |
| 26832 | p4_far_0_lom: |
| 26833 | jmpl %o7,%g0 |
| 26834 | lduh [%i2+0x062],%l4 ! Mem[0000000031000062] |
| 26835 | jmpl %o7,%g0 |
| 26836 | nop |
| 26837 | p4_far_0_he: |
| 26838 | andncc %l5,%l7,%l5 |
| 26839 | jmpl %o7,%g0 |
| 26840 | ldsb [%i2+0x02d],%l4 ! Mem[000000001900002d] |
| 26841 | p4_far_0_ho: |
| 26842 | andncc %l5,%l7,%l5 |
| 26843 | jmpl %o7,%g0 |
| 26844 | ldsb [%o2+0x02d],%l4 ! Mem[000000001900002d] |
| 26845 | p4_far_0_hem: |
| 26846 | andncc %l5,%l7,%l5 |
| 26847 | membar #Sync |
| 26848 | jmpl %o7,%g0 |
| 26849 | ldsb [%i2+0x02d],%l4 ! Mem[000000001900002d] |
| 26850 | p4_far_0_hom: |
| 26851 | andncc %l5,%l7,%l5 |
| 26852 | membar #Sync |
| 26853 | jmpl %o7,%g0 |
| 26854 | ldsb [%o2+0x02d],%l4 ! Mem[000000001900002d] |
| 26855 | p4_loop_branch_0: |
| 26856 | jmpl %o7+12,%g0 |
| 26857 | add %l0,1,%l0 |
| 26858 | p5_far_0_le: |
| 26859 | jmpl %o7,%g0 |
| 26860 | tsubcc %l0,0x5f2,%l1 |
| 26861 | jmpl %o7,%g0 |
| 26862 | nop |
| 26863 | p5_far_0_lo: |
| 26864 | jmpl %o7,%g0 |
| 26865 | tsubcc %l0,0x5f2,%l1 |
| 26866 | jmpl %o7,%g0 |
| 26867 | nop |
| 26868 | p5_far_0_lem: |
| 26869 | jmpl %o7,%g0 |
| 26870 | tsubcc %l0,0x5f2,%l1 |
| 26871 | jmpl %o7,%g0 |
| 26872 | nop |
| 26873 | p5_far_0_lom: |
| 26874 | jmpl %o7,%g0 |
| 26875 | tsubcc %l0,0x5f2,%l1 |
| 26876 | jmpl %o7,%g0 |
| 26877 | nop |
| 26878 | p5_far_0_he: |
| 26879 | udivx %l6,%l5,%l1 |
| 26880 | subccc %l0,%l1,%l4 |
| 26881 | ldd [%o2+0x028],%l2 ! Mem[0000000031000028] |
| 26882 | orncc %l3,0xf03,%l6 |
| 26883 | jmpl %o7,%g0 |
| 26884 | ldstub [%o3+0x06a],%l7 ! Mem[000000003180006a] |
| 26885 | p5_far_0_ho: |
| 26886 | udivx %l6,%l5,%l1 |
| 26887 | subccc %l0,%l1,%l4 |
| 26888 | ldd [%i2+0x028],%l2 ! Mem[0000000031000028] |
| 26889 | orncc %l3,0xf03,%l6 |
| 26890 | jmpl %o7,%g0 |
| 26891 | ldstub [%i3+0x06a],%l7 ! Mem[000000003180006a] |
| 26892 | p5_far_0_hem: |
| 26893 | udivx %l6,%l5,%l1 |
| 26894 | subccc %l0,%l1,%l4 |
| 26895 | ldd [%o2+0x028],%l2 ! Mem[0000000031000028] |
| 26896 | orncc %l3,0xf03,%l6 |
| 26897 | jmpl %o7,%g0 |
| 26898 | ldstub [%o3+0x06a],%l7 ! Mem[000000003180006a] |
| 26899 | p5_far_0_hom: |
| 26900 | udivx %l6,%l5,%l1 |
| 26901 | subccc %l0,%l1,%l4 |
| 26902 | ldd [%i2+0x028],%l2 ! Mem[0000000031000028] |
| 26903 | orncc %l3,0xf03,%l6 |
| 26904 | jmpl %o7,%g0 |
| 26905 | ldstub [%i3+0x06a],%l7 ! Mem[000000003180006a] |
| 26906 | p5_loop_branch_0: |
| 26907 | jmpl %o7+12,%g0 |
| 26908 | add %l0,1,%l0 |
| 26909 | p6_far_0_le: |
| 26910 | jmpl %o7,%g0 |
| 26911 | ldsw [%i1+0x018],%l0 ! Mem[000000001c800018] |
| 26912 | jmpl %o7,%g0 |
| 26913 | nop |
| 26914 | p6_far_0_lo: |
| 26915 | jmpl %o7,%g0 |
| 26916 | ldsw [%o1+0x018],%l0 ! Mem[000000001c800018] |
| 26917 | jmpl %o7,%g0 |
| 26918 | nop |
| 26919 | p6_far_0_lem: |
| 26920 | membar #Sync |
| 26921 | jmpl %o7,%g0 |
| 26922 | ldsw [%i1+0x018],%l0 ! Mem[000000001c800018] |
| 26923 | jmpl %o7,%g0 |
| 26924 | nop |
| 26925 | p6_far_0_lom: |
| 26926 | membar #Sync |
| 26927 | jmpl %o7,%g0 |
| 26928 | ldsw [%o1+0x018],%l0 ! Mem[000000001c800018] |
| 26929 | jmpl %o7,%g0 |
| 26930 | nop |
| 26931 | p6_far_0_he: |
| 26932 | ld [%o2+0x070],%f25 ! Mem[0000000031000070] |
| 26933 | add %l3,%l7,%l5 |
| 26934 | sdivx %l4,%l2,%l0 |
| 26935 | subc %l7,0x6d1,%l6 |
| 26936 | andncc %l1,0xe75,%l4 |
| 26937 | jmpl %o7,%g0 |
| 26938 | ld [%i1+0x06c],%f29 ! Mem[000000001c80006c] |
| 26939 | p6_far_0_ho: |
| 26940 | ld [%i2+0x070],%f25 ! Mem[0000000031000070] |
| 26941 | add %l3,%l7,%l5 |
| 26942 | sdivx %l4,%l2,%l0 |
| 26943 | subc %l7,0x6d1,%l6 |
| 26944 | andncc %l1,0xe75,%l4 |
| 26945 | jmpl %o7,%g0 |
| 26946 | ld [%o1+0x06c],%f29 ! Mem[000000001c80006c] |
| 26947 | p6_far_0_hem: |
| 26948 | ld [%o2+0x070],%f25 ! Mem[0000000031000070] |
| 26949 | add %l3,%l7,%l5 |
| 26950 | sdivx %l4,%l2,%l0 |
| 26951 | subc %l7,0x6d1,%l6 |
| 26952 | andncc %l1,0xe75,%l4 |
| 26953 | jmpl %o7,%g0 |
| 26954 | ld [%i1+0x06c],%f29 ! Mem[000000001c80006c] |
| 26955 | p6_far_0_hom: |
| 26956 | ld [%i2+0x070],%f25 ! Mem[0000000031000070] |
| 26957 | add %l3,%l7,%l5 |
| 26958 | sdivx %l4,%l2,%l0 |
| 26959 | subc %l7,0x6d1,%l6 |
| 26960 | andncc %l1,0xe75,%l4 |
| 26961 | jmpl %o7,%g0 |
| 26962 | ld [%o1+0x06c],%f29 ! Mem[000000001c80006c] |
| 26963 | p6_loop_branch_0: |
| 26964 | jmpl %o7+12,%g0 |
| 26965 | add %l0,1,%l0 |
| 26966 | p7_far_0_le: |
| 26967 | jmpl %o7,%g0 |
| 26968 | ldd [%o1+0x038],%l4 ! Mem[0000000030800038] |
| 26969 | jmpl %o7,%g0 |
| 26970 | nop |
| 26971 | p7_far_0_lo: |
| 26972 | jmpl %o7,%g0 |
| 26973 | ldd [%i1+0x038],%l4 ! Mem[0000000030800038] |
| 26974 | jmpl %o7,%g0 |
| 26975 | nop |
| 26976 | p7_far_0_lem: |
| 26977 | jmpl %o7,%g0 |
| 26978 | ldd [%o1+0x038],%l4 ! Mem[0000000030800038] |
| 26979 | jmpl %o7,%g0 |
| 26980 | nop |
| 26981 | p7_far_0_lom: |
| 26982 | jmpl %o7,%g0 |
| 26983 | ldd [%i1+0x038],%l4 ! Mem[0000000030800038] |
| 26984 | jmpl %o7,%g0 |
| 26985 | nop |
| 26986 | p7_far_0_he: |
| 26987 | ldsw [%o2+0x038],%l4 ! Mem[0000000031000038] |
| 26988 | sllx %l3,0x037,%l1 |
| 26989 | ldstub [%o1+0x07d],%l1 ! Mem[000000003080007d] |
| 26990 | udivx %l2,%l0,%l0 |
| 26991 | jmpl %o7,%g0 |
| 26992 | sth %l7,[%i3+0x028] ! Mem[000000001f800028] |
| 26993 | p7_far_0_ho: |
| 26994 | ldsw [%i2+0x038],%l4 ! Mem[0000000031000038] |
| 26995 | sllx %l3,0x037,%l1 |
| 26996 | ldstub [%i1+0x07d],%l1 ! Mem[000000003080007d] |
| 26997 | udivx %l2,%l0,%l0 |
| 26998 | jmpl %o7,%g0 |
| 26999 | sth %l7,[%o3+0x028] ! Mem[000000001f800028] |
| 27000 | p7_far_0_hem: |
| 27001 | ldsw [%o2+0x038],%l4 ! Mem[0000000031000038] |
| 27002 | sllx %l3,0x037,%l1 |
| 27003 | ldstub [%o1+0x07d],%l1 ! Mem[000000003080007d] |
| 27004 | udivx %l2,%l0,%l0 |
| 27005 | membar #Sync |
| 27006 | jmpl %o7,%g0 |
| 27007 | sth %l7,[%i3+0x028] ! Mem[000000001f800028] |
| 27008 | p7_far_0_hom: |
| 27009 | ldsw [%i2+0x038],%l4 ! Mem[0000000031000038] |
| 27010 | sllx %l3,0x037,%l1 |
| 27011 | ldstub [%i1+0x07d],%l1 ! Mem[000000003080007d] |
| 27012 | udivx %l2,%l0,%l0 |
| 27013 | membar #Sync |
| 27014 | jmpl %o7,%g0 |
| 27015 | sth %l7,[%o3+0x028] ! Mem[000000001f800028] |
| 27016 | p7_loop_branch_0: |
| 27017 | jmpl %o7+12,%g0 |
| 27018 | add %l0,1,%l0 |
| 27019 | far0_b2b_h: |
| 27020 | jmpl %o7,%g0 |
| 27021 | srlx %l4,0x003,%l6 |
| 27022 | jmpl %o7,%g0 |
| 27023 | nop |
| 27024 | far0_b2b_l: |
| 27025 | jmpl %o7,%g0 |
| 27026 | udivx %l7,%l4,%l3 |
| 27027 | jmpl %o7,%g0 |
| 27028 | nop |
| 27029 | user_far0_end: |
| 27030 | .seg "text" |
| 27031 | .text |
| 27032 | .align 0x2000 |
| 27033 | user_far1_start: |
| 27034 | p0_far_1_le: |
| 27035 | ldd [%o0+0x000],%l2 ! Mem[0000000030000000] |
| 27036 | sub %l1,-0x8dd,%l1 |
| 27037 | stw %l6,[%o0+0x044] ! Mem[0000000030000044] |
| 27038 | stx %l1,[%o3+0x040] ! Mem[0000000031800040] |
| 27039 | nop |
| 27040 | jmpl %o7,%g0 |
| 27041 | st %f0 ,[%o2+0x044] ! Mem[0000000031000044] |
| 27042 | p0_far_1_lo: |
| 27043 | ldd [%i0+0x000],%l2 ! Mem[0000000030000000] |
| 27044 | sub %l1,-0x8dd,%l1 |
| 27045 | stw %l6,[%i0+0x044] ! Mem[0000000030000044] |
| 27046 | stx %l1,[%i3+0x040] ! Mem[0000000031800040] |
| 27047 | nop |
| 27048 | jmpl %o7,%g0 |
| 27049 | st %f0 ,[%i2+0x044] ! Mem[0000000031000044] |
| 27050 | p0_far_1_lem: |
| 27051 | ldd [%o0+0x000],%l2 ! Mem[0000000030000000] |
| 27052 | sub %l1,-0x8dd,%l1 |
| 27053 | stw %l6,[%o0+0x044] ! Mem[0000000030000044] |
| 27054 | stx %l1,[%o3+0x040] ! Mem[0000000031800040] |
| 27055 | nop |
| 27056 | jmpl %o7,%g0 |
| 27057 | st %f0 ,[%o2+0x044] ! Mem[0000000031000044] |
| 27058 | p0_far_1_lom: |
| 27059 | ldd [%i0+0x000],%l2 ! Mem[0000000030000000] |
| 27060 | sub %l1,-0x8dd,%l1 |
| 27061 | stw %l6,[%i0+0x044] ! Mem[0000000030000044] |
| 27062 | stx %l1,[%i3+0x040] ! Mem[0000000031800040] |
| 27063 | nop |
| 27064 | jmpl %o7,%g0 |
| 27065 | st %f0 ,[%i2+0x044] ! Mem[0000000031000044] |
| 27066 | p0_far_1_he: |
| 27067 | orcc %l2,%l0,%l0 |
| 27068 | srl %l2,%l4,%l7 |
| 27069 | orcc %l2,%l1,%l3 |
| 27070 | sll %l4,%l7,%l7 |
| 27071 | sth %l0,[%i2+0x070] ! Mem[0000000011000070] |
| 27072 | jmpl %o7,%g0 |
| 27073 | sdivx %l0,%l4,%l3 |
| 27074 | p0_far_1_ho: |
| 27075 | orcc %l2,%l0,%l0 |
| 27076 | srl %l2,%l4,%l7 |
| 27077 | orcc %l2,%l1,%l3 |
| 27078 | sll %l4,%l7,%l7 |
| 27079 | sth %l0,[%o2+0x070] ! Mem[0000000011000070] |
| 27080 | jmpl %o7,%g0 |
| 27081 | sdivx %l0,%l4,%l3 |
| 27082 | p0_far_1_hem: |
| 27083 | orcc %l2,%l0,%l0 |
| 27084 | srl %l2,%l4,%l7 |
| 27085 | orcc %l2,%l1,%l3 |
| 27086 | sll %l4,%l7,%l7 |
| 27087 | sth %l0,[%i2+0x070] ! Mem[0000000011000070] |
| 27088 | jmpl %o7,%g0 |
| 27089 | sdivx %l0,%l4,%l3 |
| 27090 | p0_far_1_hom: |
| 27091 | orcc %l2,%l0,%l0 |
| 27092 | srl %l2,%l4,%l7 |
| 27093 | orcc %l2,%l1,%l3 |
| 27094 | sll %l4,%l7,%l7 |
| 27095 | sth %l0,[%o2+0x070] ! Mem[0000000011000070] |
| 27096 | jmpl %o7,%g0 |
| 27097 | sdivx %l0,%l4,%l3 |
| 27098 | p0_loop_branch_1: |
| 27099 | jmpl %o7+12,%g0 |
| 27100 | add %l0,2,%l0 |
| 27101 | p1_far_1_le: |
| 27102 | std %l2,[%o0+0x048] ! Mem[0000000030000048] |
| 27103 | andn %l0,%l2,%l0 |
| 27104 | swap [%o3+0x00c],%l7 ! Mem[000000003180000c] |
| 27105 | sra %l6,0x00e,%l4 |
| 27106 | ldd [%i1+0x038],%f0 ! Mem[0000000012800038] |
| 27107 | xor %l7,%l2,%l3 |
| 27108 | std %f12,[%o2+0x048] ! Mem[0000000031000048] |
| 27109 | jmpl %o7,%g0 |
| 27110 | orncc %l1,0x3bc,%l3 |
| 27111 | p1_far_1_lo: |
| 27112 | std %l2,[%i0+0x048] ! Mem[0000000030000048] |
| 27113 | andn %l0,%l2,%l0 |
| 27114 | swap [%i3+0x00c],%l7 ! Mem[000000003180000c] |
| 27115 | sra %l6,0x00e,%l4 |
| 27116 | ldd [%o1+0x038],%f0 ! Mem[0000000012800038] |
| 27117 | xor %l7,%l2,%l3 |
| 27118 | std %f12,[%i2+0x048] ! Mem[0000000031000048] |
| 27119 | jmpl %o7,%g0 |
| 27120 | orncc %l1,0x3bc,%l3 |
| 27121 | p1_far_1_lem: |
| 27122 | std %l2,[%o0+0x048] ! Mem[0000000030000048] |
| 27123 | andn %l0,%l2,%l0 |
| 27124 | swap [%o3+0x00c],%l7 ! Mem[000000003180000c] |
| 27125 | sra %l6,0x00e,%l4 |
| 27126 | membar #Sync |
| 27127 | ldd [%i1+0x038],%f0 ! Mem[0000000012800038] |
| 27128 | xor %l7,%l2,%l3 |
| 27129 | std %f12,[%o2+0x048] ! Mem[0000000031000048] |
| 27130 | jmpl %o7,%g0 |
| 27131 | orncc %l1,0x3bc,%l3 |
| 27132 | p1_far_1_lom: |
| 27133 | std %l2,[%i0+0x048] ! Mem[0000000030000048] |
| 27134 | andn %l0,%l2,%l0 |
| 27135 | swap [%i3+0x00c],%l7 ! Mem[000000003180000c] |
| 27136 | sra %l6,0x00e,%l4 |
| 27137 | membar #Sync |
| 27138 | ldd [%o1+0x038],%f0 ! Mem[0000000012800038] |
| 27139 | xor %l7,%l2,%l3 |
| 27140 | std %f12,[%i2+0x048] ! Mem[0000000031000048] |
| 27141 | jmpl %o7,%g0 |
| 27142 | orncc %l1,0x3bc,%l3 |
| 27143 | p1_far_1_he: |
| 27144 | ld [%i3+0x070],%f24 ! Mem[0000000013800070] |
| 27145 | subc %l0,-0xb6e,%l0 |
| 27146 | add %l7,-0xdbe,%l5 |
| 27147 | jmpl %o7,%g0 |
| 27148 | addcc %l2,%l6,%l7 |
| 27149 | p1_far_1_ho: |
| 27150 | ld [%o3+0x070],%f24 ! Mem[0000000013800070] |
| 27151 | subc %l0,-0xb6e,%l0 |
| 27152 | add %l7,-0xdbe,%l5 |
| 27153 | jmpl %o7,%g0 |
| 27154 | addcc %l2,%l6,%l7 |
| 27155 | p1_far_1_hem: |
| 27156 | ld [%i3+0x070],%f24 ! Mem[0000000013800070] |
| 27157 | subc %l0,-0xb6e,%l0 |
| 27158 | add %l7,-0xdbe,%l5 |
| 27159 | jmpl %o7,%g0 |
| 27160 | addcc %l2,%l6,%l7 |
| 27161 | p1_far_1_hom: |
| 27162 | ld [%o3+0x070],%f24 ! Mem[0000000013800070] |
| 27163 | subc %l0,-0xb6e,%l0 |
| 27164 | add %l7,-0xdbe,%l5 |
| 27165 | jmpl %o7,%g0 |
| 27166 | addcc %l2,%l6,%l7 |
| 27167 | p1_loop_branch_1: |
| 27168 | jmpl %o7+12,%g0 |
| 27169 | add %l0,2,%l0 |
| 27170 | p2_far_1_le: |
| 27171 | jmpl %o7,%g0 |
| 27172 | ldsh [%o1+0x010],%l4 ! Mem[0000000030800010] |
| 27173 | jmpl %o7,%g0 |
| 27174 | nop |
| 27175 | p2_far_1_lo: |
| 27176 | jmpl %o7,%g0 |
| 27177 | ldsh [%i1+0x010],%l4 ! Mem[0000000030800010] |
| 27178 | jmpl %o7,%g0 |
| 27179 | nop |
| 27180 | p2_far_1_lem: |
| 27181 | jmpl %o7,%g0 |
| 27182 | ldsh [%o1+0x010],%l4 ! Mem[0000000030800010] |
| 27183 | jmpl %o7,%g0 |
| 27184 | nop |
| 27185 | p2_far_1_lom: |
| 27186 | jmpl %o7,%g0 |
| 27187 | ldsh [%i1+0x010],%l4 ! Mem[0000000030800010] |
| 27188 | jmpl %o7,%g0 |
| 27189 | nop |
| 27190 | p2_far_1_he: |
| 27191 | sth %l4,[%i1+0x008] ! Mem[0000000014800008] |
| 27192 | stb %l5,[%i2+0x047] ! Mem[0000000015000047] |
| 27193 | ld [%o1+0x014],%f19 ! Mem[0000000030800014] |
| 27194 | sth %l5,[%o0+0x054] ! Mem[0000000030000054] |
| 27195 | ldd [%o1+0x010],%f20 ! Mem[0000000030800010] |
| 27196 | sllx %l7,0x020,%l3 |
| 27197 | jmpl %o7,%g0 |
| 27198 | and %l4,-0x7a5,%l1 |
| 27199 | p2_far_1_ho: |
| 27200 | sth %l4,[%o1+0x008] ! Mem[0000000014800008] |
| 27201 | stb %l5,[%o2+0x047] ! Mem[0000000015000047] |
| 27202 | ld [%i1+0x014],%f19 ! Mem[0000000030800014] |
| 27203 | sth %l5,[%i0+0x054] ! Mem[0000000030000054] |
| 27204 | ldd [%i1+0x010],%f20 ! Mem[0000000030800010] |
| 27205 | sllx %l7,0x020,%l3 |
| 27206 | jmpl %o7,%g0 |
| 27207 | and %l4,-0x7a5,%l1 |
| 27208 | p2_far_1_hem: |
| 27209 | membar #Sync |
| 27210 | sth %l4,[%i1+0x008] ! Mem[0000000014800008] |
| 27211 | stb %l5,[%i2+0x047] ! Mem[0000000015000047] |
| 27212 | ld [%o1+0x014],%f19 ! Mem[0000000030800014] |
| 27213 | sth %l5,[%o0+0x054] ! Mem[0000000030000054] |
| 27214 | ldd [%o1+0x010],%f20 ! Mem[0000000030800010] |
| 27215 | sllx %l7,0x020,%l3 |
| 27216 | jmpl %o7,%g0 |
| 27217 | and %l4,-0x7a5,%l1 |
| 27218 | p2_far_1_hom: |
| 27219 | membar #Sync |
| 27220 | sth %l4,[%o1+0x008] ! Mem[0000000014800008] |
| 27221 | stb %l5,[%o2+0x047] ! Mem[0000000015000047] |
| 27222 | ld [%i1+0x014],%f19 ! Mem[0000000030800014] |
| 27223 | sth %l5,[%i0+0x054] ! Mem[0000000030000054] |
| 27224 | ldd [%i1+0x010],%f20 ! Mem[0000000030800010] |
| 27225 | sllx %l7,0x020,%l3 |
| 27226 | jmpl %o7,%g0 |
| 27227 | and %l4,-0x7a5,%l1 |
| 27228 | p2_loop_branch_1: |
| 27229 | jmpl %o7+12,%g0 |
| 27230 | add %l0,2,%l0 |
| 27231 | p3_far_1_le: |
| 27232 | swap [%o2+0x058],%l7 ! Mem[0000000031000058] |
| 27233 | ldsb [%o1+0x05c],%l1 ! Mem[000000003080005c] |
| 27234 | udivx %l5,%l2,%l3 |
| 27235 | ldsw [%i3+0x078],%l0 ! Mem[0000000017800078] |
| 27236 | mulx %l5,-0x6be,%l6 |
| 27237 | lduh [%i0+0x064],%l7 ! Mem[0000000016000064] |
| 27238 | jmpl %o7,%g0 |
| 27239 | addccc %l1,0x339,%l2 |
| 27240 | p3_far_1_lo: |
| 27241 | swap [%i2+0x058],%l7 ! Mem[0000000031000058] |
| 27242 | ldsb [%i1+0x05c],%l1 ! Mem[000000003080005c] |
| 27243 | udivx %l5,%l2,%l3 |
| 27244 | ldsw [%o3+0x078],%l0 ! Mem[0000000017800078] |
| 27245 | mulx %l5,-0x6be,%l6 |
| 27246 | lduh [%o0+0x064],%l7 ! Mem[0000000016000064] |
| 27247 | jmpl %o7,%g0 |
| 27248 | addccc %l1,0x339,%l2 |
| 27249 | p3_far_1_lem: |
| 27250 | swap [%o2+0x058],%l7 ! Mem[0000000031000058] |
| 27251 | ldsb [%o1+0x05c],%l1 ! Mem[000000003080005c] |
| 27252 | udivx %l5,%l2,%l3 |
| 27253 | ldsw [%i3+0x078],%l0 ! Mem[0000000017800078] |
| 27254 | mulx %l5,-0x6be,%l6 |
| 27255 | lduh [%i0+0x064],%l7 ! Mem[0000000016000064] |
| 27256 | jmpl %o7,%g0 |
| 27257 | addccc %l1,0x339,%l2 |
| 27258 | p3_far_1_lom: |
| 27259 | swap [%i2+0x058],%l7 ! Mem[0000000031000058] |
| 27260 | ldsb [%i1+0x05c],%l1 ! Mem[000000003080005c] |
| 27261 | udivx %l5,%l2,%l3 |
| 27262 | ldsw [%o3+0x078],%l0 ! Mem[0000000017800078] |
| 27263 | mulx %l5,-0x6be,%l6 |
| 27264 | lduh [%o0+0x064],%l7 ! Mem[0000000016000064] |
| 27265 | jmpl %o7,%g0 |
| 27266 | addccc %l1,0x339,%l2 |
| 27267 | p3_far_1_he: |
| 27268 | std %l0,[%o3+0x018] ! Mem[0000000031800018] |
| 27269 | lduh [%o3+0x018],%l2 ! Mem[0000000031800018] |
| 27270 | jmpl %o7,%g0 |
| 27271 | mulx %l4,%l1,%l1 |
| 27272 | p3_far_1_ho: |
| 27273 | std %l0,[%i3+0x018] ! Mem[0000000031800018] |
| 27274 | lduh [%i3+0x018],%l2 ! Mem[0000000031800018] |
| 27275 | jmpl %o7,%g0 |
| 27276 | mulx %l4,%l1,%l1 |
| 27277 | p3_far_1_hem: |
| 27278 | std %l0,[%o3+0x018] ! Mem[0000000031800018] |
| 27279 | lduh [%o3+0x018],%l2 ! Mem[0000000031800018] |
| 27280 | jmpl %o7,%g0 |
| 27281 | mulx %l4,%l1,%l1 |
| 27282 | p3_far_1_hom: |
| 27283 | std %l0,[%i3+0x018] ! Mem[0000000031800018] |
| 27284 | lduh [%i3+0x018],%l2 ! Mem[0000000031800018] |
| 27285 | jmpl %o7,%g0 |
| 27286 | mulx %l4,%l1,%l1 |
| 27287 | p3_loop_branch_1: |
| 27288 | jmpl %o7+12,%g0 |
| 27289 | add %l0,2,%l0 |
| 27290 | p4_far_1_le: |
| 27291 | jmpl %o7,%g0 |
| 27292 | ldx [%o3+0x060],%l4 ! Mem[0000000031800060] |
| 27293 | jmpl %o7,%g0 |
| 27294 | nop |
| 27295 | p4_far_1_lo: |
| 27296 | jmpl %o7,%g0 |
| 27297 | ldx [%i3+0x060],%l4 ! Mem[0000000031800060] |
| 27298 | jmpl %o7,%g0 |
| 27299 | nop |
| 27300 | p4_far_1_lem: |
| 27301 | jmpl %o7,%g0 |
| 27302 | ldx [%o3+0x060],%l4 ! Mem[0000000031800060] |
| 27303 | jmpl %o7,%g0 |
| 27304 | nop |
| 27305 | p4_far_1_lom: |
| 27306 | jmpl %o7,%g0 |
| 27307 | ldx [%i3+0x060],%l4 ! Mem[0000000031800060] |
| 27308 | jmpl %o7,%g0 |
| 27309 | nop |
| 27310 | p4_far_1_he: |
| 27311 | jmpl %o7,%g0 |
| 27312 | swap [%o0+0x024],%l6 ! Mem[0000000030000024] |
| 27313 | jmpl %o7,%g0 |
| 27314 | nop |
| 27315 | p4_far_1_ho: |
| 27316 | jmpl %o7,%g0 |
| 27317 | swap [%i0+0x024],%l6 ! Mem[0000000030000024] |
| 27318 | jmpl %o7,%g0 |
| 27319 | nop |
| 27320 | p4_far_1_hem: |
| 27321 | jmpl %o7,%g0 |
| 27322 | swap [%o0+0x024],%l6 ! Mem[0000000030000024] |
| 27323 | jmpl %o7,%g0 |
| 27324 | nop |
| 27325 | p4_far_1_hom: |
| 27326 | jmpl %o7,%g0 |
| 27327 | swap [%i0+0x024],%l6 ! Mem[0000000030000024] |
| 27328 | jmpl %o7,%g0 |
| 27329 | nop |
| 27330 | p4_loop_branch_1: |
| 27331 | jmpl %o7+12,%g0 |
| 27332 | add %l0,2,%l0 |
| 27333 | p5_far_1_le: |
| 27334 | andncc %l2,-0xc3f,%l4 |
| 27335 | lduw [%o0+0x028],%l4 ! Mem[0000000030000028] |
| 27336 | ldd [%o2+0x068],%f10 ! Mem[0000000031000068] |
| 27337 | sub %l1,%l5,%l2 |
| 27338 | or %l6,0x18b,%l2 |
| 27339 | add %l6,-0xd5d,%l0 |
| 27340 | jmpl %o7,%g0 |
| 27341 | ld [%o2+0x028],%f7 ! Mem[0000000031000028] |
| 27342 | p5_far_1_lo: |
| 27343 | andncc %l2,-0xc3f,%l4 |
| 27344 | lduw [%i0+0x028],%l4 ! Mem[0000000030000028] |
| 27345 | ldd [%i2+0x068],%f10 ! Mem[0000000031000068] |
| 27346 | sub %l1,%l5,%l2 |
| 27347 | or %l6,0x18b,%l2 |
| 27348 | add %l6,-0xd5d,%l0 |
| 27349 | jmpl %o7,%g0 |
| 27350 | ld [%i2+0x028],%f7 ! Mem[0000000031000028] |
| 27351 | p5_far_1_lem: |
| 27352 | andncc %l2,-0xc3f,%l4 |
| 27353 | lduw [%o0+0x028],%l4 ! Mem[0000000030000028] |
| 27354 | ldd [%o2+0x068],%f10 ! Mem[0000000031000068] |
| 27355 | sub %l1,%l5,%l2 |
| 27356 | or %l6,0x18b,%l2 |
| 27357 | add %l6,-0xd5d,%l0 |
| 27358 | jmpl %o7,%g0 |
| 27359 | ld [%o2+0x028],%f7 ! Mem[0000000031000028] |
| 27360 | p5_far_1_lom: |
| 27361 | andncc %l2,-0xc3f,%l4 |
| 27362 | lduw [%i0+0x028],%l4 ! Mem[0000000030000028] |
| 27363 | ldd [%i2+0x068],%f10 ! Mem[0000000031000068] |
| 27364 | sub %l1,%l5,%l2 |
| 27365 | or %l6,0x18b,%l2 |
| 27366 | add %l6,-0xd5d,%l0 |
| 27367 | jmpl %o7,%g0 |
| 27368 | ld [%i2+0x028],%f7 ! Mem[0000000031000028] |
| 27369 | p5_far_1_he: |
| 27370 | jmpl %o7,%g0 |
| 27371 | or %l1,%l3,%l2 |
| 27372 | jmpl %o7,%g0 |
| 27373 | nop |
| 27374 | p5_far_1_ho: |
| 27375 | jmpl %o7,%g0 |
| 27376 | or %l1,%l3,%l2 |
| 27377 | jmpl %o7,%g0 |
| 27378 | nop |
| 27379 | p5_far_1_hem: |
| 27380 | jmpl %o7,%g0 |
| 27381 | or %l1,%l3,%l2 |
| 27382 | jmpl %o7,%g0 |
| 27383 | nop |
| 27384 | p5_far_1_hom: |
| 27385 | jmpl %o7,%g0 |
| 27386 | or %l1,%l3,%l2 |
| 27387 | jmpl %o7,%g0 |
| 27388 | nop |
| 27389 | p5_loop_branch_1: |
| 27390 | jmpl %o7+12,%g0 |
| 27391 | add %l0,2,%l0 |
| 27392 | p6_far_1_le: |
| 27393 | umulcc %l1,%l0,%l2 |
| 27394 | tsubcctv %l0,%l4,%l0 |
| 27395 | lduw [%i2+0x004],%l1 ! Mem[000000001d000004] |
| 27396 | orcc %l2,%l4,%l6 |
| 27397 | xnor %l0,%l7,%l0 |
| 27398 | stb %l3,[%o3+0x036] ! Mem[0000000031800036] |
| 27399 | jmpl %o7,%g0 |
| 27400 | ld [%i2+0x074],%f11 ! Mem[000000001d000074] |
| 27401 | p6_far_1_lo: |
| 27402 | umulcc %l1,%l0,%l2 |
| 27403 | tsubcctv %l0,%l4,%l0 |
| 27404 | lduw [%o2+0x004],%l1 ! Mem[000000001d000004] |
| 27405 | orcc %l2,%l4,%l6 |
| 27406 | xnor %l0,%l7,%l0 |
| 27407 | stb %l3,[%i3+0x036] ! Mem[0000000031800036] |
| 27408 | jmpl %o7,%g0 |
| 27409 | ld [%o2+0x074],%f11 ! Mem[000000001d000074] |
| 27410 | p6_far_1_lem: |
| 27411 | umulcc %l1,%l0,%l2 |
| 27412 | tsubcctv %l0,%l4,%l0 |
| 27413 | membar #Sync |
| 27414 | lduw [%i2+0x004],%l1 ! Mem[000000001d000004] |
| 27415 | orcc %l2,%l4,%l6 |
| 27416 | xnor %l0,%l7,%l0 |
| 27417 | stb %l3,[%o3+0x036] ! Mem[0000000031800036] |
| 27418 | jmpl %o7,%g0 |
| 27419 | ld [%i2+0x074],%f11 ! Mem[000000001d000074] |
| 27420 | p6_far_1_lom: |
| 27421 | umulcc %l1,%l0,%l2 |
| 27422 | tsubcctv %l0,%l4,%l0 |
| 27423 | membar #Sync |
| 27424 | lduw [%o2+0x004],%l1 ! Mem[000000001d000004] |
| 27425 | orcc %l2,%l4,%l6 |
| 27426 | xnor %l0,%l7,%l0 |
| 27427 | stb %l3,[%i3+0x036] ! Mem[0000000031800036] |
| 27428 | jmpl %o7,%g0 |
| 27429 | ld [%o2+0x074],%f11 ! Mem[000000001d000074] |
| 27430 | p6_far_1_he: |
| 27431 | andncc %l2,%l4,%l6 |
| 27432 | ldx [%i2+0x060],%l5 ! Mem[000000001d000060] |
| 27433 | sth %l6,[%o3+0x072] ! Mem[0000000031800072] |
| 27434 | smul %l2,%l5,%l3 |
| 27435 | xorcc %l3,%l0,%l6 |
| 27436 | jmpl %o7,%g0 |
| 27437 | lduh [%o0+0x030],%l0 ! Mem[0000000030000030] |
| 27438 | p6_far_1_ho: |
| 27439 | andncc %l2,%l4,%l6 |
| 27440 | ldx [%o2+0x060],%l5 ! Mem[000000001d000060] |
| 27441 | sth %l6,[%i3+0x072] ! Mem[0000000031800072] |
| 27442 | smul %l2,%l5,%l3 |
| 27443 | xorcc %l3,%l0,%l6 |
| 27444 | jmpl %o7,%g0 |
| 27445 | lduh [%i0+0x030],%l0 ! Mem[0000000030000030] |
| 27446 | p6_far_1_hem: |
| 27447 | andncc %l2,%l4,%l6 |
| 27448 | ldx [%i2+0x060],%l5 ! Mem[000000001d000060] |
| 27449 | sth %l6,[%o3+0x072] ! Mem[0000000031800072] |
| 27450 | smul %l2,%l5,%l3 |
| 27451 | xorcc %l3,%l0,%l6 |
| 27452 | jmpl %o7,%g0 |
| 27453 | lduh [%o0+0x030],%l0 ! Mem[0000000030000030] |
| 27454 | p6_far_1_hom: |
| 27455 | andncc %l2,%l4,%l6 |
| 27456 | ldx [%o2+0x060],%l5 ! Mem[000000001d000060] |
| 27457 | sth %l6,[%i3+0x072] ! Mem[0000000031800072] |
| 27458 | smul %l2,%l5,%l3 |
| 27459 | xorcc %l3,%l0,%l6 |
| 27460 | jmpl %o7,%g0 |
| 27461 | lduh [%i0+0x030],%l0 ! Mem[0000000030000030] |
| 27462 | p6_loop_branch_1: |
| 27463 | jmpl %o7+12,%g0 |
| 27464 | add %l0,2,%l0 |
| 27465 | p7_far_1_le: |
| 27466 | add %l6,-0xc3b,%l1 |
| 27467 | jmpl %o7,%g0 |
| 27468 | orncc %l7,%l0,%l3 |
| 27469 | p7_far_1_lo: |
| 27470 | add %l6,-0xc3b,%l1 |
| 27471 | jmpl %o7,%g0 |
| 27472 | orncc %l7,%l0,%l3 |
| 27473 | p7_far_1_lem: |
| 27474 | add %l6,-0xc3b,%l1 |
| 27475 | jmpl %o7,%g0 |
| 27476 | orncc %l7,%l0,%l3 |
| 27477 | p7_far_1_lom: |
| 27478 | add %l6,-0xc3b,%l1 |
| 27479 | jmpl %o7,%g0 |
| 27480 | orncc %l7,%l0,%l3 |
| 27481 | p7_far_1_he: |
| 27482 | sllx %l4,0x033,%l3 |
| 27483 | ld [%i1+0x020],%f25 ! Mem[000000001e800020] |
| 27484 | jmpl %o7,%g0 |
| 27485 | or %l2,0x21c,%l5 |
| 27486 | p7_far_1_ho: |
| 27487 | sllx %l4,0x033,%l3 |
| 27488 | ld [%o1+0x020],%f25 ! Mem[000000001e800020] |
| 27489 | jmpl %o7,%g0 |
| 27490 | or %l2,0x21c,%l5 |
| 27491 | p7_far_1_hem: |
| 27492 | sllx %l4,0x033,%l3 |
| 27493 | membar #Sync |
| 27494 | ld [%i1+0x020],%f25 ! Mem[000000001e800020] |
| 27495 | jmpl %o7,%g0 |
| 27496 | or %l2,0x21c,%l5 |
| 27497 | p7_far_1_hom: |
| 27498 | sllx %l4,0x033,%l3 |
| 27499 | membar #Sync |
| 27500 | ld [%o1+0x020],%f25 ! Mem[000000001e800020] |
| 27501 | jmpl %o7,%g0 |
| 27502 | or %l2,0x21c,%l5 |
| 27503 | p7_loop_branch_1: |
| 27504 | jmpl %o7+12,%g0 |
| 27505 | add %l0,2,%l0 |
| 27506 | far1_b2b_h: |
| 27507 | smul %l3,%l6,%l2 |
| 27508 | sub %l3,%l6,%l7 |
| 27509 | xnorcc %l3,%l4,%l6 |
| 27510 | orn %l0,%l0,%l4 |
| 27511 | tsubcc %l3,%l5,%l2 |
| 27512 | smulcc %l7,%l3,%l7 |
| 27513 | srax %l1,%l2,%l7 |
| 27514 | jmpl %o7,%g0 |
| 27515 | umul %l3,%l2,%l1 |
| 27516 | far1_b2b_l: |
| 27517 | orncc %l0,%l5,%l2 |
| 27518 | or %l2,0x658,%l4 |
| 27519 | orcc %l3,%l0,%l5 |
| 27520 | mulx %l0,%l6,%l2 |
| 27521 | xor %l0,%l3,%l4 |
| 27522 | or %l4,0x20e,%l5 |
| 27523 | andn %l6,%l1,%l0 |
| 27524 | jmpl %o7,%g0 |
| 27525 | addc %l4,0x830,%l4 |
| 27526 | user_far1_end: |
| 27527 | .seg "text" |
| 27528 | .text |
| 27529 | .align 0x2000 |
| 27530 | user_far2_start: |
| 27531 | p0_far_2_le: |
| 27532 | and %l1,0xbf7,%l6 |
| 27533 | orn %l5,%l1,%l1 |
| 27534 | jmpl %o7,%g0 |
| 27535 | and %l2,%l3,%l0 |
| 27536 | p0_far_2_lo: |
| 27537 | and %l1,0xbf7,%l6 |
| 27538 | orn %l5,%l1,%l1 |
| 27539 | jmpl %o7,%g0 |
| 27540 | and %l2,%l3,%l0 |
| 27541 | p0_far_2_lem: |
| 27542 | and %l1,0xbf7,%l6 |
| 27543 | orn %l5,%l1,%l1 |
| 27544 | jmpl %o7,%g0 |
| 27545 | and %l2,%l3,%l0 |
| 27546 | p0_far_2_lom: |
| 27547 | and %l1,0xbf7,%l6 |
| 27548 | orn %l5,%l1,%l1 |
| 27549 | jmpl %o7,%g0 |
| 27550 | and %l2,%l3,%l0 |
| 27551 | p0_far_2_he: |
| 27552 | srl %l0,0x013,%l0 |
| 27553 | sth %l6,[%o1+0x046] ! Mem[0000000030800046] |
| 27554 | sllx %l7,%l3,%l6 |
| 27555 | ldd [%i2+0x000],%f28 ! Mem[0000000011000000] |
| 27556 | ldd [%o1+0x000],%f16 ! Mem[0000000030800000] |
| 27557 | jmpl %o7,%g0 |
| 27558 | ldsw [%o2+0x004],%l4 ! Mem[0000000031000004] |
| 27559 | p0_far_2_ho: |
| 27560 | srl %l0,0x013,%l0 |
| 27561 | sth %l6,[%i1+0x046] ! Mem[0000000030800046] |
| 27562 | sllx %l7,%l3,%l6 |
| 27563 | ldd [%o2+0x000],%f28 ! Mem[0000000011000000] |
| 27564 | ldd [%i1+0x000],%f16 ! Mem[0000000030800000] |
| 27565 | jmpl %o7,%g0 |
| 27566 | ldsw [%i2+0x004],%l4 ! Mem[0000000031000004] |
| 27567 | p0_far_2_hem: |
| 27568 | srl %l0,0x013,%l0 |
| 27569 | sth %l6,[%o1+0x046] ! Mem[0000000030800046] |
| 27570 | sllx %l7,%l3,%l6 |
| 27571 | membar #Sync |
| 27572 | ldd [%i2+0x000],%f28 ! Mem[0000000011000000] |
| 27573 | ldd [%o1+0x000],%f16 ! Mem[0000000030800000] |
| 27574 | jmpl %o7,%g0 |
| 27575 | ldsw [%o2+0x004],%l4 ! Mem[0000000031000004] |
| 27576 | p0_far_2_hom: |
| 27577 | srl %l0,0x013,%l0 |
| 27578 | sth %l6,[%i1+0x046] ! Mem[0000000030800046] |
| 27579 | sllx %l7,%l3,%l6 |
| 27580 | membar #Sync |
| 27581 | ldd [%o2+0x000],%f28 ! Mem[0000000011000000] |
| 27582 | ldd [%i1+0x000],%f16 ! Mem[0000000030800000] |
| 27583 | jmpl %o7,%g0 |
| 27584 | ldsw [%i2+0x004],%l4 ! Mem[0000000031000004] |
| 27585 | p0_loop_branch_2: |
| 27586 | jmpl %o7+12,%g0 |
| 27587 | add %l0,3,%l0 |
| 27588 | p1_far_2_le: |
| 27589 | ldx [%o2+0x048],%l6 ! Mem[0000000031000048] |
| 27590 | andcc %l5,%l6,%l7 |
| 27591 | udivx %l7,0x2a1,%l6 |
| 27592 | ld [%o0+0x04c],%f10 ! Mem[000000003000004c] |
| 27593 | srl %l3,0x012,%l0 |
| 27594 | std %f0 ,[%o0+0x048] ! Mem[0000000030000048] |
| 27595 | jmpl %o7,%g0 |
| 27596 | std %f6 ,[%o0+0x048] ! Mem[0000000030000048] |
| 27597 | p1_far_2_lo: |
| 27598 | ldx [%i2+0x048],%l6 ! Mem[0000000031000048] |
| 27599 | andcc %l5,%l6,%l7 |
| 27600 | udivx %l7,0x2a1,%l6 |
| 27601 | ld [%i0+0x04c],%f10 ! Mem[000000003000004c] |
| 27602 | srl %l3,0x012,%l0 |
| 27603 | std %f0 ,[%i0+0x048] ! Mem[0000000030000048] |
| 27604 | jmpl %o7,%g0 |
| 27605 | std %f6 ,[%i0+0x048] ! Mem[0000000030000048] |
| 27606 | p1_far_2_lem: |
| 27607 | ldx [%o2+0x048],%l6 ! Mem[0000000031000048] |
| 27608 | andcc %l5,%l6,%l7 |
| 27609 | udivx %l7,0x2a1,%l6 |
| 27610 | ld [%o0+0x04c],%f10 ! Mem[000000003000004c] |
| 27611 | srl %l3,0x012,%l0 |
| 27612 | std %f0 ,[%o0+0x048] ! Mem[0000000030000048] |
| 27613 | jmpl %o7,%g0 |
| 27614 | std %f6 ,[%o0+0x048] ! Mem[0000000030000048] |
| 27615 | p1_far_2_lom: |
| 27616 | ldx [%i2+0x048],%l6 ! Mem[0000000031000048] |
| 27617 | andcc %l5,%l6,%l7 |
| 27618 | udivx %l7,0x2a1,%l6 |
| 27619 | ld [%i0+0x04c],%f10 ! Mem[000000003000004c] |
| 27620 | srl %l3,0x012,%l0 |
| 27621 | std %f0 ,[%i0+0x048] ! Mem[0000000030000048] |
| 27622 | jmpl %o7,%g0 |
| 27623 | std %f6 ,[%i0+0x048] ! Mem[0000000030000048] |
| 27624 | p1_far_2_he: |
| 27625 | lduh [%o0+0x048],%l5 ! Mem[0000000030000048] |
| 27626 | ldsb [%o3+0x00b],%l4 ! Mem[000000003180000b] |
| 27627 | sth %l7,[%i3+0x06e] ! Mem[000000001380006e] |
| 27628 | ldstub [%i3+0x026],%l1 ! Mem[0000000013800026] |
| 27629 | lduw [%o3+0x008],%l3 ! Mem[0000000031800008] |
| 27630 | srax %l6,0x01a,%l1 |
| 27631 | sllx %l3,0x02c,%l0 |
| 27632 | jmpl %o7,%g0 |
| 27633 | or %l1,%l5,%l6 |
| 27634 | p1_far_2_ho: |
| 27635 | lduh [%i0+0x048],%l5 ! Mem[0000000030000048] |
| 27636 | ldsb [%i3+0x00b],%l4 ! Mem[000000003180000b] |
| 27637 | sth %l7,[%o3+0x06e] ! Mem[000000001380006e] |
| 27638 | ldstub [%o3+0x026],%l1 ! Mem[0000000013800026] |
| 27639 | lduw [%i3+0x008],%l3 ! Mem[0000000031800008] |
| 27640 | srax %l6,0x01a,%l1 |
| 27641 | sllx %l3,0x02c,%l0 |
| 27642 | jmpl %o7,%g0 |
| 27643 | or %l1,%l5,%l6 |
| 27644 | p1_far_2_hem: |
| 27645 | lduh [%o0+0x048],%l5 ! Mem[0000000030000048] |
| 27646 | ldsb [%o3+0x00b],%l4 ! Mem[000000003180000b] |
| 27647 | sth %l7,[%i3+0x06e] ! Mem[000000001380006e] |
| 27648 | membar #Sync |
| 27649 | ldstub [%i3+0x026],%l1 ! Mem[0000000013800026] |
| 27650 | lduw [%o3+0x008],%l3 ! Mem[0000000031800008] |
| 27651 | srax %l6,0x01a,%l1 |
| 27652 | sllx %l3,0x02c,%l0 |
| 27653 | jmpl %o7,%g0 |
| 27654 | or %l1,%l5,%l6 |
| 27655 | p1_far_2_hom: |
| 27656 | lduh [%i0+0x048],%l5 ! Mem[0000000030000048] |
| 27657 | ldsb [%i3+0x00b],%l4 ! Mem[000000003180000b] |
| 27658 | sth %l7,[%o3+0x06e] ! Mem[000000001380006e] |
| 27659 | membar #Sync |
| 27660 | ldstub [%o3+0x026],%l1 ! Mem[0000000013800026] |
| 27661 | lduw [%i3+0x008],%l3 ! Mem[0000000031800008] |
| 27662 | srax %l6,0x01a,%l1 |
| 27663 | sllx %l3,0x02c,%l0 |
| 27664 | jmpl %o7,%g0 |
| 27665 | or %l1,%l5,%l6 |
| 27666 | p1_loop_branch_2: |
| 27667 | jmpl %o7+12,%g0 |
| 27668 | add %l0,3,%l0 |
| 27669 | p2_far_2_le: |
| 27670 | ldstub [%o3+0x055],%l4 ! Mem[0000000031800055] |
| 27671 | subc %l2,%l0,%l7 |
| 27672 | st %f3 ,[%i2+0x02c] ! Mem[000000001500002c] |
| 27673 | ldsb [%o1+0x016],%l1 ! Mem[0000000030800016] |
| 27674 | ldub [%o2+0x014],%l0 ! Mem[0000000031000014] |
| 27675 | st %f5 ,[%o1+0x050] ! Mem[0000000030800050] |
| 27676 | ldstub [%o2+0x052],%l3 ! Mem[0000000031000052] |
| 27677 | jmpl %o7,%g0 |
| 27678 | srlx %l5,%l7,%l7 |
| 27679 | p2_far_2_lo: |
| 27680 | ldstub [%i3+0x055],%l4 ! Mem[0000000031800055] |
| 27681 | subc %l2,%l0,%l7 |
| 27682 | st %f3 ,[%o2+0x02c] ! Mem[000000001500002c] |
| 27683 | ldsb [%i1+0x016],%l1 ! Mem[0000000030800016] |
| 27684 | ldub [%i2+0x014],%l0 ! Mem[0000000031000014] |
| 27685 | st %f5 ,[%i1+0x050] ! Mem[0000000030800050] |
| 27686 | ldstub [%i2+0x052],%l3 ! Mem[0000000031000052] |
| 27687 | jmpl %o7,%g0 |
| 27688 | srlx %l5,%l7,%l7 |
| 27689 | p2_far_2_lem: |
| 27690 | ldstub [%o3+0x055],%l4 ! Mem[0000000031800055] |
| 27691 | subc %l2,%l0,%l7 |
| 27692 | membar #Sync |
| 27693 | st %f3 ,[%i2+0x02c] ! Mem[000000001500002c] |
| 27694 | ldsb [%o1+0x016],%l1 ! Mem[0000000030800016] |
| 27695 | ldub [%o2+0x014],%l0 ! Mem[0000000031000014] |
| 27696 | st %f5 ,[%o1+0x050] ! Mem[0000000030800050] |
| 27697 | ldstub [%o2+0x052],%l3 ! Mem[0000000031000052] |
| 27698 | jmpl %o7,%g0 |
| 27699 | srlx %l5,%l7,%l7 |
| 27700 | p2_far_2_lom: |
| 27701 | ldstub [%i3+0x055],%l4 ! Mem[0000000031800055] |
| 27702 | subc %l2,%l0,%l7 |
| 27703 | membar #Sync |
| 27704 | st %f3 ,[%o2+0x02c] ! Mem[000000001500002c] |
| 27705 | ldsb [%i1+0x016],%l1 ! Mem[0000000030800016] |
| 27706 | ldub [%i2+0x014],%l0 ! Mem[0000000031000014] |
| 27707 | st %f5 ,[%i1+0x050] ! Mem[0000000030800050] |
| 27708 | ldstub [%i2+0x052],%l3 ! Mem[0000000031000052] |
| 27709 | jmpl %o7,%g0 |
| 27710 | srlx %l5,%l7,%l7 |
| 27711 | p2_far_2_he: |
| 27712 | lduw [%o3+0x014],%l2 ! Mem[0000000031800014] |
| 27713 | lduh [%o1+0x056],%l0 ! Mem[0000000030800056] |
| 27714 | stb %l1,[%i3+0x07b] ! Mem[000000001580007b] |
| 27715 | tsubcc %l4,0xf36,%l3 |
| 27716 | lduh [%o3+0x054],%l6 ! Mem[0000000031800054] |
| 27717 | smulcc %l0,%l4,%l7 |
| 27718 | and %l6,%l3,%l3 |
| 27719 | jmpl %o7,%g0 |
| 27720 | and %l6,0x0a5,%l7 |
| 27721 | p2_far_2_ho: |
| 27722 | lduw [%i3+0x014],%l2 ! Mem[0000000031800014] |
| 27723 | lduh [%i1+0x056],%l0 ! Mem[0000000030800056] |
| 27724 | stb %l1,[%o3+0x07b] ! Mem[000000001580007b] |
| 27725 | tsubcc %l4,0xf36,%l3 |
| 27726 | lduh [%i3+0x054],%l6 ! Mem[0000000031800054] |
| 27727 | smulcc %l0,%l4,%l7 |
| 27728 | and %l6,%l3,%l3 |
| 27729 | jmpl %o7,%g0 |
| 27730 | and %l6,0x0a5,%l7 |
| 27731 | p2_far_2_hem: |
| 27732 | lduw [%o3+0x014],%l2 ! Mem[0000000031800014] |
| 27733 | lduh [%o1+0x056],%l0 ! Mem[0000000030800056] |
| 27734 | stb %l1,[%i3+0x07b] ! Mem[000000001580007b] |
| 27735 | tsubcc %l4,0xf36,%l3 |
| 27736 | lduh [%o3+0x054],%l6 ! Mem[0000000031800054] |
| 27737 | smulcc %l0,%l4,%l7 |
| 27738 | and %l6,%l3,%l3 |
| 27739 | jmpl %o7,%g0 |
| 27740 | and %l6,0x0a5,%l7 |
| 27741 | p2_far_2_hom: |
| 27742 | lduw [%i3+0x014],%l2 ! Mem[0000000031800014] |
| 27743 | lduh [%i1+0x056],%l0 ! Mem[0000000030800056] |
| 27744 | stb %l1,[%o3+0x07b] ! Mem[000000001580007b] |
| 27745 | tsubcc %l4,0xf36,%l3 |
| 27746 | lduh [%i3+0x054],%l6 ! Mem[0000000031800054] |
| 27747 | smulcc %l0,%l4,%l7 |
| 27748 | and %l6,%l3,%l3 |
| 27749 | jmpl %o7,%g0 |
| 27750 | and %l6,0x0a5,%l7 |
| 27751 | p2_loop_branch_2: |
| 27752 | jmpl %o7+12,%g0 |
| 27753 | add %l0,3,%l0 |
| 27754 | p3_far_2_le: |
| 27755 | ldub [%o3+0x058],%l2 ! Mem[0000000031800058] |
| 27756 | swap [%o3+0x058],%l4 ! Mem[0000000031800058] |
| 27757 | std %f4 ,[%i3+0x060] ! Mem[0000000017800060] |
| 27758 | umul %l2,0xd65,%l6 |
| 27759 | ldsh [%i2+0x002],%l7 ! Mem[0000000017000002] |
| 27760 | taddcc %l3,-0x51c,%l6 |
| 27761 | jmpl %o7,%g0 |
| 27762 | lduh [%i0+0x034],%l5 ! Mem[0000000016000034] |
| 27763 | p3_far_2_lo: |
| 27764 | ldub [%i3+0x058],%l2 ! Mem[0000000031800058] |
| 27765 | swap [%i3+0x058],%l4 ! Mem[0000000031800058] |
| 27766 | std %f4 ,[%o3+0x060] ! Mem[0000000017800060] |
| 27767 | umul %l2,0xd65,%l6 |
| 27768 | ldsh [%o2+0x002],%l7 ! Mem[0000000017000002] |
| 27769 | taddcc %l3,-0x51c,%l6 |
| 27770 | jmpl %o7,%g0 |
| 27771 | lduh [%o0+0x034],%l5 ! Mem[0000000016000034] |
| 27772 | p3_far_2_lem: |
| 27773 | ldub [%o3+0x058],%l2 ! Mem[0000000031800058] |
| 27774 | swap [%o3+0x058],%l4 ! Mem[0000000031800058] |
| 27775 | std %f4 ,[%i3+0x060] ! Mem[0000000017800060] |
| 27776 | umul %l2,0xd65,%l6 |
| 27777 | membar #Sync |
| 27778 | ldsh [%i2+0x002],%l7 ! Mem[0000000017000002] |
| 27779 | taddcc %l3,-0x51c,%l6 |
| 27780 | membar #Sync |
| 27781 | jmpl %o7,%g0 |
| 27782 | lduh [%i0+0x034],%l5 ! Mem[0000000016000034] |
| 27783 | p3_far_2_lom: |
| 27784 | ldub [%i3+0x058],%l2 ! Mem[0000000031800058] |
| 27785 | swap [%i3+0x058],%l4 ! Mem[0000000031800058] |
| 27786 | std %f4 ,[%o3+0x060] ! Mem[0000000017800060] |
| 27787 | umul %l2,0xd65,%l6 |
| 27788 | membar #Sync |
| 27789 | ldsh [%o2+0x002],%l7 ! Mem[0000000017000002] |
| 27790 | taddcc %l3,-0x51c,%l6 |
| 27791 | membar #Sync |
| 27792 | jmpl %o7,%g0 |
| 27793 | lduh [%o0+0x034],%l5 ! Mem[0000000016000034] |
| 27794 | p3_far_2_he: |
| 27795 | sllx %l7,0x00d,%l4 |
| 27796 | jmpl %o7,%g0 |
| 27797 | add %l0,-0xaa2,%l7 |
| 27798 | p3_far_2_ho: |
| 27799 | sllx %l7,0x00d,%l4 |
| 27800 | jmpl %o7,%g0 |
| 27801 | add %l0,-0xaa2,%l7 |
| 27802 | p3_far_2_hem: |
| 27803 | sllx %l7,0x00d,%l4 |
| 27804 | jmpl %o7,%g0 |
| 27805 | add %l0,-0xaa2,%l7 |
| 27806 | p3_far_2_hom: |
| 27807 | sllx %l7,0x00d,%l4 |
| 27808 | jmpl %o7,%g0 |
| 27809 | add %l0,-0xaa2,%l7 |
| 27810 | p3_loop_branch_2: |
| 27811 | jmpl %o7+12,%g0 |
| 27812 | add %l0,3,%l0 |
| 27813 | p4_far_2_le: |
| 27814 | ldsh [%o3+0x062],%l5 ! Mem[0000000031800062] |
| 27815 | sth %l7,[%i0+0x00e] ! Mem[000000001800000e] |
| 27816 | orn %l5,-0x50b,%l7 |
| 27817 | jmpl %o7,%g0 |
| 27818 | ldsb [%o2+0x060],%l1 ! Mem[0000000031000060] |
| 27819 | p4_far_2_lo: |
| 27820 | ldsh [%i3+0x062],%l5 ! Mem[0000000031800062] |
| 27821 | sth %l7,[%o0+0x00e] ! Mem[000000001800000e] |
| 27822 | orn %l5,-0x50b,%l7 |
| 27823 | jmpl %o7,%g0 |
| 27824 | ldsb [%i2+0x060],%l1 ! Mem[0000000031000060] |
| 27825 | p4_far_2_lem: |
| 27826 | ldsh [%o3+0x062],%l5 ! Mem[0000000031800062] |
| 27827 | membar #Sync |
| 27828 | sth %l7,[%i0+0x00e] ! Mem[000000001800000e] |
| 27829 | orn %l5,-0x50b,%l7 |
| 27830 | jmpl %o7,%g0 |
| 27831 | ldsb [%o2+0x060],%l1 ! Mem[0000000031000060] |
| 27832 | p4_far_2_lom: |
| 27833 | ldsh [%i3+0x062],%l5 ! Mem[0000000031800062] |
| 27834 | membar #Sync |
| 27835 | sth %l7,[%o0+0x00e] ! Mem[000000001800000e] |
| 27836 | orn %l5,-0x50b,%l7 |
| 27837 | jmpl %o7,%g0 |
| 27838 | ldsb [%i2+0x060],%l1 ! Mem[0000000031000060] |
| 27839 | p4_far_2_he: |
| 27840 | stw %l5,[%i3+0x044] ! Mem[0000000019800044] |
| 27841 | stb %l3,[%o2+0x063] ! Mem[0000000031000063] |
| 27842 | srlx %l1,0x038,%l2 |
| 27843 | jmpl %o7,%g0 |
| 27844 | udivx %l3,%l0,%l4 |
| 27845 | p4_far_2_ho: |
| 27846 | stw %l5,[%o3+0x044] ! Mem[0000000019800044] |
| 27847 | stb %l3,[%i2+0x063] ! Mem[0000000031000063] |
| 27848 | srlx %l1,0x038,%l2 |
| 27849 | jmpl %o7,%g0 |
| 27850 | udivx %l3,%l0,%l4 |
| 27851 | p4_far_2_hem: |
| 27852 | stw %l5,[%i3+0x044] ! Mem[0000000019800044] |
| 27853 | stb %l3,[%o2+0x063] ! Mem[0000000031000063] |
| 27854 | srlx %l1,0x038,%l2 |
| 27855 | jmpl %o7,%g0 |
| 27856 | udivx %l3,%l0,%l4 |
| 27857 | p4_far_2_hom: |
| 27858 | stw %l5,[%o3+0x044] ! Mem[0000000019800044] |
| 27859 | stb %l3,[%i2+0x063] ! Mem[0000000031000063] |
| 27860 | srlx %l1,0x038,%l2 |
| 27861 | jmpl %o7,%g0 |
| 27862 | udivx %l3,%l0,%l4 |
| 27863 | p4_loop_branch_2: |
| 27864 | jmpl %o7+12,%g0 |
| 27865 | add %l0,3,%l0 |
| 27866 | p5_far_2_le: |
| 27867 | ldstub [%i0+0x03a],%l4 ! Mem[000000001a00003a] |
| 27868 | jmpl %o7,%g0 |
| 27869 | ldstub [%o3+0x02e],%l4 ! Mem[000000003180002e] |
| 27870 | p5_far_2_lo: |
| 27871 | ldstub [%o0+0x03a],%l4 ! Mem[000000001a00003a] |
| 27872 | jmpl %o7,%g0 |
| 27873 | ldstub [%i3+0x02e],%l4 ! Mem[000000003180002e] |
| 27874 | p5_far_2_lem: |
| 27875 | membar #Sync |
| 27876 | ldstub [%i0+0x03a],%l4 ! Mem[000000001a00003a] |
| 27877 | jmpl %o7,%g0 |
| 27878 | ldstub [%o3+0x02e],%l4 ! Mem[000000003180002e] |
| 27879 | p5_far_2_lom: |
| 27880 | membar #Sync |
| 27881 | ldstub [%o0+0x03a],%l4 ! Mem[000000001a00003a] |
| 27882 | jmpl %o7,%g0 |
| 27883 | ldstub [%i3+0x02e],%l4 ! Mem[000000003180002e] |
| 27884 | p5_far_2_he: |
| 27885 | srax %l4,0x03e,%l5 |
| 27886 | ldsb [%o2+0x02e],%l0 ! Mem[000000003100002e] |
| 27887 | umul %l7,0x496,%l4 |
| 27888 | ldsb [%o0+0x06d],%l1 ! Mem[000000003000006d] |
| 27889 | sth %l6,[%o1+0x02a] ! Mem[000000003080002a] |
| 27890 | ldub [%o3+0x06c],%l5 ! Mem[000000003180006c] |
| 27891 | ldd [%o0+0x028],%f18 ! Mem[0000000030000028] |
| 27892 | jmpl %o7,%g0 |
| 27893 | ld [%o0+0x02c],%f20 ! Mem[000000003000002c] |
| 27894 | p5_far_2_ho: |
| 27895 | srax %l4,0x03e,%l5 |
| 27896 | ldsb [%i2+0x02e],%l0 ! Mem[000000003100002e] |
| 27897 | umul %l7,0x496,%l4 |
| 27898 | ldsb [%i0+0x06d],%l1 ! Mem[000000003000006d] |
| 27899 | sth %l6,[%i1+0x02a] ! Mem[000000003080002a] |
| 27900 | ldub [%i3+0x06c],%l5 ! Mem[000000003180006c] |
| 27901 | ldd [%i0+0x028],%f18 ! Mem[0000000030000028] |
| 27902 | jmpl %o7,%g0 |
| 27903 | ld [%i0+0x02c],%f20 ! Mem[000000003000002c] |
| 27904 | p5_far_2_hem: |
| 27905 | srax %l4,0x03e,%l5 |
| 27906 | ldsb [%o2+0x02e],%l0 ! Mem[000000003100002e] |
| 27907 | umul %l7,0x496,%l4 |
| 27908 | ldsb [%o0+0x06d],%l1 ! Mem[000000003000006d] |
| 27909 | sth %l6,[%o1+0x02a] ! Mem[000000003080002a] |
| 27910 | ldub [%o3+0x06c],%l5 ! Mem[000000003180006c] |
| 27911 | ldd [%o0+0x028],%f18 ! Mem[0000000030000028] |
| 27912 | jmpl %o7,%g0 |
| 27913 | ld [%o0+0x02c],%f20 ! Mem[000000003000002c] |
| 27914 | p5_far_2_hom: |
| 27915 | srax %l4,0x03e,%l5 |
| 27916 | ldsb [%i2+0x02e],%l0 ! Mem[000000003100002e] |
| 27917 | umul %l7,0x496,%l4 |
| 27918 | ldsb [%i0+0x06d],%l1 ! Mem[000000003000006d] |
| 27919 | sth %l6,[%i1+0x02a] ! Mem[000000003080002a] |
| 27920 | ldub [%i3+0x06c],%l5 ! Mem[000000003180006c] |
| 27921 | ldd [%i0+0x028],%f18 ! Mem[0000000030000028] |
| 27922 | jmpl %o7,%g0 |
| 27923 | ld [%i0+0x02c],%f20 ! Mem[000000003000002c] |
| 27924 | p5_loop_branch_2: |
| 27925 | jmpl %o7+12,%g0 |
| 27926 | add %l0,3,%l0 |
| 27927 | p6_far_2_le: |
| 27928 | tsubcctv %l5,%l4,%l6 |
| 27929 | sdivx %l0,-0x642,%l7 |
| 27930 | lduh [%o2+0x072],%l3 ! Mem[0000000031000072] |
| 27931 | lduh [%o1+0x070],%l0 ! Mem[0000000030800070] |
| 27932 | jmpl %o7,%g0 |
| 27933 | ldub [%o2+0x072],%l4 ! Mem[0000000031000072] |
| 27934 | p6_far_2_lo: |
| 27935 | tsubcctv %l5,%l4,%l6 |
| 27936 | sdivx %l0,-0x642,%l7 |
| 27937 | lduh [%i2+0x072],%l3 ! Mem[0000000031000072] |
| 27938 | lduh [%i1+0x070],%l0 ! Mem[0000000030800070] |
| 27939 | jmpl %o7,%g0 |
| 27940 | ldub [%i2+0x072],%l4 ! Mem[0000000031000072] |
| 27941 | p6_far_2_lem: |
| 27942 | tsubcctv %l5,%l4,%l6 |
| 27943 | sdivx %l0,-0x642,%l7 |
| 27944 | lduh [%o2+0x072],%l3 ! Mem[0000000031000072] |
| 27945 | lduh [%o1+0x070],%l0 ! Mem[0000000030800070] |
| 27946 | jmpl %o7,%g0 |
| 27947 | ldub [%o2+0x072],%l4 ! Mem[0000000031000072] |
| 27948 | p6_far_2_lom: |
| 27949 | tsubcctv %l5,%l4,%l6 |
| 27950 | sdivx %l0,-0x642,%l7 |
| 27951 | lduh [%i2+0x072],%l3 ! Mem[0000000031000072] |
| 27952 | lduh [%i1+0x070],%l0 ! Mem[0000000030800070] |
| 27953 | jmpl %o7,%g0 |
| 27954 | ldub [%i2+0x072],%l4 ! Mem[0000000031000072] |
| 27955 | p6_far_2_he: |
| 27956 | jmpl %o7,%g0 |
| 27957 | lduh [%o0+0x072],%l0 ! Mem[0000000030000072] |
| 27958 | jmpl %o7,%g0 |
| 27959 | nop |
| 27960 | p6_far_2_ho: |
| 27961 | jmpl %o7,%g0 |
| 27962 | lduh [%i0+0x072],%l0 ! Mem[0000000030000072] |
| 27963 | jmpl %o7,%g0 |
| 27964 | nop |
| 27965 | p6_far_2_hem: |
| 27966 | jmpl %o7,%g0 |
| 27967 | lduh [%o0+0x072],%l0 ! Mem[0000000030000072] |
| 27968 | jmpl %o7,%g0 |
| 27969 | nop |
| 27970 | p6_far_2_hom: |
| 27971 | jmpl %o7,%g0 |
| 27972 | lduh [%i0+0x072],%l0 ! Mem[0000000030000072] |
| 27973 | jmpl %o7,%g0 |
| 27974 | nop |
| 27975 | p6_loop_branch_2: |
| 27976 | jmpl %o7+12,%g0 |
| 27977 | add %l0,3,%l0 |
| 27978 | p7_far_2_le: |
| 27979 | jmpl %o7,%g0 |
| 27980 | orncc %l7,-0xcc8,%l4 |
| 27981 | jmpl %o7,%g0 |
| 27982 | nop |
| 27983 | p7_far_2_lo: |
| 27984 | jmpl %o7,%g0 |
| 27985 | orncc %l7,-0xcc8,%l4 |
| 27986 | jmpl %o7,%g0 |
| 27987 | nop |
| 27988 | p7_far_2_lem: |
| 27989 | jmpl %o7,%g0 |
| 27990 | orncc %l7,-0xcc8,%l4 |
| 27991 | jmpl %o7,%g0 |
| 27992 | nop |
| 27993 | p7_far_2_lom: |
| 27994 | jmpl %o7,%g0 |
| 27995 | orncc %l7,-0xcc8,%l4 |
| 27996 | jmpl %o7,%g0 |
| 27997 | nop |
| 27998 | p7_far_2_he: |
| 27999 | jmpl %o7,%g0 |
| 28000 | lduw [%o3+0x07c],%l2 ! Mem[000000003180007c] |
| 28001 | jmpl %o7,%g0 |
| 28002 | nop |
| 28003 | p7_far_2_ho: |
| 28004 | jmpl %o7,%g0 |
| 28005 | lduw [%i3+0x07c],%l2 ! Mem[000000003180007c] |
| 28006 | jmpl %o7,%g0 |
| 28007 | nop |
| 28008 | p7_far_2_hem: |
| 28009 | jmpl %o7,%g0 |
| 28010 | lduw [%o3+0x07c],%l2 ! Mem[000000003180007c] |
| 28011 | jmpl %o7,%g0 |
| 28012 | nop |
| 28013 | p7_far_2_hom: |
| 28014 | jmpl %o7,%g0 |
| 28015 | lduw [%i3+0x07c],%l2 ! Mem[000000003180007c] |
| 28016 | jmpl %o7,%g0 |
| 28017 | nop |
| 28018 | p7_loop_branch_2: |
| 28019 | jmpl %o7+12,%g0 |
| 28020 | add %l0,3,%l0 |
| 28021 | far2_b2b_h: |
| 28022 | taddcc %l3,-0xaa3,%l4 |
| 28023 | or %l0,0xe2b,%l0 |
| 28024 | andncc %l6,0x52a,%l4 |
| 28025 | srlx %l7,%l7,%l2 |
| 28026 | andcc %l4,0xe1a,%l4 |
| 28027 | sdivx %l2,0x3f6,%l2 |
| 28028 | jmpl %o7,%g0 |
| 28029 | taddcctv %l3,-0x4bf,%l7 |
| 28030 | far2_b2b_l: |
| 28031 | umulcc %l0,-0x4c0,%l2 |
| 28032 | taddcctv %l0,0xcc8,%l6 |
| 28033 | or %l7,%l7,%l4 |
| 28034 | orn %l3,0x5ce,%l7 |
| 28035 | subccc %l0,0x899,%l0 |
| 28036 | add %l0,%l7,%l1 |
| 28037 | jmpl %o7,%g0 |
| 28038 | mulx %l5,%l7,%l7 |
| 28039 | user_far2_end: |
| 28040 | .seg "text" |
| 28041 | .text |
| 28042 | .align 0x2000 |
| 28043 | user_far3_start: |
| 28044 | p0_far_3_le: |
| 28045 | jmpl %o7,%g0 |
| 28046 | std %l4,[%o2+0x040] ! Mem[0000000031000040] |
| 28047 | jmpl %o7,%g0 |
| 28048 | nop |
| 28049 | p0_far_3_lo: |
| 28050 | jmpl %o7,%g0 |
| 28051 | std %l4,[%i2+0x040] ! Mem[0000000031000040] |
| 28052 | jmpl %o7,%g0 |
| 28053 | nop |
| 28054 | p0_far_3_lem: |
| 28055 | jmpl %o7,%g0 |
| 28056 | std %l4,[%o2+0x040] ! Mem[0000000031000040] |
| 28057 | jmpl %o7,%g0 |
| 28058 | nop |
| 28059 | p0_far_3_lom: |
| 28060 | jmpl %o7,%g0 |
| 28061 | std %l4,[%i2+0x040] ! Mem[0000000031000040] |
| 28062 | jmpl %o7,%g0 |
| 28063 | nop |
| 28064 | p0_far_3_he: |
| 28065 | xorcc %l2,%l4,%l4 |
| 28066 | xnorcc %l7,-0xc23,%l0 |
| 28067 | sdivx %l6,%l3,%l1 |
| 28068 | stw %l4,[%i1+0x044] ! Mem[0000000010800044] |
| 28069 | umul %l5,-0xb7f,%l4 |
| 28070 | sdivx %l2,-0x586,%l7 |
| 28071 | ldub [%o2+0x041],%l0 ! Mem[0000000031000041] |
| 28072 | jmpl %o7,%g0 |
| 28073 | ldd [%i2+0x000],%l2 ! Mem[0000000011000000] |
| 28074 | p0_far_3_ho: |
| 28075 | xorcc %l2,%l4,%l4 |
| 28076 | xnorcc %l7,-0xc23,%l0 |
| 28077 | sdivx %l6,%l3,%l1 |
| 28078 | stw %l4,[%o1+0x044] ! Mem[0000000010800044] |
| 28079 | umul %l5,-0xb7f,%l4 |
| 28080 | sdivx %l2,-0x586,%l7 |
| 28081 | ldub [%i2+0x041],%l0 ! Mem[0000000031000041] |
| 28082 | jmpl %o7,%g0 |
| 28083 | ldd [%o2+0x000],%l2 ! Mem[0000000011000000] |
| 28084 | p0_far_3_hem: |
| 28085 | xorcc %l2,%l4,%l4 |
| 28086 | xnorcc %l7,-0xc23,%l0 |
| 28087 | sdivx %l6,%l3,%l1 |
| 28088 | stw %l4,[%i1+0x044] ! Mem[0000000010800044] |
| 28089 | umul %l5,-0xb7f,%l4 |
| 28090 | sdivx %l2,-0x586,%l7 |
| 28091 | ldub [%o2+0x041],%l0 ! Mem[0000000031000041] |
| 28092 | membar #Sync |
| 28093 | jmpl %o7,%g0 |
| 28094 | ldd [%i2+0x000],%l2 ! Mem[0000000011000000] |
| 28095 | p0_far_3_hom: |
| 28096 | xorcc %l2,%l4,%l4 |
| 28097 | xnorcc %l7,-0xc23,%l0 |
| 28098 | sdivx %l6,%l3,%l1 |
| 28099 | stw %l4,[%o1+0x044] ! Mem[0000000010800044] |
| 28100 | umul %l5,-0xb7f,%l4 |
| 28101 | sdivx %l2,-0x586,%l7 |
| 28102 | ldub [%i2+0x041],%l0 ! Mem[0000000031000041] |
| 28103 | membar #Sync |
| 28104 | jmpl %o7,%g0 |
| 28105 | ldd [%o2+0x000],%l2 ! Mem[0000000011000000] |
| 28106 | p0_loop_branch_3: |
| 28107 | jmpl %o7+12,%g0 |
| 28108 | add %l0,4,%l0 |
| 28109 | p1_far_3_le: |
| 28110 | std %f10,[%o3+0x008] ! Mem[0000000031800008] |
| 28111 | andn %l1,%l4,%l5 |
| 28112 | srl %l2,%l4,%l1 |
| 28113 | lduw [%i0+0x038],%l2 ! Mem[0000000012000038] |
| 28114 | sth %l0,[%i1+0x002] ! Mem[0000000012800002] |
| 28115 | stw %l7,[%i2+0x058] ! Mem[0000000013000058] |
| 28116 | jmpl %o7,%g0 |
| 28117 | ldd [%o1+0x008],%f14 ! Mem[0000000030800008] |
| 28118 | p1_far_3_lo: |
| 28119 | std %f10,[%i3+0x008] ! Mem[0000000031800008] |
| 28120 | andn %l1,%l4,%l5 |
| 28121 | srl %l2,%l4,%l1 |
| 28122 | lduw [%o0+0x038],%l2 ! Mem[0000000012000038] |
| 28123 | sth %l0,[%o1+0x002] ! Mem[0000000012800002] |
| 28124 | stw %l7,[%o2+0x058] ! Mem[0000000013000058] |
| 28125 | jmpl %o7,%g0 |
| 28126 | ldd [%i1+0x008],%f14 ! Mem[0000000030800008] |
| 28127 | p1_far_3_lem: |
| 28128 | std %f10,[%o3+0x008] ! Mem[0000000031800008] |
| 28129 | andn %l1,%l4,%l5 |
| 28130 | srl %l2,%l4,%l1 |
| 28131 | membar #Sync |
| 28132 | lduw [%i0+0x038],%l2 ! Mem[0000000012000038] |
| 28133 | sth %l0,[%i1+0x002] ! Mem[0000000012800002] |
| 28134 | stw %l7,[%i2+0x058] ! Mem[0000000013000058] |
| 28135 | jmpl %o7,%g0 |
| 28136 | ldd [%o1+0x008],%f14 ! Mem[0000000030800008] |
| 28137 | p1_far_3_lom: |
| 28138 | std %f10,[%i3+0x008] ! Mem[0000000031800008] |
| 28139 | andn %l1,%l4,%l5 |
| 28140 | srl %l2,%l4,%l1 |
| 28141 | membar #Sync |
| 28142 | lduw [%o0+0x038],%l2 ! Mem[0000000012000038] |
| 28143 | sth %l0,[%o1+0x002] ! Mem[0000000012800002] |
| 28144 | stw %l7,[%o2+0x058] ! Mem[0000000013000058] |
| 28145 | jmpl %o7,%g0 |
| 28146 | ldd [%i1+0x008],%f14 ! Mem[0000000030800008] |
| 28147 | p1_far_3_he: |
| 28148 | jmpl %o7,%g0 |
| 28149 | sub %l7,%l0,%l4 |
| 28150 | jmpl %o7,%g0 |
| 28151 | nop |
| 28152 | p1_far_3_ho: |
| 28153 | jmpl %o7,%g0 |
| 28154 | sub %l7,%l0,%l4 |
| 28155 | jmpl %o7,%g0 |
| 28156 | nop |
| 28157 | p1_far_3_hem: |
| 28158 | jmpl %o7,%g0 |
| 28159 | sub %l7,%l0,%l4 |
| 28160 | jmpl %o7,%g0 |
| 28161 | nop |
| 28162 | p1_far_3_hom: |
| 28163 | jmpl %o7,%g0 |
| 28164 | sub %l7,%l0,%l4 |
| 28165 | jmpl %o7,%g0 |
| 28166 | nop |
| 28167 | p1_loop_branch_3: |
| 28168 | jmpl %o7+12,%g0 |
| 28169 | add %l0,4,%l0 |
| 28170 | p2_far_3_le: |
| 28171 | xorcc %l2,%l6,%l7 |
| 28172 | ldx [%o2+0x050],%l5 ! Mem[0000000031000050] |
| 28173 | jmpl %o7,%g0 |
| 28174 | ld [%o0+0x050],%f7 ! Mem[0000000030000050] |
| 28175 | p2_far_3_lo: |
| 28176 | xorcc %l2,%l6,%l7 |
| 28177 | ldx [%i2+0x050],%l5 ! Mem[0000000031000050] |
| 28178 | jmpl %o7,%g0 |
| 28179 | ld [%i0+0x050],%f7 ! Mem[0000000030000050] |
| 28180 | p2_far_3_lem: |
| 28181 | xorcc %l2,%l6,%l7 |
| 28182 | ldx [%o2+0x050],%l5 ! Mem[0000000031000050] |
| 28183 | jmpl %o7,%g0 |
| 28184 | ld [%o0+0x050],%f7 ! Mem[0000000030000050] |
| 28185 | p2_far_3_lom: |
| 28186 | xorcc %l2,%l6,%l7 |
| 28187 | ldx [%i2+0x050],%l5 ! Mem[0000000031000050] |
| 28188 | jmpl %o7,%g0 |
| 28189 | ld [%i0+0x050],%f7 ! Mem[0000000030000050] |
| 28190 | p2_far_3_he: |
| 28191 | andn %l1,-0xa3a,%l0 |
| 28192 | srl %l2,%l6,%l6 |
| 28193 | umul %l5,-0xaf9,%l4 |
| 28194 | stw %l6,[%o0+0x054] ! Mem[0000000030000054] |
| 28195 | subc %l4,%l1,%l6 |
| 28196 | ldsh [%o2+0x056],%l6 ! Mem[0000000031000056] |
| 28197 | jmpl %o7,%g0 |
| 28198 | ld [%o1+0x010],%f18 ! Mem[0000000030800010] |
| 28199 | p2_far_3_ho: |
| 28200 | andn %l1,-0xa3a,%l0 |
| 28201 | srl %l2,%l6,%l6 |
| 28202 | umul %l5,-0xaf9,%l4 |
| 28203 | stw %l6,[%i0+0x054] ! Mem[0000000030000054] |
| 28204 | subc %l4,%l1,%l6 |
| 28205 | ldsh [%i2+0x056],%l6 ! Mem[0000000031000056] |
| 28206 | jmpl %o7,%g0 |
| 28207 | ld [%i1+0x010],%f18 ! Mem[0000000030800010] |
| 28208 | p2_far_3_hem: |
| 28209 | andn %l1,-0xa3a,%l0 |
| 28210 | srl %l2,%l6,%l6 |
| 28211 | umul %l5,-0xaf9,%l4 |
| 28212 | stw %l6,[%o0+0x054] ! Mem[0000000030000054] |
| 28213 | subc %l4,%l1,%l6 |
| 28214 | ldsh [%o2+0x056],%l6 ! Mem[0000000031000056] |
| 28215 | jmpl %o7,%g0 |
| 28216 | ld [%o1+0x010],%f18 ! Mem[0000000030800010] |
| 28217 | p2_far_3_hom: |
| 28218 | andn %l1,-0xa3a,%l0 |
| 28219 | srl %l2,%l6,%l6 |
| 28220 | umul %l5,-0xaf9,%l4 |
| 28221 | stw %l6,[%i0+0x054] ! Mem[0000000030000054] |
| 28222 | subc %l4,%l1,%l6 |
| 28223 | ldsh [%i2+0x056],%l6 ! Mem[0000000031000056] |
| 28224 | jmpl %o7,%g0 |
| 28225 | ld [%i1+0x010],%f18 ! Mem[0000000030800010] |
| 28226 | p2_loop_branch_3: |
| 28227 | jmpl %o7+12,%g0 |
| 28228 | add %l0,4,%l0 |
| 28229 | p3_far_3_le: |
| 28230 | ldd [%o0+0x058],%f8 ! Mem[0000000030000058] |
| 28231 | sub %l3,0x3ae,%l7 |
| 28232 | stw %l0,[%o1+0x058] ! Mem[0000000030800058] |
| 28233 | ldsb [%o1+0x01e],%l4 ! Mem[000000003080001e] |
| 28234 | jmpl %o7,%g0 |
| 28235 | xor %l4,-0xfef,%l3 |
| 28236 | p3_far_3_lo: |
| 28237 | ldd [%i0+0x058],%f8 ! Mem[0000000030000058] |
| 28238 | sub %l3,0x3ae,%l7 |
| 28239 | stw %l0,[%i1+0x058] ! Mem[0000000030800058] |
| 28240 | ldsb [%i1+0x01e],%l4 ! Mem[000000003080001e] |
| 28241 | jmpl %o7,%g0 |
| 28242 | xor %l4,-0xfef,%l3 |
| 28243 | p3_far_3_lem: |
| 28244 | ldd [%o0+0x058],%f8 ! Mem[0000000030000058] |
| 28245 | sub %l3,0x3ae,%l7 |
| 28246 | stw %l0,[%o1+0x058] ! Mem[0000000030800058] |
| 28247 | ldsb [%o1+0x01e],%l4 ! Mem[000000003080001e] |
| 28248 | jmpl %o7,%g0 |
| 28249 | xor %l4,-0xfef,%l3 |
| 28250 | p3_far_3_lom: |
| 28251 | ldd [%i0+0x058],%f8 ! Mem[0000000030000058] |
| 28252 | sub %l3,0x3ae,%l7 |
| 28253 | stw %l0,[%i1+0x058] ! Mem[0000000030800058] |
| 28254 | ldsb [%i1+0x01e],%l4 ! Mem[000000003080001e] |
| 28255 | jmpl %o7,%g0 |
| 28256 | xor %l4,-0xfef,%l3 |
| 28257 | p3_far_3_he: |
| 28258 | jmpl %o7,%g0 |
| 28259 | swap [%o0+0x058],%l7 ! Mem[0000000030000058] |
| 28260 | jmpl %o7,%g0 |
| 28261 | nop |
| 28262 | p3_far_3_ho: |
| 28263 | jmpl %o7,%g0 |
| 28264 | swap [%i0+0x058],%l7 ! Mem[0000000030000058] |
| 28265 | jmpl %o7,%g0 |
| 28266 | nop |
| 28267 | p3_far_3_hem: |
| 28268 | jmpl %o7,%g0 |
| 28269 | swap [%o0+0x058],%l7 ! Mem[0000000030000058] |
| 28270 | jmpl %o7,%g0 |
| 28271 | nop |
| 28272 | p3_far_3_hom: |
| 28273 | jmpl %o7,%g0 |
| 28274 | swap [%i0+0x058],%l7 ! Mem[0000000030000058] |
| 28275 | jmpl %o7,%g0 |
| 28276 | nop |
| 28277 | p3_loop_branch_3: |
| 28278 | jmpl %o7+12,%g0 |
| 28279 | add %l0,4,%l0 |
| 28280 | p4_far_3_le: |
| 28281 | jmpl %o7,%g0 |
| 28282 | std %l0,[%o1+0x020] ! Mem[0000000030800020] |
| 28283 | jmpl %o7,%g0 |
| 28284 | nop |
| 28285 | p4_far_3_lo: |
| 28286 | jmpl %o7,%g0 |
| 28287 | std %l0,[%i1+0x020] ! Mem[0000000030800020] |
| 28288 | jmpl %o7,%g0 |
| 28289 | nop |
| 28290 | p4_far_3_lem: |
| 28291 | jmpl %o7,%g0 |
| 28292 | std %l0,[%o1+0x020] ! Mem[0000000030800020] |
| 28293 | jmpl %o7,%g0 |
| 28294 | nop |
| 28295 | p4_far_3_lom: |
| 28296 | jmpl %o7,%g0 |
| 28297 | std %l0,[%i1+0x020] ! Mem[0000000030800020] |
| 28298 | jmpl %o7,%g0 |
| 28299 | nop |
| 28300 | p4_far_3_he: |
| 28301 | add %l3,%l6,%l6 |
| 28302 | jmpl %o7,%g0 |
| 28303 | umulcc %l3,-0x8e0,%l4 |
| 28304 | p4_far_3_ho: |
| 28305 | add %l3,%l6,%l6 |
| 28306 | jmpl %o7,%g0 |
| 28307 | umulcc %l3,-0x8e0,%l4 |
| 28308 | p4_far_3_hem: |
| 28309 | add %l3,%l6,%l6 |
| 28310 | jmpl %o7,%g0 |
| 28311 | umulcc %l3,-0x8e0,%l4 |
| 28312 | p4_far_3_hom: |
| 28313 | add %l3,%l6,%l6 |
| 28314 | jmpl %o7,%g0 |
| 28315 | umulcc %l3,-0x8e0,%l4 |
| 28316 | p4_loop_branch_3: |
| 28317 | jmpl %o7+12,%g0 |
| 28318 | add %l0,4,%l0 |
| 28319 | p5_far_3_le: |
| 28320 | ldd [%o2+0x028],%l6 ! Mem[0000000031000028] |
| 28321 | ldsw [%o3+0x06c],%l7 ! Mem[000000003180006c] |
| 28322 | srax %l7,0x028,%l4 |
| 28323 | std %f8 ,[%o0+0x028] ! Mem[0000000030000028] |
| 28324 | jmpl %o7,%g0 |
| 28325 | or %l0,%l3,%l7 |
| 28326 | p5_far_3_lo: |
| 28327 | ldd [%i2+0x028],%l6 ! Mem[0000000031000028] |
| 28328 | ldsw [%i3+0x06c],%l7 ! Mem[000000003180006c] |
| 28329 | srax %l7,0x028,%l4 |
| 28330 | std %f8 ,[%i0+0x028] ! Mem[0000000030000028] |
| 28331 | jmpl %o7,%g0 |
| 28332 | or %l0,%l3,%l7 |
| 28333 | p5_far_3_lem: |
| 28334 | ldd [%o2+0x028],%l6 ! Mem[0000000031000028] |
| 28335 | ldsw [%o3+0x06c],%l7 ! Mem[000000003180006c] |
| 28336 | srax %l7,0x028,%l4 |
| 28337 | std %f8 ,[%o0+0x028] ! Mem[0000000030000028] |
| 28338 | jmpl %o7,%g0 |
| 28339 | or %l0,%l3,%l7 |
| 28340 | p5_far_3_lom: |
| 28341 | ldd [%i2+0x028],%l6 ! Mem[0000000031000028] |
| 28342 | ldsw [%i3+0x06c],%l7 ! Mem[000000003180006c] |
| 28343 | srax %l7,0x028,%l4 |
| 28344 | std %f8 ,[%i0+0x028] ! Mem[0000000030000028] |
| 28345 | jmpl %o7,%g0 |
| 28346 | or %l0,%l3,%l7 |
| 28347 | p5_far_3_he: |
| 28348 | and %l2,%l5,%l5 |
| 28349 | stb %l4,[%o0+0x069] ! Mem[0000000030000069] |
| 28350 | subc %l4,0x00f,%l3 |
| 28351 | std %f20,[%o3+0x028] ! Mem[0000000031800028] |
| 28352 | stw %l0,[%o3+0x028] ! Mem[0000000031800028] |
| 28353 | swap [%o2+0x068],%l5 ! Mem[0000000031000068] |
| 28354 | sub %l1,0xaee,%l0 |
| 28355 | jmpl %o7,%g0 |
| 28356 | ldstub [%o3+0x06d],%l7 ! Mem[000000003180006d] |
| 28357 | p5_far_3_ho: |
| 28358 | and %l2,%l5,%l5 |
| 28359 | stb %l4,[%i0+0x069] ! Mem[0000000030000069] |
| 28360 | subc %l4,0x00f,%l3 |
| 28361 | std %f20,[%i3+0x028] ! Mem[0000000031800028] |
| 28362 | stw %l0,[%i3+0x028] ! Mem[0000000031800028] |
| 28363 | swap [%i2+0x068],%l5 ! Mem[0000000031000068] |
| 28364 | sub %l1,0xaee,%l0 |
| 28365 | jmpl %o7,%g0 |
| 28366 | ldstub [%i3+0x06d],%l7 ! Mem[000000003180006d] |
| 28367 | p5_far_3_hem: |
| 28368 | and %l2,%l5,%l5 |
| 28369 | stb %l4,[%o0+0x069] ! Mem[0000000030000069] |
| 28370 | subc %l4,0x00f,%l3 |
| 28371 | std %f20,[%o3+0x028] ! Mem[0000000031800028] |
| 28372 | stw %l0,[%o3+0x028] ! Mem[0000000031800028] |
| 28373 | swap [%o2+0x068],%l5 ! Mem[0000000031000068] |
| 28374 | sub %l1,0xaee,%l0 |
| 28375 | jmpl %o7,%g0 |
| 28376 | ldstub [%o3+0x06d],%l7 ! Mem[000000003180006d] |
| 28377 | p5_far_3_hom: |
| 28378 | and %l2,%l5,%l5 |
| 28379 | stb %l4,[%i0+0x069] ! Mem[0000000030000069] |
| 28380 | subc %l4,0x00f,%l3 |
| 28381 | std %f20,[%i3+0x028] ! Mem[0000000031800028] |
| 28382 | stw %l0,[%i3+0x028] ! Mem[0000000031800028] |
| 28383 | swap [%i2+0x068],%l5 ! Mem[0000000031000068] |
| 28384 | sub %l1,0xaee,%l0 |
| 28385 | jmpl %o7,%g0 |
| 28386 | ldstub [%i3+0x06d],%l7 ! Mem[000000003180006d] |
| 28387 | p5_loop_branch_3: |
| 28388 | jmpl %o7+12,%g0 |
| 28389 | add %l0,4,%l0 |
| 28390 | p6_far_3_le: |
| 28391 | sra %l5,0x005,%l1 |
| 28392 | tsubcc %l2,-0x5fe,%l4 |
| 28393 | ldsh [%o2+0x034],%l1 ! Mem[0000000031000034] |
| 28394 | addcc %l1,0xe82,%l2 |
| 28395 | std %f4 ,[%o0+0x070] ! Mem[0000000030000070] |
| 28396 | jmpl %o7,%g0 |
| 28397 | umul %l7,-0x78d,%l2 |
| 28398 | p6_far_3_lo: |
| 28399 | sra %l5,0x005,%l1 |
| 28400 | tsubcc %l2,-0x5fe,%l4 |
| 28401 | ldsh [%i2+0x034],%l1 ! Mem[0000000031000034] |
| 28402 | addcc %l1,0xe82,%l2 |
| 28403 | std %f4 ,[%i0+0x070] ! Mem[0000000030000070] |
| 28404 | jmpl %o7,%g0 |
| 28405 | umul %l7,-0x78d,%l2 |
| 28406 | p6_far_3_lem: |
| 28407 | sra %l5,0x005,%l1 |
| 28408 | tsubcc %l2,-0x5fe,%l4 |
| 28409 | ldsh [%o2+0x034],%l1 ! Mem[0000000031000034] |
| 28410 | addcc %l1,0xe82,%l2 |
| 28411 | std %f4 ,[%o0+0x070] ! Mem[0000000030000070] |
| 28412 | jmpl %o7,%g0 |
| 28413 | umul %l7,-0x78d,%l2 |
| 28414 | p6_far_3_lom: |
| 28415 | sra %l5,0x005,%l1 |
| 28416 | tsubcc %l2,-0x5fe,%l4 |
| 28417 | ldsh [%i2+0x034],%l1 ! Mem[0000000031000034] |
| 28418 | addcc %l1,0xe82,%l2 |
| 28419 | std %f4 ,[%i0+0x070] ! Mem[0000000030000070] |
| 28420 | jmpl %o7,%g0 |
| 28421 | umul %l7,-0x78d,%l2 |
| 28422 | p6_far_3_he: |
| 28423 | ldub [%o2+0x077],%l2 ! Mem[0000000031000077] |
| 28424 | xnor %l1,%l2,%l4 |
| 28425 | andcc %l5,%l0,%l2 |
| 28426 | sub %l4,%l2,%l5 |
| 28427 | sdivx %l3,0x78f,%l7 |
| 28428 | jmpl %o7,%g0 |
| 28429 | andcc %l5,-0x784,%l1 |
| 28430 | p6_far_3_ho: |
| 28431 | ldub [%i2+0x077],%l2 ! Mem[0000000031000077] |
| 28432 | xnor %l1,%l2,%l4 |
| 28433 | andcc %l5,%l0,%l2 |
| 28434 | sub %l4,%l2,%l5 |
| 28435 | sdivx %l3,0x78f,%l7 |
| 28436 | jmpl %o7,%g0 |
| 28437 | andcc %l5,-0x784,%l1 |
| 28438 | p6_far_3_hem: |
| 28439 | ldub [%o2+0x077],%l2 ! Mem[0000000031000077] |
| 28440 | xnor %l1,%l2,%l4 |
| 28441 | andcc %l5,%l0,%l2 |
| 28442 | sub %l4,%l2,%l5 |
| 28443 | sdivx %l3,0x78f,%l7 |
| 28444 | jmpl %o7,%g0 |
| 28445 | andcc %l5,-0x784,%l1 |
| 28446 | p6_far_3_hom: |
| 28447 | ldub [%i2+0x077],%l2 ! Mem[0000000031000077] |
| 28448 | xnor %l1,%l2,%l4 |
| 28449 | andcc %l5,%l0,%l2 |
| 28450 | sub %l4,%l2,%l5 |
| 28451 | sdivx %l3,0x78f,%l7 |
| 28452 | jmpl %o7,%g0 |
| 28453 | andcc %l5,-0x784,%l1 |
| 28454 | p6_loop_branch_3: |
| 28455 | jmpl %o7+12,%g0 |
| 28456 | add %l0,4,%l0 |
| 28457 | p7_far_3_le: |
| 28458 | xnorcc %l3,%l2,%l1 |
| 28459 | lduw [%o3+0x078],%l4 ! Mem[0000000031800078] |
| 28460 | addccc %l1,%l0,%l4 |
| 28461 | stx %l4,[%o0+0x078] ! Mem[0000000030000078] |
| 28462 | tsubcc %l2,-0xb8f,%l3 |
| 28463 | stw %l6,[%o2+0x078] ! Mem[0000000031000078] |
| 28464 | jmpl %o7,%g0 |
| 28465 | ld [%o2+0x07c],%f10 ! Mem[000000003100007c] |
| 28466 | p7_far_3_lo: |
| 28467 | xnorcc %l3,%l2,%l1 |
| 28468 | lduw [%i3+0x078],%l4 ! Mem[0000000031800078] |
| 28469 | addccc %l1,%l0,%l4 |
| 28470 | stx %l4,[%i0+0x078] ! Mem[0000000030000078] |
| 28471 | tsubcc %l2,-0xb8f,%l3 |
| 28472 | stw %l6,[%i2+0x078] ! Mem[0000000031000078] |
| 28473 | jmpl %o7,%g0 |
| 28474 | ld [%i2+0x07c],%f10 ! Mem[000000003100007c] |
| 28475 | p7_far_3_lem: |
| 28476 | xnorcc %l3,%l2,%l1 |
| 28477 | lduw [%o3+0x078],%l4 ! Mem[0000000031800078] |
| 28478 | addccc %l1,%l0,%l4 |
| 28479 | stx %l4,[%o0+0x078] ! Mem[0000000030000078] |
| 28480 | tsubcc %l2,-0xb8f,%l3 |
| 28481 | stw %l6,[%o2+0x078] ! Mem[0000000031000078] |
| 28482 | jmpl %o7,%g0 |
| 28483 | ld [%o2+0x07c],%f10 ! Mem[000000003100007c] |
| 28484 | p7_far_3_lom: |
| 28485 | xnorcc %l3,%l2,%l1 |
| 28486 | lduw [%i3+0x078],%l4 ! Mem[0000000031800078] |
| 28487 | addccc %l1,%l0,%l4 |
| 28488 | stx %l4,[%i0+0x078] ! Mem[0000000030000078] |
| 28489 | tsubcc %l2,-0xb8f,%l3 |
| 28490 | stw %l6,[%i2+0x078] ! Mem[0000000031000078] |
| 28491 | jmpl %o7,%g0 |
| 28492 | ld [%i2+0x07c],%f10 ! Mem[000000003100007c] |
| 28493 | p7_far_3_he: |
| 28494 | std %l0,[%o2+0x038] ! Mem[0000000031000038] |
| 28495 | andn %l6,0xf4f,%l2 |
| 28496 | ldsw [%o1+0x038],%l2 ! Mem[0000000030800038] |
| 28497 | sth %l5,[%o2+0x03c] ! Mem[000000003100003c] |
| 28498 | sll %l6,0x001,%l5 |
| 28499 | ldub [%o3+0x079],%l1 ! Mem[0000000031800079] |
| 28500 | jmpl %o7,%g0 |
| 28501 | taddcctv %l3,%l3,%l4 |
| 28502 | p7_far_3_ho: |
| 28503 | std %l0,[%i2+0x038] ! Mem[0000000031000038] |
| 28504 | andn %l6,0xf4f,%l2 |
| 28505 | ldsw [%i1+0x038],%l2 ! Mem[0000000030800038] |
| 28506 | sth %l5,[%i2+0x03c] ! Mem[000000003100003c] |
| 28507 | sll %l6,0x001,%l5 |
| 28508 | ldub [%i3+0x079],%l1 ! Mem[0000000031800079] |
| 28509 | jmpl %o7,%g0 |
| 28510 | taddcctv %l3,%l3,%l4 |
| 28511 | p7_far_3_hem: |
| 28512 | std %l0,[%o2+0x038] ! Mem[0000000031000038] |
| 28513 | andn %l6,0xf4f,%l2 |
| 28514 | ldsw [%o1+0x038],%l2 ! Mem[0000000030800038] |
| 28515 | sth %l5,[%o2+0x03c] ! Mem[000000003100003c] |
| 28516 | sll %l6,0x001,%l5 |
| 28517 | ldub [%o3+0x079],%l1 ! Mem[0000000031800079] |
| 28518 | jmpl %o7,%g0 |
| 28519 | taddcctv %l3,%l3,%l4 |
| 28520 | p7_far_3_hom: |
| 28521 | std %l0,[%i2+0x038] ! Mem[0000000031000038] |
| 28522 | andn %l6,0xf4f,%l2 |
| 28523 | ldsw [%i1+0x038],%l2 ! Mem[0000000030800038] |
| 28524 | sth %l5,[%i2+0x03c] ! Mem[000000003100003c] |
| 28525 | sll %l6,0x001,%l5 |
| 28526 | ldub [%i3+0x079],%l1 ! Mem[0000000031800079] |
| 28527 | jmpl %o7,%g0 |
| 28528 | taddcctv %l3,%l3,%l4 |
| 28529 | p7_loop_branch_3: |
| 28530 | jmpl %o7+12,%g0 |
| 28531 | add %l0,4,%l0 |
| 28532 | far3_b2b_h: |
| 28533 | nop |
| 28534 | xnor %l6,%l7,%l1 |
| 28535 | andn %l5,%l7,%l4 |
| 28536 | srlx %l1,%l0,%l3 |
| 28537 | andcc %l3,%l5,%l0 |
| 28538 | srax %l6,%l5,%l4 |
| 28539 | jmpl %o7,%g0 |
| 28540 | nop |
| 28541 | far3_b2b_l: |
| 28542 | srax %l0,0x03e,%l3 |
| 28543 | addccc %l3,%l7,%l2 |
| 28544 | subc %l0,-0x18b,%l0 |
| 28545 | subccc %l5,%l0,%l2 |
| 28546 | sub %l6,-0x7ca,%l6 |
| 28547 | addc %l5,%l5,%l5 |
| 28548 | jmpl %o7,%g0 |
| 28549 | sub %l5,%l4,%l3 |
| 28550 | user_far3_end: |
| 28551 | .seg "text" |
| 28552 | .align 0x2000 |
| 28553 | user_jump0_start: |
| 28554 | INIT_MEM(0, 0x0010, 1, +, 0, +, 0) |
| 28555 | p0_jmpl_0_le: |
| 28556 | sdivx %l5,0xd16,%l6 |
| 28557 | ld [%i0+0x04c],%f14 ! Mem[000000001000004c] |
| 28558 | jmpl %g6+8,%g0 |
| 28559 | ldub [%o0+0x003],%l6 ! Mem[0000000030000003] |
| 28560 | p0_call_0_le: |
| 28561 | srlx %l7,0x031,%l1 |
| 28562 | and %l5,%l0,%l0 |
| 28563 | add %l2,%l1,%l2 |
| 28564 | sdivx %l7,%l1,%l4 |
| 28565 | retl |
| 28566 | orn %l1,%l6,%l7 |
| 28567 | p0_jmpl_0_lo: |
| 28568 | sdivx %l5,0xd16,%l6 |
| 28569 | ld [%o0+0x04c],%f14 ! Mem[000000001000004c] |
| 28570 | jmpl %g6+8,%g0 |
| 28571 | ldub [%i0+0x003],%l6 ! Mem[0000000030000003] |
| 28572 | p0_call_0_lo: |
| 28573 | srlx %l7,0x031,%l1 |
| 28574 | and %l5,%l0,%l0 |
| 28575 | add %l2,%l1,%l2 |
| 28576 | sdivx %l7,%l1,%l4 |
| 28577 | retl |
| 28578 | orn %l1,%l6,%l7 |
| 28579 | p0_jmpl_0_he: |
| 28580 | std %f20,[%i0+0x050] ! Mem[0000000010000050] |
| 28581 | swap [%o0+0x040],%l3 ! Mem[0000000030000040] |
| 28582 | jmpl %g6+8,%g0 |
| 28583 | sth %l7,[%i3+0x05a] ! Mem[000000001180005a] |
| 28584 | p0_call_0_he: |
| 28585 | sth %l5,[%o3+0x006] ! Mem[0000000031800006] |
| 28586 | retl |
| 28587 | ldstub [%i2+0x078],%l5 ! Mem[0000000011000078] |
| 28588 | p0_jmpl_0_ho: |
| 28589 | std %f20,[%o0+0x050] ! Mem[0000000010000050] |
| 28590 | swap [%i0+0x040],%l3 ! Mem[0000000030000040] |
| 28591 | jmpl %g6+8,%g0 |
| 28592 | sth %l7,[%o3+0x05a] ! Mem[000000001180005a] |
| 28593 | p0_call_0_ho: |
| 28594 | sth %l5,[%i3+0x006] ! Mem[0000000031800006] |
| 28595 | retl |
| 28596 | ldstub [%o2+0x078],%l5 ! Mem[0000000011000078] |
| 28597 | p1_jmpl_0_le: |
| 28598 | sth %l7,[%i2+0x076] ! Mem[0000000013000076] |
| 28599 | sub %l6,%l0,%l2 |
| 28600 | jmpl %g6+8,%g0 |
| 28601 | swap [%i2+0x074],%l1 ! Mem[0000000013000074] |
| 28602 | p1_call_0_le: |
| 28603 | std %l6,[%o1+0x048] ! Mem[0000000030800048] |
| 28604 | orncc %l0,%l5,%l4 |
| 28605 | ldsb [%o3+0x04e],%l6 ! Mem[000000003180004e] |
| 28606 | andn %l4,%l6,%l2 |
| 28607 | retl |
| 28608 | taddcc %l4,-0xc09,%l3 |
| 28609 | p1_jmpl_0_lo: |
| 28610 | sth %l7,[%o2+0x076] ! Mem[0000000013000076] |
| 28611 | sub %l6,%l0,%l2 |
| 28612 | jmpl %g6+8,%g0 |
| 28613 | swap [%o2+0x074],%l1 ! Mem[0000000013000074] |
| 28614 | p1_call_0_lo: |
| 28615 | std %l6,[%i1+0x048] ! Mem[0000000030800048] |
| 28616 | orncc %l0,%l5,%l4 |
| 28617 | ldsb [%i3+0x04e],%l6 ! Mem[000000003180004e] |
| 28618 | andn %l4,%l6,%l2 |
| 28619 | retl |
| 28620 | taddcc %l4,-0xc09,%l3 |
| 28621 | p1_jmpl_0_he: |
| 28622 | lduw [%o0+0x008],%l1 ! Mem[0000000030000008] |
| 28623 | sth %l2,[%o0+0x00e] ! Mem[000000003000000e] |
| 28624 | ldd [%o3+0x048],%f18 ! Mem[0000000031800048] |
| 28625 | jmpl %g6+8,%g0 |
| 28626 | stw %l1,[%o0+0x04c] ! Mem[000000003000004c] |
| 28627 | p1_call_0_he: |
| 28628 | stb %l0,[%o0+0x04b] ! Mem[000000003000004b] |
| 28629 | st %f24,[%o3+0x008] ! Mem[0000000031800008] |
| 28630 | sllx %l3,%l5,%l0 |
| 28631 | xnor %l1,%l5,%l5 |
| 28632 | swap [%i0+0x030],%l5 ! Mem[0000000012000030] |
| 28633 | sth %l5,[%o0+0x00e] ! Mem[000000003000000e] |
| 28634 | sdivx %l5,-0xd36,%l2 |
| 28635 | retl |
| 28636 | orcc %l0,%l0,%l3 |
| 28637 | p1_jmpl_0_ho: |
| 28638 | lduw [%i0+0x008],%l1 ! Mem[0000000030000008] |
| 28639 | sth %l2,[%i0+0x00e] ! Mem[000000003000000e] |
| 28640 | ldd [%i3+0x048],%f18 ! Mem[0000000031800048] |
| 28641 | jmpl %g6+8,%g0 |
| 28642 | stw %l1,[%i0+0x04c] ! Mem[000000003000004c] |
| 28643 | p1_call_0_ho: |
| 28644 | stb %l0,[%i0+0x04b] ! Mem[000000003000004b] |
| 28645 | st %f24,[%i3+0x008] ! Mem[0000000031800008] |
| 28646 | sllx %l3,%l5,%l0 |
| 28647 | xnor %l1,%l5,%l5 |
| 28648 | swap [%o0+0x030],%l5 ! Mem[0000000012000030] |
| 28649 | sth %l5,[%i0+0x00e] ! Mem[000000003000000e] |
| 28650 | sdivx %l5,-0xd36,%l2 |
| 28651 | retl |
| 28652 | orcc %l0,%l0,%l3 |
| 28653 | p2_jmpl_0_le: |
| 28654 | subccc %l5,%l6,%l6 |
| 28655 | std %l2,[%o3+0x010] ! Mem[0000000031800010] |
| 28656 | jmpl %g6+8,%g0 |
| 28657 | ldstub [%o1+0x017],%l4 ! Mem[0000000030800017] |
| 28658 | p2_call_0_le: |
| 28659 | subc %l4,%l6,%l6 |
| 28660 | xorcc %l7,%l2,%l0 |
| 28661 | lduw [%o0+0x010],%l0 ! Mem[0000000030000010] |
| 28662 | retl |
| 28663 | std %l2,[%o0+0x010] ! Mem[0000000030000010] |
| 28664 | p2_jmpl_0_lo: |
| 28665 | subccc %l5,%l6,%l6 |
| 28666 | std %l2,[%i3+0x010] ! Mem[0000000031800010] |
| 28667 | jmpl %g6+8,%g0 |
| 28668 | ldstub [%i1+0x017],%l4 ! Mem[0000000030800017] |
| 28669 | p2_call_0_lo: |
| 28670 | subc %l4,%l6,%l6 |
| 28671 | xorcc %l7,%l2,%l0 |
| 28672 | lduw [%i0+0x010],%l0 ! Mem[0000000030000010] |
| 28673 | retl |
| 28674 | std %l2,[%i0+0x010] ! Mem[0000000030000010] |
| 28675 | p2_jmpl_0_he: |
| 28676 | umulcc %l7,0x171,%l1 |
| 28677 | udivx %l5,%l0,%l0 |
| 28678 | andcc %l3,0xc7f,%l6 |
| 28679 | jmpl %g6+8,%g0 |
| 28680 | std %l6,[%o3+0x050] ! Mem[0000000031800050] |
| 28681 | p2_call_0_he: |
| 28682 | lduh [%o2+0x010],%l5 ! Mem[0000000031000010] |
| 28683 | std %f18,[%i1+0x028] ! Mem[0000000014800028] |
| 28684 | ldstub [%o2+0x013],%l4 ! Mem[0000000031000013] |
| 28685 | mulx %l0,%l1,%l0 |
| 28686 | retl |
| 28687 | xor %l1,%l2,%l2 |
| 28688 | p2_jmpl_0_ho: |
| 28689 | umulcc %l7,0x171,%l1 |
| 28690 | udivx %l5,%l0,%l0 |
| 28691 | andcc %l3,0xc7f,%l6 |
| 28692 | jmpl %g6+8,%g0 |
| 28693 | std %l6,[%i3+0x050] ! Mem[0000000031800050] |
| 28694 | p2_call_0_ho: |
| 28695 | lduh [%i2+0x010],%l5 ! Mem[0000000031000010] |
| 28696 | std %f18,[%o1+0x028] ! Mem[0000000014800028] |
| 28697 | ldstub [%i2+0x013],%l4 ! Mem[0000000031000013] |
| 28698 | mulx %l0,%l1,%l0 |
| 28699 | retl |
| 28700 | xor %l1,%l2,%l2 |
| 28701 | p3_jmpl_0_le: |
| 28702 | nop |
| 28703 | ldub [%i3+0x06f],%l0 ! Mem[000000001780006f] |
| 28704 | jmpl %g6+8,%g0 |
| 28705 | addccc %l7,-0x910,%l1 |
| 28706 | p3_call_0_le: |
| 28707 | lduh [%o2+0x05c],%l5 ! Mem[000000003100005c] |
| 28708 | lduw [%i1+0x00c],%l6 ! Mem[000000001680000c] |
| 28709 | ldd [%i0+0x048],%l0 ! Mem[0000000016000048] |
| 28710 | orn %l5,0xa5a,%l4 |
| 28711 | nop |
| 28712 | subc %l2,%l4,%l1 |
| 28713 | retl |
| 28714 | std %f6 ,[%o2+0x058] ! Mem[0000000031000058] |
| 28715 | p3_jmpl_0_lo: |
| 28716 | nop |
| 28717 | ldub [%o3+0x06f],%l0 ! Mem[000000001780006f] |
| 28718 | jmpl %g6+8,%g0 |
| 28719 | addccc %l7,-0x910,%l1 |
| 28720 | p3_call_0_lo: |
| 28721 | lduh [%i2+0x05c],%l5 ! Mem[000000003100005c] |
| 28722 | lduw [%o1+0x00c],%l6 ! Mem[000000001680000c] |
| 28723 | ldd [%o0+0x048],%l0 ! Mem[0000000016000048] |
| 28724 | orn %l5,0xa5a,%l4 |
| 28725 | nop |
| 28726 | subc %l2,%l4,%l1 |
| 28727 | retl |
| 28728 | std %f6 ,[%i2+0x058] ! Mem[0000000031000058] |
| 28729 | p3_jmpl_0_he: |
| 28730 | ld [%o0+0x018],%f20 ! Mem[0000000030000018] |
| 28731 | std %l6,[%o2+0x018] ! Mem[0000000031000018] |
| 28732 | xnorcc %l4,-0x0a6,%l3 |
| 28733 | ldx [%i3+0x008],%l2 ! Mem[0000000017800008] |
| 28734 | srl %l5,0x00e,%l4 |
| 28735 | jmpl %g6+8,%g0 |
| 28736 | xnorcc %l3,%l6,%l4 |
| 28737 | p3_call_0_he: |
| 28738 | stb %l0,[%o2+0x05d] ! Mem[000000003100005d] |
| 28739 | st %f20,[%i3+0x018] ! Mem[0000000017800018] |
| 28740 | smul %l0,-0xf41,%l6 |
| 28741 | ldsb [%o3+0x018],%l3 ! Mem[0000000031800018] |
| 28742 | mulx %l2,-0x24f,%l0 |
| 28743 | retl |
| 28744 | umulcc %l4,%l5,%l3 |
| 28745 | p3_jmpl_0_ho: |
| 28746 | ld [%i0+0x018],%f20 ! Mem[0000000030000018] |
| 28747 | std %l6,[%i2+0x018] ! Mem[0000000031000018] |
| 28748 | xnorcc %l4,-0x0a6,%l3 |
| 28749 | ldx [%o3+0x008],%l2 ! Mem[0000000017800008] |
| 28750 | srl %l5,0x00e,%l4 |
| 28751 | jmpl %g6+8,%g0 |
| 28752 | xnorcc %l3,%l6,%l4 |
| 28753 | p3_call_0_ho: |
| 28754 | stb %l0,[%i2+0x05d] ! Mem[000000003100005d] |
| 28755 | st %f20,[%o3+0x018] ! Mem[0000000017800018] |
| 28756 | smul %l0,-0xf41,%l6 |
| 28757 | ldsb [%i3+0x018],%l3 ! Mem[0000000031800018] |
| 28758 | mulx %l2,-0x24f,%l0 |
| 28759 | retl |
| 28760 | umulcc %l4,%l5,%l3 |
| 28761 | p4_jmpl_0_le: |
| 28762 | xnor %l2,0xea4,%l0 |
| 28763 | stb %l4,[%i0+0x051] ! Mem[0000000018000051] |
| 28764 | jmpl %g6+8,%g0 |
| 28765 | sll %l0,0x01e,%l6 |
| 28766 | p4_call_0_le: |
| 28767 | retl |
| 28768 | umul %l5,%l0,%l0 |
| 28769 | p4_jmpl_0_lo: |
| 28770 | xnor %l2,0xea4,%l0 |
| 28771 | stb %l4,[%o0+0x051] ! Mem[0000000018000051] |
| 28772 | jmpl %g6+8,%g0 |
| 28773 | sll %l0,0x01e,%l6 |
| 28774 | p4_call_0_lo: |
| 28775 | retl |
| 28776 | umul %l5,%l0,%l0 |
| 28777 | p4_jmpl_0_he: |
| 28778 | xor %l6,%l7,%l7 |
| 28779 | st %f22,[%o1+0x064] ! Mem[0000000030800064] |
| 28780 | xnorcc %l3,-0x1d5,%l7 |
| 28781 | mulx %l1,-0xbab,%l0 |
| 28782 | ldsh [%o0+0x024],%l1 ! Mem[0000000030000024] |
| 28783 | and %l0,-0xa2a,%l1 |
| 28784 | ldsb [%o0+0x065],%l0 ! Mem[0000000030000065] |
| 28785 | jmpl %g6+8,%g0 |
| 28786 | ldd [%o1+0x020],%l2 ! Mem[0000000030800020] |
| 28787 | p4_call_0_he: |
| 28788 | xnor %l4,%l0,%l1 |
| 28789 | stx %l5,[%i3+0x008] ! Mem[0000000019800008] |
| 28790 | xor %l7,%l2,%l5 |
| 28791 | retl |
| 28792 | subccc %l3,%l3,%l0 |
| 28793 | p4_jmpl_0_ho: |
| 28794 | xor %l6,%l7,%l7 |
| 28795 | st %f22,[%i1+0x064] ! Mem[0000000030800064] |
| 28796 | xnorcc %l3,-0x1d5,%l7 |
| 28797 | mulx %l1,-0xbab,%l0 |
| 28798 | ldsh [%i0+0x024],%l1 ! Mem[0000000030000024] |
| 28799 | and %l0,-0xa2a,%l1 |
| 28800 | ldsb [%i0+0x065],%l0 ! Mem[0000000030000065] |
| 28801 | jmpl %g6+8,%g0 |
| 28802 | ldd [%i1+0x020],%l2 ! Mem[0000000030800020] |
| 28803 | p4_call_0_ho: |
| 28804 | xnor %l4,%l0,%l1 |
| 28805 | stx %l5,[%o3+0x008] ! Mem[0000000019800008] |
| 28806 | xor %l7,%l2,%l5 |
| 28807 | retl |
| 28808 | subccc %l3,%l3,%l0 |
| 28809 | p5_jmpl_0_le: |
| 28810 | stb %l2,[%i2+0x02f] ! Mem[000000001b00002f] |
| 28811 | ldub [%o1+0x06f],%l7 ! Mem[000000003080006f] |
| 28812 | jmpl %g6+8,%g0 |
| 28813 | ldd [%o2+0x068],%l0 ! Mem[0000000031000068] |
| 28814 | p5_call_0_le: |
| 28815 | sra %l5,%l0,%l7 |
| 28816 | ld [%i3+0x024],%f6 ! Mem[000000001b800024] |
| 28817 | udivx %l3,%l4,%l6 |
| 28818 | lduh [%o3+0x02e],%l4 ! Mem[000000003180002e] |
| 28819 | add %l0,%l0,%l4 |
| 28820 | ld [%o1+0x068],%f3 ! Mem[0000000030800068] |
| 28821 | ldd [%o0+0x068],%l0 ! Mem[0000000030000068] |
| 28822 | retl |
| 28823 | mulx %l3,0xdab,%l5 |
| 28824 | p5_jmpl_0_lo: |
| 28825 | stb %l2,[%o2+0x02f] ! Mem[000000001b00002f] |
| 28826 | ldub [%i1+0x06f],%l7 ! Mem[000000003080006f] |
| 28827 | jmpl %g6+8,%g0 |
| 28828 | ldd [%i2+0x068],%l0 ! Mem[0000000031000068] |
| 28829 | p5_call_0_lo: |
| 28830 | sra %l5,%l0,%l7 |
| 28831 | ld [%o3+0x024],%f6 ! Mem[000000001b800024] |
| 28832 | udivx %l3,%l4,%l6 |
| 28833 | lduh [%i3+0x02e],%l4 ! Mem[000000003180002e] |
| 28834 | add %l0,%l0,%l4 |
| 28835 | ld [%i1+0x068],%f3 ! Mem[0000000030800068] |
| 28836 | ldd [%i0+0x068],%l0 ! Mem[0000000030000068] |
| 28837 | retl |
| 28838 | mulx %l3,0xdab,%l5 |
| 28839 | p5_jmpl_0_he: |
| 28840 | ldub [%i2+0x001],%l0 ! Mem[000000001b000001] |
| 28841 | umulcc %l0,0x1ee,%l1 |
| 28842 | sra %l5,0x007,%l3 |
| 28843 | jmpl %g6+8,%g0 |
| 28844 | stb %l4,[%o2+0x028] ! Mem[0000000031000028] |
| 28845 | p5_call_0_he: |
| 28846 | ldd [%o1+0x068],%l2 ! Mem[0000000030800068] |
| 28847 | ldub [%o0+0x02d],%l4 ! Mem[000000003000002d] |
| 28848 | taddcctv %l4,0x0e0,%l1 |
| 28849 | xorcc %l0,0x78e,%l0 |
| 28850 | srl %l6,%l5,%l5 |
| 28851 | ldx [%o2+0x068],%l5 ! Mem[0000000031000068] |
| 28852 | xnorcc %l4,%l2,%l3 |
| 28853 | retl |
| 28854 | sth %l3,[%o2+0x06a] ! Mem[000000003100006a] |
| 28855 | p5_jmpl_0_ho: |
| 28856 | ldub [%o2+0x001],%l0 ! Mem[000000001b000001] |
| 28857 | umulcc %l0,0x1ee,%l1 |
| 28858 | sra %l5,0x007,%l3 |
| 28859 | jmpl %g6+8,%g0 |
| 28860 | stb %l4,[%i2+0x028] ! Mem[0000000031000028] |
| 28861 | p5_call_0_ho: |
| 28862 | ldd [%i1+0x068],%l2 ! Mem[0000000030800068] |
| 28863 | ldub [%i0+0x02d],%l4 ! Mem[000000003000002d] |
| 28864 | taddcctv %l4,0x0e0,%l1 |
| 28865 | xorcc %l0,0x78e,%l0 |
| 28866 | srl %l6,%l5,%l5 |
| 28867 | ldx [%i2+0x068],%l5 ! Mem[0000000031000068] |
| 28868 | xnorcc %l4,%l2,%l3 |
| 28869 | retl |
| 28870 | sth %l3,[%i2+0x06a] ! Mem[000000003100006a] |
| 28871 | p6_jmpl_0_le: |
| 28872 | stw %l7,[%i2+0x054] ! Mem[000000001d000054] |
| 28873 | smul %l5,-0x36d,%l2 |
| 28874 | jmpl %g6+8,%g0 |
| 28875 | umulcc %l1,%l2,%l4 |
| 28876 | p6_call_0_le: |
| 28877 | lduw [%o2+0x034],%l4 ! Mem[0000000031000034] |
| 28878 | swap [%o3+0x070],%l3 ! Mem[0000000031800070] |
| 28879 | smul %l6,%l0,%l1 |
| 28880 | nop |
| 28881 | ldd [%o1+0x030],%l6 ! Mem[0000000030800030] |
| 28882 | srl %l6,0x002,%l4 |
| 28883 | andncc %l6,%l3,%l4 |
| 28884 | retl |
| 28885 | xorcc %l1,%l0,%l5 |
| 28886 | p6_jmpl_0_lo: |
| 28887 | stw %l7,[%o2+0x054] ! Mem[000000001d000054] |
| 28888 | smul %l5,-0x36d,%l2 |
| 28889 | jmpl %g6+8,%g0 |
| 28890 | umulcc %l1,%l2,%l4 |
| 28891 | p6_call_0_lo: |
| 28892 | lduw [%i2+0x034],%l4 ! Mem[0000000031000034] |
| 28893 | swap [%i3+0x070],%l3 ! Mem[0000000031800070] |
| 28894 | smul %l6,%l0,%l1 |
| 28895 | nop |
| 28896 | ldd [%i1+0x030],%l6 ! Mem[0000000030800030] |
| 28897 | srl %l6,0x002,%l4 |
| 28898 | andncc %l6,%l3,%l4 |
| 28899 | retl |
| 28900 | xorcc %l1,%l0,%l5 |
| 28901 | p6_jmpl_0_he: |
| 28902 | jmpl %g6+8,%g0 |
| 28903 | ld [%i0+0x004],%f31 ! Mem[000000001c000004] |
| 28904 | p6_call_0_he: |
| 28905 | sdivx %l0,%l0,%l3 |
| 28906 | orn %l3,%l2,%l1 |
| 28907 | retl |
| 28908 | taddcc %l3,%l2,%l2 |
| 28909 | p6_jmpl_0_ho: |
| 28910 | jmpl %g6+8,%g0 |
| 28911 | ld [%o0+0x004],%f31 ! Mem[000000001c000004] |
| 28912 | p6_call_0_ho: |
| 28913 | sdivx %l0,%l0,%l3 |
| 28914 | orn %l3,%l2,%l1 |
| 28915 | retl |
| 28916 | taddcc %l3,%l2,%l2 |
| 28917 | p7_jmpl_0_le: |
| 28918 | xnor %l5,0x336,%l6 |
| 28919 | nop |
| 28920 | jmpl %g6+8,%g0 |
| 28921 | srl %l2,%l6,%l3 |
| 28922 | p7_call_0_le: |
| 28923 | ldd [%o1+0x038],%f0 ! Mem[0000000030800038] |
| 28924 | ldsb [%o3+0x038],%l2 ! Mem[0000000031800038] |
| 28925 | retl |
| 28926 | stw %l0,[%i0+0x010] ! Mem[000000001e000010] |
| 28927 | p7_jmpl_0_lo: |
| 28928 | xnor %l5,0x336,%l6 |
| 28929 | nop |
| 28930 | jmpl %g6+8,%g0 |
| 28931 | srl %l2,%l6,%l3 |
| 28932 | p7_call_0_lo: |
| 28933 | ldd [%i1+0x038],%f0 ! Mem[0000000030800038] |
| 28934 | ldsb [%i3+0x038],%l2 ! Mem[0000000031800038] |
| 28935 | retl |
| 28936 | stw %l0,[%o0+0x010] ! Mem[000000001e000010] |
| 28937 | p7_jmpl_0_he: |
| 28938 | addcc %l4,%l4,%l6 |
| 28939 | subccc %l6,0xf6b,%l4 |
| 28940 | jmpl %g6+8,%g0 |
| 28941 | std %l0,[%o1+0x078] ! Mem[0000000030800078] |
| 28942 | p7_call_0_he: |
| 28943 | std %l6,[%o3+0x038] ! Mem[0000000031800038] |
| 28944 | retl |
| 28945 | udivx %l0,%l4,%l5 |
| 28946 | p7_jmpl_0_ho: |
| 28947 | addcc %l4,%l4,%l6 |
| 28948 | subccc %l6,0xf6b,%l4 |
| 28949 | jmpl %g6+8,%g0 |
| 28950 | std %l0,[%i1+0x078] ! Mem[0000000030800078] |
| 28951 | p7_call_0_ho: |
| 28952 | std %l6,[%i3+0x038] ! Mem[0000000031800038] |
| 28953 | retl |
| 28954 | udivx %l0,%l4,%l5 |
| 28955 | user_jump0_end: |
| 28956 | .seg "text" |
| 28957 | .align 0x2000 |
| 28958 | user_jump1_start: |
| 28959 | INIT_MEM(0, 0x0020, 1, +, 0, +, 0) |
| 28960 | p0_jmpl_1_le: |
| 28961 | jmpl %g6+8,%g0 |
| 28962 | std %f10,[%o0+0x000] ! Mem[0000000030000000] |
| 28963 | p0_call_1_le: |
| 28964 | ldd [%o2+0x040],%l2 ! Mem[0000000031000040] |
| 28965 | retl |
| 28966 | tsubcctv %l5,0xc26,%l6 |
| 28967 | p0_jmpl_1_lo: |
| 28968 | jmpl %g6+8,%g0 |
| 28969 | std %f10,[%i0+0x000] ! Mem[0000000030000000] |
| 28970 | p0_call_1_lo: |
| 28971 | ldd [%i2+0x040],%l2 ! Mem[0000000031000040] |
| 28972 | retl |
| 28973 | tsubcctv %l5,0xc26,%l6 |
| 28974 | p0_jmpl_1_he: |
| 28975 | xnor %l2,-0x63d,%l6 |
| 28976 | sub %l0,%l0,%l3 |
| 28977 | sll %l1,0x009,%l1 |
| 28978 | and %l1,%l6,%l6 |
| 28979 | add %l6,%l6,%l5 |
| 28980 | std %l4,[%o1+0x040] ! Mem[0000000030800040] |
| 28981 | ldstub [%i3+0x01a],%l7 ! Mem[000000001180001a] |
| 28982 | jmpl %g6+8,%g0 |
| 28983 | srax %l1,0x012,%l1 |
| 28984 | p0_call_1_he: |
| 28985 | retl |
| 28986 | lduh [%i0+0x07a],%l4 ! Mem[000000001000007a] |
| 28987 | p0_jmpl_1_ho: |
| 28988 | xnor %l2,-0x63d,%l6 |
| 28989 | sub %l0,%l0,%l3 |
| 28990 | sll %l1,0x009,%l1 |
| 28991 | and %l1,%l6,%l6 |
| 28992 | add %l6,%l6,%l5 |
| 28993 | std %l4,[%i1+0x040] ! Mem[0000000030800040] |
| 28994 | ldstub [%o3+0x01a],%l7 ! Mem[000000001180001a] |
| 28995 | jmpl %g6+8,%g0 |
| 28996 | srax %l1,0x012,%l1 |
| 28997 | p0_call_1_ho: |
| 28998 | retl |
| 28999 | lduh [%o0+0x07a],%l4 ! Mem[000000001000007a] |
| 29000 | p1_jmpl_1_le: |
| 29001 | umulcc %l6,%l5,%l5 |
| 29002 | ld [%o2+0x008],%f3 ! Mem[0000000031000008] |
| 29003 | lduh [%o0+0x008],%l3 ! Mem[0000000030000008] |
| 29004 | jmpl %g6+8,%g0 |
| 29005 | or %l4,%l2,%l1 |
| 29006 | p1_call_1_le: |
| 29007 | std %f10,[%o1+0x008] ! Mem[0000000030800008] |
| 29008 | ldx [%o0+0x048],%l7 ! Mem[0000000030000048] |
| 29009 | retl |
| 29010 | tsubcc %l6,%l4,%l3 |
| 29011 | p1_jmpl_1_lo: |
| 29012 | umulcc %l6,%l5,%l5 |
| 29013 | ld [%i2+0x008],%f3 ! Mem[0000000031000008] |
| 29014 | lduh [%i0+0x008],%l3 ! Mem[0000000030000008] |
| 29015 | jmpl %g6+8,%g0 |
| 29016 | or %l4,%l2,%l1 |
| 29017 | p1_call_1_lo: |
| 29018 | std %f10,[%i1+0x008] ! Mem[0000000030800008] |
| 29019 | ldx [%i0+0x048],%l7 ! Mem[0000000030000048] |
| 29020 | retl |
| 29021 | tsubcc %l6,%l4,%l3 |
| 29022 | p1_jmpl_1_he: |
| 29023 | jmpl %g6+8,%g0 |
| 29024 | std %f16,[%o1+0x008] ! Mem[0000000030800008] |
| 29025 | p1_call_1_he: |
| 29026 | ldd [%i3+0x068],%f28 ! Mem[0000000013800068] |
| 29027 | ldd [%i0+0x068],%f22 ! Mem[0000000012000068] |
| 29028 | orncc %l6,0x362,%l1 |
| 29029 | std %f30,[%o3+0x008] ! Mem[0000000031800008] |
| 29030 | sllx %l6,%l5,%l0 |
| 29031 | retl |
| 29032 | addc %l5,%l1,%l7 |
| 29033 | p1_jmpl_1_ho: |
| 29034 | jmpl %g6+8,%g0 |
| 29035 | std %f16,[%i1+0x008] ! Mem[0000000030800008] |
| 29036 | p1_call_1_ho: |
| 29037 | ldd [%o3+0x068],%f28 ! Mem[0000000013800068] |
| 29038 | ldd [%o0+0x068],%f22 ! Mem[0000000012000068] |
| 29039 | orncc %l6,0x362,%l1 |
| 29040 | std %f30,[%i3+0x008] ! Mem[0000000031800008] |
| 29041 | sllx %l6,%l5,%l0 |
| 29042 | retl |
| 29043 | addc %l5,%l1,%l7 |
| 29044 | p2_jmpl_1_le: |
| 29045 | jmpl %g6+8,%g0 |
| 29046 | lduh [%i1+0x072],%l1 ! Mem[0000000014800072] |
| 29047 | p2_call_1_le: |
| 29048 | retl |
| 29049 | ldx [%o0+0x010],%l2 ! Mem[0000000030000010] |
| 29050 | p2_jmpl_1_lo: |
| 29051 | jmpl %g6+8,%g0 |
| 29052 | lduh [%o1+0x072],%l1 ! Mem[0000000014800072] |
| 29053 | p2_call_1_lo: |
| 29054 | retl |
| 29055 | ldx [%i0+0x010],%l2 ! Mem[0000000030000010] |
| 29056 | p2_jmpl_1_he: |
| 29057 | jmpl %g6+8,%g0 |
| 29058 | subccc %l3,%l4,%l6 |
| 29059 | p2_call_1_he: |
| 29060 | tsubcctv %l6,-0x303,%l7 |
| 29061 | retl |
| 29062 | addccc %l4,%l2,%l1 |
| 29063 | p2_jmpl_1_ho: |
| 29064 | jmpl %g6+8,%g0 |
| 29065 | subccc %l3,%l4,%l6 |
| 29066 | p2_call_1_ho: |
| 29067 | tsubcctv %l6,-0x303,%l7 |
| 29068 | retl |
| 29069 | addccc %l4,%l2,%l1 |
| 29070 | p3_jmpl_1_le: |
| 29071 | subc %l3,%l1,%l1 |
| 29072 | std %l6,[%o1+0x018] ! Mem[0000000030800018] |
| 29073 | sllx %l4,0x03c,%l4 |
| 29074 | swap [%o1+0x058],%l4 ! Mem[0000000030800058] |
| 29075 | jmpl %g6+8,%g0 |
| 29076 | xnor %l0,0x8a3,%l5 |
| 29077 | p3_call_1_le: |
| 29078 | or %l2,%l7,%l2 |
| 29079 | mulx %l2,%l2,%l1 |
| 29080 | retl |
| 29081 | ldsw [%o0+0x018],%l3 ! Mem[0000000030000018] |
| 29082 | p3_jmpl_1_lo: |
| 29083 | subc %l3,%l1,%l1 |
| 29084 | std %l6,[%i1+0x018] ! Mem[0000000030800018] |
| 29085 | sllx %l4,0x03c,%l4 |
| 29086 | swap [%i1+0x058],%l4 ! Mem[0000000030800058] |
| 29087 | jmpl %g6+8,%g0 |
| 29088 | xnor %l0,0x8a3,%l5 |
| 29089 | p3_call_1_lo: |
| 29090 | or %l2,%l7,%l2 |
| 29091 | mulx %l2,%l2,%l1 |
| 29092 | retl |
| 29093 | ldsw [%i0+0x018],%l3 ! Mem[0000000030000018] |
| 29094 | p3_jmpl_1_he: |
| 29095 | addccc %l5,0xb45,%l3 |
| 29096 | smulcc %l0,0xc51,%l2 |
| 29097 | xnorcc %l3,%l1,%l4 |
| 29098 | orn %l0,%l0,%l6 |
| 29099 | sra %l6,%l4,%l4 |
| 29100 | jmpl %g6+8,%g0 |
| 29101 | sth %l5,[%i2+0x02a] ! Mem[000000001700002a] |
| 29102 | p3_call_1_he: |
| 29103 | std %l2,[%i1+0x070] ! Mem[0000000016800070] |
| 29104 | retl |
| 29105 | ld [%o3+0x05c],%f29 ! Mem[000000003180005c] |
| 29106 | p3_jmpl_1_ho: |
| 29107 | addccc %l5,0xb45,%l3 |
| 29108 | smulcc %l0,0xc51,%l2 |
| 29109 | xnorcc %l3,%l1,%l4 |
| 29110 | orn %l0,%l0,%l6 |
| 29111 | sra %l6,%l4,%l4 |
| 29112 | jmpl %g6+8,%g0 |
| 29113 | sth %l5,[%o2+0x02a] ! Mem[000000001700002a] |
| 29114 | p3_call_1_ho: |
| 29115 | std %l2,[%o1+0x070] ! Mem[0000000016800070] |
| 29116 | retl |
| 29117 | ld [%i3+0x05c],%f29 ! Mem[000000003180005c] |
| 29118 | p4_jmpl_1_le: |
| 29119 | jmpl %g6+8,%g0 |
| 29120 | sth %l4,[%i3+0x070] ! Mem[0000000019800070] |
| 29121 | p4_call_1_le: |
| 29122 | or %l0,%l2,%l3 |
| 29123 | ldsh [%i2+0x05e],%l4 ! Mem[000000001900005e] |
| 29124 | ldx [%i3+0x050],%l2 ! Mem[0000000019800050] |
| 29125 | std %f8 ,[%o1+0x020] ! Mem[0000000030800020] |
| 29126 | andcc %l2,-0xf9a,%l7 |
| 29127 | std %l6,[%o1+0x020] ! Mem[0000000030800020] |
| 29128 | retl |
| 29129 | stb %l5,[%i0+0x020] ! Mem[0000000018000020] |
| 29130 | p4_jmpl_1_lo: |
| 29131 | jmpl %g6+8,%g0 |
| 29132 | sth %l4,[%o3+0x070] ! Mem[0000000019800070] |
| 29133 | p4_call_1_lo: |
| 29134 | or %l0,%l2,%l3 |
| 29135 | ldsh [%o2+0x05e],%l4 ! Mem[000000001900005e] |
| 29136 | ldx [%o3+0x050],%l2 ! Mem[0000000019800050] |
| 29137 | std %f8 ,[%i1+0x020] ! Mem[0000000030800020] |
| 29138 | andcc %l2,-0xf9a,%l7 |
| 29139 | std %l6,[%i1+0x020] ! Mem[0000000030800020] |
| 29140 | retl |
| 29141 | stb %l5,[%o0+0x020] ! Mem[0000000018000020] |
| 29142 | p4_jmpl_1_he: |
| 29143 | lduh [%o2+0x060],%l2 ! Mem[0000000031000060] |
| 29144 | ldsh [%o2+0x064],%l7 ! Mem[0000000031000064] |
| 29145 | stw %l2,[%o0+0x060] ! Mem[0000000030000060] |
| 29146 | ldstub [%i1+0x02a],%l0 ! Mem[000000001880002a] |
| 29147 | st %f16,[%o3+0x064] ! Mem[0000000031800064] |
| 29148 | ldd [%o3+0x060],%f18 ! Mem[0000000031800060] |
| 29149 | jmpl %g6+8,%g0 |
| 29150 | ldsw [%o1+0x064],%l4 ! Mem[0000000030800064] |
| 29151 | p4_call_1_he: |
| 29152 | st %f23,[%o1+0x060] ! Mem[0000000030800060] |
| 29153 | xnor %l3,%l5,%l2 |
| 29154 | nop |
| 29155 | retl |
| 29156 | umul %l2,%l6,%l2 |
| 29157 | p4_jmpl_1_ho: |
| 29158 | lduh [%i2+0x060],%l2 ! Mem[0000000031000060] |
| 29159 | ldsh [%i2+0x064],%l7 ! Mem[0000000031000064] |
| 29160 | stw %l2,[%i0+0x060] ! Mem[0000000030000060] |
| 29161 | ldstub [%o1+0x02a],%l0 ! Mem[000000001880002a] |
| 29162 | st %f16,[%i3+0x064] ! Mem[0000000031800064] |
| 29163 | ldd [%i3+0x060],%f18 ! Mem[0000000031800060] |
| 29164 | jmpl %g6+8,%g0 |
| 29165 | ldsw [%i1+0x064],%l4 ! Mem[0000000030800064] |
| 29166 | p4_call_1_ho: |
| 29167 | st %f23,[%i1+0x060] ! Mem[0000000030800060] |
| 29168 | xnor %l3,%l5,%l2 |
| 29169 | nop |
| 29170 | retl |
| 29171 | umul %l2,%l6,%l2 |
| 29172 | p5_jmpl_1_le: |
| 29173 | std %f4 ,[%o2+0x028] ! Mem[0000000031000028] |
| 29174 | xnor %l2,%l0,%l0 |
| 29175 | stw %l0,[%i2+0x004] ! Mem[000000001b000004] |
| 29176 | ldx [%o3+0x028],%l5 ! Mem[0000000031800028] |
| 29177 | jmpl %g6+8,%g0 |
| 29178 | stx %l2,[%o1+0x068] ! Mem[0000000030800068] |
| 29179 | p5_call_1_le: |
| 29180 | retl |
| 29181 | xorcc %l5,0x70d,%l4 |
| 29182 | p5_jmpl_1_lo: |
| 29183 | std %f4 ,[%i2+0x028] ! Mem[0000000031000028] |
| 29184 | xnor %l2,%l0,%l0 |
| 29185 | stw %l0,[%o2+0x004] ! Mem[000000001b000004] |
| 29186 | ldx [%i3+0x028],%l5 ! Mem[0000000031800028] |
| 29187 | jmpl %g6+8,%g0 |
| 29188 | stx %l2,[%i1+0x068] ! Mem[0000000030800068] |
| 29189 | p5_call_1_lo: |
| 29190 | retl |
| 29191 | xorcc %l5,0x70d,%l4 |
| 29192 | p5_jmpl_1_he: |
| 29193 | smul %l4,%l4,%l2 |
| 29194 | jmpl %g6+8,%g0 |
| 29195 | sth %l7,[%o0+0x02a] ! Mem[000000003000002a] |
| 29196 | p5_call_1_he: |
| 29197 | taddcc %l5,-0xcdc,%l4 |
| 29198 | retl |
| 29199 | ldsh [%o3+0x02c],%l4 ! Mem[000000003180002c] |
| 29200 | p5_jmpl_1_ho: |
| 29201 | smul %l4,%l4,%l2 |
| 29202 | jmpl %g6+8,%g0 |
| 29203 | sth %l7,[%i0+0x02a] ! Mem[000000003000002a] |
| 29204 | p5_call_1_ho: |
| 29205 | taddcc %l5,-0xcdc,%l4 |
| 29206 | retl |
| 29207 | ldsh [%i3+0x02c],%l4 ! Mem[000000003180002c] |
| 29208 | p6_jmpl_1_le: |
| 29209 | jmpl %g6+8,%g0 |
| 29210 | udivx %l0,%l1,%l0 |
| 29211 | p6_call_1_le: |
| 29212 | ldsw [%o2+0x030],%l1 ! Mem[0000000031000030] |
| 29213 | lduh [%o1+0x072],%l1 ! Mem[0000000030800072] |
| 29214 | retl |
| 29215 | addcc %l5,%l1,%l1 |
| 29216 | p6_jmpl_1_lo: |
| 29217 | jmpl %g6+8,%g0 |
| 29218 | udivx %l0,%l1,%l0 |
| 29219 | p6_call_1_lo: |
| 29220 | ldsw [%i2+0x030],%l1 ! Mem[0000000031000030] |
| 29221 | lduh [%i1+0x072],%l1 ! Mem[0000000030800072] |
| 29222 | retl |
| 29223 | addcc %l5,%l1,%l1 |
| 29224 | p6_jmpl_1_he: |
| 29225 | lduw [%o3+0x074],%l7 ! Mem[0000000031800074] |
| 29226 | jmpl %g6+8,%g0 |
| 29227 | sth %l7,[%o2+0x034] ! Mem[0000000031000034] |
| 29228 | p6_call_1_he: |
| 29229 | retl |
| 29230 | stx %l0,[%o2+0x030] ! Mem[0000000031000030] |
| 29231 | p6_jmpl_1_ho: |
| 29232 | lduw [%i3+0x074],%l7 ! Mem[0000000031800074] |
| 29233 | jmpl %g6+8,%g0 |
| 29234 | sth %l7,[%i2+0x034] ! Mem[0000000031000034] |
| 29235 | p6_call_1_ho: |
| 29236 | retl |
| 29237 | stx %l0,[%i2+0x030] ! Mem[0000000031000030] |
| 29238 | p7_jmpl_1_le: |
| 29239 | ldx [%i2+0x078],%l3 ! Mem[000000001f000078] |
| 29240 | ldd [%i3+0x008],%f0 ! Mem[000000001f800008] |
| 29241 | taddcctv %l1,-0x90d,%l6 |
| 29242 | jmpl %g6+8,%g0 |
| 29243 | std %l0,[%o0+0x078] ! Mem[0000000030000078] |
| 29244 | p7_call_1_le: |
| 29245 | ldd [%o2+0x038],%l2 ! Mem[0000000031000038] |
| 29246 | ldub [%o2+0x038],%l2 ! Mem[0000000031000038] |
| 29247 | lduw [%o3+0x038],%l5 ! Mem[0000000031800038] |
| 29248 | addcc %l3,%l2,%l5 |
| 29249 | andncc %l6,0x1cd,%l7 |
| 29250 | retl |
| 29251 | ld [%o1+0x07c],%f6 ! Mem[000000003080007c] |
| 29252 | p7_jmpl_1_lo: |
| 29253 | ldx [%o2+0x078],%l3 ! Mem[000000001f000078] |
| 29254 | ldd [%o3+0x008],%f0 ! Mem[000000001f800008] |
| 29255 | taddcctv %l1,-0x90d,%l6 |
| 29256 | jmpl %g6+8,%g0 |
| 29257 | std %l0,[%i0+0x078] ! Mem[0000000030000078] |
| 29258 | p7_call_1_lo: |
| 29259 | ldd [%i2+0x038],%l2 ! Mem[0000000031000038] |
| 29260 | ldub [%i2+0x038],%l2 ! Mem[0000000031000038] |
| 29261 | lduw [%i3+0x038],%l5 ! Mem[0000000031800038] |
| 29262 | addcc %l3,%l2,%l5 |
| 29263 | andncc %l6,0x1cd,%l7 |
| 29264 | retl |
| 29265 | ld [%i1+0x07c],%f6 ! Mem[000000003080007c] |
| 29266 | p7_jmpl_1_he: |
| 29267 | jmpl %g6+8,%g0 |
| 29268 | udivx %l0,%l2,%l6 |
| 29269 | p7_call_1_he: |
| 29270 | lduh [%i1+0x048],%l3 ! Mem[000000001e800048] |
| 29271 | lduw [%o2+0x03c],%l1 ! Mem[000000003100003c] |
| 29272 | std %l6,[%o1+0x078] ! Mem[0000000030800078] |
| 29273 | retl |
| 29274 | ldsh [%o2+0x07e],%l7 ! Mem[000000003100007e] |
| 29275 | p7_jmpl_1_ho: |
| 29276 | jmpl %g6+8,%g0 |
| 29277 | udivx %l0,%l2,%l6 |
| 29278 | p7_call_1_ho: |
| 29279 | lduh [%o1+0x048],%l3 ! Mem[000000001e800048] |
| 29280 | lduw [%i2+0x03c],%l1 ! Mem[000000003100003c] |
| 29281 | std %l6,[%i1+0x078] ! Mem[0000000030800078] |
| 29282 | retl |
| 29283 | ldsh [%i2+0x07e],%l7 ! Mem[000000003100007e] |
| 29284 | user_jump1_end: |
| 29285 | .seg "text" |
| 29286 | .align 0x2000 |
| 29287 | user_jump2_start: |
| 29288 | INIT_MEM(0, 0x0030, 1, +, 0, +, 0) |
| 29289 | p0_jmpl_2_le: |
| 29290 | ldsw [%i1+0x030],%l4 ! Mem[0000000010800030] |
| 29291 | jmpl %g6+8,%g0 |
| 29292 | lduh [%o2+0x002],%l0 ! Mem[0000000031000002] |
| 29293 | p0_call_2_le: |
| 29294 | ldsw [%o0+0x044],%l5 ! Mem[0000000030000044] |
| 29295 | ldsw [%o0+0x004],%l6 ! Mem[0000000030000004] |
| 29296 | retl |
| 29297 | lduh [%i3+0x020],%l0 ! Mem[0000000011800020] |
| 29298 | p0_jmpl_2_lo: |
| 29299 | ldsw [%o1+0x030],%l4 ! Mem[0000000010800030] |
| 29300 | jmpl %g6+8,%g0 |
| 29301 | lduh [%i2+0x002],%l0 ! Mem[0000000031000002] |
| 29302 | p0_call_2_lo: |
| 29303 | ldsw [%i0+0x044],%l5 ! Mem[0000000030000044] |
| 29304 | ldsw [%i0+0x004],%l6 ! Mem[0000000030000004] |
| 29305 | retl |
| 29306 | lduh [%o3+0x020],%l0 ! Mem[0000000011800020] |
| 29307 | p0_jmpl_2_he: |
| 29308 | ldub [%o3+0x003],%l1 ! Mem[0000000031800003] |
| 29309 | ldd [%i3+0x060],%f20 ! Mem[0000000011800060] |
| 29310 | jmpl %g6+8,%g0 |
| 29311 | add %l5,0xbec,%l1 |
| 29312 | p0_call_2_he: |
| 29313 | srlx %l1,0x01d,%l5 |
| 29314 | stx %l0,[%i1+0x060] ! Mem[0000000010800060] |
| 29315 | orncc %l3,%l0,%l1 |
| 29316 | stx %l7,[%o0+0x000] ! Mem[0000000030000000] |
| 29317 | ldd [%o1+0x040],%f18 ! Mem[0000000030800040] |
| 29318 | st %f20,[%i2+0x050] ! Mem[0000000011000050] |
| 29319 | lduh [%o0+0x006],%l7 ! Mem[0000000030000006] |
| 29320 | retl |
| 29321 | ldstub [%o2+0x045],%l5 ! Mem[0000000031000045] |
| 29322 | p0_jmpl_2_ho: |
| 29323 | ldub [%i3+0x003],%l1 ! Mem[0000000031800003] |
| 29324 | ldd [%o3+0x060],%f20 ! Mem[0000000011800060] |
| 29325 | jmpl %g6+8,%g0 |
| 29326 | add %l5,0xbec,%l1 |
| 29327 | p0_call_2_ho: |
| 29328 | srlx %l1,0x01d,%l5 |
| 29329 | stx %l0,[%o1+0x060] ! Mem[0000000010800060] |
| 29330 | orncc %l3,%l0,%l1 |
| 29331 | stx %l7,[%i0+0x000] ! Mem[0000000030000000] |
| 29332 | ldd [%i1+0x040],%f18 ! Mem[0000000030800040] |
| 29333 | st %f20,[%o2+0x050] ! Mem[0000000011000050] |
| 29334 | lduh [%i0+0x006],%l7 ! Mem[0000000030000006] |
| 29335 | retl |
| 29336 | ldstub [%i2+0x045],%l5 ! Mem[0000000031000045] |
| 29337 | p1_jmpl_2_le: |
| 29338 | addc %l5,-0xcbe,%l6 |
| 29339 | stb %l6,[%i2+0x071] ! Mem[0000000013000071] |
| 29340 | addccc %l0,-0x350,%l2 |
| 29341 | stx %l3,[%o3+0x048] ! Mem[0000000031800048] |
| 29342 | stw %l2,[%o3+0x048] ! Mem[0000000031800048] |
| 29343 | std %l0,[%o3+0x048] ! Mem[0000000031800048] |
| 29344 | jmpl %g6+8,%g0 |
| 29345 | srl %l6,%l4,%l0 |
| 29346 | p1_call_2_le: |
| 29347 | subccc %l3,-0xf5c,%l1 |
| 29348 | retl |
| 29349 | addccc %l0,%l2,%l5 |
| 29350 | p1_jmpl_2_lo: |
| 29351 | addc %l5,-0xcbe,%l6 |
| 29352 | stb %l6,[%o2+0x071] ! Mem[0000000013000071] |
| 29353 | addccc %l0,-0x350,%l2 |
| 29354 | stx %l3,[%i3+0x048] ! Mem[0000000031800048] |
| 29355 | stw %l2,[%i3+0x048] ! Mem[0000000031800048] |
| 29356 | std %l0,[%i3+0x048] ! Mem[0000000031800048] |
| 29357 | jmpl %g6+8,%g0 |
| 29358 | srl %l6,%l4,%l0 |
| 29359 | p1_call_2_lo: |
| 29360 | subccc %l3,-0xf5c,%l1 |
| 29361 | retl |
| 29362 | addccc %l0,%l2,%l5 |
| 29363 | p1_jmpl_2_he: |
| 29364 | std %l6,[%o3+0x008] ! Mem[0000000031800008] |
| 29365 | srax %l0,0x018,%l6 |
| 29366 | stb %l3,[%o3+0x00e] ! Mem[000000003180000e] |
| 29367 | lduw [%o1+0x008],%l1 ! Mem[0000000030800008] |
| 29368 | jmpl %g6+8,%g0 |
| 29369 | stx %l4,[%o1+0x008] ! Mem[0000000030800008] |
| 29370 | p1_call_2_he: |
| 29371 | lduh [%o2+0x00c],%l1 ! Mem[000000003100000c] |
| 29372 | sth %l7,[%o0+0x00c] ! Mem[000000003000000c] |
| 29373 | addccc %l7,0x678,%l1 |
| 29374 | stw %l4,[%i2+0x04c] ! Mem[000000001300004c] |
| 29375 | retl |
| 29376 | xnor %l3,-0x846,%l5 |
| 29377 | p1_jmpl_2_ho: |
| 29378 | std %l6,[%i3+0x008] ! Mem[0000000031800008] |
| 29379 | srax %l0,0x018,%l6 |
| 29380 | stb %l3,[%i3+0x00e] ! Mem[000000003180000e] |
| 29381 | lduw [%i1+0x008],%l1 ! Mem[0000000030800008] |
| 29382 | jmpl %g6+8,%g0 |
| 29383 | stx %l4,[%i1+0x008] ! Mem[0000000030800008] |
| 29384 | p1_call_2_ho: |
| 29385 | lduh [%i2+0x00c],%l1 ! Mem[000000003100000c] |
| 29386 | sth %l7,[%i0+0x00c] ! Mem[000000003000000c] |
| 29387 | addccc %l7,0x678,%l1 |
| 29388 | stw %l4,[%o2+0x04c] ! Mem[000000001300004c] |
| 29389 | retl |
| 29390 | xnor %l3,-0x846,%l5 |
| 29391 | p2_jmpl_2_le: |
| 29392 | xorcc %l7,%l7,%l6 |
| 29393 | sll %l3,0x01f,%l7 |
| 29394 | jmpl %g6+8,%g0 |
| 29395 | ldsw [%o1+0x054],%l3 ! Mem[0000000030800054] |
| 29396 | p2_call_2_le: |
| 29397 | stx %l1,[%i0+0x010] ! Mem[0000000014000010] |
| 29398 | sub %l0,0x26b,%l5 |
| 29399 | lduw [%i1+0x040],%l5 ! Mem[0000000014800040] |
| 29400 | ld [%o3+0x050],%f4 ! Mem[0000000031800050] |
| 29401 | retl |
| 29402 | ldsw [%o0+0x010],%l7 ! Mem[0000000030000010] |
| 29403 | p2_jmpl_2_lo: |
| 29404 | xorcc %l7,%l7,%l6 |
| 29405 | sll %l3,0x01f,%l7 |
| 29406 | jmpl %g6+8,%g0 |
| 29407 | ldsw [%i1+0x054],%l3 ! Mem[0000000030800054] |
| 29408 | p2_call_2_lo: |
| 29409 | stx %l1,[%o0+0x010] ! Mem[0000000014000010] |
| 29410 | sub %l0,0x26b,%l5 |
| 29411 | lduw [%o1+0x040],%l5 ! Mem[0000000014800040] |
| 29412 | ld [%i3+0x050],%f4 ! Mem[0000000031800050] |
| 29413 | retl |
| 29414 | ldsw [%i0+0x010],%l7 ! Mem[0000000030000010] |
| 29415 | p2_jmpl_2_he: |
| 29416 | jmpl %g6+8,%g0 |
| 29417 | sth %l4,[%i1+0x012] ! Mem[0000000014800012] |
| 29418 | p2_call_2_he: |
| 29419 | lduw [%o2+0x014],%l0 ! Mem[0000000031000014] |
| 29420 | ldsb [%i1+0x079],%l0 ! Mem[0000000014800079] |
| 29421 | stw %l2,[%o0+0x010] ! Mem[0000000030000010] |
| 29422 | retl |
| 29423 | stb %l3,[%i2+0x00e] ! Mem[000000001500000e] |
| 29424 | p2_jmpl_2_ho: |
| 29425 | jmpl %g6+8,%g0 |
| 29426 | sth %l4,[%o1+0x012] ! Mem[0000000014800012] |
| 29427 | p2_call_2_ho: |
| 29428 | lduw [%i2+0x014],%l0 ! Mem[0000000031000014] |
| 29429 | ldsb [%o1+0x079],%l0 ! Mem[0000000014800079] |
| 29430 | stw %l2,[%i0+0x010] ! Mem[0000000030000010] |
| 29431 | retl |
| 29432 | stb %l3,[%o2+0x00e] ! Mem[000000001500000e] |
| 29433 | p3_jmpl_2_le: |
| 29434 | ldsh [%o3+0x05a],%l3 ! Mem[000000003180005a] |
| 29435 | srlx %l2,%l4,%l3 |
| 29436 | lduh [%o1+0x018],%l3 ! Mem[0000000030800018] |
| 29437 | ldsb [%o1+0x059],%l6 ! Mem[0000000030800059] |
| 29438 | jmpl %g6+8,%g0 |
| 29439 | udivx %l6,-0x800,%l1 |
| 29440 | p3_call_2_le: |
| 29441 | sth %l3,[%o1+0x01a] ! Mem[000000003080001a] |
| 29442 | ldd [%i0+0x008],%l2 ! Mem[0000000016000008] |
| 29443 | ldsb [%i0+0x018],%l4 ! Mem[0000000016000018] |
| 29444 | udivx %l5,%l0,%l6 |
| 29445 | retl |
| 29446 | ld [%o3+0x05c],%f3 ! Mem[000000003180005c] |
| 29447 | p3_jmpl_2_lo: |
| 29448 | ldsh [%i3+0x05a],%l3 ! Mem[000000003180005a] |
| 29449 | srlx %l2,%l4,%l3 |
| 29450 | lduh [%i1+0x018],%l3 ! Mem[0000000030800018] |
| 29451 | ldsb [%i1+0x059],%l6 ! Mem[0000000030800059] |
| 29452 | jmpl %g6+8,%g0 |
| 29453 | udivx %l6,-0x800,%l1 |
| 29454 | p3_call_2_lo: |
| 29455 | sth %l3,[%i1+0x01a] ! Mem[000000003080001a] |
| 29456 | ldd [%o0+0x008],%l2 ! Mem[0000000016000008] |
| 29457 | ldsb [%o0+0x018],%l4 ! Mem[0000000016000018] |
| 29458 | udivx %l5,%l0,%l6 |
| 29459 | retl |
| 29460 | ld [%i3+0x05c],%f3 ! Mem[000000003180005c] |
| 29461 | p3_jmpl_2_he: |
| 29462 | jmpl %g6+8,%g0 |
| 29463 | taddcc %l0,-0x2db,%l2 |
| 29464 | p3_call_2_he: |
| 29465 | orcc %l3,%l7,%l5 |
| 29466 | taddcc %l5,-0xdaf,%l5 |
| 29467 | umul %l5,0x8fa,%l0 |
| 29468 | ldub [%i0+0x003],%l2 ! Mem[0000000016000003] |
| 29469 | taddcctv %l2,-0x281,%l5 |
| 29470 | std %f28,[%o0+0x018] ! Mem[0000000030000018] |
| 29471 | retl |
| 29472 | ldsh [%o0+0x01a],%l4 ! Mem[000000003000001a] |
| 29473 | p3_jmpl_2_ho: |
| 29474 | jmpl %g6+8,%g0 |
| 29475 | taddcc %l0,-0x2db,%l2 |
| 29476 | p3_call_2_ho: |
| 29477 | orcc %l3,%l7,%l5 |
| 29478 | taddcc %l5,-0xdaf,%l5 |
| 29479 | umul %l5,0x8fa,%l0 |
| 29480 | ldub [%o0+0x003],%l2 ! Mem[0000000016000003] |
| 29481 | taddcctv %l2,-0x281,%l5 |
| 29482 | std %f28,[%i0+0x018] ! Mem[0000000030000018] |
| 29483 | retl |
| 29484 | ldsh [%i0+0x01a],%l4 ! Mem[000000003000001a] |
| 29485 | p4_jmpl_2_le: |
| 29486 | smul %l2,%l7,%l4 |
| 29487 | ldsb [%o2+0x063],%l7 ! Mem[0000000031000063] |
| 29488 | ldub [%o1+0x026],%l4 ! Mem[0000000030800026] |
| 29489 | srlx %l2,%l0,%l0 |
| 29490 | ldx [%o0+0x020],%l3 ! Mem[0000000030000020] |
| 29491 | lduh [%o3+0x064],%l4 ! Mem[0000000031800064] |
| 29492 | udivx %l1,0xcfb,%l1 |
| 29493 | jmpl %g6+8,%g0 |
| 29494 | std %l2,[%o1+0x060] ! Mem[0000000030800060] |
| 29495 | p4_call_2_le: |
| 29496 | srl %l3,%l4,%l5 |
| 29497 | tsubcctv %l4,%l2,%l1 |
| 29498 | andn %l4,%l5,%l7 |
| 29499 | retl |
| 29500 | srl %l6,%l4,%l1 |
| 29501 | p4_jmpl_2_lo: |
| 29502 | smul %l2,%l7,%l4 |
| 29503 | ldsb [%i2+0x063],%l7 ! Mem[0000000031000063] |
| 29504 | ldub [%i1+0x026],%l4 ! Mem[0000000030800026] |
| 29505 | srlx %l2,%l0,%l0 |
| 29506 | ldx [%i0+0x020],%l3 ! Mem[0000000030000020] |
| 29507 | lduh [%i3+0x064],%l4 ! Mem[0000000031800064] |
| 29508 | udivx %l1,0xcfb,%l1 |
| 29509 | jmpl %g6+8,%g0 |
| 29510 | std %l2,[%i1+0x060] ! Mem[0000000030800060] |
| 29511 | p4_call_2_lo: |
| 29512 | srl %l3,%l4,%l5 |
| 29513 | tsubcctv %l4,%l2,%l1 |
| 29514 | andn %l4,%l5,%l7 |
| 29515 | retl |
| 29516 | srl %l6,%l4,%l1 |
| 29517 | p4_jmpl_2_he: |
| 29518 | sdivx %l1,-0x607,%l6 |
| 29519 | ldstub [%o2+0x060],%l6 ! Mem[0000000031000060] |
| 29520 | st %f19,[%o0+0x020] ! Mem[0000000030000020] |
| 29521 | ldsh [%o2+0x066],%l7 ! Mem[0000000031000066] |
| 29522 | jmpl %g6+8,%g0 |
| 29523 | lduw [%o3+0x060],%l4 ! Mem[0000000031800060] |
| 29524 | p4_call_2_he: |
| 29525 | nop |
| 29526 | srl %l2,0x01a,%l3 |
| 29527 | ldstub [%i0+0x062],%l4 ! Mem[0000000018000062] |
| 29528 | retl |
| 29529 | srl %l6,%l7,%l0 |
| 29530 | p4_jmpl_2_ho: |
| 29531 | sdivx %l1,-0x607,%l6 |
| 29532 | ldstub [%i2+0x060],%l6 ! Mem[0000000031000060] |
| 29533 | st %f19,[%i0+0x020] ! Mem[0000000030000020] |
| 29534 | ldsh [%i2+0x066],%l7 ! Mem[0000000031000066] |
| 29535 | jmpl %g6+8,%g0 |
| 29536 | lduw [%i3+0x060],%l4 ! Mem[0000000031800060] |
| 29537 | p4_call_2_ho: |
| 29538 | nop |
| 29539 | srl %l2,0x01a,%l3 |
| 29540 | ldstub [%o0+0x062],%l4 ! Mem[0000000018000062] |
| 29541 | retl |
| 29542 | srl %l6,%l7,%l0 |
| 29543 | p5_jmpl_2_le: |
| 29544 | lduh [%o3+0x068],%l7 ! Mem[0000000031800068] |
| 29545 | std %l6,[%i0+0x000] ! Mem[000000001a000000] |
| 29546 | umul %l2,-0xc31,%l1 |
| 29547 | ld [%o2+0x068],%f4 ! Mem[0000000031000068] |
| 29548 | jmpl %g6+8,%g0 |
| 29549 | std %f0 ,[%o3+0x028] ! Mem[0000000031800028] |
| 29550 | p5_call_2_le: |
| 29551 | ldx [%o2+0x068],%l3 ! Mem[0000000031000068] |
| 29552 | ldsh [%o0+0x028],%l2 ! Mem[0000000030000028] |
| 29553 | ldd [%i3+0x030],%l0 ! Mem[000000001b800030] |
| 29554 | ldub [%o0+0x06d],%l2 ! Mem[000000003000006d] |
| 29555 | ldsb [%o0+0x068],%l5 ! Mem[0000000030000068] |
| 29556 | retl |
| 29557 | lduw [%o0+0x068],%l5 ! Mem[0000000030000068] |
| 29558 | p5_jmpl_2_lo: |
| 29559 | lduh [%i3+0x068],%l7 ! Mem[0000000031800068] |
| 29560 | std %l6,[%o0+0x000] ! Mem[000000001a000000] |
| 29561 | umul %l2,-0xc31,%l1 |
| 29562 | ld [%i2+0x068],%f4 ! Mem[0000000031000068] |
| 29563 | jmpl %g6+8,%g0 |
| 29564 | std %f0 ,[%i3+0x028] ! Mem[0000000031800028] |
| 29565 | p5_call_2_lo: |
| 29566 | ldx [%i2+0x068],%l3 ! Mem[0000000031000068] |
| 29567 | ldsh [%i0+0x028],%l2 ! Mem[0000000030000028] |
| 29568 | ldd [%o3+0x030],%l0 ! Mem[000000001b800030] |
| 29569 | ldub [%i0+0x06d],%l2 ! Mem[000000003000006d] |
| 29570 | ldsb [%i0+0x068],%l5 ! Mem[0000000030000068] |
| 29571 | retl |
| 29572 | lduw [%i0+0x068],%l5 ! Mem[0000000030000068] |
| 29573 | p5_jmpl_2_he: |
| 29574 | jmpl %g6+8,%g0 |
| 29575 | lduw [%o2+0x028],%l0 ! Mem[0000000031000028] |
| 29576 | p5_call_2_he: |
| 29577 | ldsh [%o1+0x02c],%l7 ! Mem[000000003080002c] |
| 29578 | sth %l6,[%o0+0x06a] ! Mem[000000003000006a] |
| 29579 | st %f17,[%o1+0x028] ! Mem[0000000030800028] |
| 29580 | xnor %l6,0x7ca,%l3 |
| 29581 | addcc %l4,-0x356,%l7 |
| 29582 | ld [%i1+0x04c],%f18 ! Mem[000000001a80004c] |
| 29583 | retl |
| 29584 | smulcc %l2,%l4,%l3 |
| 29585 | p5_jmpl_2_ho: |
| 29586 | jmpl %g6+8,%g0 |
| 29587 | lduw [%i2+0x028],%l0 ! Mem[0000000031000028] |
| 29588 | p5_call_2_ho: |
| 29589 | ldsh [%i1+0x02c],%l7 ! Mem[000000003080002c] |
| 29590 | sth %l6,[%i0+0x06a] ! Mem[000000003000006a] |
| 29591 | st %f17,[%i1+0x028] ! Mem[0000000030800028] |
| 29592 | xnor %l6,0x7ca,%l3 |
| 29593 | addcc %l4,-0x356,%l7 |
| 29594 | ld [%o1+0x04c],%f18 ! Mem[000000001a80004c] |
| 29595 | retl |
| 29596 | smulcc %l2,%l4,%l3 |
| 29597 | p6_jmpl_2_le: |
| 29598 | ldsw [%o3+0x030],%l0 ! Mem[0000000031800030] |
| 29599 | xor %l6,%l4,%l4 |
| 29600 | sll %l5,0x01a,%l7 |
| 29601 | srax %l6,0x039,%l2 |
| 29602 | jmpl %g6+8,%g0 |
| 29603 | addc %l0,%l4,%l3 |
| 29604 | p6_call_2_le: |
| 29605 | add %l2,0x674,%l5 |
| 29606 | stx %l6,[%o3+0x070] ! Mem[0000000031800070] |
| 29607 | sth %l5,[%i2+0x026] ! Mem[000000001d000026] |
| 29608 | andn %l4,%l1,%l5 |
| 29609 | and %l2,0x463,%l5 |
| 29610 | retl |
| 29611 | ldsw [%o1+0x070],%l3 ! Mem[0000000030800070] |
| 29612 | p6_jmpl_2_lo: |
| 29613 | ldsw [%i3+0x030],%l0 ! Mem[0000000031800030] |
| 29614 | xor %l6,%l4,%l4 |
| 29615 | sll %l5,0x01a,%l7 |
| 29616 | srax %l6,0x039,%l2 |
| 29617 | jmpl %g6+8,%g0 |
| 29618 | addc %l0,%l4,%l3 |
| 29619 | p6_call_2_lo: |
| 29620 | add %l2,0x674,%l5 |
| 29621 | stx %l6,[%i3+0x070] ! Mem[0000000031800070] |
| 29622 | sth %l5,[%o2+0x026] ! Mem[000000001d000026] |
| 29623 | andn %l4,%l1,%l5 |
| 29624 | and %l2,0x463,%l5 |
| 29625 | retl |
| 29626 | ldsw [%i1+0x070],%l3 ! Mem[0000000030800070] |
| 29627 | p6_jmpl_2_he: |
| 29628 | stw %l1,[%i2+0x05c] ! Mem[000000001d00005c] |
| 29629 | ld [%i0+0x054],%f27 ! Mem[000000001c000054] |
| 29630 | taddcctv %l6,0x9bd,%l7 |
| 29631 | sth %l3,[%o1+0x072] ! Mem[0000000030800072] |
| 29632 | srl %l0,0x018,%l6 |
| 29633 | sth %l1,[%i0+0x060] ! Mem[000000001c000060] |
| 29634 | lduh [%o3+0x030],%l3 ! Mem[0000000031800030] |
| 29635 | jmpl %g6+8,%g0 |
| 29636 | ldstub [%i3+0x02e],%l1 ! Mem[000000001d80002e] |
| 29637 | p6_call_2_he: |
| 29638 | swap [%o3+0x030],%l1 ! Mem[0000000031800030] |
| 29639 | srl %l2,0x007,%l2 |
| 29640 | ldstub [%o3+0x032],%l1 ! Mem[0000000031800032] |
| 29641 | srax %l4,0x025,%l7 |
| 29642 | mulx %l4,%l1,%l6 |
| 29643 | retl |
| 29644 | srax %l7,0x011,%l7 |
| 29645 | p6_jmpl_2_ho: |
| 29646 | stw %l1,[%o2+0x05c] ! Mem[000000001d00005c] |
| 29647 | ld [%o0+0x054],%f27 ! Mem[000000001c000054] |
| 29648 | taddcctv %l6,0x9bd,%l7 |
| 29649 | sth %l3,[%i1+0x072] ! Mem[0000000030800072] |
| 29650 | srl %l0,0x018,%l6 |
| 29651 | sth %l1,[%o0+0x060] ! Mem[000000001c000060] |
| 29652 | lduh [%i3+0x030],%l3 ! Mem[0000000031800030] |
| 29653 | jmpl %g6+8,%g0 |
| 29654 | ldstub [%o3+0x02e],%l1 ! Mem[000000001d80002e] |
| 29655 | p6_call_2_ho: |
| 29656 | swap [%i3+0x030],%l1 ! Mem[0000000031800030] |
| 29657 | srl %l2,0x007,%l2 |
| 29658 | ldstub [%i3+0x032],%l1 ! Mem[0000000031800032] |
| 29659 | srax %l4,0x025,%l7 |
| 29660 | mulx %l4,%l1,%l6 |
| 29661 | retl |
| 29662 | srax %l7,0x011,%l7 |
| 29663 | p7_jmpl_2_le: |
| 29664 | swap [%i2+0x02c],%l6 ! Mem[000000001f00002c] |
| 29665 | ldub [%o2+0x07a],%l2 ! Mem[000000003100007a] |
| 29666 | ldd [%o0+0x078],%l0 ! Mem[0000000030000078] |
| 29667 | st %f13,[%o0+0x03c] ! Mem[000000003000003c] |
| 29668 | jmpl %g6+8,%g0 |
| 29669 | taddcctv %l6,-0xdec,%l3 |
| 29670 | p7_call_2_le: |
| 29671 | ldsw [%o2+0x078],%l4 ! Mem[0000000031000078] |
| 29672 | taddcc %l7,0xc25,%l1 |
| 29673 | stw %l3,[%o3+0x078] ! Mem[0000000031800078] |
| 29674 | sth %l7,[%i1+0x062] ! Mem[000000001e800062] |
| 29675 | ldx [%i2+0x030],%l7 ! Mem[000000001f000030] |
| 29676 | ldx [%i0+0x040],%l4 ! Mem[000000001e000040] |
| 29677 | std %l4,[%i3+0x028] ! Mem[000000001f800028] |
| 29678 | retl |
| 29679 | srl %l0,0x005,%l4 |
| 29680 | p7_jmpl_2_lo: |
| 29681 | swap [%o2+0x02c],%l6 ! Mem[000000001f00002c] |
| 29682 | ldub [%i2+0x07a],%l2 ! Mem[000000003100007a] |
| 29683 | ldd [%i0+0x078],%l0 ! Mem[0000000030000078] |
| 29684 | st %f13,[%i0+0x03c] ! Mem[000000003000003c] |
| 29685 | jmpl %g6+8,%g0 |
| 29686 | taddcctv %l6,-0xdec,%l3 |
| 29687 | p7_call_2_lo: |
| 29688 | ldsw [%i2+0x078],%l4 ! Mem[0000000031000078] |
| 29689 | taddcc %l7,0xc25,%l1 |
| 29690 | stw %l3,[%i3+0x078] ! Mem[0000000031800078] |
| 29691 | sth %l7,[%o1+0x062] ! Mem[000000001e800062] |
| 29692 | ldx [%o2+0x030],%l7 ! Mem[000000001f000030] |
| 29693 | ldx [%o0+0x040],%l4 ! Mem[000000001e000040] |
| 29694 | std %l4,[%o3+0x028] ! Mem[000000001f800028] |
| 29695 | retl |
| 29696 | srl %l0,0x005,%l4 |
| 29697 | p7_jmpl_2_he: |
| 29698 | udivx %l4,-0x98a,%l0 |
| 29699 | std %f30,[%o0+0x038] ! Mem[0000000030000038] |
| 29700 | jmpl %g6+8,%g0 |
| 29701 | swap [%o2+0x078],%l1 ! Mem[0000000031000078] |
| 29702 | p7_call_2_he: |
| 29703 | st %f30,[%i3+0x00c] ! Mem[000000001f80000c] |
| 29704 | retl |
| 29705 | ld [%o1+0x078],%f27 ! Mem[0000000030800078] |
| 29706 | p7_jmpl_2_ho: |
| 29707 | udivx %l4,-0x98a,%l0 |
| 29708 | std %f30,[%i0+0x038] ! Mem[0000000030000038] |
| 29709 | jmpl %g6+8,%g0 |
| 29710 | swap [%i2+0x078],%l1 ! Mem[0000000031000078] |
| 29711 | p7_call_2_ho: |
| 29712 | st %f30,[%o3+0x00c] ! Mem[000000001f80000c] |
| 29713 | retl |
| 29714 | ld [%i1+0x078],%f27 ! Mem[0000000030800078] |
| 29715 | user_jump2_end: |
| 29716 | .seg "text" |
| 29717 | .align 0x2000 |
| 29718 | user_jump3_start: |
| 29719 | INIT_MEM(0, 0x0040, 1, +, 0, +, 0) |
| 29720 | p0_jmpl_3_le: |
| 29721 | ldx [%o1+0x000],%l1 ! Mem[0000000030800000] |
| 29722 | lduh [%i1+0x008],%l5 ! Mem[0000000010800008] |
| 29723 | sth %l2,[%i0+0x00e] ! Mem[000000001000000e] |
| 29724 | ldsb [%i1+0x01c],%l1 ! Mem[000000001080001c] |
| 29725 | jmpl %g6+8,%g0 |
| 29726 | add %l6,0x31b,%l1 |
| 29727 | p0_call_3_le: |
| 29728 | ldsw [%o3+0x004],%l6 ! Mem[0000000031800004] |
| 29729 | nop |
| 29730 | udivx %l2,%l4,%l2 |
| 29731 | addccc %l0,-0x01a,%l2 |
| 29732 | swap [%o2+0x000],%l2 ! Mem[0000000031000000] |
| 29733 | retl |
| 29734 | ldsw [%o2+0x044],%l4 ! Mem[0000000031000044] |
| 29735 | p0_jmpl_3_lo: |
| 29736 | ldx [%i1+0x000],%l1 ! Mem[0000000030800000] |
| 29737 | lduh [%o1+0x008],%l5 ! Mem[0000000010800008] |
| 29738 | sth %l2,[%o0+0x00e] ! Mem[000000001000000e] |
| 29739 | ldsb [%o1+0x01c],%l1 ! Mem[000000001080001c] |
| 29740 | jmpl %g6+8,%g0 |
| 29741 | add %l6,0x31b,%l1 |
| 29742 | p0_call_3_lo: |
| 29743 | ldsw [%i3+0x004],%l6 ! Mem[0000000031800004] |
| 29744 | nop |
| 29745 | udivx %l2,%l4,%l2 |
| 29746 | addccc %l0,-0x01a,%l2 |
| 29747 | swap [%i2+0x000],%l2 ! Mem[0000000031000000] |
| 29748 | retl |
| 29749 | ldsw [%i2+0x044],%l4 ! Mem[0000000031000044] |
| 29750 | p0_jmpl_3_he: |
| 29751 | jmpl %g6+8,%g0 |
| 29752 | swap [%o1+0x004],%l6 ! Mem[0000000030800004] |
| 29753 | p0_call_3_he: |
| 29754 | ldsb [%o3+0x004],%l0 ! Mem[0000000031800004] |
| 29755 | ldsw [%o3+0x040],%l5 ! Mem[0000000031800040] |
| 29756 | sth %l5,[%i1+0x060] ! Mem[0000000010800060] |
| 29757 | ldd [%o3+0x040],%l0 ! Mem[0000000031800040] |
| 29758 | stw %l7,[%o1+0x044] ! Mem[0000000030800044] |
| 29759 | retl |
| 29760 | stb %l4,[%o1+0x002] ! Mem[0000000030800002] |
| 29761 | p0_jmpl_3_ho: |
| 29762 | jmpl %g6+8,%g0 |
| 29763 | swap [%i1+0x004],%l6 ! Mem[0000000030800004] |
| 29764 | p0_call_3_ho: |
| 29765 | ldsb [%i3+0x004],%l0 ! Mem[0000000031800004] |
| 29766 | ldsw [%i3+0x040],%l5 ! Mem[0000000031800040] |
| 29767 | sth %l5,[%o1+0x060] ! Mem[0000000010800060] |
| 29768 | ldd [%i3+0x040],%l0 ! Mem[0000000031800040] |
| 29769 | stw %l7,[%i1+0x044] ! Mem[0000000030800044] |
| 29770 | retl |
| 29771 | stb %l4,[%i1+0x002] ! Mem[0000000030800002] |
| 29772 | p1_jmpl_3_le: |
| 29773 | add %l7,%l5,%l4 |
| 29774 | orn %l1,0xf90,%l7 |
| 29775 | sdivx %l6,%l0,%l5 |
| 29776 | jmpl %g6+8,%g0 |
| 29777 | std %l0,[%o3+0x048] ! Mem[0000000031800048] |
| 29778 | p1_call_3_le: |
| 29779 | orcc %l4,-0x97a,%l3 |
| 29780 | umul %l5,%l6,%l7 |
| 29781 | stx %l7,[%o2+0x048] ! Mem[0000000031000048] |
| 29782 | smul %l4,0x068,%l2 |
| 29783 | tsubcctv %l7,%l0,%l7 |
| 29784 | retl |
| 29785 | ldd [%i3+0x058],%f0 ! Mem[0000000013800058] |
| 29786 | p1_jmpl_3_lo: |
| 29787 | add %l7,%l5,%l4 |
| 29788 | orn %l1,0xf90,%l7 |
| 29789 | sdivx %l6,%l0,%l5 |
| 29790 | jmpl %g6+8,%g0 |
| 29791 | std %l0,[%i3+0x048] ! Mem[0000000031800048] |
| 29792 | p1_call_3_lo: |
| 29793 | orcc %l4,-0x97a,%l3 |
| 29794 | umul %l5,%l6,%l7 |
| 29795 | stx %l7,[%i2+0x048] ! Mem[0000000031000048] |
| 29796 | smul %l4,0x068,%l2 |
| 29797 | tsubcctv %l7,%l0,%l7 |
| 29798 | retl |
| 29799 | ldd [%o3+0x058],%f0 ! Mem[0000000013800058] |
| 29800 | p1_jmpl_3_he: |
| 29801 | jmpl %g6+8,%g0 |
| 29802 | addc %l5,0x5b6,%l7 |
| 29803 | p1_call_3_he: |
| 29804 | retl |
| 29805 | ldd [%i2+0x030],%f22 ! Mem[0000000013000030] |
| 29806 | p1_jmpl_3_ho: |
| 29807 | jmpl %g6+8,%g0 |
| 29808 | addc %l5,0x5b6,%l7 |
| 29809 | p1_call_3_ho: |
| 29810 | retl |
| 29811 | ldd [%o2+0x030],%f22 ! Mem[0000000013000030] |
| 29812 | p2_jmpl_3_le: |
| 29813 | ldstub [%o2+0x015],%l1 ! Mem[0000000031000015] |
| 29814 | subc %l1,%l1,%l7 |
| 29815 | swap [%o2+0x010],%l3 ! Mem[0000000031000010] |
| 29816 | ldsw [%o2+0x054],%l4 ! Mem[0000000031000054] |
| 29817 | jmpl %g6+8,%g0 |
| 29818 | stx %l6,[%i0+0x028] ! Mem[0000000014000028] |
| 29819 | p2_call_3_le: |
| 29820 | xnorcc %l4,-0xf26,%l3 |
| 29821 | ldd [%i1+0x000],%f6 ! Mem[0000000014800000] |
| 29822 | orn %l6,%l3,%l0 |
| 29823 | subccc %l0,-0xac7,%l4 |
| 29824 | ldsw [%o1+0x050],%l4 ! Mem[0000000030800050] |
| 29825 | stw %l4,[%o0+0x050] ! Mem[0000000030000050] |
| 29826 | retl |
| 29827 | ld [%o0+0x054],%f13 ! Mem[0000000030000054] |
| 29828 | p2_jmpl_3_lo: |
| 29829 | ldstub [%i2+0x015],%l1 ! Mem[0000000031000015] |
| 29830 | subc %l1,%l1,%l7 |
| 29831 | swap [%i2+0x010],%l3 ! Mem[0000000031000010] |
| 29832 | ldsw [%i2+0x054],%l4 ! Mem[0000000031000054] |
| 29833 | jmpl %g6+8,%g0 |
| 29834 | stx %l6,[%o0+0x028] ! Mem[0000000014000028] |
| 29835 | p2_call_3_lo: |
| 29836 | xnorcc %l4,-0xf26,%l3 |
| 29837 | ldd [%o1+0x000],%f6 ! Mem[0000000014800000] |
| 29838 | orn %l6,%l3,%l0 |
| 29839 | subccc %l0,-0xac7,%l4 |
| 29840 | ldsw [%i1+0x050],%l4 ! Mem[0000000030800050] |
| 29841 | stw %l4,[%i0+0x050] ! Mem[0000000030000050] |
| 29842 | retl |
| 29843 | ld [%i0+0x054],%f13 ! Mem[0000000030000054] |
| 29844 | p2_jmpl_3_he: |
| 29845 | jmpl %g6+8,%g0 |
| 29846 | ldstub [%i3+0x079],%l0 ! Mem[0000000015800079] |
| 29847 | p2_call_3_he: |
| 29848 | lduh [%i1+0x028],%l2 ! Mem[0000000014800028] |
| 29849 | ldsh [%o2+0x052],%l2 ! Mem[0000000031000052] |
| 29850 | retl |
| 29851 | tsubcc %l4,%l6,%l5 |
| 29852 | p2_jmpl_3_ho: |
| 29853 | jmpl %g6+8,%g0 |
| 29854 | ldstub [%o3+0x079],%l0 ! Mem[0000000015800079] |
| 29855 | p2_call_3_ho: |
| 29856 | lduh [%o1+0x028],%l2 ! Mem[0000000014800028] |
| 29857 | ldsh [%i2+0x052],%l2 ! Mem[0000000031000052] |
| 29858 | retl |
| 29859 | tsubcc %l4,%l6,%l5 |
| 29860 | p3_jmpl_3_le: |
| 29861 | smul %l5,0x7d8,%l7 |
| 29862 | mulx %l1,-0x470,%l1 |
| 29863 | srlx %l6,%l0,%l6 |
| 29864 | stw %l5,[%i0+0x020] ! Mem[0000000016000020] |
| 29865 | mulx %l5,-0x68f,%l1 |
| 29866 | stx %l6,[%i0+0x018] ! Mem[0000000016000018] |
| 29867 | sth %l5,[%o2+0x05c] ! Mem[000000003100005c] |
| 29868 | jmpl %g6+8,%g0 |
| 29869 | stx %l4,[%o3+0x018] ! Mem[0000000031800018] |
| 29870 | p3_call_3_le: |
| 29871 | mulx %l4,%l4,%l6 |
| 29872 | ldd [%i1+0x070],%l0 ! Mem[0000000016800070] |
| 29873 | retl |
| 29874 | ldd [%o3+0x058],%f10 ! Mem[0000000031800058] |
| 29875 | p3_jmpl_3_lo: |
| 29876 | smul %l5,0x7d8,%l7 |
| 29877 | mulx %l1,-0x470,%l1 |
| 29878 | srlx %l6,%l0,%l6 |
| 29879 | stw %l5,[%o0+0x020] ! Mem[0000000016000020] |
| 29880 | mulx %l5,-0x68f,%l1 |
| 29881 | stx %l6,[%o0+0x018] ! Mem[0000000016000018] |
| 29882 | sth %l5,[%i2+0x05c] ! Mem[000000003100005c] |
| 29883 | jmpl %g6+8,%g0 |
| 29884 | stx %l4,[%i3+0x018] ! Mem[0000000031800018] |
| 29885 | p3_call_3_lo: |
| 29886 | mulx %l4,%l4,%l6 |
| 29887 | ldd [%o1+0x070],%l0 ! Mem[0000000016800070] |
| 29888 | retl |
| 29889 | ldd [%i3+0x058],%f10 ! Mem[0000000031800058] |
| 29890 | p3_jmpl_3_he: |
| 29891 | addccc %l3,%l5,%l7 |
| 29892 | ldstub [%o1+0x05b],%l6 ! Mem[000000003080005b] |
| 29893 | swap [%i3+0x010],%l2 ! Mem[0000000017800010] |
| 29894 | ldd [%o2+0x058],%l4 ! Mem[0000000031000058] |
| 29895 | swap [%o3+0x018],%l3 ! Mem[0000000031800018] |
| 29896 | ld [%o0+0x058],%f30 ! Mem[0000000030000058] |
| 29897 | st %f31,[%i1+0x010] ! Mem[0000000016800010] |
| 29898 | jmpl %g6+8,%g0 |
| 29899 | st %f23,[%o1+0x01c] ! Mem[000000003080001c] |
| 29900 | p3_call_3_he: |
| 29901 | stx %l1,[%i1+0x028] ! Mem[0000000016800028] |
| 29902 | std %f28,[%i3+0x040] ! Mem[0000000017800040] |
| 29903 | umul %l4,%l3,%l2 |
| 29904 | sth %l0,[%i0+0x000] ! Mem[0000000016000000] |
| 29905 | ldsh [%i2+0x018],%l7 ! Mem[0000000017000018] |
| 29906 | sllx %l1,%l1,%l5 |
| 29907 | retl |
| 29908 | ldd [%o0+0x058],%l4 ! Mem[0000000030000058] |
| 29909 | p3_jmpl_3_ho: |
| 29910 | addccc %l3,%l5,%l7 |
| 29911 | ldstub [%i1+0x05b],%l6 ! Mem[000000003080005b] |
| 29912 | swap [%o3+0x010],%l2 ! Mem[0000000017800010] |
| 29913 | ldd [%i2+0x058],%l4 ! Mem[0000000031000058] |
| 29914 | swap [%i3+0x018],%l3 ! Mem[0000000031800018] |
| 29915 | ld [%i0+0x058],%f30 ! Mem[0000000030000058] |
| 29916 | st %f31,[%o1+0x010] ! Mem[0000000016800010] |
| 29917 | jmpl %g6+8,%g0 |
| 29918 | st %f23,[%i1+0x01c] ! Mem[000000003080001c] |
| 29919 | p3_call_3_ho: |
| 29920 | stx %l1,[%o1+0x028] ! Mem[0000000016800028] |
| 29921 | std %f28,[%o3+0x040] ! Mem[0000000017800040] |
| 29922 | umul %l4,%l3,%l2 |
| 29923 | sth %l0,[%o0+0x000] ! Mem[0000000016000000] |
| 29924 | ldsh [%o2+0x018],%l7 ! Mem[0000000017000018] |
| 29925 | sllx %l1,%l1,%l5 |
| 29926 | retl |
| 29927 | ldd [%i0+0x058],%l4 ! Mem[0000000030000058] |
| 29928 | p4_jmpl_3_le: |
| 29929 | stb %l7,[%o3+0x060] ! Mem[0000000031800060] |
| 29930 | sth %l3,[%i2+0x01a] ! Mem[000000001900001a] |
| 29931 | and %l7,%l0,%l4 |
| 29932 | srax %l2,%l4,%l5 |
| 29933 | ldsb [%i1+0x026],%l5 ! Mem[0000000018800026] |
| 29934 | ldstub [%o2+0x025],%l6 ! Mem[0000000031000025] |
| 29935 | jmpl %g6+8,%g0 |
| 29936 | ldx [%o1+0x060],%l1 ! Mem[0000000030800060] |
| 29937 | p4_call_3_le: |
| 29938 | swap [%o2+0x020],%l7 ! Mem[0000000031000020] |
| 29939 | stw %l5,[%i1+0x048] ! Mem[0000000018800048] |
| 29940 | retl |
| 29941 | std %l0,[%o2+0x020] ! Mem[0000000031000020] |
| 29942 | p4_jmpl_3_lo: |
| 29943 | stb %l7,[%i3+0x060] ! Mem[0000000031800060] |
| 29944 | sth %l3,[%o2+0x01a] ! Mem[000000001900001a] |
| 29945 | and %l7,%l0,%l4 |
| 29946 | srax %l2,%l4,%l5 |
| 29947 | ldsb [%o1+0x026],%l5 ! Mem[0000000018800026] |
| 29948 | ldstub [%i2+0x025],%l6 ! Mem[0000000031000025] |
| 29949 | jmpl %g6+8,%g0 |
| 29950 | ldx [%i1+0x060],%l1 ! Mem[0000000030800060] |
| 29951 | p4_call_3_lo: |
| 29952 | swap [%i2+0x020],%l7 ! Mem[0000000031000020] |
| 29953 | stw %l5,[%o1+0x048] ! Mem[0000000018800048] |
| 29954 | retl |
| 29955 | std %l0,[%i2+0x020] ! Mem[0000000031000020] |
| 29956 | p4_jmpl_3_he: |
| 29957 | taddcc %l5,%l1,%l3 |
| 29958 | lduh [%o0+0x062],%l0 ! Mem[0000000030000062] |
| 29959 | sdivx %l5,%l1,%l4 |
| 29960 | ldd [%o3+0x020],%l2 ! Mem[0000000031800020] |
| 29961 | ldsh [%o3+0x062],%l4 ! Mem[0000000031800062] |
| 29962 | jmpl %g6+8,%g0 |
| 29963 | xnor %l5,%l0,%l7 |
| 29964 | p4_call_3_he: |
| 29965 | std %l0,[%o0+0x020] ! Mem[0000000030000020] |
| 29966 | srl %l4,0x00c,%l5 |
| 29967 | lduw [%o1+0x020],%l6 ! Mem[0000000030800020] |
| 29968 | ldd [%o2+0x060],%l2 ! Mem[0000000031000060] |
| 29969 | ldx [%i3+0x020],%l0 ! Mem[0000000019800020] |
| 29970 | ldub [%o3+0x063],%l5 ! Mem[0000000031800063] |
| 29971 | st %f30,[%o3+0x024] ! Mem[0000000031800024] |
| 29972 | retl |
| 29973 | ld [%o1+0x024],%f23 ! Mem[0000000030800024] |
| 29974 | p4_jmpl_3_ho: |
| 29975 | taddcc %l5,%l1,%l3 |
| 29976 | lduh [%i0+0x062],%l0 ! Mem[0000000030000062] |
| 29977 | sdivx %l5,%l1,%l4 |
| 29978 | ldd [%i3+0x020],%l2 ! Mem[0000000031800020] |
| 29979 | ldsh [%i3+0x062],%l4 ! Mem[0000000031800062] |
| 29980 | jmpl %g6+8,%g0 |
| 29981 | xnor %l5,%l0,%l7 |
| 29982 | p4_call_3_ho: |
| 29983 | std %l0,[%i0+0x020] ! Mem[0000000030000020] |
| 29984 | srl %l4,0x00c,%l5 |
| 29985 | lduw [%i1+0x020],%l6 ! Mem[0000000030800020] |
| 29986 | ldd [%i2+0x060],%l2 ! Mem[0000000031000060] |
| 29987 | ldx [%o3+0x020],%l0 ! Mem[0000000019800020] |
| 29988 | ldub [%i3+0x063],%l5 ! Mem[0000000031800063] |
| 29989 | st %f30,[%i3+0x024] ! Mem[0000000031800024] |
| 29990 | retl |
| 29991 | ld [%i1+0x024],%f23 ! Mem[0000000030800024] |
| 29992 | p5_jmpl_3_le: |
| 29993 | sllx %l1,0x034,%l5 |
| 29994 | mulx %l1,0xb4e,%l3 |
| 29995 | stx %l5,[%o3+0x028] ! Mem[0000000031800028] |
| 29996 | jmpl %g6+8,%g0 |
| 29997 | subccc %l0,%l1,%l4 |
| 29998 | p5_call_3_le: |
| 29999 | retl |
| 30000 | stx %l6,[%o3+0x028] ! Mem[0000000031800028] |
| 30001 | p5_jmpl_3_lo: |
| 30002 | sllx %l1,0x034,%l5 |
| 30003 | mulx %l1,0xb4e,%l3 |
| 30004 | stx %l5,[%i3+0x028] ! Mem[0000000031800028] |
| 30005 | jmpl %g6+8,%g0 |
| 30006 | subccc %l0,%l1,%l4 |
| 30007 | p5_call_3_lo: |
| 30008 | retl |
| 30009 | stx %l6,[%i3+0x028] ! Mem[0000000031800028] |
| 30010 | p5_jmpl_3_he: |
| 30011 | ldd [%o0+0x068],%l2 ! Mem[0000000030000068] |
| 30012 | taddcctv %l0,%l6,%l2 |
| 30013 | std %f16,[%o3+0x068] ! Mem[0000000031800068] |
| 30014 | and %l2,%l2,%l7 |
| 30015 | ldx [%o3+0x028],%l1 ! Mem[0000000031800028] |
| 30016 | jmpl %g6+8,%g0 |
| 30017 | ldsb [%i1+0x05c],%l3 ! Mem[000000001a80005c] |
| 30018 | p5_call_3_he: |
| 30019 | ld [%o3+0x02c],%f29 ! Mem[000000003180002c] |
| 30020 | andn %l3,%l2,%l0 |
| 30021 | swap [%o1+0x068],%l6 ! Mem[0000000030800068] |
| 30022 | retl |
| 30023 | swap [%i1+0x040],%l3 ! Mem[000000001a800040] |
| 30024 | p5_jmpl_3_ho: |
| 30025 | ldd [%i0+0x068],%l2 ! Mem[0000000030000068] |
| 30026 | taddcctv %l0,%l6,%l2 |
| 30027 | std %f16,[%i3+0x068] ! Mem[0000000031800068] |
| 30028 | and %l2,%l2,%l7 |
| 30029 | ldx [%i3+0x028],%l1 ! Mem[0000000031800028] |
| 30030 | jmpl %g6+8,%g0 |
| 30031 | ldsb [%o1+0x05c],%l3 ! Mem[000000001a80005c] |
| 30032 | p5_call_3_ho: |
| 30033 | ld [%i3+0x02c],%f29 ! Mem[000000003180002c] |
| 30034 | andn %l3,%l2,%l0 |
| 30035 | swap [%i1+0x068],%l6 ! Mem[0000000030800068] |
| 30036 | retl |
| 30037 | swap [%o1+0x040],%l3 ! Mem[000000001a800040] |
| 30038 | p6_jmpl_3_le: |
| 30039 | sth %l2,[%o3+0x070] ! Mem[0000000031800070] |
| 30040 | swap [%o1+0x034],%l6 ! Mem[0000000030800034] |
| 30041 | mulx %l3,%l3,%l0 |
| 30042 | swap [%o1+0x034],%l7 ! Mem[0000000030800034] |
| 30043 | ldx [%o1+0x030],%l5 ! Mem[0000000030800030] |
| 30044 | ldsw [%o1+0x070],%l4 ! Mem[0000000030800070] |
| 30045 | jmpl %g6+8,%g0 |
| 30046 | andcc %l0,-0x184,%l5 |
| 30047 | p6_call_3_le: |
| 30048 | std %l4,[%i3+0x020] ! Mem[000000001d800020] |
| 30049 | retl |
| 30050 | srl %l3,%l0,%l2 |
| 30051 | p6_jmpl_3_lo: |
| 30052 | sth %l2,[%i3+0x070] ! Mem[0000000031800070] |
| 30053 | swap [%i1+0x034],%l6 ! Mem[0000000030800034] |
| 30054 | mulx %l3,%l3,%l0 |
| 30055 | swap [%i1+0x034],%l7 ! Mem[0000000030800034] |
| 30056 | ldx [%i1+0x030],%l5 ! Mem[0000000030800030] |
| 30057 | ldsw [%i1+0x070],%l4 ! Mem[0000000030800070] |
| 30058 | jmpl %g6+8,%g0 |
| 30059 | andcc %l0,-0x184,%l5 |
| 30060 | p6_call_3_lo: |
| 30061 | std %l4,[%o3+0x020] ! Mem[000000001d800020] |
| 30062 | retl |
| 30063 | srl %l3,%l0,%l2 |
| 30064 | p6_jmpl_3_he: |
| 30065 | udivx %l4,%l5,%l0 |
| 30066 | ldd [%o2+0x070],%f20 ! Mem[0000000031000070] |
| 30067 | taddcctv %l7,%l0,%l7 |
| 30068 | lduh [%i0+0x042],%l6 ! Mem[000000001c000042] |
| 30069 | ldd [%o2+0x030],%f16 ! Mem[0000000031000030] |
| 30070 | lduw [%i2+0x028],%l4 ! Mem[000000001d000028] |
| 30071 | sub %l7,%l3,%l5 |
| 30072 | jmpl %g6+8,%g0 |
| 30073 | stw %l6,[%o0+0x034] ! Mem[0000000030000034] |
| 30074 | p6_call_3_he: |
| 30075 | andncc %l5,%l3,%l6 |
| 30076 | nop |
| 30077 | subccc %l5,0xde2,%l5 |
| 30078 | srlx %l2,%l5,%l1 |
| 30079 | retl |
| 30080 | stx %l2,[%o1+0x030] ! Mem[0000000030800030] |
| 30081 | p6_jmpl_3_ho: |
| 30082 | udivx %l4,%l5,%l0 |
| 30083 | ldd [%i2+0x070],%f20 ! Mem[0000000031000070] |
| 30084 | taddcctv %l7,%l0,%l7 |
| 30085 | lduh [%o0+0x042],%l6 ! Mem[000000001c000042] |
| 30086 | ldd [%i2+0x030],%f16 ! Mem[0000000031000030] |
| 30087 | lduw [%o2+0x028],%l4 ! Mem[000000001d000028] |
| 30088 | sub %l7,%l3,%l5 |
| 30089 | jmpl %g6+8,%g0 |
| 30090 | stw %l6,[%i0+0x034] ! Mem[0000000030000034] |
| 30091 | p6_call_3_ho: |
| 30092 | andncc %l5,%l3,%l6 |
| 30093 | nop |
| 30094 | subccc %l5,0xde2,%l5 |
| 30095 | srlx %l2,%l5,%l1 |
| 30096 | retl |
| 30097 | stx %l2,[%i1+0x030] ! Mem[0000000030800030] |
| 30098 | p7_jmpl_3_le: |
| 30099 | subccc %l7,%l5,%l6 |
| 30100 | lduh [%o0+0x038],%l3 ! Mem[0000000030000038] |
| 30101 | mulx %l6,%l1,%l4 |
| 30102 | std %l2,[%o3+0x078] ! Mem[0000000031800078] |
| 30103 | jmpl %g6+8,%g0 |
| 30104 | or %l0,%l0,%l5 |
| 30105 | p7_call_3_le: |
| 30106 | xnorcc %l7,%l6,%l4 |
| 30107 | ldsw [%o3+0x03c],%l3 ! Mem[000000003180003c] |
| 30108 | lduw [%i2+0x07c],%l6 ! Mem[000000001f00007c] |
| 30109 | retl |
| 30110 | ldsb [%o3+0x03e],%l1 ! Mem[000000003180003e] |
| 30111 | p7_jmpl_3_lo: |
| 30112 | subccc %l7,%l5,%l6 |
| 30113 | lduh [%i0+0x038],%l3 ! Mem[0000000030000038] |
| 30114 | mulx %l6,%l1,%l4 |
| 30115 | std %l2,[%i3+0x078] ! Mem[0000000031800078] |
| 30116 | jmpl %g6+8,%g0 |
| 30117 | or %l0,%l0,%l5 |
| 30118 | p7_call_3_lo: |
| 30119 | xnorcc %l7,%l6,%l4 |
| 30120 | ldsw [%i3+0x03c],%l3 ! Mem[000000003180003c] |
| 30121 | lduw [%o2+0x07c],%l6 ! Mem[000000001f00007c] |
| 30122 | retl |
| 30123 | ldsb [%i3+0x03e],%l1 ! Mem[000000003180003e] |
| 30124 | p7_jmpl_3_he: |
| 30125 | std %f16,[%o1+0x038] ! Mem[0000000030800038] |
| 30126 | xor %l4,%l0,%l4 |
| 30127 | add %l3,%l6,%l2 |
| 30128 | sra %l2,0x006,%l2 |
| 30129 | jmpl %g6+8,%g0 |
| 30130 | ldsb [%o2+0x07f],%l7 ! Mem[000000003100007f] |
| 30131 | p7_call_3_he: |
| 30132 | mulx %l7,%l7,%l2 |
| 30133 | std %f20,[%o3+0x078] ! Mem[0000000031800078] |
| 30134 | ldstub [%o0+0x039],%l0 ! Mem[0000000030000039] |
| 30135 | st %f16,[%o1+0x078] ! Mem[0000000030800078] |
| 30136 | lduw [%o3+0x038],%l6 ! Mem[0000000031800038] |
| 30137 | orn %l7,%l5,%l4 |
| 30138 | retl |
| 30139 | smul %l7,0xd5a,%l5 |
| 30140 | p7_jmpl_3_ho: |
| 30141 | std %f16,[%i1+0x038] ! Mem[0000000030800038] |
| 30142 | xor %l4,%l0,%l4 |
| 30143 | add %l3,%l6,%l2 |
| 30144 | sra %l2,0x006,%l2 |
| 30145 | jmpl %g6+8,%g0 |
| 30146 | ldsb [%i2+0x07f],%l7 ! Mem[000000003100007f] |
| 30147 | p7_call_3_ho: |
| 30148 | mulx %l7,%l7,%l2 |
| 30149 | std %f20,[%i3+0x078] ! Mem[0000000031800078] |
| 30150 | ldstub [%i0+0x039],%l0 ! Mem[0000000030000039] |
| 30151 | st %f16,[%i1+0x078] ! Mem[0000000030800078] |
| 30152 | lduw [%i3+0x038],%l6 ! Mem[0000000031800038] |
| 30153 | orn %l7,%l5,%l4 |
| 30154 | retl |
| 30155 | smul %l7,0xd5a,%l5 |
| 30156 | user_jump3_end: |
| 30157 | |
| 30158 | .seg "data" |
| 30159 | .align 0x2000 |
| 30160 | user_data_start: |
| 30161 | done_flags: |
| 30162 | .word 0 |
| 30163 | .word 0 |
| 30164 | .word 0 |
| 30165 | .word 0 |
| 30166 | .word 0 |
| 30167 | .word 0 |
| 30168 | .word 0 |
| 30169 | .word 0 |
| 30170 | .align 8 |
| 30171 | done_count: |
| 30172 | .word 0,0 |
| 30173 | Start_Flags: |
| 30174 | .word 0,0,0,0 |
| 30175 | Finish_Flag: |
| 30176 | .word 0,0 |
| 30177 | .align 8 |
| 30178 | num_processors: |
| 30179 | .word 8 |
| 30180 | num_agents: |
| 30181 | .word 0 |
| 30182 | no_membar: |
| 30183 | .word 0 |
| 30184 | max_ireg: |
| 30185 | .word 8,0 |
| 30186 | max_freg: |
| 30187 | .word 32,0 |
| 30188 | .align 64 |
| 30189 | p0_temp: |
| 30190 | .word 0,0,0,0,0,0,0,0 |
| 30191 | .word 0,0,0,0,0,0,0,0 |
| 30192 | .word 0,0,0,0,0,0,0,0 |
| 30193 | .word 0,0,0,0,0,0,0,0 |
| 30194 | p1_temp: |
| 30195 | .word 0,0,0,0,0,0,0,0 |
| 30196 | .word 0,0,0,0,0,0,0,0 |
| 30197 | .word 0,0,0,0,0,0,0,0 |
| 30198 | .word 0,0,0,0,0,0,0,0 |
| 30199 | p2_temp: |
| 30200 | .word 0,0,0,0,0,0,0,0 |
| 30201 | .word 0,0,0,0,0,0,0,0 |
| 30202 | .word 0,0,0,0,0,0,0,0 |
| 30203 | .word 0,0,0,0,0,0,0,0 |
| 30204 | p3_temp: |
| 30205 | .word 0,0,0,0,0,0,0,0 |
| 30206 | .word 0,0,0,0,0,0,0,0 |
| 30207 | .word 0,0,0,0,0,0,0,0 |
| 30208 | .word 0,0,0,0,0,0,0,0 |
| 30209 | p4_temp: |
| 30210 | .word 0,0,0,0,0,0,0,0 |
| 30211 | .word 0,0,0,0,0,0,0,0 |
| 30212 | .word 0,0,0,0,0,0,0,0 |
| 30213 | .word 0,0,0,0,0,0,0,0 |
| 30214 | p5_temp: |
| 30215 | .word 0,0,0,0,0,0,0,0 |
| 30216 | .word 0,0,0,0,0,0,0,0 |
| 30217 | .word 0,0,0,0,0,0,0,0 |
| 30218 | .word 0,0,0,0,0,0,0,0 |
| 30219 | p6_temp: |
| 30220 | .word 0,0,0,0,0,0,0,0 |
| 30221 | .word 0,0,0,0,0,0,0,0 |
| 30222 | .word 0,0,0,0,0,0,0,0 |
| 30223 | .word 0,0,0,0,0,0,0,0 |
| 30224 | p7_temp: |
| 30225 | .word 0,0,0,0,0,0,0,0 |
| 30226 | .word 0,0,0,0,0,0,0,0 |
| 30227 | .word 0,0,0,0,0,0,0,0 |
| 30228 | .word 0,0,0,0,0,0,0,0 |
| 30229 | p0_debug: |
| 30230 | .word 0,0,0,0,0,0,0,0 |
| 30231 | .word 0,0,0,0,0,0,0,0 |
| 30232 | p0_fsr: |
| 30233 | .word 0x00000000,0x00000000 |
| 30234 | .align 8 |
| 30235 | p0_loop_cnt: |
| 30236 | .word 1,0 |
| 30237 | p1_debug: |
| 30238 | .word 0,0,0,0,0,0,0,0 |
| 30239 | .word 0,0,0,0,0,0,0,0 |
| 30240 | p1_fsr: |
| 30241 | .word 0x00000000,0x00000000 |
| 30242 | .align 8 |
| 30243 | p1_loop_cnt: |
| 30244 | .word 1,0 |
| 30245 | p2_debug: |
| 30246 | .word 0,0,0,0,0,0,0,0 |
| 30247 | .word 0,0,0,0,0,0,0,0 |
| 30248 | p2_fsr: |
| 30249 | .word 0x00000000,0x00000000 |
| 30250 | .align 8 |
| 30251 | p2_loop_cnt: |
| 30252 | .word 1,0 |
| 30253 | p3_debug: |
| 30254 | .word 0,0,0,0,0,0,0,0 |
| 30255 | .word 0,0,0,0,0,0,0,0 |
| 30256 | p3_fsr: |
| 30257 | .word 0x00000000,0x00000000 |
| 30258 | .align 8 |
| 30259 | p3_loop_cnt: |
| 30260 | .word 1,0 |
| 30261 | p4_debug: |
| 30262 | .word 0,0,0,0,0,0,0,0 |
| 30263 | .word 0,0,0,0,0,0,0,0 |
| 30264 | p4_fsr: |
| 30265 | .word 0x00000000,0x00000000 |
| 30266 | .align 8 |
| 30267 | p4_loop_cnt: |
| 30268 | .word 1,0 |
| 30269 | p5_debug: |
| 30270 | .word 0,0,0,0,0,0,0,0 |
| 30271 | .word 0,0,0,0,0,0,0,0 |
| 30272 | p5_fsr: |
| 30273 | .word 0x00000000,0x00000000 |
| 30274 | .align 8 |
| 30275 | p5_loop_cnt: |
| 30276 | .word 1,0 |
| 30277 | p6_debug: |
| 30278 | .word 0,0,0,0,0,0,0,0 |
| 30279 | .word 0,0,0,0,0,0,0,0 |
| 30280 | p6_fsr: |
| 30281 | .word 0x00000000,0x00000000 |
| 30282 | .align 8 |
| 30283 | p6_loop_cnt: |
| 30284 | .word 1,0 |
| 30285 | p7_debug: |
| 30286 | .word 0,0,0,0,0,0,0,0 |
| 30287 | .word 0,0,0,0,0,0,0,0 |
| 30288 | p7_fsr: |
| 30289 | .word 0x00000000,0x00000000 |
| 30290 | .align 8 |
| 30291 | p7_loop_cnt: |
| 30292 | .word 1,0 |
| 30293 | max_windows: |
| 30294 | .word 7,2,7,7,7,7,3,4 |
| 30295 | .word 0,0,0,0,0,0,0,0 |
| 30296 | .word 0,0,0,0,0,0,0,0 |
| 30297 | .word 0,0,0,0,0,0,0,0 |
| 30298 | .word 0,0,0,0,0,0,0,0 |
| 30299 | .word 0,0,0,0,0,0,0,0 |
| 30300 | .word 0,0,0,0,0,0,0,0 |
| 30301 | .word 0,0,0,0,0,0,0,0 |
| 30302 | |
| 30303 | .align 8 |
| 30304 | p0_init_registers: |
| 30305 | .word 0xffc61c34,0x27c59541 ! Init value for %l0 |
| 30306 | .word 0x0ad86eba,0x33905de6 ! Init value for %l1 |
| 30307 | .word 0x0249ad9e,0x34c91085 ! Init value for %l2 |
| 30308 | .word 0x494f432a,0x1342d843 ! Init value for %l3 |
| 30309 | .word 0x1da4ebf4,0x2e728ffe ! Init value for %l4 |
| 30310 | .word 0x05fecfd4,0x1e710f54 ! Init value for %l5 |
| 30311 | .word 0xb360947e,0x67dd1cfe ! Init value for %l6 |
| 30312 | .word 0x764e83ea,0x3d177d5c ! Init value for %l7 |
| 30313 | .word 0x59cb7504,0x133852ea ! Init value for %l0 |
| 30314 | .word 0x0924df3e,0x64de6fe4 ! Init value for %l1 |
| 30315 | .word 0xe7b89c16,0x3b61bff7 ! Init value for %l2 |
| 30316 | .word 0x34e3c698,0xab38dcf6 ! Init value for %l3 |
| 30317 | .word 0xfc448264,0x17833f98 ! Init value for %l4 |
| 30318 | .word 0x1196a36e,0x25d51ed3 ! Init value for %l5 |
| 30319 | .word 0x50dc53f6,0xaf38fad6 ! Init value for %l6 |
| 30320 | .word 0x2d6173f1,0xcca106b6 ! Init value for %l7 |
| 30321 | .word 0xee43929c,0x986d6b47 ! Init value for %l0 |
| 30322 | .word 0x2bddcc98,0x8b8b0bb8 ! Init value for %l1 |
| 30323 | .word 0x97ecc750,0xa0804a88 ! Init value for %l2 |
| 30324 | .word 0xe47d6d24,0x39f26a7f ! Init value for %l3 |
| 30325 | .word 0xaf5a4cee,0x3a079890 ! Init value for %l4 |
| 30326 | .word 0x63fdccdc,0x9398fdfe ! Init value for %l5 |
| 30327 | .word 0x0caf86c8,0x4cbf3a3c ! Init value for %l6 |
| 30328 | .word 0xb3f605fa,0xb2cd1810 ! Init value for %l7 |
| 30329 | .word 0x454043a0,0x2bed6bde ! Init value for %l0 |
| 30330 | .word 0x29f2394b,0xa7fd2796 ! Init value for %l1 |
| 30331 | .word 0x4c3446b8,0x72fd2d8e ! Init value for %l2 |
| 30332 | .word 0xbe0f1d45,0xc904757c ! Init value for %l3 |
| 30333 | .word 0xd78534b6,0x21c177eb ! Init value for %l4 |
| 30334 | .word 0xcaa5c9c6,0xada0e9fa ! Init value for %l5 |
| 30335 | .word 0xfcca9ec3,0xabacaa13 ! Init value for %l6 |
| 30336 | .word 0x6db9cfe4,0x43aa4d79 ! Init value for %l7 |
| 30337 | .word 0x284bcbe2,0xa91a3211 ! Init value for %l0 |
| 30338 | .word 0x2eca405a,0x90e56860 ! Init value for %l1 |
| 30339 | .word 0xca84707a,0x0e4ec8ab ! Init value for %l2 |
| 30340 | .word 0x191f4836,0xcfc8e2ef ! Init value for %l3 |
| 30341 | .word 0x20999763,0xf3c4c681 ! Init value for %l4 |
| 30342 | .word 0x9453f280,0xe21f905f ! Init value for %l5 |
| 30343 | .word 0xea9cdd78,0x5800bde6 ! Init value for %l6 |
| 30344 | .word 0x7d3fcd50,0xe890a200 ! Init value for %l7 |
| 30345 | .word 0x5561a144,0x78cdac90 ! Init value for %l0 |
| 30346 | .word 0x5abaf56a,0x43f99d8f ! Init value for %l1 |
| 30347 | .word 0xc22f905c,0x756d51f3 ! Init value for %l2 |
| 30348 | .word 0x8803f47e,0xa4ac0953 ! Init value for %l3 |
| 30349 | .word 0xbdcec53f,0xf77ae284 ! Init value for %l4 |
| 30350 | .word 0xb46c5696,0x1d32d85a ! Init value for %l5 |
| 30351 | .word 0x993e1c73,0xe264f18d ! Init value for %l6 |
| 30352 | .word 0x5a87a976,0x5f7e9962 ! Init value for %l7 |
| 30353 | .word 0x2426ca34,0xa02adb93 ! Init value for %l0 |
| 30354 | .word 0x8e084601,0xc4da02a8 ! Init value for %l1 |
| 30355 | .word 0x7ca98a02,0x078e791f ! Init value for %l2 |
| 30356 | .word 0x9f64e322,0xa24fd788 ! Init value for %l3 |
| 30357 | .word 0x5a381e42,0x28d71be3 ! Init value for %l4 |
| 30358 | .word 0xb9d2c227,0xe7c3806b ! Init value for %l5 |
| 30359 | .word 0x722ad4ce,0x12021d30 ! Init value for %l6 |
| 30360 | .word 0xc88099d6,0xd3805e11 ! Init value for %l7 |
| 30361 | .align 64 |
| 30362 | p0_init_freg: |
| 30363 | .word 0x9ce4dfa2,0x555d1037 ! Init value for %f0 |
| 30364 | .word 0xa2ea5d32,0xbb6d5e5b ! Init value for %f2 |
| 30365 | .word 0x3ae9c198,0xfbc31af8 ! Init value for %f4 |
| 30366 | .word 0x3d5b2875,0x5e1153c0 ! Init value for %f6 |
| 30367 | .word 0x20587661,0xa9056cab ! Init value for %f8 |
| 30368 | .word 0x340db850,0x5bcf9a60 ! Init value for %f10 |
| 30369 | .word 0xcf061a60,0x9a382c10 ! Init value for %f12 |
| 30370 | .word 0xa88eee23,0xde67410a ! Init value for %f14 |
| 30371 | .word 0x996c7248,0xdb3d618d ! Init value for %f16 |
| 30372 | .word 0x4a88e0e1,0x6207cb60 ! Init value for %f18 |
| 30373 | .word 0x7420350a,0xe99e2de2 ! Init value for %f20 |
| 30374 | .word 0xb6c83c2e,0x2f9f0677 ! Init value for %f22 |
| 30375 | .word 0x2f89ae33,0x95b3e397 ! Init value for %f24 |
| 30376 | .word 0x6fe4652c,0x65a9662b ! Init value for %f26 |
| 30377 | .word 0xa6836f50,0x4eedb17b ! Init value for %f28 |
| 30378 | .word 0x6a94300d,0x2bf1abb9 ! Init value for %f30 |
| 30379 | .word 0xd4b04106,0xd2c3398f ! Init value for %f32 |
| 30380 | .word 0xc6d5a42e,0xb84ecda0 ! Init value for %f34 |
| 30381 | .word 0xe31e4bc7,0x45ffd237 ! Init value for %f36 |
| 30382 | .word 0xa350c9a4,0xbdc94804 ! Init value for %f38 |
| 30383 | .word 0xc5816670,0x4cb26c7c ! Init value for %f40 |
| 30384 | .word 0x7512bf34,0x41c17fa9 ! Init value for %f42 |
| 30385 | .word 0x1d1845e2,0x47e72957 ! Init value for %f44 |
| 30386 | .word 0x5a5fb4ca,0x30bc72e5 ! Init value for %f46 |
| 30387 | .word 0xd3dff3f7,0x35adbb18 |
| 30388 | .word 0xa93d0904,0x3647bebe |
| 30389 | .word 0x21a8289b,0x54ca59e1 |
| 30390 | .word 0x0bf7ecc4,0x4ede2638 |
| 30391 | .word 0xee4a5422,0x2f777bd2 |
| 30392 | .word 0x1248d6db,0x1a22251a |
| 30393 | .word 0x13c33da0,0xb6fde76d |
| 30394 | .word 0xbe4e50e2,0x8da84d5c |
| 30395 | p0_share_mask: |
| 30396 | .word 0xffffffff,0xffffffff |
| 30397 | .word 0x00000000,0x00000000 |
| 30398 | .word 0x00000000,0x00000000 |
| 30399 | .word 0x00000000,0x00000000 |
| 30400 | .word 0x00000000,0x00000000 |
| 30401 | .word 0x00000000,0x00000000 |
| 30402 | .word 0x00000000,0x00000000 |
| 30403 | .word 0x00000000,0x00000000 |
| 30404 | p0_expected_registers: |
| 30405 | .word 0x00000000,0x0196f85e |
| 30406 | .word 0x00000000,0x0000004f |
| 30407 | .word 0xffffffff,0xa080552c |
| 30408 | .word 0x00000000,0xd9810000 |
| 30409 | .word 0xcb7c2f3c,0xb5c8e6bf |
| 30410 | .word 0x00000000,0x8c988ea6 |
| 30411 | .word 0x00000000,0x000075c1 |
| 30412 | .word 0x00000000,0x0000ba1c |
| 30413 | .word 0x00000000,0x00000000 |
| 30414 | .word 0x00000000,0x0000946a |
| 30415 | .word 0x00000000,0x0000003c |
| 30416 | .word 0x00000000,0x00000000 |
| 30417 | .word 0x00000000,0x00000049 |
| 30418 | .word 0x00000000,0x00000028 |
| 30419 | .word 0x00000000,0x00000000 |
| 30420 | .word 0xffffffff,0xfffff2ab |
| 30421 | .word 0x82d72bbc,0x97ecbaea |
| 30422 | .word 0x00000000,0x00000000 |
| 30423 | .word 0x00000000,0x0000e155 |
| 30424 | .word 0x00000000,0x0000e080 |
| 30425 | .word 0x00000000,0xca000000 |
| 30426 | .word 0x00000000,0x00004a66 |
| 30427 | .word 0xffffffff,0xffffffff |
| 30428 | .word 0x00000000,0xca000dcd |
| 30429 | .word 0x00000000,0x00000000 |
| 30430 | .word 0x00000000,0x000054bb |
| 30431 | .word 0x00000000,0x8c980000 |
| 30432 | .word 0x00001bf7,0x29b31556 |
| 30433 | .word 0x00001bf7,0x29b31556 |
| 30434 | .word 0x00000000,0x3eb62594 |
| 30435 | .word 0x00000000,0x0d30946a |
| 30436 | .word 0xffffe408,0xd64ceaa9 |
| 30437 | .word 0x00000000,0x00000061 |
| 30438 | .word 0x00000000,0xffffffff |
| 30439 | .word 0x00000000,0x00000000 |
| 30440 | .word 0x00000000,0x00007bad |
| 30441 | .word 0x29b31556,0x4c8c6300 |
| 30442 | .word 0x00000000,0x00000098 |
| 30443 | .word 0x00000000,0x00000000 |
| 30444 | .word 0xffffffff,0xad9d008d |
| 30445 | .word 0x1d000000,0x1ed4b681 |
| 30446 | .word 0x0000046d,0x01f7811d |
| 30447 | .word 0xffffffff,0xabf08427 |
| 30448 | .word 0x00000000,0x540f7bad |
| 30449 | .word 0x00000000,0x1d000000 |
| 30450 | .word 0x00000000,0x01948b14 |
| 30451 | .word 0xffffffff,0x1278af67 |
| 30452 | .word 0xffffffff,0xffffffd4 |
| 30453 | .word 0x00000000,0x000077ec |
| 30454 | .word 0xc88099d6,0xd380632e |
| 30455 | .word 0x00000000,0x00000082 |
| 30456 | .word 0xffffffff,0xed875615 |
| 30457 | .word 0x09409f9e,0x7f70e264 |
| 30458 | .word 0xb9d2c227,0xe7c3806b |
| 30459 | .word 0x722ad4ce,0x12021d30 |
| 30460 | .word 0x00006440,0x4ceb69c0 |
| 30461 | p0_expected_fp_regs: |
| 30462 | .word 0x0000003c,0x155687ed |
| 30463 | .word 0x82d72bbc,0x97ecbaea |
| 30464 | .word 0xbf3ffa38,0x540f7bad |
| 30465 | .word 0x00bf3893,0x1ee973b5 |
| 30466 | .word 0x00000000,0xed875608 |
| 30467 | .word 0x94ffffff,0x00003083 |
| 30468 | .word 0x00000000,0x00000000 |
| 30469 | .word 0xfdba0bfa,0xad9d5d3c |
| 30470 | .word 0xff4336b3,0x1ee973b5 |
| 30471 | .word 0x5615b329,0x00ff0000 |
| 30472 | .word 0x00638c4c,0x5615b329 |
| 30473 | .word 0x155687ed,0xd51bb133 |
| 30474 | .word 0x003effff,0x94ffffff |
| 30475 | .word 0x2227db02,0xbb6c1678 |
| 30476 | .word 0x39ff5a71,0x59d93c19 |
| 30477 | .word 0x00000000,0xff000000 |
| 30478 | .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 |
| 30479 | p0_local0_expect: |
| 30480 | .word 0xff4336b3,0x1ee973b5 |
| 30481 | .word 0x0c81b329,0xbffb0adf |
| 30482 | .word 0x00638c4c,0x5615b329 |
| 30483 | .word 0x00638c4c,0xd51bb133 |
| 30484 | .word 0x29b31556,0x4c8c6300 |
| 30485 | .word 0x000000b3,0x00000000 |
| 30486 | .word 0xff000000,0x9ce43893 |
| 30487 | .word 0x8cff8ea6,0x9c265c65 |
| 30488 | .word 0x00831e13,0x029b8be7 |
| 30489 | .word 0x45b698b1,0x26e509f6 |
| 30490 | .word 0x00000000,0x4dc45808 |
| 30491 | .word 0x60fac25a,0x642d86de |
| 30492 | .word 0x35638c4c,0xc42fa3ce |
| 30493 | .word 0x155687ed,0x751175c1 |
| 30494 | .word 0xffffffff,0x00000b4e |
| 30495 | .word 0xe78b9b02,0xcf670982 |
| 30496 | p0_local1_expect: |
| 30497 | .word 0xb9d2c227,0xe7c3806b |
| 30498 | .word 0x00000000,0xfffff66b |
| 30499 | .word 0x82d72bbc,0xad9d5d3c |
| 30500 | .word 0x00bf3893,0x000073b5 |
| 30501 | .word 0x00000000,0xffffb63e |
| 30502 | .word 0x00000000,0x5262ffd6 |
| 30503 | .word 0x00000000,0x00000000 |
| 30504 | .word 0xfdba0bfa,0xad9d5d3c |
| 30505 | .word 0xf2ee1530,0xc4fa8ac1 |
| 30506 | .word 0xa0327fa9,0x02db2722 |
| 30507 | .word 0x0000003e,0xba1c77dc |
| 30508 | .word 0x6207cb60,0x20e04a75 |
| 30509 | .word 0x5c431c22,0x98a9ee73 |
| 30510 | .word 0x0000fdff,0xffc109f3 |
| 30511 | .word 0x00000000,0x0000004a |
| 30512 | .word 0x820967cf,0x8b1f697c |
| 30513 | p0_local2_expect: |
| 30514 | .word 0xbc2bd782,0x00000054 |
| 30515 | .word 0xffffffff,0x00000000 |
| 30516 | .word 0x1d000000,0x1ed4b681 |
| 30517 | .word 0x54bb87ed,0x42882c20 |
| 30518 | .word 0x0000c8b5,0x540f7bad |
| 30519 | .word 0x3eb6a846,0x59d93c19 |
| 30520 | .word 0x0000fa38,0x540f806b |
| 30521 | .word 0x00000000,0x00000000 |
| 30522 | .word 0x2227db02,0xbb6c1678 |
| 30523 | .word 0xfa0bbafd,0xe1e0884a |
| 30524 | .word 0x029470e1,0xffffff88 |
| 30525 | .word 0x00000000,0x00000000 |
| 30526 | .word 0x5452b8b9,0xb4f19e62 |
| 30527 | .word 0x62a8a538,0xdc771cba |
| 30528 | .word 0x759d2fe2,0xd87da2a9 |
| 30529 | .word 0xa2dfe49c,0x0d30946a |
| 30530 | p0_local3_expect: |
| 30531 | .word 0x6b80c3e7,0x00000000 |
| 30532 | .word 0x94ffffff,0x00003083 |
| 30533 | .word 0x00ffc8b5,0x3c2f7ccb |
| 30534 | .word 0x0000c8b5,0x3c2f7ccb |
| 30535 | .word 0x0000d49a,0xa91a3211 |
| 30536 | .word 0x00bf38e2,0x01f7811d |
| 30537 | .word 0x00bf3893,0x29b31556 |
| 30538 | .word 0x00000000,0x00000000 |
| 30539 | .word 0xf2ee15fc,0xc4fa8ac1 |
| 30540 | .word 0xa0327fa9,0x02db2722 |
| 30541 | .word 0xb5fc568d,0xba1c77dc |
| 30542 | .word 0x6207cb60,0x20e04a75 |
| 30543 | .word 0x5c431c22,0x98a9ee73 |
| 30544 | .word 0x0000fdff,0xc1c109f3 |
| 30545 | .word 0x00000000,0x0000004a |
| 30546 | .word 0x820967cf,0x8b1f697c |
| 30547 | share0_expect: |
| 30548 | .word 0xed875608,0x3eb62594 |
| 30549 | .word 0x00000000,0x0000551a |
| 30550 | .word 0x00000010,0x8c1c42e5 |
| 30551 | .word 0x00000000,0x69d48831 |
| 30552 | .word 0x25e84b1f,0x8ff00000 |
| 30553 | .word 0xba5ead72,0x17030000 |
| 30554 | .word 0x000000ff,0x00001b17 |
| 30555 | .word 0x00000000,0x00000000 |
| 30556 | .word 0x94ffffff,0x00000000 |
| 30557 | .word 0x0000010f,0x000000f5 |
| 30558 | .word 0x000001db,0x00000000 |
| 30559 | .word 0x58aa6e09,0xc9d5d640 |
| 30560 | .word 0x62680000,0xe2d9ffac |
| 30561 | .word 0xeeffffff,0xff41681c |
| 30562 | .word 0x00000000,0x0000b401 |
| 30563 | .word 0x00000000,0x3c38d0b2 |
| 30564 | share1_expect: |
| 30565 | .word 0x324af991,0x3622ff00 |
| 30566 | .word 0x46110000,0x3f47e4c3 |
| 30567 | .word 0xffff0100,0xffffffd6 |
| 30568 | .word 0xacff8b5a,0x8743192f |
| 30569 | .word 0xffffe9f9,0xfffff95f |
| 30570 | .word 0x80000066,0x000000ff |
| 30571 | .word 0x00007525,0xe00362e0 |
| 30572 | .word 0x00000000,0x0000ff00 |
| 30573 | .word 0xff000000,0x0000e000 |
| 30574 | .word 0x044a32a8,0xffff8460 |
| 30575 | .word 0xff020100,0x00000010 |
| 30576 | .word 0x08f82bf5,0x452ffffc |
| 30577 | .word 0xffffffff,0xe2d9daac |
| 30578 | .word 0x626c0000,0xffffff41 |
| 30579 | .word 0x00000000,0xf90f9172 |
| 30580 | .word 0xffdcffff,0xffffda29 |
| 30581 | share2_expect: |
| 30582 | .word 0x00810000,0x00000c81 |
| 30583 | .word 0x00000000,0x000000c6 |
| 30584 | .word 0xf9a44277,0x00000000 |
| 30585 | .word 0xff517ac9,0x000000ff |
| 30586 | .word 0x00000000,0x00000062 |
| 30587 | .word 0xff08ff76,0x05e0cd8e |
| 30588 | .word 0xdf9212aa,0x8042ddfe |
| 30589 | .word 0xfffffb87,0x0000ff00 |
| 30590 | .word 0x1ee973b5,0x00ff0000 |
| 30591 | .word 0x00000000,0xff0000ff |
| 30592 | .word 0x73bce3d8,0xad269b18 |
| 30593 | .word 0x00000018,0x00000000 |
| 30594 | .word 0x00002553,0x00000062 |
| 30595 | .word 0xff0000bb,0x5cb7ff41 |
| 30596 | .word 0x0000747d,0x17001b4c |
| 30597 | .word 0x7bc50400,0x00000000 |
| 30598 | share3_expect: |
| 30599 | .word 0x0000046d,0x01f7811d |
| 30600 | .word 0xbf63b086,0x044a26e0 |
| 30601 | .word 0x00000000,0x5c4b0fe3 |
| 30602 | .word 0x2684d640,0x452fb922 |
| 30603 | .word 0xf0fb0000,0x00000001 |
| 30604 | .word 0xbb00faca,0x00001f23 |
| 30605 | .word 0xb5a0b401,0xffc5ffff |
| 30606 | .word 0x00000000,0x4d2fb037 |
| 30607 | .word 0xaa07054f,0x540f7bad |
| 30608 | .word 0x00000000,0x00000004 |
| 30609 | .word 0xd3000000,0xf2403231 |
| 30610 | .word 0xfffffff8,0x000087f4 |
| 30611 | .word 0x38812735,0xffffff87 |
| 30612 | .word 0xffffff41,0xffffff00 |
| 30613 | .word 0xb8002b84,0x0000b401 |
| 30614 | .word 0x7bc50400,0x00000000 |
| 30615 | p1_init_registers: |
| 30616 | .word 0x19302da6,0x07307078 ! Init value for %l0 |
| 30617 | .word 0x1dcd606a,0x3573e508 ! Init value for %l1 |
| 30618 | .word 0xcc231792,0x80b74040 ! Init value for %l2 |
| 30619 | .word 0xeed71ce2,0x96ab6c1a ! Init value for %l3 |
| 30620 | .word 0x82b40f1f,0xa2fd12a9 ! Init value for %l4 |
| 30621 | .word 0xf573be30,0xe9668167 ! Init value for %l5 |
| 30622 | .word 0x6f61f5f5,0x9301ea65 ! Init value for %l6 |
| 30623 | .word 0x1f48f6cc,0xb0c4b602 ! Init value for %l7 |
| 30624 | .word 0xcfad312e,0x50edaceb ! Init value for %l0 |
| 30625 | .word 0x99aded50,0xc365b20d ! Init value for %l1 |
| 30626 | .word 0x9de4c299,0xfbf18beb ! Init value for %l2 |
| 30627 | .word 0x70a5a389,0xdcc0cae3 ! Init value for %l3 |
| 30628 | .word 0xfc8d6d99,0xbdc42cdc ! Init value for %l4 |
| 30629 | .word 0xbedbee1a,0x879c53d6 ! Init value for %l5 |
| 30630 | .word 0x0cf2c64e,0x3316ec61 ! Init value for %l6 |
| 30631 | .word 0x418ceba0,0x042d940e ! Init value for %l7 |
| 30632 | .align 64 |
| 30633 | p1_init_freg: |
| 30634 | .word 0xc16bc768,0x38328c80 ! Init value for %f0 |
| 30635 | .word 0x1b0b876d,0x33a60fb8 ! Init value for %f2 |
| 30636 | .word 0xc5fb4a94,0x03ff7b69 ! Init value for %f4 |
| 30637 | .word 0xb7781fa0,0x082e3e8e ! Init value for %f6 |
| 30638 | .word 0x4d453e55,0x99d91218 ! Init value for %f8 |
| 30639 | .word 0x0303469b,0xd4757ded ! Init value for %f10 |
| 30640 | .word 0xdd20d683,0x874bec07 ! Init value for %f12 |
| 30641 | .word 0x23b6c3ce,0x88810180 ! Init value for %f14 |
| 30642 | .word 0xd9a4ed57,0xfb9d3522 ! Init value for %f16 |
| 30643 | .word 0xae612bde,0xc5c649ee ! Init value for %f18 |
| 30644 | .word 0x2010fb55,0xad82ad4c ! Init value for %f20 |
| 30645 | .word 0x0d36f378,0x6d791bf7 ! Init value for %f22 |
| 30646 | .word 0x38b7abfa,0xb7476ffd ! Init value for %f24 |
| 30647 | .word 0x30c2f5c1,0xe9cad0d1 ! Init value for %f26 |
| 30648 | .word 0x4a787245,0x34f4e1ea ! Init value for %f28 |
| 30649 | .word 0x86bd65fb,0xde9d4849 ! Init value for %f30 |
| 30650 | .word 0x6438daca,0x79e37438 ! Init value for %f32 |
| 30651 | .word 0x3678dae7,0xf1e2f79c ! Init value for %f34 |
| 30652 | .word 0xbc4c317d,0x2a31cbb1 ! Init value for %f36 |
| 30653 | .word 0x70fd4bc2,0x8914f5c2 ! Init value for %f38 |
| 30654 | .word 0x545ba9b7,0x62e5a551 ! Init value for %f40 |
| 30655 | .word 0x28df47a9,0x422f319c ! Init value for %f42 |
| 30656 | .word 0x9fd428db,0x198d99a2 ! Init value for %f44 |
| 30657 | .word 0x23061751,0xe306d98a ! Init value for %f46 |
| 30658 | .word 0x54c2bbf8,0xb1703ac5 |
| 30659 | .word 0x2a8169e8,0x8823f11b |
| 30660 | .word 0xebfa5c49,0x7f08ec5a |
| 30661 | .word 0x709d3a34,0x36b02587 |
| 30662 | .word 0x5252481b,0xe6e54c23 |
| 30663 | .word 0x22e1187b,0xc9a14273 |
| 30664 | .word 0x963b88e6,0xf42c1dce |
| 30665 | .word 0xa02bca22,0x54204514 |
| 30666 | p1_share_mask: |
| 30667 | .word 0x00000000,0x00000000 |
| 30668 | .word 0xffffffff,0xffffffff |
| 30669 | .word 0x00000000,0x00000000 |
| 30670 | .word 0x00000000,0x00000000 |
| 30671 | .word 0x00000000,0x00000000 |
| 30672 | .word 0x00000000,0x00000000 |
| 30673 | .word 0x00000000,0x00000000 |
| 30674 | .word 0x00000000,0x00000000 |
| 30675 | p1_expected_registers: |
| 30676 | .word 0x00000000,0x00242800 |
| 30677 | .word 0x00000000,0x6fbe2505 |
| 30678 | .word 0x00000000,0x00000000 |
| 30679 | .word 0x00000000,0x000000ff |
| 30680 | .word 0x00000000,0x00000000 |
| 30681 | .word 0x00000034,0xffcb1376 |
| 30682 | .word 0x00000155,0x2a454800 |
| 30683 | .word 0x00000000,0x00242c7b |
| 30684 | .word 0x00000000,0x006f7acf |
| 30685 | .word 0x00000000,0x000000f5 |
| 30686 | .word 0x00000000,0x0000024b |
| 30687 | .word 0x00000000,0x00000046 |
| 30688 | .word 0x00000000,0x006f7b15 |
| 30689 | .word 0x00000000,0xffffb12e |
| 30690 | .word 0x00000000,0xffe43574 |
| 30691 | .word 0x00000000,0x006f7acb |
| 30692 | p1_expected_fp_regs: |
| 30693 | .word 0xc0060080,0x00000000 |
| 30694 | .word 0xbf63b086,0x00000069 |
| 30695 | .word 0x3da4f5ad,0x23aea4ac |
| 30696 | .word 0xdc864015,0x00000000 |
| 30697 | .word 0xf7651146,0x16da0ee4 |
| 30698 | .word 0xc3e4473f,0x55801eb1 |
| 30699 | .word 0xe40eda16,0x9780b5d0 |
| 30700 | .word 0x00000000,0xfcbe633a |
| 30701 | .word 0xffffb12e,0x0e81b8b8 |
| 30702 | .word 0x69000000,0x86b063bf |
| 30703 | .word 0xaca4ae23,0xadf5a43d |
| 30704 | .word 0x00000000,0x154086dc |
| 30705 | .word 0xe40eda16,0x461165f7 |
| 30706 | .word 0x46110000,0x3f47e4c3 |
| 30707 | .word 0x00000000,0x2dfbe2ff |
| 30708 | .word 0x3a63befc,0x20fe8af5 |
| 30709 | .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 |
| 30710 | p1_local0_expect: |
| 30711 | .word 0xffe43574,0x006f7acb |
| 30712 | .word 0x0f010010,0xffe2f7a6 |
| 30713 | .word 0x00000000,0x86b063bf |
| 30714 | .word 0xffffffff,0x8bf5cc39 |
| 30715 | .word 0xffffb12e,0x0e81b8b8 |
| 30716 | .word 0x00000000,0x00000000 |
| 30717 | .word 0xffe2fb2d,0x000000f4 |
| 30718 | .word 0xd30040d2,0x3863da23 |
| 30719 | .word 0x6fbe2505,0x22ee1cf4 |
| 30720 | .word 0x1c74f8b4,0x2cee0000 |
| 30721 | .word 0xb466b582,0x00000000 |
| 30722 | .word 0xaa9522a4,0x1b2980b0 |
| 30723 | .word 0x294af93f,0x5e789cff |
| 30724 | .word 0xffff55ff,0x2dfbe2ff |
| 30725 | .word 0x1327ee8a,0xa50300ea |
| 30726 | .word 0xff40ec05,0x7d5d6dc2 |
| 30727 | p1_local1_expect: |
| 30728 | .word 0x00000000,0x5218c0c1 |
| 30729 | .word 0xffffffff,0x3666455d |
| 30730 | .word 0x3a63befc,0x00000000 |
| 30731 | .word 0x154086dc,0x8234843c |
| 30732 | .word 0x00003f47,0x24d869cf |
| 30733 | .word 0xe40eda16,0x9780b5d0 |
| 30734 | .word 0xff1165f7,0x00000000 |
| 30735 | .word 0xffffffff,0xffffffbc |
| 30736 | .word 0x600c4d4f,0xeb5a2446 |
| 30737 | .word 0xffffffff,0xfb9d3522 |
| 30738 | .word 0xfa4454ed,0x00000000 |
| 30739 | .word 0xffff8460,0xc8fb5a06 |
| 30740 | .word 0x412600ff,0x01705157 |
| 30741 | .word 0x27bb592c,0xcb0c533c |
| 30742 | .word 0xc1fc69bc,0x688c11a1 |
| 30743 | .word 0x00000000,0x000024d8 |
| 30744 | p1_local2_expect: |
| 30745 | .word 0x3da4ffad,0x23aea4ac |
| 30746 | .word 0x00000000,0x800006c0 |
| 30747 | .word 0x0f040000,0xf10822ec |
| 30748 | .word 0x74358055,0x3f47e4c3 |
| 30749 | .word 0x7236e71b,0x22133507 |
| 30750 | .word 0xf58afe20,0x9a68b260 |
| 30751 | .word 0xffffb12e,0x0000befc |
| 30752 | .word 0x8234843c,0xed41e8f6 |
| 30753 | .word 0xffffb12e,0x0e81b8b8 |
| 30754 | .word 0x69000000,0x86b063bf |
| 30755 | .word 0xaca4ae23,0xadf5a474 |
| 30756 | .word 0x00000000,0x154086dc |
| 30757 | .word 0xe40eda16,0x461165f7 |
| 30758 | .word 0x46110000,0x3f47e4c3 |
| 30759 | .word 0x00000000,0x2dfbe2ff |
| 30760 | .word 0x3a63befc,0x20fe8af5 |
| 30761 | p1_local3_expect: |
| 30762 | .word 0x3c843482,0xffffc000 |
| 30763 | .word 0xff000000,0x00000000 |
| 30764 | .word 0xff000000,0x000000ff |
| 30765 | .word 0x00000000,0xffffffc6 |
| 30766 | .word 0xff000000,0x461165f7 |
| 30767 | .word 0xc6ff8055,0x3f47e4c3 |
| 30768 | .word 0x06000000,0x2dfbe2ff |
| 30769 | .word 0x3a63befc,0x20fe8af5 |
| 30770 | .word 0xb811c08d,0x5d813319 |
| 30771 | .word 0xe40eda16,0x9780b5d0 |
| 30772 | .word 0x00000000,0x00007d5d |
| 30773 | .word 0x800006c0,0x7d5d6dc2 |
| 30774 | .word 0x5218c0c1,0x1c74f8b4 |
| 30775 | .word 0x638d7b87,0x9a68b260 |
| 30776 | .word 0x638d2c31,0x4786cb82 |
| 30777 | .word 0x8234843c,0xed41e8f6 |
| 30778 | p2_init_registers: |
| 30779 | .word 0xd959bf34,0x2988db9a ! Init value for %l0 |
| 30780 | .word 0xd6cb44e2,0x984a991e ! Init value for %l1 |
| 30781 | .word 0xc7bd0b1e,0x4d13618a ! Init value for %l2 |
| 30782 | .word 0xb75ea894,0x823b4810 ! Init value for %l3 |
| 30783 | .word 0xc3031eba,0x28b87418 ! Init value for %l4 |
| 30784 | .word 0xcdc2d224,0x5f71f300 ! Init value for %l5 |
| 30785 | .word 0x51eae348,0x1f666eec ! Init value for %l6 |
| 30786 | .word 0xfe8f9ed8,0x690a25d0 ! Init value for %l7 |
| 30787 | .word 0x43f60afa,0x07f04c9c ! Init value for %l0 |
| 30788 | .word 0x62b1839c,0x7a018508 ! Init value for %l1 |
| 30789 | .word 0x703514fc,0x3f58d4cc ! Init value for %l2 |
| 30790 | .word 0xcac6cc32,0x3df28742 ! Init value for %l3 |
| 30791 | .word 0xacbbfe6d,0xd59fc4fe ! Init value for %l4 |
| 30792 | .word 0x8f62c182,0x4517d860 ! Init value for %l5 |
| 30793 | .word 0x279951a3,0xd29f2427 ! Init value for %l6 |
| 30794 | .word 0x004a39d4,0x702fa5f4 ! Init value for %l7 |
| 30795 | .word 0x858e1fd6,0xbd0243b5 ! Init value for %l0 |
| 30796 | .word 0x0c5afdae,0xc45c45e0 ! Init value for %l1 |
| 30797 | .word 0x990f494e,0x44592590 ! Init value for %l2 |
| 30798 | .word 0xb2efe288,0x274b46fe ! Init value for %l3 |
| 30799 | .word 0x7932ec98,0x01ea4806 ! Init value for %l4 |
| 30800 | .word 0xd6e49630,0x019eeb7f ! Init value for %l5 |
| 30801 | .word 0xe3a9a4b3,0xf7221487 ! Init value for %l6 |
| 30802 | .word 0x6de92eb2,0x60e491da ! Init value for %l7 |
| 30803 | .word 0x4dd8df72,0xad389e8a ! Init value for %l0 |
| 30804 | .word 0x5d1727c0,0xa1fe144c ! Init value for %l1 |
| 30805 | .word 0x853673aa,0x6fb8fbb2 ! Init value for %l2 |
| 30806 | .word 0x127afb14,0xab7bb284 ! Init value for %l3 |
| 30807 | .word 0xc0f386d4,0xe6396ed4 ! Init value for %l4 |
| 30808 | .word 0xbfa5d1f3,0x9c1fecf2 ! Init value for %l5 |
| 30809 | .word 0x4a7c5ff2,0x5aa0f58f ! Init value for %l6 |
| 30810 | .word 0x3ad0effd,0xcb556444 ! Init value for %l7 |
| 30811 | .word 0x676ec6fe,0x0677d231 ! Init value for %l0 |
| 30812 | .word 0x9812f00c,0x593ba0e0 ! Init value for %l1 |
| 30813 | .word 0x841c13c0,0x45dc1860 ! Init value for %l2 |
| 30814 | .word 0xee8d50d4,0xf501accb ! Init value for %l3 |
| 30815 | .word 0xa529796c,0x463e5121 ! Init value for %l4 |
| 30816 | .word 0xf9db70d0,0x58f8744e ! Init value for %l5 |
| 30817 | .word 0xeb32d5da,0x963a3c23 ! Init value for %l6 |
| 30818 | .word 0xbd25b382,0x0603f53b ! Init value for %l7 |
| 30819 | .word 0xd2658d68,0x224724a0 ! Init value for %l0 |
| 30820 | .word 0x9b277886,0xaa5c9f1d ! Init value for %l1 |
| 30821 | .word 0xe232410e,0xdc46ebf4 ! Init value for %l2 |
| 30822 | .word 0x5441e572,0x0da5d025 ! Init value for %l3 |
| 30823 | .word 0x80b92732,0x0381240f ! Init value for %l4 |
| 30824 | .word 0x8f3157f2,0x90980bd9 ! Init value for %l5 |
| 30825 | .word 0x7ff4b18a,0x24fa2d79 ! Init value for %l6 |
| 30826 | .word 0xd89153cc,0x7dc9cca2 ! Init value for %l7 |
| 30827 | .word 0xa5623c6a,0x5f532f36 ! Init value for %l0 |
| 30828 | .word 0x7f76b4b0,0x0def7ac4 ! Init value for %l1 |
| 30829 | .word 0x19be9f26,0x30f9f64b ! Init value for %l2 |
| 30830 | .word 0xed6ce866,0x4a5ce9d1 ! Init value for %l3 |
| 30831 | .word 0xd16626a0,0x5bc740d7 ! Init value for %l4 |
| 30832 | .word 0xa953fe8a,0x5c4b0fe3 ! Init value for %l5 |
| 30833 | .word 0xe31f9ed4,0xacdce8cf ! Init value for %l6 |
| 30834 | .word 0xcca1e6f2,0x7ab56a26 ! Init value for %l7 |
| 30835 | .align 64 |
| 30836 | p2_init_freg: |
| 30837 | .word 0xd2dcab9a,0x93dd6ef9 ! Init value for %f0 |
| 30838 | .word 0x4922f63a,0xe67ac167 ! Init value for %f2 |
| 30839 | .word 0xc72a2f60,0x273f4d8e ! Init value for %f4 |
| 30840 | .word 0x91adaadd,0x1845717f ! Init value for %f6 |
| 30841 | .word 0xff2a5b6d,0x55c6a7bc ! Init value for %f8 |
| 30842 | .word 0x05165501,0xa1c06da0 ! Init value for %f10 |
| 30843 | .word 0x6405d566,0x3400f420 ! Init value for %f12 |
| 30844 | .word 0xee9b4cc6,0x971285a2 ! Init value for %f14 |
| 30845 | .word 0xacb3a48d,0xe7ef82e2 ! Init value for %f16 |
| 30846 | .word 0x67dc24ef,0x1627ef4a ! Init value for %f18 |
| 30847 | .word 0x551d16ca,0x6706be63 ! Init value for %f20 |
| 30848 | .word 0x5263d32d,0x2455991f ! Init value for %f22 |
| 30849 | .word 0xd10d2f04,0xfed7eac3 ! Init value for %f24 |
| 30850 | .word 0x8eb2ae4b,0xb5254eed ! Init value for %f26 |
| 30851 | .word 0xa6422dd1,0xe6908d79 ! Init value for %f28 |
| 30852 | .word 0x10cce681,0x3abc2337 ! Init value for %f30 |
| 30853 | .word 0x6386e936,0xb04660d5 ! Init value for %f32 |
| 30854 | .word 0x8cdf1be2,0x226f8bf4 ! Init value for %f34 |
| 30855 | .word 0xdd649bf7,0x95102713 ! Init value for %f36 |
| 30856 | .word 0x74288a39,0x5411143f ! Init value for %f38 |
| 30857 | .word 0x09e9eb0e,0x570d0f23 ! Init value for %f40 |
| 30858 | .word 0x7c879246,0xd0c134eb ! Init value for %f42 |
| 30859 | .word 0xd75ed0be,0x1169978f ! Init value for %f44 |
| 30860 | .word 0x9715d020,0x8f6f676e ! Init value for %f46 |
| 30861 | .word 0x9fdfd380,0x90a541dc |
| 30862 | .word 0xb1189643,0x470008ef |
| 30863 | .word 0x57787c08,0x5950caff |
| 30864 | .word 0x47fc3815,0xf49b873f |
| 30865 | .word 0x64388900,0x549e883c |
| 30866 | .word 0x18824692,0xc29dccfe |
| 30867 | .word 0x51898d2c,0xfa6906d0 |
| 30868 | .word 0x10750713,0x3fcf7c62 |
| 30869 | p2_share_mask: |
| 30870 | .word 0x00000000,0x00000000 |
| 30871 | .word 0x00000000,0x00000000 |
| 30872 | .word 0xffffffff,0xffffffff |
| 30873 | .word 0x00000000,0x00000000 |
| 30874 | .word 0x00000000,0x00000000 |
| 30875 | .word 0x00000000,0x00000000 |
| 30876 | .word 0x00000000,0x00000000 |
| 30877 | .word 0x00000000,0x00000000 |
| 30878 | p2_expected_registers: |
| 30879 | .word 0x00000000,0x0000af03 |
| 30880 | .word 0xffffffff,0xffffffc5 |
| 30881 | .word 0x00000000,0x00000000 |
| 30882 | .word 0x00000000,0x00000000 |
| 30883 | .word 0xffffffff,0x96bdff15 |
| 30884 | .word 0x00000000,0x0015e060 |
| 30885 | .word 0x4922fd85,0xeb82027c |
| 30886 | .word 0x00000000,0x1c13dd86 |
| 30887 | .word 0xffffffff,0xff658e40 |
| 30888 | .word 0x00000000,0x711d0d68 |
| 30889 | .word 0x00000000,0x07cc3ca5 |
| 30890 | .word 0x00000000,0x000000a5 |
| 30891 | .word 0xc5a5a976,0x820ac238 |
| 30892 | .word 0x00000000,0x00000000 |
| 30893 | .word 0x00000000,0x000033c0 |
| 30894 | .word 0x000000a4,0x9c74af40 |
| 30895 | .word 0xffffffff,0xfffffb2c |
| 30896 | .word 0xd083744b,0x00000000 |
| 30897 | .word 0xffffffff,0xfffff7fe |
| 30898 | .word 0xb2efe288,0x274b46fe |
| 30899 | .word 0x00000000,0x0d0b8021 |
| 30900 | .word 0x00000000,0x000005ff |
| 30901 | .word 0x197a0d4f,0xbd6f8000 |
| 30902 | .word 0xcbd06a7d,0xeb7c0000 |
| 30903 | .word 0x000002d5,0x0000044d |
| 30904 | .word 0x000002d5,0x00000000 |
| 30905 | .word 0x00000000,0x00021f30 |
| 30906 | .word 0x00000000,0x00000910 |
| 30907 | .word 0x00000000,0x0000552d |
| 30908 | .word 0xee9b4cc6,0x1845717f |
| 30909 | .word 0x00000000,0x00000016 |
| 30910 | .word 0x00000000,0x00005aa0 |
| 30911 | .word 0x00000000,0x00000000 |
| 30912 | .word 0x00000000,0x000001db |
| 30913 | .word 0x00000000,0x9fae01f5 |
| 30914 | .word 0x00000000,0x00000000 |
| 30915 | .word 0xffffffff,0xffffffff |
| 30916 | .word 0xffffffff,0x9fae01f5 |
| 30917 | .word 0xffffffff,0x00000c86 |
| 30918 | .word 0x00000000,0xffffffd6 |
| 30919 | .word 0x00000000,0x73bce3d8 |
| 30920 | .word 0x00000000,0xad269b18 |
| 30921 | .word 0x00000000,0xad269b18 |
| 30922 | .word 0x00000000,0x000000ff |
| 30923 | .word 0xfffffffe,0xa5b2d328 |
| 30924 | .word 0x8affffff,0xffffffff |
| 30925 | .word 0x00000000,0x000000ad |
| 30926 | .word 0x9260fa27,0xb15e29f3 |
| 30927 | .word 0x00000000,0x00000000 |
| 30928 | .word 0x00000000,0x3ab8c62e |
| 30929 | .word 0x00000000,0x85fd2249 |
| 30930 | .word 0x00000000,0xab1fc68d |
| 30931 | .word 0x00000000,0x0000001d |
| 30932 | .word 0xffffffff,0xfe4b7006 |
| 30933 | .word 0x00000000,0x0000002c |
| 30934 | .word 0x73bce3b5,0xfe4b7617 |
| 30935 | p2_expected_fp_regs: |
| 30936 | .word 0x00000000,0x00000000 |
| 30937 | .word 0xb4bb02c8,0xf2403231 |
| 30938 | .word 0x313240f2,0xe5421c8c |
| 30939 | .word 0x0040dcc2,0xd3000000 |
| 30940 | .word 0xfe464b27,0xad269b18 |
| 30941 | .word 0x8c1c42e5,0xf2403231 |
| 30942 | .word 0x00000000,0x00000000 |
| 30943 | .word 0xffff0100,0xfffd6075 |
| 30944 | .word 0xd80335c5,0x00000000 |
| 30945 | .word 0x21000000,0x00000000 |
| 30946 | .word 0x76da7a8d,0x00000000 |
| 30947 | .word 0xd9000000,0x1466631d |
| 30948 | .word 0x00000000,0x157c7291 |
| 30949 | .word 0x00feffff,0xf2403216 |
| 30950 | .word 0x00000000,0x00000000 |
| 30951 | .word 0x69948a54,0x7945f96e |
| 30952 | .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 |
| 30953 | p2_local0_expect: |
| 30954 | .word 0xad269b18,0x02000000 |
| 30955 | .word 0x0001ffff,0x87cc3501 |
| 30956 | .word 0xf501ae9f,0x4bd3e869 |
| 30957 | .word 0x00000000,0x9fae01f5 |
| 30958 | .word 0x70a433b2,0xffffffff |
| 30959 | .word 0xad269b18,0xa8909a0d |
| 30960 | .word 0x00000000,0x00000075 |
| 30961 | .word 0x4cca0629,0x8b6dbff8 |
| 30962 | .word 0x37bc4f8e,0x67aa303a |
| 30963 | .word 0x00000000,0x007fffff |
| 30964 | .word 0x43a6c070,0xb233a470 |
| 30965 | .word 0xb32978f0,0xab1fc68d |
| 30966 | .word 0x009f092a,0xa4719285 |
| 30967 | .word 0x00000000,0x00000000 |
| 30968 | .word 0x7f714518,0xc64c9bee |
| 30969 | .word 0xd2658d68,0x224724b0 |
| 30970 | p2_local1_expect: |
| 30971 | .word 0xd6000000,0xc53503d8 |
| 30972 | .word 0xfe464b27,0x00000021 |
| 30973 | .word 0xced90200,0x00000000 |
| 30974 | .word 0x1d636614,0x000000d9 |
| 30975 | .word 0x91727c15,0x69948a54 |
| 30976 | .word 0x163240f2,0xfffffe00 |
| 30977 | .word 0x00000000,0x00000000 |
| 30978 | .word 0x6ef94579,0x6d4e3b19 |
| 30979 | .word 0x00000000,0xc53503d8 |
| 30980 | .word 0x00000000,0x00000021 |
| 30981 | .word 0x00000000,0x8d7ada76 |
| 30982 | .word 0x1d636614,0x000000d9 |
| 30983 | .word 0x91727c15,0x00000000 |
| 30984 | .word 0x163240f2,0xfffffe00 |
| 30985 | .word 0x00000000,0x00000000 |
| 30986 | .word 0x6ef94579,0x548a9469 |
| 30987 | p2_local2_expect: |
| 30988 | .word 0x0002d970,0x000007ce |
| 30989 | .word 0x00004579,0xa8909a0d |
| 30990 | .word 0x0000e1da,0xfe4b7617 |
| 30991 | .word 0x000001db,0x5fc711d5 |
| 30992 | .word 0x00000000,0x0000552d |
| 30993 | .word 0x9b184f8e,0x16000000 |
| 30994 | .word 0x00000033,0x00fe4b5b |
| 30995 | .word 0x00000000,0x0000552d |
| 30996 | .word 0x00ff0000,0xc53503d8 |
| 30997 | .word 0x859271a4,0x3a30aa67 |
| 30998 | .word 0x00fe4b5b,0x00008c5d |
| 30999 | .word 0xd900bdff,0xfe464b27 |
| 31000 | .word 0x1fdc777b,0x69948a54 |
| 31001 | .word 0x313240f2,0xe5421c8c |
| 31002 | .word 0x00000000,0xc2dc4000 |
| 31003 | .word 0x6eff4579,0x6d4e3b19 |
| 31004 | p2_local3_expect: |
| 31005 | .word 0xd80335c5,0x00000000 |
| 31006 | .word 0x21000000,0x00000000 |
| 31007 | .word 0xffffffff,0x00000000 |
| 31008 | .word 0xd9000000,0x1466631d |
| 31009 | .word 0x313240f2,0x157c7291 |
| 31010 | .word 0x00feffff,0xf2403216 |
| 31011 | .word 0x00000000,0x00000000 |
| 31012 | .word 0x69948a54,0x7945f96e |
| 31013 | .word 0x00000000,0xc53503d8 |
| 31014 | .word 0x5c4b0fe3,0x5fc711d5 |
| 31015 | .word 0xad269b18,0x8d7ada76 |
| 31016 | .word 0x00fe4b5b,0x000000ff |
| 31017 | .word 0x1fdc777b,0x69948a54 |
| 31018 | .word 0xf07800ff,0xe5421c8c |
| 31019 | .word 0xf9a44277,0xfffffe00 |
| 31020 | .word 0x6ef94579,0x6d4e3b19 |
| 31021 | p3_init_registers: |
| 31022 | .word 0x4b465996,0x641d9eaa ! Init value for %l0 |
| 31023 | .word 0x7819f2dc,0x9ad2000d ! Init value for %l1 |
| 31024 | .word 0x0a605147,0xf2493b31 ! Init value for %l2 |
| 31025 | .word 0xc1bf46d0,0x06a33d0a ! Init value for %l3 |
| 31026 | .word 0xe8b33366,0x32a0fb25 ! Init value for %l4 |
| 31027 | .word 0xba0d0708,0x4177d9c8 ! Init value for %l5 |
| 31028 | .word 0x9d3b88b6,0x39bfab24 ! Init value for %l6 |
| 31029 | .word 0x2a51a87c,0x74b41019 ! Init value for %l7 |
| 31030 | .word 0xe56b7a1c,0xb8312108 ! Init value for %l0 |
| 31031 | .word 0xbd164e68,0x79488abb ! Init value for %l1 |
| 31032 | .word 0x567b9ed0,0x7e289e55 ! Init value for %l2 |
| 31033 | .word 0xab76dc24,0x1fe9d024 ! Init value for %l3 |
| 31034 | .word 0xa73adc3e,0x74c65c4b ! Init value for %l4 |
| 31035 | .word 0x06ed52a2,0x82c23806 ! Init value for %l5 |
| 31036 | .word 0x9cf3ccb6,0x6c2487f4 ! Init value for %l6 |
| 31037 | .word 0x0475c300,0x5b59eb32 ! Init value for %l7 |
| 31038 | .word 0x1fa57691,0xac994db6 ! Init value for %l0 |
| 31039 | .word 0x42c4ccd9,0xeda87fa3 ! Init value for %l1 |
| 31040 | .word 0xee8ced0d,0xa1f8a50a ! Init value for %l2 |
| 31041 | .word 0xb22f2f1e,0x5a21c9c3 ! Init value for %l3 |
| 31042 | .word 0x0da04494,0x3b3e1b47 ! Init value for %l4 |
| 31043 | .word 0xd9718140,0x42f7663a ! Init value for %l5 |
| 31044 | .word 0xbb052187,0xd0c0d9d0 ! Init value for %l6 |
| 31045 | .word 0x31d1da20,0x7279f0cf ! Init value for %l7 |
| 31046 | .word 0x57964a2b,0xd92ca180 ! Init value for %l0 |
| 31047 | .word 0x19bf5a14,0x4f35d5b6 ! Init value for %l1 |
| 31048 | .word 0x49b33077,0xb06cce48 ! Init value for %l2 |
| 31049 | .word 0x90c5cbe4,0x591c9b18 ! Init value for %l3 |
| 31050 | .word 0xd216cb2c,0x761224f6 ! Init value for %l4 |
| 31051 | .word 0xda481540,0x0212d608 ! Init value for %l5 |
| 31052 | .word 0x6c4ba8c6,0x65015683 ! Init value for %l6 |
| 31053 | .word 0xd367df54,0x830b4511 ! Init value for %l7 |
| 31054 | .word 0x87b6abc8,0x7702a1be ! Init value for %l0 |
| 31055 | .word 0x93985f6a,0x3320a7bc ! Init value for %l1 |
| 31056 | .word 0xb8cc4108,0x3e189415 ! Init value for %l2 |
| 31057 | .word 0xe0058408,0x4a8b61ee ! Init value for %l3 |
| 31058 | .word 0xc3512f75,0x99f0eb11 ! Init value for %l4 |
| 31059 | .word 0xffeacc06,0x6628daa1 ! Init value for %l5 |
| 31060 | .word 0xc0240236,0xa3d740b8 ! Init value for %l6 |
| 31061 | .word 0xe9684c22,0x0b3d3e5e ! Init value for %l7 |
| 31062 | .word 0x38cdf832,0x95a35e4e ! Init value for %l0 |
| 31063 | .word 0x04d0a53a,0x41323edf ! Init value for %l1 |
| 31064 | .word 0xf8e72f5b,0xadf3b034 ! Init value for %l2 |
| 31065 | .word 0xbc4c72d7,0xd09e0e99 ! Init value for %l3 |
| 31066 | .word 0x55edc24f,0xac039214 ! Init value for %l4 |
| 31067 | .word 0x62beea7a,0x2c48c299 ! Init value for %l5 |
| 31068 | .word 0xe735ae56,0xacd78b5a ! Init value for %l6 |
| 31069 | .word 0x02f78477,0xda493a0e ! Init value for %l7 |
| 31070 | .word 0xf8c939b9,0xa2464e58 ! Init value for %l0 |
| 31071 | .word 0xb737bb2a,0x26c76d42 ! Init value for %l1 |
| 31072 | .word 0xf07237e5,0xc1fe608f ! Init value for %l2 |
| 31073 | .word 0xb218f484,0x2f194387 ! Init value for %l3 |
| 31074 | .word 0xd59d7242,0xb11f7c63 ! Init value for %l4 |
| 31075 | .word 0x1604d2aa,0x18d1e4f4 ! Init value for %l5 |
| 31076 | .word 0xa520efdc,0x58aa6e09 ! Init value for %l6 |
| 31077 | .word 0xda881404,0xc9d5b922 ! Init value for %l7 |
| 31078 | .align 64 |
| 31079 | p3_init_freg: |
| 31080 | .word 0x68fdaca1,0x8a808b96 ! Init value for %f0 |
| 31081 | .word 0x3529d3af,0xed98519f ! Init value for %f2 |
| 31082 | .word 0x07f0dec7,0x7e400bb8 ! Init value for %f4 |
| 31083 | .word 0x4d766ebc,0x89f31bdf ! Init value for %f6 |
| 31084 | .word 0x4e161259,0xa329c6e3 ! Init value for %f8 |
| 31085 | .word 0xe0eacca3,0xb2fc48fc ! Init value for %f10 |
| 31086 | .word 0x0bdca94e,0x72430ebb ! Init value for %f12 |
| 31087 | .word 0xfc39234a,0x60a7c0d5 ! Init value for %f14 |
| 31088 | .word 0xda8339bc,0x6c1c1390 ! Init value for %f16 |
| 31089 | .word 0x8eaee3d0,0x0fa70002 ! Init value for %f18 |
| 31090 | .word 0xeaf492cd,0xb8b06c54 ! Init value for %f20 |
| 31091 | .word 0x6bc0a2f2,0xff88a666 ! Init value for %f22 |
| 31092 | .word 0x41c7a3af,0x0d571cf8 ! Init value for %f24 |
| 31093 | .word 0x0466c08a,0x75009522 ! Init value for %f26 |
| 31094 | .word 0xc0b37401,0x24979d19 ! Init value for %f28 |
| 31095 | .word 0x8cb33cdc,0x1028c957 ! Init value for %f30 |
| 31096 | .word 0x31f2a259,0x1cd4c464 ! Init value for %f32 |
| 31097 | .word 0x64abaa97,0xcf052221 ! Init value for %f34 |
| 31098 | .word 0xf8c2c901,0x33da63ee ! Init value for %f36 |
| 31099 | .word 0xef3ae008,0x47d93da0 ! Init value for %f38 |
| 31100 | .word 0x2425f5bd,0xdbfd5b0b ! Init value for %f40 |
| 31101 | .word 0xfe27474c,0xf4e32c9f ! Init value for %f42 |
| 31102 | .word 0x5ad7072b,0x69154e39 ! Init value for %f44 |
| 31103 | .word 0x2c1c0ae7,0x9e9a8440 ! Init value for %f46 |
| 31104 | .word 0x25555918,0x66343fea |
| 31105 | .word 0x2c843cea,0xbff89db5 |
| 31106 | .word 0xe05799e0,0x3cc85a60 |
| 31107 | .word 0xa7cf6258,0x84081fa1 |
| 31108 | .word 0x5f9eb8b8,0xb8ea5a5d |
| 31109 | .word 0x23233fd9,0x00b3cff2 |
| 31110 | .word 0xd5f71595,0xb1e02f4c |
| 31111 | .word 0xa20f1c9b,0xfaae471e |
| 31112 | p3_share_mask: |
| 31113 | .word 0x00000000,0x00000000 |
| 31114 | .word 0x00000000,0x00000000 |
| 31115 | .word 0x00000000,0x00000000 |
| 31116 | .word 0xffffffff,0xffffffff |
| 31117 | .word 0x00000000,0x00000000 |
| 31118 | .word 0x00000000,0x00000000 |
| 31119 | .word 0x00000000,0x00000000 |
| 31120 | .word 0x00000000,0x00000000 |
| 31121 | p3_expected_registers: |
| 31122 | .word 0x00000000,0x00000000 |
| 31123 | .word 0xffff0dae,0x484875a3 |
| 31124 | .word 0x00000000,0x7cd86405 |
| 31125 | .word 0x00000000,0x11bd9977 |
| 31126 | .word 0x00000000,0x00000000 |
| 31127 | .word 0x00000000,0x0e500000 |
| 31128 | .word 0x00000000,0x6b1aca8e |
| 31129 | .word 0x00000032,0x7ffe27f3 |
| 31130 | .word 0x00000000,0x00001924 |
| 31131 | .word 0x00000000,0x000000df |
| 31132 | .word 0x00000000,0x650000ff |
| 31133 | .word 0x00000000,0x6a91e4e4 |
| 31134 | .word 0x00000000,0x0000003a |
| 31135 | .word 0x00000000,0x6a91e4e4 |
| 31136 | .word 0x00000000,0xdfe9d0a9 |
| 31137 | .word 0x00000000,0x1da18ff8 |
| 31138 | .word 0xad049eef,0xdc57b7f8 |
| 31139 | .word 0x00000000,0x7cd5e4e4 |
| 31140 | .word 0x00000000,0x0000000f |
| 31141 | .word 0xffffff80,0x452fd0fc |
| 31142 | .word 0x00000000,0x0000002c |
| 31143 | .word 0x00000000,0x00000000 |
| 31144 | .word 0x6f6c3ca7,0xca277692 |
| 31145 | .word 0xc3735858,0x5322c5ad |
| 31146 | .word 0x9a9b0009,0x40a5030a |
| 31147 | .word 0x00000000,0x1b749deb |
| 31148 | .word 0x00000000,0x00000000 |
| 31149 | .word 0x00000000,0x00000000 |
| 31150 | .word 0x00000000,0x00ff1100 |
| 31151 | .word 0x9a9affff,0x15da0839 |
| 31152 | .word 0x00000000,0x00000099 |
| 31153 | .word 0xffffffff,0xff00ee66 |
| 31154 | .word 0xffffffff,0xeef3e29d |
| 31155 | .word 0x00000051,0x2cb03a99 |
| 31156 | .word 0x00000000,0x00ff00ee |
| 31157 | .word 0x00000000,0x00000001 |
| 31158 | .word 0xffffffff,0xfffff1fe |
| 31159 | .word 0x00000000,0x0000001e |
| 31160 | .word 0x00000000,0x00000000 |
| 31161 | .word 0x00000000,0x00000000 |
| 31162 | .word 0x0003ffff,0xffff4010 |
| 31163 | .word 0xffffffff,0xd0000000 |
| 31164 | .word 0x0003ffff,0xffff3b8f |
| 31165 | .word 0x47aa6505,0x5be3d60c |
| 31166 | .word 0x00000000,0x25b6c5f1 |
| 31167 | .word 0xffffffff,0xfffff47d |
| 31168 | .word 0x00000000,0x00000380 |
| 31169 | .word 0xffffffff,0xffffffff |
| 31170 | .word 0x00000000,0x00000009 |
| 31171 | .word 0x00000000,0x00000000 |
| 31172 | .word 0x00000000,0xacff9839 |
| 31173 | .word 0x00000000,0x00000104 |
| 31174 | .word 0x00000000,0xacff8b5a |
| 31175 | .word 0x00000000,0x00820000 |
| 31176 | .word 0x00000000,0x2684d640 |
| 31177 | .word 0x00000000,0x3188d469 |
| 31178 | p3_expected_fp_regs: |
| 31179 | .word 0x000000ff,0x0564d87c |
| 31180 | .word 0x40d68426,0x2684d640 |
| 31181 | .word 0xf4875260,0x29020000 |
| 31182 | .word 0x91cfe1fa,0x24e73200 |
| 31183 | .word 0xeaf492cd,0x000000ff |
| 31184 | .word 0xa8e21d83,0xffffffe4 |
| 31185 | .word 0xffffffff,0x00000000 |
| 31186 | .word 0x08f82bf5,0x452ffffc |
| 31187 | .word 0xd4f1b044,0xff00b922 |
| 31188 | .word 0x5c805712,0x000000ff |
| 31189 | .word 0x4483d57c,0x24e73200 |
| 31190 | .word 0x7799bd11,0x0564d87c |
| 31191 | .word 0xadc52253,0x585873c3 |
| 31192 | .word 0xc97a51ff,0xb0b48cb4 |
| 31193 | .word 0xd4f1b044,0x69d48831 |
| 31194 | .word 0x6a90413e,0xa9dfe21a |
| 31195 | .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 |
| 31196 | p3_local0_expect: |
| 31197 | .word 0x00000000,0x00006052 |
| 31198 | .word 0x7cd86405,0x11bd9977 |
| 31199 | .word 0x87000229,0x605287f4 |
| 31200 | .word 0x000000ff,0xfae1cf91 |
| 31201 | .word 0x00000000,0xcd92f4ea |
| 31202 | .word 0x9bee6bba,0x249d9880 |
| 31203 | .word 0x00000000,0x00000067 |
| 31204 | .word 0x3188d469,0xb3fa4f0b |
| 31205 | .word 0xcdeb1165,0xa702658c |
| 31206 | .word 0x00000008,0x01861861 |
| 31207 | .word 0xf8b670e2,0x6a91e4e4 |
| 31208 | .word 0x08f82bf5,0x0c7e7665 |
| 31209 | .word 0x605287f4,0x00000000 |
| 31210 | .word 0x58b36f66,0x00000543 |
| 31211 | .word 0xf88fa11d,0x1edaaf21 |
| 31212 | .word 0x4805d4a8,0xd1111cef |
| 31213 | p3_local1_expect: |
| 31214 | .word 0x00000000,0x00006fc3 |
| 31215 | .word 0x00000008,0x01861861 |
| 31216 | .word 0xffffaa58,0xdcef20a5 |
| 31217 | .word 0x927627ca,0xa73c6c6f |
| 31218 | .word 0x0f196689,0xf88f0bdc |
| 31219 | .word 0x87ffffff,0xffffffff |
| 31220 | .word 0x6f6602a7,0x6511ebcd |
| 31221 | .word 0xa8e21d83,0xffffffe4 |
| 31222 | .word 0x41323edf,0x95a35e4e |
| 31223 | .word 0x5c805712,0xf64d77ac |
| 31224 | .word 0x4483d57c,0x24e73200 |
| 31225 | .word 0x7799bd11,0x0564d87c |
| 31226 | .word 0xadc52253,0x585873c3 |
| 31227 | .word 0xc97a51ff,0xb0b48cb4 |
| 31228 | .word 0xd4f1b044,0x69d48831 |
| 31229 | .word 0x6a90413e,0xa9dfe21a |
| 31230 | p3_local2_expect: |
| 31231 | .word 0x4e5ea395,0xdf3e3241 |
| 31232 | .word 0xac774df6,0x1257805c |
| 31233 | .word 0x0032e724,0x7cd58344 |
| 31234 | .word 0xf8c939b9,0xa2464e58 |
| 31235 | .word 0xc3735858,0x5322c5ad |
| 31236 | .word 0xb48cb4b0,0xa8e21d83 |
| 31237 | .word 0x22b900ff,0x44b0f1d4 |
| 31238 | .word 0x1ae2dfa9,0x3e41906a |
| 31239 | .word 0xcdeb1165,0xa702658c |
| 31240 | .word 0x65650000,0xea25fcf6 |
| 31241 | .word 0xdbb8dd0a,0x55e62bda |
| 31242 | .word 0x08f82bf5,0x0c7e7665 |
| 31243 | .word 0xef1c11d1,0xa8d40548 |
| 31244 | .word 0x58b36f66,0x00000543 |
| 31245 | .word 0xae271a4b,0x19065826 |
| 31246 | .word 0x58aa6e09,0x00ff0000 |
| 31247 | p3_local3_expect: |
| 31248 | .word 0x0000d640,0x1c2fce5b |
| 31249 | .word 0x40d68426,0x2684d640 |
| 31250 | .word 0x000000ff,0x222e98de |
| 31251 | .word 0x000000ff,0x44b0f1d4 |
| 31252 | .word 0x3188d469,0xb3fa4f0b |
| 31253 | .word 0xfa430000,0x8743192f |
| 31254 | .word 0x0000cb2a,0xee557416 |
| 31255 | .word 0x51ff3aad,0x00000000 |
| 31256 | .word 0x65c8653a,0x63d5084d |
| 31257 | .word 0x58210a63,0xaabf0190 |
| 31258 | .word 0x47aa6505,0x5be3d60c |
| 31259 | .word 0x000000ff,0x0564d87c |
| 31260 | .word 0xbb052187,0xd0c0ffd0 |
| 31261 | .word 0xffcd970e,0x0df438c6 |
| 31262 | .word 0x9a989f9e,0x109b1084 |
| 31263 | .word 0x1f3cff13,0x1e85a3a5 |
| 31264 | p4_init_registers: |
| 31265 | .word 0xcf28afea,0x5e52e4ce ! Init value for %l0 |
| 31266 | .word 0x68db2408,0x0b2e2ec1 ! Init value for %l1 |
| 31267 | .word 0x6f27c0b7,0xb84d9ec4 ! Init value for %l2 |
| 31268 | .word 0xbc569b3e,0x67a40ae1 ! Init value for %l3 |
| 31269 | .word 0xbcb35c5c,0x7e52c99b ! Init value for %l4 |
| 31270 | .word 0x43a5e369,0xff652003 ! Init value for %l5 |
| 31271 | .word 0xd8e4dc30,0x61ddafd7 ! Init value for %l6 |
| 31272 | .word 0x1008a617,0xd8dd20d3 ! Init value for %l7 |
| 31273 | .word 0xa1dd822a,0xa27c070c ! Init value for %l0 |
| 31274 | .word 0x6e68f470,0x8945c471 ! Init value for %l1 |
| 31275 | .word 0x38fc2c5d,0xa73b4412 ! Init value for %l2 |
| 31276 | .word 0x0181f5f9,0xe2756090 ! Init value for %l3 |
| 31277 | .word 0x881e537b,0xdecb5aa4 ! Init value for %l4 |
| 31278 | .word 0xb6399105,0xa78a70ac ! Init value for %l5 |
| 31279 | .word 0xc4a1a6c8,0xd25600f5 ! Init value for %l6 |
| 31280 | .word 0xb82739ff,0xa0504a60 ! Init value for %l7 |
| 31281 | .word 0x89b17a06,0xbf8cfd1f ! Init value for %l0 |
| 31282 | .word 0xf58cd9b6,0x008a27cd ! Init value for %l1 |
| 31283 | .word 0x51a71b5c,0x0f6b5c7c ! Init value for %l2 |
| 31284 | .word 0x00bf2976,0x98695dc7 ! Init value for %l3 |
| 31285 | .word 0xea0ab257,0xc86bb707 ! Init value for %l4 |
| 31286 | .word 0x10813a7c,0x79bba24b ! Init value for %l5 |
| 31287 | .word 0x6cebfb9c,0x4ebf6deb ! Init value for %l6 |
| 31288 | .word 0xb682b0e5,0xee2e872b ! Init value for %l7 |
| 31289 | .word 0xddb7923e,0x1a074e99 ! Init value for %l0 |
| 31290 | .word 0x94a39428,0x017307bc ! Init value for %l1 |
| 31291 | .word 0xb0e428e8,0xd5912ef8 ! Init value for %l2 |
| 31292 | .word 0x487e2328,0xaf23a941 ! Init value for %l3 |
| 31293 | .word 0x009272c2,0x66d4e49f ! Init value for %l4 |
| 31294 | .word 0xb3a92bba,0xc68a9a35 ! Init value for %l5 |
| 31295 | .word 0x31bbe748,0x09ce65fa ! Init value for %l6 |
| 31296 | .word 0x49f35556,0x0ef32cbc ! Init value for %l7 |
| 31297 | .word 0x652a99eb,0xe1371d3d ! Init value for %l0 |
| 31298 | .word 0xf28975c4,0x38d7d641 ! Init value for %l1 |
| 31299 | .word 0xae668419,0xfd8962aa ! Init value for %l2 |
| 31300 | .word 0x5575214c,0xad9e8c12 ! Init value for %l3 |
| 31301 | .word 0x2b5b30c3,0xc89c727e ! Init value for %l4 |
| 31302 | .word 0x08fd8eb6,0x3050c5c5 ! Init value for %l5 |
| 31303 | .word 0xfe64e138,0xbda8a6bb ! Init value for %l6 |
| 31304 | .word 0xad6eaa76,0x13201c6b ! Init value for %l7 |
| 31305 | .word 0x8483dee0,0x3a1ceb48 ! Init value for %l0 |
| 31306 | .word 0xbca0aad3,0xd9ba5762 ! Init value for %l1 |
| 31307 | .word 0x5747044c,0xd48dc14b ! Init value for %l2 |
| 31308 | .word 0xdc953ec8,0x895283a7 ! Init value for %l3 |
| 31309 | .word 0x02c4eb4a,0x9fa30f22 ! Init value for %l4 |
| 31310 | .word 0x8e77b09e,0x69d564b2 ! Init value for %l5 |
| 31311 | .word 0x37d4c8c4,0x0839ceb6 ! Init value for %l6 |
| 31312 | .word 0x888dadc0,0x3a6d4a4e ! Init value for %l7 |
| 31313 | .word 0x762f394c,0x80f9ff47 ! Init value for %l0 |
| 31314 | .word 0x526086c1,0xeb4b4a1d ! Init value for %l1 |
| 31315 | .word 0x1de0bf97,0x91ca8898 ! Init value for %l2 |
| 31316 | .word 0xc2ba9628,0x3ce371bf ! Init value for %l3 |
| 31317 | .word 0x516f44ee,0x6661a7dc ! Init value for %l4 |
| 31318 | .word 0x36eac784,0x5cf498db ! Init value for %l5 |
| 31319 | .word 0x29afced4,0x8ecacbe7 ! Init value for %l6 |
| 31320 | .word 0x0775ed18,0x160b8f99 ! Init value for %l7 |
| 31321 | .align 64 |
| 31322 | p4_init_freg: |
| 31323 | .word 0x10c13690,0x51d4d064 ! Init value for %f0 |
| 31324 | .word 0x38f37334,0x8388f4a7 ! Init value for %f2 |
| 31325 | .word 0x95084adc,0xd6e9bb7d ! Init value for %f4 |
| 31326 | .word 0x8452fc27,0x39eb59ca ! Init value for %f6 |
| 31327 | .word 0x8775d10a,0x9583ca63 ! Init value for %f8 |
| 31328 | .word 0xbefb3f83,0x15cbf689 ! Init value for %f10 |
| 31329 | .word 0x3f119ba0,0x845701d6 ! Init value for %f12 |
| 31330 | .word 0x790a6142,0x6ed38ab0 ! Init value for %f14 |
| 31331 | .word 0x31a8f65c,0xce041b4d ! Init value for %f16 |
| 31332 | .word 0x18fcb1cd,0x4525a7a5 ! Init value for %f18 |
| 31333 | .word 0xa82dabfb,0x47182fbe ! Init value for %f20 |
| 31334 | .word 0x6a655041,0x1722fb41 ! Init value for %f22 |
| 31335 | .word 0xbe0cbe8f,0x992d6d8f ! Init value for %f24 |
| 31336 | .word 0xecb74dfa,0x5b89d02b ! Init value for %f26 |
| 31337 | .word 0xa787e4ce,0x88a913d7 ! Init value for %f28 |
| 31338 | .word 0x17d112b5,0x2ac84da2 ! Init value for %f30 |
| 31339 | .word 0xad0b73fb,0x73768342 ! Init value for %f32 |
| 31340 | .word 0xa649e164,0x72950951 ! Init value for %f34 |
| 31341 | .word 0x7ff76f2a,0xd2b50122 ! Init value for %f36 |
| 31342 | .word 0xc7ce16d7,0x02686e96 ! Init value for %f38 |
| 31343 | .word 0x541b6b09,0xc766da59 ! Init value for %f40 |
| 31344 | .word 0x0e2250fe,0x4e3adb3e ! Init value for %f42 |
| 31345 | .word 0xd66bfde6,0x7e25081c ! Init value for %f44 |
| 31346 | .word 0xab0e18bc,0x1961a60d ! Init value for %f46 |
| 31347 | .word 0x0b9089ef,0x8847a91f |
| 31348 | .word 0x521847f7,0x246e9093 |
| 31349 | .word 0x918b8aa0,0x77c9f92c |
| 31350 | .word 0xb5fd697a,0x851f1dbe |
| 31351 | .word 0xbeed6129,0x16ff0f26 |
| 31352 | .word 0xcafa82dc,0x38527e94 |
| 31353 | .word 0x692bc57a,0xac309dbd |
| 31354 | .word 0x6ab3b60f,0xac7bc7ce |
| 31355 | p4_share_mask: |
| 31356 | .word 0x00000000,0x00000000 |
| 31357 | .word 0x00000000,0x00000000 |
| 31358 | .word 0x00000000,0x00000000 |
| 31359 | .word 0x00000000,0x00000000 |
| 31360 | .word 0xffffffff,0xffffffff |
| 31361 | .word 0x00000000,0x00000000 |
| 31362 | .word 0x00000000,0x00000000 |
| 31363 | .word 0x00000000,0x00000000 |
| 31364 | p4_expected_registers: |
| 31365 | .word 0x2f8c8f32,0x1df724d2 |
| 31366 | .word 0x00000000,0x0000c99b |
| 31367 | .word 0xffffff35,0x00002644 |
| 31368 | .word 0xffffffff,0xbb4bbf68 |
| 31369 | .word 0xffffffff,0xffffff84 |
| 31370 | .word 0xffffffff,0xffffffff |
| 31371 | .word 0x00000000,0x49b51d9d |
| 31372 | .word 0x00000000,0x4f571412 |
| 31373 | .word 0x00000000,0x00112a10 |
| 31374 | .word 0xffffffff,0xffeed62c |
| 31375 | .word 0x00000000,0xbf683690 |
| 31376 | .word 0x00000000,0x51d4d064 |
| 31377 | .word 0x00000000,0x000199b2 |
| 31378 | .word 0x00000000,0x00000895 |
| 31379 | .word 0x2a0adbe9,0x4bd0a339 |
| 31380 | .word 0x00000000,0x00000000 |
| 31381 | .word 0x00000000,0xacc7fcfe |
| 31382 | .word 0x00000000,0x00582d04 |
| 31383 | .word 0x10813a7c,0x97b2c71d |
| 31384 | .word 0x00000000,0x00000056 |
| 31385 | .word 0x057477d4,0x4e2feab3 |
| 31386 | .word 0x00000000,0x0000790a |
| 31387 | .word 0x00000000,0xacc80a5d |
| 31388 | .word 0x00000000,0xed16d837 |
| 31389 | .word 0xffffffff,0xffc7ffd5 |
| 31390 | .word 0xffffffff,0xfffffad5 |
| 31391 | .word 0xffffd617,0xa5927c4d |
| 31392 | .word 0x00000000,0xed23f08f |
| 31393 | .word 0x5a6d8c70,0x2e2b245f |
| 31394 | .word 0x00000000,0x80000060 |
| 31395 | .word 0xffffffff,0xffc7f800 |
| 31396 | .word 0x00000000,0x8ff00000 |
| 31397 | .word 0x00000000,0x4bc14000 |
| 31398 | .word 0x00000000,0x0000063a |
| 31399 | .word 0x00000000,0x00000080 |
| 31400 | .word 0x00000000,0x00000010 |
| 31401 | .word 0xffffffff,0xb64ae262 |
| 31402 | .word 0x00000000,0x000007b7 |
| 31403 | .word 0x00000000,0xd3a7dc7a |
| 31404 | .word 0x62680000,0xe2d9ffac |
| 31405 | .word 0x00000000,0x00000003 |
| 31406 | .word 0xffffffff,0xfffffff9 |
| 31407 | .word 0xffffffff,0xffeaefef |
| 31408 | .word 0x00000000,0x0000ff87 |
| 31409 | .word 0x00000000,0x00000000 |
| 31410 | .word 0xffffffff,0x9d8200ca |
| 31411 | .word 0xffffffff,0xffffe9f9 |
| 31412 | .word 0xffffffff,0xfffff95f |
| 31413 | .word 0x00000000,0x043a429f |
| 31414 | .word 0x00000000,0xffffffff |
| 31415 | .word 0xffffffff,0x00000000 |
| 31416 | .word 0x38812734,0xc77ed8cb |
| 31417 | .word 0x00000000,0x38812735 |
| 31418 | .word 0x00000000,0x00000000 |
| 31419 | .word 0x00000000,0x00000000 |
| 31420 | .word 0x00000000,0xffffffff |
| 31421 | p4_expected_fp_regs: |
| 31422 | .word 0x328f8c2f,0x93fd304c |
| 31423 | .word 0xdc953ec8,0x895283a7 |
| 31424 | .word 0x00000000,0x00000000 |
| 31425 | .word 0x6810b43f,0x7adca7d3 |
| 31426 | .word 0x00000000,0x000000ff |
| 31427 | .word 0x790a6142,0xef800000 |
| 31428 | .word 0x00000000,0xad8976bf |
| 31429 | .word 0x2f8c8f32,0x1df724d2 |
| 31430 | .word 0x64d0d451,0xa7835289 |
| 31431 | .word 0xa7f48883,0x3473f338 |
| 31432 | .word 0xfffeffff,0xfffeffff |
| 31433 | .word 0xd6015784,0xffffffff |
| 31434 | .word 0xb6ebffff,0xffffffff |
| 31435 | .word 0x011e0096,0x93f2a6aa |
| 31436 | .word 0xd6015784,0xffffffff |
| 31437 | .word 0xb08ad36e,0x42610a79 |
| 31438 | .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 |
| 31439 | p4_local0_expect: |
| 31440 | .word 0x4c30fd93,0x76fa1390 |
| 31441 | .word 0x4d7c92a5,0xc83e95dc |
| 31442 | .word 0xff4e5213,0xecc78eca |
| 31443 | .word 0xd3a7dc7a,0x3fb41068 |
| 31444 | .word 0xff000000,0x00000000 |
| 31445 | .word 0x2f8c8f32,0x42610a79 |
| 31446 | .word 0x4d7689ad,0xe4bd9134 |
| 31447 | .word 0xd224f71d,0x328f8c2f |
| 31448 | .word 0xd653da1f,0x00000000 |
| 31449 | .word 0xa7f48883,0x8388f4a7 |
| 31450 | .word 0x631db549,0x1fda53d6 |
| 31451 | .word 0x35ff6862,0xe6ac5a6e |
| 31452 | .word 0x00000000,0x00ff0000 |
| 31453 | .word 0xff3a39bb,0x93f2a6aa |
| 31454 | .word 0xd6015784,0x000000d7 |
| 31455 | .word 0xb08ad36e,0xf01a0000 |
| 31456 | p4_local1_expect: |
| 31457 | .word 0x53152103,0x6eb19bd7 |
| 31458 | .word 0xd7d85a2d,0x9d1d7725 |
| 31459 | .word 0x1fdaffff,0xffffffff |
| 31460 | .word 0x043a4259,0xa20c0000 |
| 31461 | .word 0xff000000,0xff008287 |
| 31462 | .word 0x37d816ed,0xaeb80064 |
| 31463 | .word 0xed23f08f,0x00000adf |
| 31464 | .word 0x00000057,0x6810b43f |
| 31465 | .word 0x7fffffff,0x00000060 |
| 31466 | .word 0xa2a46f6b,0x38f37334 |
| 31467 | .word 0x01161079,0xf974f2c2 |
| 31468 | .word 0x29dd28ec,0x00000060 |
| 31469 | .word 0xa048e782,0xc2bfab3b |
| 31470 | .word 0x9dd7b326,0x95e9b596 |
| 31471 | .word 0x00000000,0x62685735 |
| 31472 | .word 0x944beb51,0x109ff9b8 |
| 31473 | p4_local2_expect: |
| 31474 | .word 0xffffffff,0xb64ae262 |
| 31475 | .word 0x00000000,0x00000000 |
| 31476 | .word 0xaaa6f293,0xcb0ac734 |
| 31477 | .word 0x6ed38ab0,0x6268ff35 |
| 31478 | .word 0x0000f08f,0x00000000 |
| 31479 | .word 0xffa6f293,0x485b4255 |
| 31480 | .word 0xff000000,0x00000000 |
| 31481 | .word 0x790a6142,0x6ed38ab0 |
| 31482 | .word 0x9013fa76,0x93fd304c |
| 31483 | .word 0xdc953ec8,0x895283a7 |
| 31484 | .word 0xca8ec7ec,0x13524e5c |
| 31485 | .word 0xed23f08f,0x00000adf |
| 31486 | .word 0xffffffff,0x6ed38ab0 |
| 31487 | .word 0x790a6142,0xef800000 |
| 31488 | .word 0x3491bde4,0xad8976bf |
| 31489 | .word 0x2f8c8f32,0x1df724d2 |
| 31490 | p4_local3_expect: |
| 31491 | .word 0x790a6142,0x0000f08f |
| 31492 | .word 0x00000000,0x00000000 |
| 31493 | .word 0xaaa6f293,0xbb393a04 |
| 31494 | .word 0x00000000,0x0000e2d9 |
| 31495 | .word 0x0000daac,0x00000000 |
| 31496 | .word 0x49b51d9d,0x2d5ad8d7 |
| 31497 | .word 0xf9000000,0xe9000000 |
| 31498 | .word 0xe762e812,0x39202678 |
| 31499 | .word 0x64d0d451,0xa7835289 |
| 31500 | .word 0xa7f48883,0x3473f338 |
| 31501 | .word 0xfffeffff,0xfffeffff |
| 31502 | .word 0xd6015784,0xffffffff |
| 31503 | .word 0xb6ebffff,0xffffffff |
| 31504 | .word 0x011e0096,0x93f2a6aa |
| 31505 | .word 0xd6015784,0xffffffff |
| 31506 | .word 0xb08ad36e,0x42610a79 |
| 31507 | p5_init_registers: |
| 31508 | .word 0xf2d453e7,0xfe870f1d ! Init value for %l0 |
| 31509 | .word 0xf9cee884,0x6486a328 ! Init value for %l1 |
| 31510 | .word 0x7a62e712,0x0ced8c6f ! Init value for %l2 |
| 31511 | .word 0x28397b4d,0xbe566525 ! Init value for %l3 |
| 31512 | .word 0x350e8c7e,0x827f9346 ! Init value for %l4 |
| 31513 | .word 0xead56ffc,0x687c438d ! Init value for %l5 |
| 31514 | .word 0xaeb8bfb3,0xd1839338 ! Init value for %l6 |
| 31515 | .word 0x7341f16a,0x765d5888 ! Init value for %l7 |
| 31516 | .word 0xe6d78938,0xd492f628 ! Init value for %l0 |
| 31517 | .word 0x5eeea86a,0x99e2f82a ! Init value for %l1 |
| 31518 | .word 0x06e27fc6,0x0ec9d10d ! Init value for %l2 |
| 31519 | .word 0xe7b09e00,0x63b84695 ! Init value for %l3 |
| 31520 | .word 0xffbde450,0x5636ff7f ! Init value for %l4 |
| 31521 | .word 0xfc78fd2e,0x79861835 ! Init value for %l5 |
| 31522 | .word 0x6265c77a,0x07c27bff ! Init value for %l6 |
| 31523 | .word 0xee24ee06,0x5a968241 ! Init value for %l7 |
| 31524 | .word 0xf6fd7520,0x46afec45 ! Init value for %l0 |
| 31525 | .word 0x59849b8f,0xd5413db3 ! Init value for %l1 |
| 31526 | .word 0x187f4ca0,0x260d85ad ! Init value for %l2 |
| 31527 | .word 0xc26538f2,0xa2ca28e6 ! Init value for %l3 |
| 31528 | .word 0x8f0b2946,0x53d0f614 ! Init value for %l4 |
| 31529 | .word 0x06fecb60,0x738f3784 ! Init value for %l5 |
| 31530 | .word 0xa06f588c,0x830eec7d ! Init value for %l6 |
| 31531 | .word 0xadbd578a,0x6d8b5f1e ! Init value for %l7 |
| 31532 | .word 0x4cc987f4,0xc4ef17fe ! Init value for %l0 |
| 31533 | .word 0x404e7ff2,0x461d88dc ! Init value for %l1 |
| 31534 | .word 0xd9bb8474,0xd7785995 ! Init value for %l2 |
| 31535 | .word 0x4ffb5cfe,0x55f42304 ! Init value for %l3 |
| 31536 | .word 0xccbdd863,0xd06bb10f ! Init value for %l4 |
| 31537 | .word 0x5778e3c0,0xdcda934f ! Init value for %l5 |
| 31538 | .word 0x550d358b,0xef5ab573 ! Init value for %l6 |
| 31539 | .word 0xb84f21b4,0x86932696 ! Init value for %l7 |
| 31540 | .word 0x7b0d90bc,0x06fa89e2 ! Init value for %l0 |
| 31541 | .word 0x17ab69b7,0xfd8e6bc6 ! Init value for %l1 |
| 31542 | .word 0xb66227f4,0x28a53166 ! Init value for %l2 |
| 31543 | .word 0x8c4057f0,0x0abe6e0a ! Init value for %l3 |
| 31544 | .word 0x841b69a8,0x0c76653d ! Init value for %l4 |
| 31545 | .word 0x4cac1cd3,0xff30aa39 ! Init value for %l5 |
| 31546 | .word 0x593462db,0xd96a9585 ! Init value for %l6 |
| 31547 | .word 0x908bc4f9,0xefa71d4a ! Init value for %l7 |
| 31548 | .word 0x51a0eb98,0xdbc939b2 ! Init value for %l0 |
| 31549 | .word 0xa356567d,0xacbabbcb ! Init value for %l1 |
| 31550 | .word 0x6d5ca3ac,0x4613ea2a ! Init value for %l2 |
| 31551 | .word 0xaf71b770,0x7e2bc44e ! Init value for %l3 |
| 31552 | .word 0x660e8efb,0xce88626c ! Init value for %l4 |
| 31553 | .word 0xf398f1ca,0xbeec4084 ! Init value for %l5 |
| 31554 | .word 0x4635cddd,0xa9fde0d6 ! Init value for %l6 |
| 31555 | .word 0x54e29857,0xd65d2fa7 ! Init value for %l7 |
| 31556 | .word 0x7923ecca,0x195b6aab ! Init value for %l0 |
| 31557 | .word 0xcb7917d4,0x1906178f ! Init value for %l1 |
| 31558 | .word 0x0e475268,0x78275f3a ! Init value for %l2 |
| 31559 | .word 0xd099c5ce,0x0ab037bf ! Init value for %l3 |
| 31560 | .word 0x196f3d64,0x441fd8a2 ! Init value for %l4 |
| 31561 | .word 0x893711ba,0x27852e62 ! Init value for %l5 |
| 31562 | .word 0xcdae9a56,0xa28b981b ! Init value for %l6 |
| 31563 | .word 0x339f5f2f,0xfa122dcd ! Init value for %l7 |
| 31564 | .align 64 |
| 31565 | p5_init_freg: |
| 31566 | .word 0x696d671b,0x653762b2 ! Init value for %f0 |
| 31567 | .word 0x73c298df,0x30d3b794 ! Init value for %f2 |
| 31568 | .word 0xfdaf067b,0x1f898b57 ! Init value for %f4 |
| 31569 | .word 0x314bb383,0x6b768498 ! Init value for %f6 |
| 31570 | .word 0xd2ec102d,0x61ca27b4 ! Init value for %f8 |
| 31571 | .word 0xce0bf484,0x93641f8b ! Init value for %f10 |
| 31572 | .word 0x72cfe4b8,0xe95daed5 ! Init value for %f12 |
| 31573 | .word 0xc06f22f4,0x5a6e70e6 ! Init value for %f14 |
| 31574 | .word 0x58d08592,0x5cb7f041 ! Init value for %f16 |
| 31575 | .word 0xa87187de,0x2ca31290 ! Init value for %f18 |
| 31576 | .word 0x8a947ab6,0xc688aeaf ! Init value for %f20 |
| 31577 | .word 0xeaedcf9e,0x911c55c6 ! Init value for %f22 |
| 31578 | .word 0x8683eb46,0xcdea3d15 ! Init value for %f24 |
| 31579 | .word 0x5f0dd542,0x12b7d6a9 ! Init value for %f26 |
| 31580 | .word 0xbab7dc69,0xbc2dec22 ! Init value for %f28 |
| 31581 | .word 0x96f06ee2,0xe02622cc ! Init value for %f30 |
| 31582 | .word 0xf2f052a1,0xd4fcf905 ! Init value for %f32 |
| 31583 | .word 0x58c37643,0xae384b79 ! Init value for %f34 |
| 31584 | .word 0xa49b235e,0xade3d4f3 ! Init value for %f36 |
| 31585 | .word 0xc9d190ef,0xdc18b087 ! Init value for %f38 |
| 31586 | .word 0x1567fa53,0x28d1b2e0 ! Init value for %f40 |
| 31587 | .word 0x84e3547d,0x9812612f ! Init value for %f42 |
| 31588 | .word 0xe503ca68,0xafdb2364 ! Init value for %f44 |
| 31589 | .word 0x0a34f97b,0x09ef639f ! Init value for %f46 |
| 31590 | .word 0x2d4b4bbe,0x5fbb7efc |
| 31591 | .word 0x1531eb1a,0xacceb3bb |
| 31592 | .word 0x5932469d,0xfac698d4 |
| 31593 | .word 0x2ff81fa7,0xce7b4522 |
| 31594 | .word 0xd913e5f8,0x7a9b7b2f |
| 31595 | .word 0x16678aac,0xb662187c |
| 31596 | .word 0x117dadd1,0x5fc7c29f |
| 31597 | .word 0x88da2850,0x5de4e028 |
| 31598 | p5_share_mask: |
| 31599 | .word 0x00000000,0x00000000 |
| 31600 | .word 0x00000000,0x00000000 |
| 31601 | .word 0x00000000,0x00000000 |
| 31602 | .word 0x00000000,0x00000000 |
| 31603 | .word 0x00000000,0x00000000 |
| 31604 | .word 0xffffffff,0xffffffff |
| 31605 | .word 0x00000000,0x00000000 |
| 31606 | .word 0x00000000,0x00000000 |
| 31607 | p5_expected_registers: |
| 31608 | .word 0x00000000,0x915393fd |
| 31609 | .word 0xff0e8c7e,0x1c7fff46 |
| 31610 | .word 0x00000000,0x0000ffff |
| 31611 | .word 0x9153916d,0x915386ec |
| 31612 | .word 0x00000000,0x00005fb3 |
| 31613 | .word 0x00000000,0x00000088 |
| 31614 | .word 0x2fd8a6a0,0xeb516c7c |
| 31615 | .word 0x00000000,0x0000006b |
| 31616 | .word 0x00000001,0x0000000f |
| 31617 | .word 0x00000000,0xffffffff |
| 31618 | .word 0x00000000,0xc6ae62dd |
| 31619 | .word 0x00000000,0x000003ea |
| 31620 | .word 0x00000000,0x00000000 |
| 31621 | .word 0xffffffff,0xfffffff6 |
| 31622 | .word 0x00000000,0x1c7ffef1 |
| 31623 | .word 0x00000000,0xe32e5576 |
| 31624 | .word 0x00000000,0x000000f7 |
| 31625 | .word 0x00000000,0xba5ead72 |
| 31626 | .word 0x00000000,0x40111f72 |
| 31627 | .word 0x00000000,0x00000221 |
| 31628 | .word 0xffffffff,0xffffffd4 |
| 31629 | .word 0x00000000,0x00000029 |
| 31630 | .word 0x5d396c68,0x466062df |
| 31631 | .word 0x6cf7b118,0xf000ffff |
| 31632 | .word 0x00000000,0x0000010f |
| 31633 | .word 0x00000000,0x00000000 |
| 31634 | .word 0x00000000,0x000044d4 |
| 31635 | .word 0xffffffff,0xffffeb45 |
| 31636 | .word 0x00000000,0x00000000 |
| 31637 | .word 0xffffffff,0x0000000f |
| 31638 | .word 0x00000000,0x00000000 |
| 31639 | .word 0x00000000,0x00000000 |
| 31640 | .word 0x7408eb45,0x0074cd8e |
| 31641 | .word 0xb91471cb,0x746d98e3 |
| 31642 | .word 0x00000000,0xba5ead72 |
| 31643 | .word 0x0000008f,0xa313565a |
| 31644 | .word 0x7408eb45,0x0074d221 |
| 31645 | .word 0xffffffff,0xb9147c79 |
| 31646 | .word 0x00000000,0x18b1f54a |
| 31647 | .word 0x00000000,0x000005d1 |
| 31648 | .word 0x00000000,0x00000003 |
| 31649 | .word 0x00000000,0x3feb57c4 |
| 31650 | .word 0x00000000,0x0000000f |
| 31651 | .word 0x00000000,0x0000001d |
| 31652 | .word 0x00000000,0x0000000f |
| 31653 | .word 0x00000000,0x00000000 |
| 31654 | .word 0x00000000,0x0000cd03 |
| 31655 | .word 0xffffffff,0xffffffff |
| 31656 | .word 0x00000000,0x00000c8b |
| 31657 | .word 0x00000000,0x00000040 |
| 31658 | .word 0x00000000,0x000000ff |
| 31659 | .word 0x00000000,0xfb5385ff |
| 31660 | .word 0x5e091278,0x4656b93e |
| 31661 | .word 0x00000000,0x5cb7ff41 |
| 31662 | .word 0x00000000,0xfb5385eb |
| 31663 | .word 0x00000000,0xba5ead72 |
| 31664 | p5_expected_fp_regs: |
| 31665 | .word 0x0000003e,0x00000317 |
| 31666 | .word 0x67000000,0x18b1ff6c |
| 31667 | .word 0x67000000,0x00001f23 |
| 31668 | .word 0x00000000,0x6c940cff |
| 31669 | .word 0x0f000000,0xffffffff |
| 31670 | .word 0xffffff41,0xffffff00 |
| 31671 | .word 0xd2ec102d,0xb67a948a |
| 31672 | .word 0xafae88c6,0xfb5385ad |
| 31673 | .word 0xa6ee8895,0xb9492e29 |
| 31674 | .word 0x4182965a,0x5bfad23f |
| 31675 | .word 0xce88626c,0x3d3ee151 |
| 31676 | .word 0xbab7dc69,0x1d40681c |
| 31677 | .word 0x1d40681c,0x46eb8386 |
| 31678 | .word 0xffffffff,0x8a947ab6 |
| 31679 | .word 0xa6ee8895,0x7408eb45 |
| 31680 | .word 0x3e14ff3e,0xc61766ff |
| 31681 | .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 |
| 31682 | p5_local0_expect: |
| 31683 | .word 0x17030000,0x3e000000 |
| 31684 | .word 0xd2ec102d,0xffffffff |
| 31685 | .word 0xff000000,0x00000067 |
| 31686 | .word 0xff0c946c,0x00000000 |
| 31687 | .word 0x72ad5eba,0x00000000 |
| 31688 | .word 0x3d3ee113,0x00000000 |
| 31689 | .word 0x40001f23,0x2d10ecd2 |
| 31690 | .word 0xad8553fb,0xc688aeaf |
| 31691 | .word 0xa6ee8895,0xb9492e29 |
| 31692 | .word 0x4182965a,0x5bfad23f |
| 31693 | .word 0xce88626c,0x3d3ee151 |
| 31694 | .word 0xbab7dc69,0x1d40681c |
| 31695 | .word 0x1d40681c,0x46eb8386 |
| 31696 | .word 0xffffffff,0x8a947ab6 |
| 31697 | .word 0xa6ee8895,0x7408eb45 |
| 31698 | .word 0x3e14ff23,0xc61766ff |
| 31699 | p5_local1_expect: |
| 31700 | .word 0xba000000,0x00000000 |
| 31701 | .word 0x2200000f,0x0000ff00 |
| 31702 | .word 0xffffffb7,0x363be328 |
| 31703 | .word 0x9aac6516,0x000000cf |
| 31704 | .word 0x00ffffff,0x41ffffff |
| 31705 | .word 0xff8553fb,0xbb000000 |
| 31706 | .word 0xffffffff,0x00000000 |
| 31707 | .word 0x438abe95,0x0000003e |
| 31708 | .word 0xff0000bb,0x5cb7ff41 |
| 31709 | .word 0x4182965a,0x5bfad23f |
| 31710 | .word 0xce88626c,0x3d3ee151 |
| 31711 | .word 0x01495e3b,0x00001f23 |
| 31712 | .word 0x1d40681c,0x46eb8386 |
| 31713 | .word 0xffffffff,0x8a947ab6 |
| 31714 | .word 0xba000000,0x00000000 |
| 31715 | .word 0x3e14ff3e,0xc61766ff |
| 31716 | p5_local2_expect: |
| 31717 | .word 0x9588eea6,0x3d00000f |
| 31718 | .word 0x00cfbab7,0x00001f23 |
| 31719 | .word 0xffffffff,0xffffffff |
| 31720 | .word 0xffffffff,0xfffffdc4 |
| 31721 | .word 0xcd030000,0x7e000000 |
| 31722 | .word 0xff0086ec,0x3d00000f |
| 31723 | .word 0xb0898895,0xb9582e29 |
| 31724 | .word 0x0000000f,0x231f0000 |
| 31725 | .word 0x00000000,0x00ffba5e |
| 31726 | .word 0xffffffff,0xffffe0e4 |
| 31727 | .word 0x10f07ab6,0xc688aeaf |
| 31728 | .word 0x0ec21c40,0x2e931fe4 |
| 31729 | .word 0x00001f23,0x000000ff |
| 31730 | .word 0x5a252c7e,0x40111f72 |
| 31731 | .word 0xbab7dc69,0xbc2dec22 |
| 31732 | .word 0x00000ba7,0x384ee00d |
| 31733 | p5_local3_expect: |
| 31734 | .word 0xeaedcf9e,0xb8e4cf72 |
| 31735 | .word 0xbb000000,0xec8600ff |
| 31736 | .word 0xba5ead72,0xffffffff |
| 31737 | .word 0x8a947ab6,0x00001f23 |
| 31738 | .word 0xff000000,0x0000fc03 |
| 31739 | .word 0x006617c6,0x3eff143e |
| 31740 | .word 0x67000000,0x18b1ff6c |
| 31741 | .word 0x00000000,0xfffffaca |
| 31742 | .word 0x58d08592,0x5cb7f041 |
| 31743 | .word 0xb8e4cf72,0x5a968241 |
| 31744 | .word 0x1d40681c,0x5eb88751 |
| 31745 | .word 0xeaedcf9e,0x911c55c6 |
| 31746 | .word 0xe8080caa,0xd0469e1f |
| 31747 | .word 0x00000075,0x1c7f9346 |
| 31748 | .word 0xbab7dc69,0xbc2dec22 |
| 31749 | .word 0xcdea3d15,0x04eaface |
| 31750 | p6_init_registers: |
| 31751 | .word 0xfe93a1e4,0x68a0d143 ! Init value for %l0 |
| 31752 | .word 0x8d4e0132,0xad355ba1 ! Init value for %l1 |
| 31753 | .word 0x7444d68a,0x924fc87c ! Init value for %l2 |
| 31754 | .word 0x0af105a7,0xf4eaab23 ! Init value for %l3 |
| 31755 | .word 0xa65fc41c,0x4450b90a ! Init value for %l4 |
| 31756 | .word 0xfee0339a,0x071518c7 ! Init value for %l5 |
| 31757 | .word 0x8f7fe4e0,0xc442543d ! Init value for %l6 |
| 31758 | .word 0x6fea41a4,0x7966d731 ! Init value for %l7 |
| 31759 | .word 0x568171da,0x4f17d30a ! Init value for %l0 |
| 31760 | .word 0xcf85cd74,0x5023b5d2 ! Init value for %l1 |
| 31761 | .word 0x5f12be1a,0x8900e4c6 ! Init value for %l2 |
| 31762 | .word 0x51d460a0,0x78e00a20 ! Init value for %l3 |
| 31763 | .word 0x00ff17e1,0xf93bbb65 ! Init value for %l4 |
| 31764 | .word 0xfd1ea8da,0x79bb15de ! Init value for %l5 |
| 31765 | .word 0x97d3ff22,0x5617533e ! Init value for %l6 |
| 31766 | .word 0x74757136,0x3b2b2f50 ! Init value for %l7 |
| 31767 | .word 0x005fa2c6,0x6efa9440 ! Init value for %l0 |
| 31768 | .word 0xeb044b40,0x6fc1465b ! Init value for %l1 |
| 31769 | .word 0x9a71f9a2,0x0c07a80e ! Init value for %l2 |
| 31770 | .word 0x02419fb6,0x82d9f9dd ! Init value for %l3 |
| 31771 | .word 0x68a90b59,0xfe161c9e ! Init value for %l4 |
| 31772 | .word 0x228ad4e6,0x54393ff8 ! Init value for %l5 |
| 31773 | .word 0xa90ae928,0x1e7ece98 ! Init value for %l6 |
| 31774 | .word 0xc7a25ff2,0x760ce00c ! Init value for %l7 |
| 31775 | .align 64 |
| 31776 | p6_init_freg: |
| 31777 | .word 0x82f73b42,0xab5fc371 ! Init value for %f0 |
| 31778 | .word 0x00ca1d39,0x48e74c55 ! Init value for %f2 |
| 31779 | .word 0xfaed72db,0xcb200803 ! Init value for %f4 |
| 31780 | .word 0x51667be6,0x428fc45d ! Init value for %f6 |
| 31781 | .word 0x9f434c28,0xbde2d674 ! Init value for %f8 |
| 31782 | .word 0xbc54710b,0x3597f0a9 ! Init value for %f10 |
| 31783 | .word 0x73117bd0,0x4f4e2388 ! Init value for %f12 |
| 31784 | .word 0x8a58bd86,0x140c560f ! Init value for %f14 |
| 31785 | .word 0xb4db89f5,0x8cdac226 ! Init value for %f16 |
| 31786 | .word 0xbcbf00cd,0xf440f0c5 ! Init value for %f18 |
| 31787 | .word 0xefdf33e5,0xd6580e8a ! Init value for %f20 |
| 31788 | .word 0xa85addae,0xb37f240a ! Init value for %f22 |
| 31789 | .word 0x26c01614,0x74684f6b ! Init value for %f24 |
| 31790 | .word 0x7eaae78e,0x380571dc ! Init value for %f26 |
| 31791 | .word 0x65d2235d,0xa0ebca5e ! Init value for %f28 |
| 31792 | .word 0xbca7dcf5,0x2a13438d ! Init value for %f30 |
| 31793 | .word 0xf52b624e,0xf5615ada ! Init value for %f32 |
| 31794 | .word 0xf891970e,0x729b9243 ! Init value for %f34 |
| 31795 | .word 0x4540a3c8,0x37b8a01f ! Init value for %f36 |
| 31796 | .word 0xa581bb75,0x827cb3ec ! Init value for %f38 |
| 31797 | .word 0x70319e87,0x6df3e409 ! Init value for %f40 |
| 31798 | .word 0x00b8146d,0xf4f41473 ! Init value for %f42 |
| 31799 | .word 0x2d31a1c9,0x42e40fce ! Init value for %f44 |
| 31800 | .word 0xe1ec6d20,0x7e31712a ! Init value for %f46 |
| 31801 | .word 0xe88bb98e,0x27a096ca |
| 31802 | .word 0x879554c3,0x5e2da5b1 |
| 31803 | .word 0x58dfa87b,0x7fcb5cc1 |
| 31804 | .word 0xcbabc29a,0x978e009a |
| 31805 | .word 0x1f7e8126,0x65542c17 |
| 31806 | .word 0x4d3b1888,0x9f19c67d |
| 31807 | .word 0xf671dabc,0xcc6e0df1 |
| 31808 | .word 0x5cac7327,0xc20632cb |
| 31809 | p6_share_mask: |
| 31810 | .word 0x00000000,0x00000000 |
| 31811 | .word 0x00000000,0x00000000 |
| 31812 | .word 0x00000000,0x00000000 |
| 31813 | .word 0x00000000,0x00000000 |
| 31814 | .word 0x00000000,0x00000000 |
| 31815 | .word 0x00000000,0x00000000 |
| 31816 | .word 0xffffffff,0xffffffff |
| 31817 | .word 0x00000000,0x00000000 |
| 31818 | p6_expected_registers: |
| 31819 | .word 0xffffffff,0xffff8042 |
| 31820 | .word 0xffffffff,0xa184b097 |
| 31821 | .word 0x00000000,0x0000e8c5 |
| 31822 | .word 0x00000000,0x8fa00eff |
| 31823 | .word 0xfffe53b7,0x0d30c640 |
| 31824 | .word 0x00000000,0x00001b17 |
| 31825 | .word 0xffffffff,0xfffff7f7 |
| 31826 | .word 0x00000000,0x00005c24 |
| 31827 | .word 0x00000000,0x00000001 |
| 31828 | .word 0x00000000,0x00000000 |
| 31829 | .word 0x00000000,0x006153a0 |
| 31830 | .word 0xffffffff,0x72e6d48d |
| 31831 | .word 0x00000000,0x00000219 |
| 31832 | .word 0x00000000,0x60e86838 |
| 31833 | .word 0xffffffff,0xfffffebb |
| 31834 | .word 0x00000000,0x00000000 |
| 31835 | .word 0x7ca8e827,0xe02d76ff |
| 31836 | .word 0x00000000,0x8042ddfe |
| 31837 | .word 0xf6791510,0x59dd5e7c |
| 31838 | .word 0x61c35c6a,0x000000ff |
| 31839 | .word 0x40216eff,0x00000000 |
| 31840 | .word 0x00000000,0x00000000 |
| 31841 | .word 0x00000000,0x00000047 |
| 31842 | .word 0x00000000,0x5c245ac2 |
| 31843 | p6_expected_fp_regs: |
| 31844 | .word 0xf7000000,0x760ce00c |
| 31845 | .word 0xc5e1c93f,0x1b178b00 |
| 31846 | .word 0xf7ceff47,0xffffffff |
| 31847 | .word 0x60e86838,0x1b17fd36 |
| 31848 | .word 0xff000000,0x6a5cc361 |
| 31849 | .word 0x00000020,0x59967333 |
| 31850 | .word 0x722b198d,0x814ad883 |
| 31851 | .word 0x085a3bd6,0x0ea88ad1 |
| 31852 | .word 0x6b3e96fb,0x00001b7e |
| 31853 | .word 0x00000020,0x00000000 |
| 31854 | .word 0x00000000,0x47ffcef7 |
| 31855 | .word 0x00000000,0x00000000 |
| 31856 | .word 0xb6f4ffff,0x12000000 |
| 31857 | .word 0x000074ff,0x8d192b72 |
| 31858 | .word 0xc9a2ab90,0x60e86838 |
| 31859 | .word 0x43d1a068,0x0fcabb70 |
| 31860 | .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 |
| 31861 | p6_local0_expect: |
| 31862 | .word 0xf7000000,0x760ce00c |
| 31863 | .word 0xc5e1c93f,0x1b178b00 |
| 31864 | .word 0xf7ceff47,0xffffffff |
| 31865 | .word 0xffffffc5,0x1b17fd36 |
| 31866 | .word 0xff000000,0x6a5cc361 |
| 31867 | .word 0x00000020,0x59967333 |
| 31868 | .word 0x722b198d,0x814ad883 |
| 31869 | .word 0x085a3bd6,0x0ea88ad1 |
| 31870 | .word 0x311c812f,0xa184b097 |
| 31871 | .word 0x00361e3a,0x5c0ed417 |
| 31872 | .word 0x00006a5c,0xfeeff003 |
| 31873 | .word 0x59967333,0xc564fd36 |
| 31874 | .word 0x00000000,0x6a5cc361 |
| 31875 | .word 0xfb963e6b,0x60e86838 |
| 31876 | .word 0xc9a2ab90,0x91fdc400 |
| 31877 | .word 0xd63b5a08,0x00000000 |
| 31878 | p6_local1_expect: |
| 31879 | .word 0xc9a2ab90,0x00000000 |
| 31880 | .word 0x00000000,0x00000000 |
| 31881 | .word 0x00000000,0x00000029 |
| 31882 | .word 0x00000000,0x60e86838 |
| 31883 | .word 0x00000012,0xfffff4b6 |
| 31884 | .word 0x00000000,0x00000016 |
| 31885 | .word 0x70bbca0f,0x68a0d143 |
| 31886 | .word 0x0fa45ecb,0xd355842a |
| 31887 | .word 0x97b084a1,0x2f811c31 |
| 31888 | .word 0xba1f0e5c,0x00000000 |
| 31889 | .word 0x01b4a0b5,0x00000000 |
| 31890 | .word 0x36fd64c5,0x33739659 |
| 31891 | .word 0x61c35c6a,0x00000000 |
| 31892 | .word 0x3868e860,0x6b3e96fb |
| 31893 | .word 0x00c4fd91,0x90aba2c9 |
| 31894 | .word 0x93ff0000,0x1fbac5e8 |
| 31895 | p6_local2_expect: |
| 31896 | .word 0xe8c5ba1f,0x0000ff93 |
| 31897 | .word 0xff369400,0xa184b097 |
| 31898 | .word 0x5cdd4280,0xd2b52350 |
| 31899 | .word 0x00000000,0x8d192b72 |
| 31900 | .word 0xffffffff,0xfffffbff |
| 31901 | .word 0x00a8ba1f,0x8d192b72 |
| 31902 | .word 0xffbeafe8,0x07885fc6 |
| 31903 | .word 0x2242ddd4,0x060064c4 |
| 31904 | .word 0xbeedd141,0xb121a8bd |
| 31905 | .word 0x3d904679,0x7f888695 |
| 31906 | .word 0x00000020,0x00000000 |
| 31907 | .word 0x8900e4c6,0xef4aeff3 |
| 31908 | .word 0x49a2ab8f,0x1f237457 |
| 31909 | .word 0x00000000,0x00000000 |
| 31910 | .word 0x5d1fb5bf,0x645c770e |
| 31911 | .word 0x00000000,0x68a0d143 |
| 31912 | p6_local3_expect: |
| 31913 | .word 0x70bbca0f,0xb5a0b401 |
| 31914 | .word 0xfffffbff,0x3a1e3600 |
| 31915 | .word 0x3868e860,0x0fcabb70 |
| 31916 | .word 0x760ce00c,0x33739659 |
| 31917 | .word 0xd63b5a08,0x00000000 |
| 31918 | .word 0x3868e860,0x6b3e96fb |
| 31919 | .word 0x00000000,0x6b3e96fb |
| 31920 | .word 0x00000000,0x085a3bd6 |
| 31921 | .word 0xffaa7a4d,0x0000ad43 |
| 31922 | .word 0x8042ddfe,0xa0e1c1de |
| 31923 | .word 0xb121a8bd,0x22863a87 |
| 31924 | .word 0xdcaae20f,0x6b2536a2 |
| 31925 | .word 0xd63b5a08,0x00000000 |
| 31926 | .word 0x626921c9,0x806f37dc |
| 31927 | .word 0xdf9212aa,0xbe5cc345 |
| 31928 | .word 0x000074ff,0x8d192b72 |
| 31929 | p7_init_registers: |
| 31930 | .word 0xa3f6abf0,0x342251d8 ! Init value for %l0 |
| 31931 | .word 0x965f27d1,0xcff88070 ! Init value for %l1 |
| 31932 | .word 0x610172a4,0x84c8701a ! Init value for %l2 |
| 31933 | .word 0x34222281,0xdfe6bbc0 ! Init value for %l3 |
| 31934 | .word 0x3e79c144,0x6ee81d94 ! Init value for %l4 |
| 31935 | .word 0xc20d11fa,0x354b9f5e ! Init value for %l5 |
| 31936 | .word 0xb65357ac,0x4e8a2673 ! Init value for %l6 |
| 31937 | .word 0xdea1728a,0xa375c81b ! Init value for %l7 |
| 31938 | .word 0xeb8602e4,0x9383c92a ! Init value for %l0 |
| 31939 | .word 0x42855020,0x63675694 ! Init value for %l1 |
| 31940 | .word 0xc4b56364,0xb1d156d5 ! Init value for %l2 |
| 31941 | .word 0x24da0715,0xb1428f91 ! Init value for %l3 |
| 31942 | .word 0xad6b07f6,0x5af4a260 ! Init value for %l4 |
| 31943 | .word 0x5d1be82c,0x708adcb0 ! Init value for %l5 |
| 31944 | .word 0xd2e95fac,0x4ea6bd6d ! Init value for %l6 |
| 31945 | .word 0x99399ad4,0x47bd5f75 ! Init value for %l7 |
| 31946 | .word 0xc2d0d991,0xf82cee2e ! Init value for %l0 |
| 31947 | .word 0x88c52678,0x93add57f ! Init value for %l1 |
| 31948 | .word 0xe590b6ae,0xac5f07a5 ! Init value for %l2 |
| 31949 | .word 0xc7f84901,0xcfc99648 ! Init value for %l3 |
| 31950 | .word 0xba66f629,0xdf5f7ae3 ! Init value for %l4 |
| 31951 | .word 0x8aa9a3d6,0x57a4f367 ! Init value for %l5 |
| 31952 | .word 0xdcaec2f8,0x876b253e ! Init value for %l6 |
| 31953 | .word 0x57b807b7,0xd2f26857 ! Init value for %l7 |
| 31954 | .word 0xd5cdc119,0xf9c68c11 ! Init value for %l0 |
| 31955 | .word 0xfbdb3bf4,0xdad138c9 ! Init value for %l1 |
| 31956 | .word 0xf455fade,0x8cf59157 ! Init value for %l2 |
| 31957 | .word 0xd2efd73a,0x959aa32b ! Init value for %l3 |
| 31958 | .word 0xbfeb823a,0x15c2b670 ! Init value for %l4 |
| 31959 | .word 0xb0099184,0xc9bd71c6 ! Init value for %l5 |
| 31960 | .word 0xe4fcbe14,0x4962dece ! Init value for %l6 |
| 31961 | .word 0x02bbb3da,0x48c54f61 ! Init value for %l7 |
| 31962 | .align 64 |
| 31963 | p7_init_freg: |
| 31964 | .word 0x7472637f,0xed2c5713 ! Init value for %f0 |
| 31965 | .word 0xdedbcfa2,0x8eac754e ! Init value for %f2 |
| 31966 | .word 0x6689c074,0x80edce2f ! Init value for %f4 |
| 31967 | .word 0x3996f3dd,0x0de7c5f0 ! Init value for %f6 |
| 31968 | .word 0x8f2e29ed,0x70300616 ! Init value for %f8 |
| 31969 | .word 0x198be831,0x7c551967 ! Init value for %f10 |
| 31970 | .word 0xc30a76c0,0x6ac9c84a ! Init value for %f12 |
| 31971 | .word 0x1d4e67f3,0x72530a3d ! Init value for %f14 |
| 31972 | .word 0x0bfc9eaa,0x5aa09bf5 ! Init value for %f16 |
| 31973 | .word 0x06ced9b4,0x461761ab ! Init value for %f18 |
| 31974 | .word 0x30132972,0x2cb8ab77 ! Init value for %f20 |
| 31975 | .word 0xba4dc4c3,0xd5577973 ! Init value for %f22 |
| 31976 | .word 0x966df04e,0x10d31986 ! Init value for %f24 |
| 31977 | .word 0x7a123abe,0xeb2be9ce ! Init value for %f26 |
| 31978 | .word 0x9d776ac6,0xc4ef4e65 ! Init value for %f28 |
| 31979 | .word 0xdcf56b8e,0x54ad408c ! Init value for %f30 |
| 31980 | .word 0x9b21bf53,0x97160245 ! Init value for %f32 |
| 31981 | .word 0xd3c6ffa4,0x77f56a31 ! Init value for %f34 |
| 31982 | .word 0x04892f0a,0x1c0b9c66 ! Init value for %f36 |
| 31983 | .word 0xf640ecb0,0xad258b9e ! Init value for %f38 |
| 31984 | .word 0xd7f50444,0xbc00ec1e ! Init value for %f40 |
| 31985 | .word 0xeaf08e12,0x5debe980 ! Init value for %f42 |
| 31986 | .word 0x7914ffc5,0x0318bfd1 ! Init value for %f44 |
| 31987 | .word 0x02976108,0x2ea760ab ! Init value for %f46 |
| 31988 | .word 0x4ed390be,0x9ae88604 |
| 31989 | .word 0xd7487de1,0x392a1679 |
| 31990 | .word 0xb3b8753d,0x602fe81a |
| 31991 | .word 0x5585dc99,0x617496ec |
| 31992 | .word 0x96cc75dd,0x12d1f7bf |
| 31993 | .word 0x8234a277,0xdc6593c7 |
| 31994 | .word 0xc7e27be5,0x3055becf |
| 31995 | .word 0x01ea0a56,0xd11100c9 |
| 31996 | p7_share_mask: |
| 31997 | .word 0x00000000,0x00000000 |
| 31998 | .word 0x00000000,0x00000000 |
| 31999 | .word 0x00000000,0x00000000 |
| 32000 | .word 0x00000000,0x00000000 |
| 32001 | .word 0x00000000,0x00000000 |
| 32002 | .word 0x00000000,0x00000000 |
| 32003 | .word 0x00000000,0x00000000 |
| 32004 | .word 0xffffffff,0xffffffff |
| 32005 | p7_expected_registers: |
| 32006 | .word 0x00000000,0x7bc50400 |
| 32007 | .word 0x00000000,0x00000220 |
| 32008 | .word 0x00000000,0x00000000 |
| 32009 | .word 0x00000000,0x00000000 |
| 32010 | .word 0x00000000,0x00000000 |
| 32011 | .word 0x00000122,0xff944bc0 |
| 32012 | .word 0x00000000,0x00000000 |
| 32013 | .word 0x00000000,0xffffda29 |
| 32014 | .word 0x00000000,0x00000000 |
| 32015 | .word 0x00000000,0x0000000a |
| 32016 | .word 0xffffffff,0xffffafe3 |
| 32017 | .word 0x00000000,0x00000000 |
| 32018 | .word 0x00000000,0x00000010 |
| 32019 | .word 0x00000000,0x8000003f |
| 32020 | .word 0x00000000,0x80005023 |
| 32021 | .word 0x00000000,0x00000068 |
| 32022 | .word 0x00000000,0x00003814 |
| 32023 | .word 0xb2000000,0x0c525b19 |
| 32024 | .word 0x00000000,0x00000000 |
| 32025 | .word 0xffffffff,0xff000010 |
| 32026 | .word 0x00000000,0x10005aff |
| 32027 | .word 0x00000000,0x00000000 |
| 32028 | .word 0x00000000,0x00000000 |
| 32029 | .word 0x00000000,0x00000080 |
| 32030 | .word 0x00000000,0x000000e7 |
| 32031 | .word 0x7f2b4b01,0x6483d090 |
| 32032 | .word 0x00000000,0x00000024 |
| 32033 | .word 0x00000000,0x00000000 |
| 32034 | .word 0xfd066c49,0x94c06280 |
| 32035 | .word 0x00000000,0x00007878 |
| 32036 | .word 0x00000000,0x52abbaf6 |
| 32037 | .word 0x02f993b6,0x6b3f9d80 |
| 32038 | p7_expected_fp_regs: |
| 32039 | .word 0x7bc50400,0x00000000 |
| 32040 | .word 0xff000000,0x00000000 |
| 32041 | .word 0xffffffff,0xffffffff |
| 32042 | .word 0xa27efe41,0xf5ab81dc |
| 32043 | .word 0xffffffff,0xe94dcb96 |
| 32044 | .word 0x89114803,0xb2d05b3c |
| 32045 | .word 0x3c5bd0b2,0x726ea670 |
| 32046 | .word 0xa954eff6,0x0c525b19 |
| 32047 | .word 0x9a44d770,0x40800f24 |
| 32048 | .word 0x00000000,0x4d2fb037 |
| 32049 | .word 0x0000ff00,0xf9bf0836 |
| 32050 | .word 0xc7ace047,0xffdcffff |
| 32051 | .word 0x2237345e,0x19000000 |
| 32052 | .word 0x0000449a,0xf5ab81dc |
| 32053 | .word 0x2838c297,0x6cead280 |
| 32054 | .word 0x00000b73,0x0000d0bc |
| 32055 | .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 |
| 32056 | p7_local0_expect: |
| 32057 | .word 0xe94dcb96,0x00000000 |
| 32058 | .word 0x00000000,0x0000ae23 |
| 32059 | .word 0xffffffff,0xffffffff |
| 32060 | .word 0x0000ff00,0x00000000 |
| 32061 | .word 0x00000000,0x00000000 |
| 32062 | .word 0x00000000,0x000000e7 |
| 32063 | .word 0xa27efe41,0xf5ab81dc |
| 32064 | .word 0xb2000000,0x000000a2 |
| 32065 | .word 0x00000000,0x40800f24 |
| 32066 | .word 0x90dc82c4,0x1ca16829 |
| 32067 | .word 0x382f8119,0xf9bf0836 |
| 32068 | .word 0x00e738dc,0x5b19ae13 |
| 32069 | .word 0x2237345e,0x1b9d067f |
| 32070 | .word 0x55beda23,0xf5ab81dc |
| 32071 | .word 0x00000bff,0x6cead280 |
| 32072 | .word 0x00000087,0x0f061516 |
| 32073 | p7_local1_expect: |
| 32074 | .word 0x00000019,0x5e343722 |
| 32075 | .word 0x00000000,0x1ca16829 |
| 32076 | .word 0xffffffff,0xfffffd4e |
| 32077 | .word 0xc7ace047,0xfd9d1438 |
| 32078 | .word 0xffdcffff,0x00000000 |
| 32079 | .word 0x9a440000,0xf5ab81dc |
| 32080 | .word 0x2838c297,0x6cead280 |
| 32081 | .word 0x00000b73,0x0000d0bc |
| 32082 | .word 0x035d027b,0x60df7878 |
| 32083 | .word 0x00000000,0xff0000e7 |
| 32084 | .word 0xf12189fb,0xe823c918 |
| 32085 | .word 0xc38d46ef,0xda29face |
| 32086 | .word 0xea0bd2cf,0xa1480334 |
| 32087 | .word 0x0000002e,0xb0c062fb |
| 32088 | .word 0xbcd0b53c,0x00000000 |
| 32089 | .word 0x1a663819,0xf9dfff4c |
| 32090 | p7_local2_expect: |
| 32091 | .word 0x00000000,0xb125bab5 |
| 32092 | .word 0x0000ff00,0x0000007f |
| 32093 | .word 0xf6ef54a9,0x0de7c5f0 |
| 32094 | .word 0x000073ff,0x10005aff |
| 32095 | .word 0x9038c297,0xe94dcb96 |
| 32096 | .word 0x000000e7,0x30983852 |
| 32097 | .word 0x240540a1,0x000000e7 |
| 32098 | .word 0x843ed08d,0xf46a7e15 |
| 32099 | .word 0xa1400524,0x5b19ae13 |
| 32100 | .word 0x8a49619b,0x17fa38b8 |
| 32101 | .word 0x555fdaea,0xaaaec34c |
| 32102 | .word 0x7f2b4b01,0x6483d090 |
| 32103 | .word 0x5e6d81dc,0x70a66e72 |
| 32104 | .word 0x92fe63f7,0xb37a6183 |
| 32105 | .word 0x42a900ff,0x9a97a635 |
| 32106 | .word 0xbfeb823a,0x15c2ba34 |
| 32107 | p7_local3_expect: |
| 32108 | .word 0x00000024,0x00000000 |
| 32109 | .word 0x3c5b0000,0x17fa38b8 |
| 32110 | .word 0xa00022fb,0x00000000 |
| 32111 | .word 0x00000000,0x00000000 |
| 32112 | .word 0x89114803,0xb2d05b3c |
| 32113 | .word 0xbcd00000,0x17041723 |
| 32114 | .word 0xff49619b,0x17fa00b8 |
| 32115 | .word 0x969e6d5e,0x000020e2 |
| 32116 | .word 0x9ac0d770,0x40800f24 |
| 32117 | .word 0x00000000,0x1ca16829 |
| 32118 | .word 0x0000ff00,0xf9bf0836 |
| 32119 | .word 0xc7ace047,0xfd9d1438 |
| 32120 | .word 0x2237345e,0x19000000 |
| 32121 | .word 0xa27efe41,0xf5ab81dc |
| 32122 | .word 0x2838c297,0x75bc946b |
| 32123 | .word 0x00000b73,0x0000d0bc |
| 32124 | p0_invalidate_semaphore: |
| 32125 | .word 0 |
| 32126 | p1_invalidate_semaphore: |
| 32127 | .word 0 |
| 32128 | p2_invalidate_semaphore: |
| 32129 | .word 0 |
| 32130 | p3_invalidate_semaphore: |
| 32131 | .word 0 |
| 32132 | p4_invalidate_semaphore: |
| 32133 | .word 0 |
| 32134 | p5_invalidate_semaphore: |
| 32135 | .word 0 |
| 32136 | p6_invalidate_semaphore: |
| 32137 | .word 0 |
| 32138 | p7_invalidate_semaphore: |
| 32139 | .word 0 |
| 32140 | ! Data for Cross Processor Interrupt |
| 32141 | .align 8 |
| 32142 | received_xintr: |
| 32143 | .word 0,0,0,0,0,0,0,0 |
| 32144 | .word 0,0,0,0,0,0,0,0 |
| 32145 | .word 0,0,0,0,0,0,0,0 |
| 32146 | .word 0,0,0,0,0,0,0,0 |
| 32147 | .word 0,0,0,0,0,0,0,0 |
| 32148 | .word 0,0,0,0,0,0,0,0 |
| 32149 | .word 0,0,0,0,0,0,0,0 |
| 32150 | .word 0,0,0,0,0,0,0,0 |
| 32151 | p0_dispatch_retry: |
| 32152 | .word 0,0 |
| 32153 | p0_xintr_data: |
| 32154 | .word 0x00000000,0x00000001 |
| 32155 | .word 0xd9de04af,0xd79dd5e7 |
| 32156 | .word 0x00000000,0x00000002 |
| 32157 | .word 0x437c72c0,0x31acf4e7 |
| 32158 | .word 0x00000000,0x00000003 |
| 32159 | .word 0x56b6c248,0x0260b3db |
| 32160 | .word 0x00000000,0x00000004 |
| 32161 | .word 0xd98aaed8,0x4e092885 |
| 32162 | .word 0x00000000,0x00000005 |
| 32163 | .word 0x1b3bb24f,0xa04ae1ff |
| 32164 | .word 0x00000000,0x00000006 |
| 32165 | .word 0xfb354258,0x109d18ce |
| 32166 | .word 0x00000000,0x00000007 |
| 32167 | .word 0x2a35e787,0xe04a66aa |
| 32168 | .word 0x00000000,0x00000008 |
| 32169 | .word 0x365ae3a8,0x6a6fbd4f |
| 32170 | p1_dispatch_retry: |
| 32171 | .word 0,0 |
| 32172 | p1_xintr_data: |
| 32173 | .word 0x00000000,0x00000001 |
| 32174 | .word 0x486faf08,0x745a2114 |
| 32175 | .word 0x00000000,0x00000002 |
| 32176 | .word 0x7d0e7dd0,0x0219fff5 |
| 32177 | .word 0x00000000,0x00000003 |
| 32178 | .word 0x7b5ba870,0x4dc79463 |
| 32179 | .word 0x00000000,0x00000004 |
| 32180 | .word 0x7a3e3c97,0x987282b8 |
| 32181 | .word 0x00000000,0x00000005 |
| 32182 | .word 0x73ffdde8,0x2fa466ee |
| 32183 | .word 0x00000000,0x00000006 |
| 32184 | .word 0x3dc34748,0x6691b06b |
| 32185 | .word 0x00000000,0x00000007 |
| 32186 | .word 0xab85c658,0x2c41c547 |
| 32187 | .word 0x00000000,0x00000008 |
| 32188 | .word 0xfba88a3f,0xd76b04e3 |
| 32189 | p2_dispatch_retry: |
| 32190 | .word 0,0 |
| 32191 | p2_xintr_data: |
| 32192 | .word 0x00000000,0x00000001 |
| 32193 | .word 0xcb38d928,0x0b666418 |
| 32194 | .word 0x00000000,0x00000002 |
| 32195 | .word 0xa92dd1df,0x91e61cb8 |
| 32196 | .word 0x00000000,0x00000003 |
| 32197 | .word 0xdd64c3df,0xec4b0e0a |
| 32198 | .word 0x00000000,0x00000004 |
| 32199 | .word 0xe8b016a7,0xa9b5faaf |
| 32200 | .word 0x00000000,0x00000005 |
| 32201 | .word 0x026405d7,0xea899f1f |
| 32202 | .word 0x00000000,0x00000006 |
| 32203 | .word 0x004332af,0x9e9200b7 |
| 32204 | .word 0x00000000,0x00000007 |
| 32205 | .word 0x80649eb8,0x5dfdd94e |
| 32206 | .word 0x00000000,0x00000008 |
| 32207 | .word 0x94310aff,0xac39b716 |
| 32208 | p3_dispatch_retry: |
| 32209 | .word 0,0 |
| 32210 | p3_xintr_data: |
| 32211 | .word 0x00000000,0x00000001 |
| 32212 | .word 0xd641aa10,0x353824dc |
| 32213 | .word 0x00000000,0x00000002 |
| 32214 | .word 0xc6b48d30,0x33bf6f3b |
| 32215 | .word 0x00000000,0x00000003 |
| 32216 | .word 0x466eaeb7,0xe5407de3 |
| 32217 | .word 0x00000000,0x00000004 |
| 32218 | .word 0xbe89a61f,0xe463a8df |
| 32219 | .word 0x00000000,0x00000005 |
| 32220 | .word 0xb54ad7a8,0x31b6b7f7 |
| 32221 | .word 0x00000000,0x00000006 |
| 32222 | .word 0x31a2dfff,0xc905f334 |
| 32223 | .word 0x00000000,0x00000007 |
| 32224 | .word 0x0dc76770,0x5ab5719d |
| 32225 | .word 0x00000000,0x00000008 |
| 32226 | .word 0x848b7d48,0x42e33716 |
| 32227 | p4_dispatch_retry: |
| 32228 | .word 0,0 |
| 32229 | p4_xintr_data: |
| 32230 | .word 0x00000000,0x00000001 |
| 32231 | .word 0x18a796df,0xae5fd368 |
| 32232 | .word 0x00000000,0x00000002 |
| 32233 | .word 0x79ddcde7,0xb695d75d |
| 32234 | .word 0x00000000,0x00000003 |
| 32235 | .word 0x224fb1b0,0x1161ba3d |
| 32236 | .word 0x00000000,0x00000004 |
| 32237 | .word 0x68d4d8af,0xfffb0eb5 |
| 32238 | .word 0x00000000,0x00000005 |
| 32239 | .word 0xd5d9f788,0x1b86490e |
| 32240 | .word 0x00000000,0x00000006 |
| 32241 | .word 0x10fa673f,0xcf449827 |
| 32242 | .word 0x00000000,0x00000007 |
| 32243 | .word 0x0fe906c7,0xd100776b |
| 32244 | .word 0x00000000,0x00000008 |
| 32245 | .word 0x7ad2e15f,0xe69fc80c |
| 32246 | p5_dispatch_retry: |
| 32247 | .word 0,0 |
| 32248 | p5_xintr_data: |
| 32249 | .word 0x00000000,0x00000001 |
| 32250 | .word 0x37c8fc48,0x7d634193 |
| 32251 | .word 0x00000000,0x00000002 |
| 32252 | .word 0xb3220a17,0x9f3aca25 |
| 32253 | .word 0x00000000,0x00000003 |
| 32254 | .word 0x031df0c7,0xaa318978 |
| 32255 | .word 0x00000000,0x00000004 |
| 32256 | .word 0xe19938d0,0x6d99661a |
| 32257 | .word 0x00000000,0x00000005 |
| 32258 | .word 0xada6c8b8,0x4181e874 |
| 32259 | .word 0x00000000,0x00000006 |
| 32260 | .word 0x03d4ccc0,0x572b831e |
| 32261 | .word 0x00000000,0x00000007 |
| 32262 | .word 0xf7ac10a0,0x2290f591 |
| 32263 | .word 0x00000000,0x00000008 |
| 32264 | .word 0x76be873f,0x84576c7d |
| 32265 | p6_dispatch_retry: |
| 32266 | .word 0,0 |
| 32267 | p6_xintr_data: |
| 32268 | .word 0x00000000,0x00000001 |
| 32269 | .word 0xbf47371f,0xd55edbcc |
| 32270 | .word 0x00000000,0x00000002 |
| 32271 | .word 0x1cb63010,0x2b48d845 |
| 32272 | .word 0x00000000,0x00000003 |
| 32273 | .word 0x4c5836f8,0x0f881b6c |
| 32274 | .word 0x00000000,0x00000004 |
| 32275 | .word 0x0221a45f,0xa51039f3 |
| 32276 | .word 0x00000000,0x00000005 |
| 32277 | .word 0x8b877fe7,0xecb01a36 |
| 32278 | .word 0x00000000,0x00000006 |
| 32279 | .word 0x35d23ecf,0xf7c0d97d |
| 32280 | .word 0x00000000,0x00000007 |
| 32281 | .word 0xf10f93d0,0x39d3c123 |
| 32282 | .word 0x00000000,0x00000008 |
| 32283 | .word 0x402a8f40,0x0d5391dc |
| 32284 | p7_dispatch_retry: |
| 32285 | .word 0,0 |
| 32286 | p7_xintr_data: |
| 32287 | .word 0x00000000,0x00000001 |
| 32288 | .word 0xf472000f,0x8a628ab4 |
| 32289 | .word 0x00000000,0x00000002 |
| 32290 | .word 0x7c81d987,0x93b5622b |
| 32291 | .word 0x00000000,0x00000003 |
| 32292 | .word 0xcbb19938,0x127f65f7 |
| 32293 | .word 0x00000000,0x00000004 |
| 32294 | .word 0x80b33b10,0x36f7e4a0 |
| 32295 | .word 0x00000000,0x00000005 |
| 32296 | .word 0xf6c96b38,0x081af114 |
| 32297 | .word 0x00000000,0x00000006 |
| 32298 | .word 0x17fa01b0,0x4e61ade7 |
| 32299 | .word 0x00000000,0x00000007 |
| 32300 | .word 0x1ac8d1a0,0x602827ac |
| 32301 | .word 0x00000000,0x00000008 |
| 32302 | .word 0xd58abc47,0x9695d52a |
| 32303 | .align 8 |
| 32304 | p0_xintr_expected: |
| 32305 | .word 0 |
| 32306 | p1_xintr_expected: |
| 32307 | .word 0 |
| 32308 | p2_xintr_expected: |
| 32309 | .word 0 |
| 32310 | p3_xintr_expected: |
| 32311 | .word 0 |
| 32312 | p4_xintr_expected: |
| 32313 | .word 0 |
| 32314 | p5_xintr_expected: |
| 32315 | .word 0 |
| 32316 | p6_xintr_expected: |
| 32317 | .word 0 |
| 32318 | p7_xintr_expected: |
| 32319 | .word 0 |
| 32320 | .align 64 |
| 32321 | xintr_data_ptrs: |
| 32322 | .word p0_xintr_data |
| 32323 | .word p1_xintr_data |
| 32324 | .word p2_xintr_data |
| 32325 | .word p3_xintr_data |
| 32326 | .word p4_xintr_data |
| 32327 | .word p5_xintr_data |
| 32328 | .word p6_xintr_data |
| 32329 | .word p7_xintr_data |
| 32330 | .align 8 |
| 32331 | p0_xintr_db: |
| 32332 | .skip 512 |
| 32333 | p1_xintr_db: |
| 32334 | .skip 512 |
| 32335 | p2_xintr_db: |
| 32336 | .skip 512 |
| 32337 | p3_xintr_db: |
| 32338 | .skip 512 |
| 32339 | p4_xintr_db: |
| 32340 | .skip 512 |
| 32341 | p5_xintr_db: |
| 32342 | .skip 512 |
| 32343 | p6_xintr_db: |
| 32344 | .skip 512 |
| 32345 | p7_xintr_db: |
| 32346 | .skip 512 |
| 32347 | p0_xintr_retry_count: |
| 32348 | .word 0,0 |
| 32349 | p1_xintr_retry_count: |
| 32350 | .word 0,0 |
| 32351 | p2_xintr_retry_count: |
| 32352 | .word 0,0 |
| 32353 | p3_xintr_retry_count: |
| 32354 | .word 0,0 |
| 32355 | p4_xintr_retry_count: |
| 32356 | .word 0,0 |
| 32357 | p5_xintr_retry_count: |
| 32358 | .word 0,0 |
| 32359 | p6_xintr_retry_count: |
| 32360 | .word 0,0 |
| 32361 | p7_xintr_retry_count: |
| 32362 | .word 0,0 |
| 32363 | p0_reset_cnt: |
| 32364 | .word 0 |
| 32365 | .align 8 |
| 32366 | p0_ec_timing_ctrl: |
| 32367 | .word 0,0 |
| 32368 | p0_ec_control: |
| 32369 | .word 0,0 |
| 32370 | p0_mcu_shadow: |
| 32371 | .skip 80 |
| 32372 | p1_reset_cnt: |
| 32373 | .word 0 |
| 32374 | .align 8 |
| 32375 | p1_ec_timing_ctrl: |
| 32376 | .word 0,0 |
| 32377 | p1_ec_control: |
| 32378 | .word 0,0 |
| 32379 | p1_mcu_shadow: |
| 32380 | .skip 80 |
| 32381 | p2_reset_cnt: |
| 32382 | .word 0 |
| 32383 | .align 8 |
| 32384 | p2_ec_timing_ctrl: |
| 32385 | .word 0,0 |
| 32386 | p2_ec_control: |
| 32387 | .word 0,0 |
| 32388 | p2_mcu_shadow: |
| 32389 | .skip 80 |
| 32390 | p3_reset_cnt: |
| 32391 | .word 0 |
| 32392 | .align 8 |
| 32393 | p3_ec_timing_ctrl: |
| 32394 | .word 0,0 |
| 32395 | p3_ec_control: |
| 32396 | .word 0,0 |
| 32397 | p3_mcu_shadow: |
| 32398 | .skip 80 |
| 32399 | p4_reset_cnt: |
| 32400 | .word 0 |
| 32401 | .align 8 |
| 32402 | p4_ec_timing_ctrl: |
| 32403 | .word 0,0 |
| 32404 | p4_ec_control: |
| 32405 | .word 0,0 |
| 32406 | p4_mcu_shadow: |
| 32407 | .skip 80 |
| 32408 | p5_reset_cnt: |
| 32409 | .word 0 |
| 32410 | .align 8 |
| 32411 | p5_ec_timing_ctrl: |
| 32412 | .word 0,0 |
| 32413 | p5_ec_control: |
| 32414 | .word 0,0 |
| 32415 | p5_mcu_shadow: |
| 32416 | .skip 80 |
| 32417 | p6_reset_cnt: |
| 32418 | .word 0 |
| 32419 | .align 8 |
| 32420 | p6_ec_timing_ctrl: |
| 32421 | .word 0,0 |
| 32422 | p6_ec_control: |
| 32423 | .word 0,0 |
| 32424 | p6_mcu_shadow: |
| 32425 | .skip 80 |
| 32426 | p7_reset_cnt: |
| 32427 | .word 0 |
| 32428 | .align 8 |
| 32429 | p7_ec_timing_ctrl: |
| 32430 | .word 0,0 |
| 32431 | p7_ec_control: |
| 32432 | .word 0,0 |
| 32433 | p7_mcu_shadow: |
| 32434 | .skip 80 |
| 32435 | user_data_end: |
| 32436 | |
| 32437 | SECTION .p0_local0 DATA_VA=0x000800000 |
| 32438 | |
| 32439 | attr_data { |
| 32440 | Name = .p0_local0, |
| 32441 | VA = 0x0000000000800000, |
| 32442 | RA = 0x0000000010000000, |
| 32443 | PA = ra2pa(0x0000000010000000,0), |
| 32444 | part_0_ctx_nonzero_tsb_config_0, |
| 32445 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32446 | TTE_IE=0, TTE_Diag=0, |
| 32447 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32448 | } |
| 32449 | |
| 32450 | .data |
| 32451 | .seg "data" |
| 32452 | .align 0x2000 |
| 32453 | .global p0_local0_start |
| 32454 | p0_local0_begin: |
| 32455 | p0_local0_start: |
| 32456 | .word 0x724336b3,0x1ee973b5,0xd51bb133,0xab974849 |
| 32457 | .word 0xb6ee063f,0x67458bf5,0xd4327840,0x3c2f7ccb |
| 32458 | .word 0xd1e22a2b,0x759d2fe2,0xb80adf92,0x4c037c4e |
| 32459 | .word 0xcf0a1b78,0x8b699b28,0x8c988ea6,0x9c265c65 |
| 32460 | .word 0x5ef41e13,0x62986624,0x45b698b1,0x26e509f6 |
| 32461 | .word 0x6079046b,0x62f27a33,0x60fac25a,0x642d86de |
| 32462 | .word 0x35638c4c,0xc42fa3ce,0x81b6d41e,0x751175c1 |
| 32463 | .word 0x06393062,0xade3953b,0xe78b9b02,0xcf670982 |
| 32464 | p0_local0_end: |
| 32465 | |
| 32466 | SECTION .p0_local1 DATA_VA=0x000802000 |
| 32467 | |
| 32468 | attr_data { |
| 32469 | Name = .p0_local1, |
| 32470 | VA = 0x0000000000802000, |
| 32471 | RA = 0x0000000010800000, |
| 32472 | PA = ra2pa(0x0000000010800000,0), |
| 32473 | part_0_ctx_nonzero_tsb_config_0, |
| 32474 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32475 | TTE_IE=0, TTE_Diag=0, |
| 32476 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32477 | } |
| 32478 | |
| 32479 | .data |
| 32480 | .seg "data" |
| 32481 | .align 0x2000 |
| 32482 | .global p0_local1_start |
| 32483 | p0_local1_begin: |
| 32484 | p0_local1_start: |
| 32485 | .word 0xca41069b,0x93db643b,0xad7b0f54,0x38fa3f7c |
| 32486 | .word 0x0d68423c,0x713afe4a,0x4f0e87ed,0x810d199c |
| 32487 | .word 0x25fd6349,0xe0b178f8,0xd3cefb27,0x3f57c19e |
| 32488 | .word 0xbf0bfb04,0x3f5849b2,0xfdba0bfa,0xad9d5d3c |
| 32489 | .word 0xf2ee15fc,0xc4fa8ac1,0xa0327fa9,0x18436cb0 |
| 32490 | .word 0xb5fc568d,0xba1c77dc,0xb26fc883,0x20e04a75 |
| 32491 | .word 0x5c431c22,0x98a9ee73,0x5437da07,0xc10609f3 |
| 32492 | .word 0x5a64736c,0x91a33d32,0x8dd7b3da,0x8b1f697c |
| 32493 | p0_local1_end: |
| 32494 | |
| 32495 | SECTION .p0_local2 DATA_VA=0x000804000 |
| 32496 | |
| 32497 | attr_data { |
| 32498 | Name = .p0_local2, |
| 32499 | VA = 0x0000000000804000, |
| 32500 | RA = 0x0000000011000000, |
| 32501 | PA = ra2pa(0x0000000011000000,0), |
| 32502 | part_0_ctx_nonzero_tsb_config_0, |
| 32503 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32504 | TTE_IE=0, TTE_Diag=0, |
| 32505 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32506 | } |
| 32507 | |
| 32508 | .data |
| 32509 | .seg "data" |
| 32510 | .align 0x2000 |
| 32511 | .global p0_local2_start |
| 32512 | p0_local2_begin: |
| 32513 | p0_local2_start: |
| 32514 | .word 0x4a458765,0x8277b707,0x1a5e079b,0x1998a034 |
| 32515 | .word 0xde098e11,0x400b31e4,0xd9a52e28,0x42882c20 |
| 32516 | .word 0xe11979c6,0x3c684d34,0x9806a846,0x59d93c19 |
| 32517 | .word 0xbd74884c,0x86e045b8,0x542e5359,0xcf42991d |
| 32518 | .word 0xd4ab9992,0xe3874c2d,0xe7aed1fb,0xcb4cc576 |
| 32519 | .word 0xe8ffef51,0x56d50de1,0x6a6391b3,0xf61f2da4 |
| 32520 | .word 0x59622736,0x64c509c8,0x14e8977f,0x633721ae |
| 32521 | .word 0x0cf2272d,0x15d074f2,0x9cea8f3b,0x6adb0565 |
| 32522 | p0_local2_end: |
| 32523 | |
| 32524 | SECTION .p0_local3 DATA_VA=0x000806000 |
| 32525 | |
| 32526 | attr_data { |
| 32527 | Name = .p0_local3, |
| 32528 | VA = 0x0000000000806000, |
| 32529 | RA = 0x0000000011800000, |
| 32530 | PA = ra2pa(0x0000000011800000,0), |
| 32531 | part_0_ctx_nonzero_tsb_config_0, |
| 32532 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32533 | TTE_IE=0, TTE_Diag=0, |
| 32534 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32535 | } |
| 32536 | |
| 32537 | .data |
| 32538 | .seg "data" |
| 32539 | .align 0x2000 |
| 32540 | .global p0_local3_start |
| 32541 | p0_local3_begin: |
| 32542 | p0_local3_start: |
| 32543 | .word 0x0628f1b4,0xf64ba15a,0x85b62594,0x07c279dd |
| 32544 | .word 0x65583d0b,0xb5c8e5df,0x186043a0,0x7f21e319 |
| 32545 | .word 0x6bb7175b,0xf69ee692,0x6fef7942,0x1f1345a6 |
| 32546 | .word 0xc1beff47,0x29b31556,0x9ad4bde8,0x4f8afe6f |
| 32547 | .word 0x8eca466e,0x7155230d,0xecd668ba,0xd87da2a9 |
| 32548 | .word 0xb1657808,0xcca44205,0x22e24f2c,0xd804ce7f |
| 32549 | .word 0xdabf705f,0xe1709402,0x602d6092,0x69e1e211 |
| 32550 | .word 0x3a2d06e0,0x83be591b,0x81111602,0xb3bd9c66 |
| 32551 | p0_local3_end: |
| 32552 | |
| 32553 | SECTION .p1_local0 DATA_VA=0x000808000 |
| 32554 | |
| 32555 | attr_data { |
| 32556 | Name = .p1_local0, |
| 32557 | VA = 0x0000000000808000, |
| 32558 | RA = 0x0000000012000000, |
| 32559 | PA = ra2pa(0x0000000012000000,0), |
| 32560 | part_0_ctx_nonzero_tsb_config_0, |
| 32561 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32562 | TTE_IE=0, TTE_Diag=0, |
| 32563 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32564 | } |
| 32565 | |
| 32566 | .data |
| 32567 | .seg "data" |
| 32568 | .align 0x2000 |
| 32569 | .global p1_local0_start |
| 32570 | p1_local0_begin: |
| 32571 | p1_local0_start: |
| 32572 | .word 0x48e43574,0x96046034,0x78db38bd,0x1518e574 |
| 32573 | .word 0x91c4d8e5,0x1f61646e,0xb7ae4677,0x8bf5cc39 |
| 32574 | .word 0x62713340,0x0e81b8b8,0x5e203663,0x23aea4ac |
| 32575 | .word 0x30751030,0xe10a45ac,0xd30040d2,0x3863da23 |
| 32576 | .word 0x6fbe6505,0x22ee1cf4,0x1c74f8b4,0x2cee9ca8 |
| 32577 | .word 0xb466b582,0xf71a054b,0xaa9522a4,0x1b2980b0 |
| 32578 | .word 0x294af93f,0x5eab9c97,0x4c0672b1,0x4f5e87a6 |
| 32579 | .word 0x1327ee8a,0xa50300f4,0xff40ec05,0x7d5d6dc2 |
| 32580 | p1_local0_end: |
| 32581 | |
| 32582 | SECTION .p1_local1 DATA_VA=0x00080a000 |
| 32583 | |
| 32584 | attr_data { |
| 32585 | Name = .p1_local1, |
| 32586 | VA = 0x000000000080a000, |
| 32587 | RA = 0x0000000012800000, |
| 32588 | PA = ra2pa(0x0000000012800000,0), |
| 32589 | part_0_ctx_nonzero_tsb_config_0, |
| 32590 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32591 | TTE_IE=0, TTE_Diag=0, |
| 32592 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32593 | } |
| 32594 | |
| 32595 | .data |
| 32596 | .seg "data" |
| 32597 | .align 0x2000 |
| 32598 | .global p1_local1_start |
| 32599 | p1_local1_begin: |
| 32600 | p1_local1_start: |
| 32601 | .word 0x695f7c8f,0xde2d1a6d,0x5f111e40,0x3666455d |
| 32602 | .word 0xd27902ab,0x154086dc,0xe08baf0d,0xcc07b194 |
| 32603 | .word 0x2b9cc195,0x24d869cf,0x869f8c0e,0xd2b76cc8 |
| 32604 | .word 0x038f3ea8,0xac398755,0xc5a49d94,0x05a2c157 |
| 32605 | .word 0x600c4d4f,0xeb5a2446,0x64de5119,0xc28c34b1 |
| 32606 | .word 0xfa4454ed,0x1e8bbd75,0x7236e71b,0x22133507 |
| 32607 | .word 0x4126acb5,0x01705157,0x27bb592c,0xcb0c533c |
| 32608 | .word 0xc1fc69bc,0x688c11a1,0x7b5a9e0a,0xe2e4c653 |
| 32609 | p1_local1_end: |
| 32610 | |
| 32611 | SECTION .p1_local2 DATA_VA=0x00080c000 |
| 32612 | |
| 32613 | attr_data { |
| 32614 | Name = .p1_local2, |
| 32615 | VA = 0x000000000080c000, |
| 32616 | RA = 0x0000000013000000, |
| 32617 | PA = ra2pa(0x0000000013000000,0), |
| 32618 | part_0_ctx_nonzero_tsb_config_0, |
| 32619 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32620 | TTE_IE=0, TTE_Diag=0, |
| 32621 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32622 | } |
| 32623 | |
| 32624 | .data |
| 32625 | .seg "data" |
| 32626 | .align 0x2000 |
| 32627 | .global p1_local2_start |
| 32628 | p1_local2_begin: |
| 32629 | p1_local2_start: |
| 32630 | .word 0x1ce4ea3d,0x804e17c8,0xe9ca381e,0x69aa4adc |
| 32631 | .word 0xa98a4987,0xe252d685,0xb1baabda,0x6a9b4873 |
| 32632 | .word 0x0737e844,0x7d6d58b3,0x3a6715aa,0xcb21ec25 |
| 32633 | .word 0x5594e1a1,0xc0d75a97,0x7b4806bf,0x2155d3e4 |
| 32634 | .word 0x2240f5a5,0x3a77e294,0x204a57a6,0x1ba82a4e |
| 32635 | .word 0x7ea06261,0x81019b90,0x993ddaa0,0x9ef145cb |
| 32636 | .word 0xcdc619cd,0x13955195,0xcd7b37cd,0xbe30bc9f |
| 32637 | .word 0x33cc0820,0x1e34d59a,0x278aaa01,0x1fa0cd7d |
| 32638 | p1_local2_end: |
| 32639 | |
| 32640 | SECTION .p1_local3 DATA_VA=0x00080e000 |
| 32641 | |
| 32642 | attr_data { |
| 32643 | Name = .p1_local3, |
| 32644 | VA = 0x000000000080e000, |
| 32645 | RA = 0x0000000013800000, |
| 32646 | PA = ra2pa(0x0000000013800000,0), |
| 32647 | part_0_ctx_nonzero_tsb_config_0, |
| 32648 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32649 | TTE_IE=0, TTE_Diag=0, |
| 32650 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32651 | } |
| 32652 | |
| 32653 | .data |
| 32654 | .seg "data" |
| 32655 | .align 0x2000 |
| 32656 | .global p1_local3_start |
| 32657 | p1_local3_begin: |
| 32658 | p1_local3_start: |
| 32659 | .word 0x68b3b82b,0x4cc05b29,0xf0084ce1,0x86b063bf |
| 32660 | .word 0x66cd2e0b,0xadf5a43d,0x7e682672,0x89fdf270 |
| 32661 | .word 0x480138c6,0x461165f7,0xbc0aef5f,0x3f47e4c3 |
| 32662 | .word 0x8246388d,0xb77a7e9f,0x3a63befc,0x20fe8af5 |
| 32663 | .word 0xb811c08d,0x5d813319,0xe40eda16,0x9780b5d0 |
| 32664 | .word 0x36e351a7,0xf1a497ec,0xc8fb5f16,0xf5b16b79 |
| 32665 | .word 0x5218c0c1,0x92239151,0x638d7b87,0x9a68b260 |
| 32666 | .word 0x638d2c31,0x4786cb82,0x8234843c,0xed41e8f6 |
| 32667 | p1_local3_end: |
| 32668 | |
| 32669 | SECTION .p2_local0 DATA_VA=0x000810000 |
| 32670 | |
| 32671 | attr_data { |
| 32672 | Name = .p2_local0, |
| 32673 | VA = 0x0000000000810000, |
| 32674 | RA = 0x0000000014000000, |
| 32675 | PA = ra2pa(0x0000000014000000,0), |
| 32676 | part_0_ctx_nonzero_tsb_config_0, |
| 32677 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32678 | TTE_IE=0, TTE_Diag=0, |
| 32679 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32680 | } |
| 32681 | |
| 32682 | .data |
| 32683 | .seg "data" |
| 32684 | .align 0x2000 |
| 32685 | .global p2_local0_start |
| 32686 | p2_local0_begin: |
| 32687 | p2_local0_start: |
| 32688 | .word 0xc5a5a976,0x820ac238,0xbc7610a8,0x6ba52b4d |
| 32689 | .word 0x595506b6,0x4bd3e869,0x55eef7b6,0x06f496aa |
| 32690 | .word 0xe8cb5872,0x7ad3a9d8,0xec12d4af,0xa8909a0d |
| 32691 | .word 0xfa22bdb7,0xdf163e2e,0x4c7b9d27,0x4a68e7bd |
| 32692 | .word 0xc538c294,0x3e540d69,0xe35baa3d,0x06dd33cb |
| 32693 | .word 0xc9efcc10,0xe5ebde21,0x07640c56,0x8f84d77d |
| 32694 | .word 0x4fde88e6,0x9012c3e2,0x243f36cd,0xc7bdc595 |
| 32695 | .word 0x028e7760,0x16783958,0x96e762e8,0xa22d4005 |
| 32696 | p2_local0_end: |
| 32697 | |
| 32698 | SECTION .p2_local1 DATA_VA=0x000812000 |
| 32699 | |
| 32700 | attr_data { |
| 32701 | Name = .p2_local1, |
| 32702 | VA = 0x0000000000812000, |
| 32703 | RA = 0x0000000014800000, |
| 32704 | PA = ra2pa(0x0000000014800000,0), |
| 32705 | part_0_ctx_nonzero_tsb_config_0, |
| 32706 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32707 | TTE_IE=0, TTE_Diag=0, |
| 32708 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32709 | } |
| 32710 | |
| 32711 | .data |
| 32712 | .seg "data" |
| 32713 | .align 0x2000 |
| 32714 | .global p2_local1_start |
| 32715 | p2_local1_begin: |
| 32716 | p2_local1_start: |
| 32717 | .word 0x60ce27aa,0x8ce33458,0x4922fd85,0xeb82027c |
| 32718 | .word 0x32faa058,0x1bd3d01b,0x14c6eec8,0xa488d1b8 |
| 32719 | .word 0x78b9436e,0xe4906d03,0xe4fc652a,0xa6f83640 |
| 32720 | .word 0xeb7c00dc,0x93903a32,0x0460348e,0x6b838001 |
| 32721 | .word 0x184e8505,0x5df22d01,0xa8810e5e,0xb1ca5a1f |
| 32722 | .word 0x1248661a,0xdc55d6e5,0x1955eb13,0x225adb50 |
| 32723 | .word 0x7d3f6878,0x0dc2a37c,0x6259d14b,0x2b82230d |
| 32724 | .word 0xb89a7476,0x6e2f3dad,0x149349f6,0x618b443d |
| 32725 | p2_local1_end: |
| 32726 | |
| 32727 | SECTION .p2_local2 DATA_VA=0x000814000 |
| 32728 | |
| 32729 | attr_data { |
| 32730 | Name = .p2_local2, |
| 32731 | VA = 0x0000000000814000, |
| 32732 | RA = 0x0000000015000000, |
| 32733 | PA = ra2pa(0x0000000015000000,0), |
| 32734 | part_0_ctx_nonzero_tsb_config_0, |
| 32735 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32736 | TTE_IE=0, TTE_Diag=0, |
| 32737 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32738 | } |
| 32739 | |
| 32740 | .data |
| 32741 | .seg "data" |
| 32742 | .align 0x2000 |
| 32743 | .global p2_local2_start |
| 32744 | p2_local2_begin: |
| 32745 | p2_local2_start: |
| 32746 | .word 0xb4bb02c8,0x1c13dd86,0xc93b65bb,0xcbd06a7d |
| 32747 | .word 0x99d0b320,0xfe4b7617,0x175dd280,0x4fde4634 |
| 32748 | .word 0xfbe2bd7a,0x161ee1da,0x4a91b68d,0x29bef6ce |
| 32749 | .word 0xb897b226,0xfd21c608,0x4cca0629,0x8b6dbff8 |
| 32750 | .word 0x1ffec5e4,0xc53503d8,0x70c0a643,0x5fc711d5 |
| 32751 | .word 0xad269b18,0x8d7ada76,0x1d636614,0xe29060d0 |
| 32752 | .word 0x1fdc777b,0x69948a54,0x313240f2,0xe5421c8c |
| 32753 | .word 0xcb93fabd,0xdebe3575,0xf5934579,0x6d4e3b19 |
| 32754 | p2_local2_end: |
| 32755 | |
| 32756 | SECTION .p2_local3 DATA_VA=0x000816000 |
| 32757 | |
| 32758 | attr_data { |
| 32759 | Name = .p2_local3, |
| 32760 | VA = 0x0000000000816000, |
| 32761 | RA = 0x0000000015800000, |
| 32762 | PA = ra2pa(0x0000000015800000,0), |
| 32763 | part_0_ctx_nonzero_tsb_config_0, |
| 32764 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32765 | TTE_IE=0, TTE_Diag=0, |
| 32766 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32767 | } |
| 32768 | |
| 32769 | .data |
| 32770 | .seg "data" |
| 32771 | .align 0x2000 |
| 32772 | .global p2_local3_start |
| 32773 | p2_local3_begin: |
| 32774 | p2_local3_start: |
| 32775 | .word 0x53edd34b,0xd6475c7d,0xa53ccc07,0x9bdf43f2 |
| 32776 | .word 0x96842c7e,0xdbcc5097,0xc8f86633,0x9feae4a1 |
| 32777 | .word 0x80a21d51,0xa1d62e96,0xedf364f8,0xba0f26fc |
| 32778 | .word 0x15ffbd96,0xc557779c,0x6d78dbfe,0xea2774ad |
| 32779 | .word 0x3a30aa67,0x8e4fbc37,0xc2eef7fc,0x8652576d |
| 32780 | .word 0x70a433b2,0x0bd7260d,0x8dc61fab,0xf07829b3 |
| 32781 | .word 0x859271a4,0x2a099f00,0x762a7a2c,0x157c7291 |
| 32782 | .word 0x19f597cd,0xc23e1c72,0x383cce23,0x36e67c74 |
| 32783 | p2_local3_end: |
| 32784 | |
| 32785 | SECTION .p3_local0 DATA_VA=0x000818000 |
| 32786 | |
| 32787 | attr_data { |
| 32788 | Name = .p3_local0, |
| 32789 | VA = 0x0000000000818000, |
| 32790 | RA = 0x0000000016000000, |
| 32791 | PA = ra2pa(0x0000000016000000,0), |
| 32792 | part_0_ctx_nonzero_tsb_config_0, |
| 32793 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32794 | TTE_IE=0, TTE_Diag=0, |
| 32795 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32796 | } |
| 32797 | |
| 32798 | .data |
| 32799 | .seg "data" |
| 32800 | .align 0x2000 |
| 32801 | .global p3_local0_start |
| 32802 | p3_local0_begin: |
| 32803 | p3_local0_start: |
| 32804 | .word 0xe4e4916a,0xe270b6f8,0x09842df5,0xc5bdc4e2 |
| 32805 | .word 0x92716929,0x51c43acc,0xed9eb71e,0xfae1cf91 |
| 32806 | .word 0xb10df008,0x439eb45e,0x41af69ed,0x0f22ab37 |
| 32807 | .word 0x7c37051d,0xccbca1a5,0x3188d469,0xb3fa4f0b |
| 32808 | .word 0xac1f6464,0x1c2fce5b,0x14196689,0x2684d640 |
| 32809 | .word 0x77526f8c,0x7a22ddc7,0x1b749deb,0xc922484c |
| 32810 | .word 0xbf76e1c9,0x7b5693a8,0xdc8a439a,0x4add8e50 |
| 32811 | .word 0xdfe9d0a9,0x1da18ff8,0x5280cd6e,0xec651786 |
| 32812 | p3_local0_end: |
| 32813 | |
| 32814 | SECTION .p3_local1 DATA_VA=0x00081a000 |
| 32815 | |
| 32816 | attr_data { |
| 32817 | Name = .p3_local1, |
| 32818 | VA = 0x000000000081a000, |
| 32819 | RA = 0x0000000016800000, |
| 32820 | PA = ra2pa(0x0000000016800000,0), |
| 32821 | part_0_ctx_nonzero_tsb_config_0, |
| 32822 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32823 | TTE_IE=0, TTE_Diag=0, |
| 32824 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32825 | } |
| 32826 | |
| 32827 | .data |
| 32828 | .seg "data" |
| 32829 | .align 0x2000 |
| 32830 | .global p3_local1_start |
| 32831 | p3_local1_begin: |
| 32832 | p3_local1_start: |
| 32833 | .word 0x339d3728,0xf5d66a2c,0x11cbd2de,0x68d983c4 |
| 32834 | .word 0xf02f7999,0xfe176bf5,0x51ba87c4,0x158a3ed9 |
| 32835 | .word 0x0d1f364c,0xcd55b944,0xcd6e2b81,0x163d8a3e |
| 32836 | .word 0x97cd1c0a,0x3f5b5adc,0x25c5c45a,0x883332ec |
| 32837 | .word 0x45367144,0x0740dcb4,0x45b1f8e5,0x760bc7ee |
| 32838 | .word 0x1c32e724,0x7cd58344,0x7cd86405,0x11bd9977 |
| 32839 | .word 0xce17b17e,0xbccc3af8,0xb48cb4b0,0x81517ac9 |
| 32840 | .word 0x2c46cb4d,0x44b0f1d4,0x1ae2dfa9,0x3e41906a |
| 32841 | p3_local1_end: |
| 32842 | |
| 32843 | SECTION .p3_local2 DATA_VA=0x00081c000 |
| 32844 | |
| 32845 | attr_data { |
| 32846 | Name = .p3_local2, |
| 32847 | VA = 0x000000000081c000, |
| 32848 | RA = 0x0000000017000000, |
| 32849 | PA = ra2pa(0x0000000017000000,0), |
| 32850 | part_0_ctx_nonzero_tsb_config_0, |
| 32851 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32852 | TTE_IE=0, TTE_Diag=0, |
| 32853 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32854 | } |
| 32855 | |
| 32856 | .data |
| 32857 | .seg "data" |
| 32858 | .align 0x2000 |
| 32859 | .global p3_local2_start |
| 32860 | p3_local2_begin: |
| 32861 | p3_local2_start: |
| 32862 | .word 0x4b45f198,0x705b0990,0xb8ba95f6,0x817569fd |
| 32863 | .word 0x5ed08dc2,0x21786b04,0xb9cf8bfe,0x082c4719 |
| 32864 | .word 0xbaa2e5b6,0x6b0fba9c,0x80ea6ca8,0xd211ce82 |
| 32865 | .word 0x6ea4dbab,0x447bbedd,0x36c39856,0x75398442 |
| 32866 | .word 0xcdeb1165,0xa702658c,0x65657551,0xea25fcf6 |
| 32867 | .word 0xdbb8dd0a,0x55e62bda,0x08f82bf5,0x0c7e7665 |
| 32868 | .word 0x6052c6a6,0x8e93ea93,0x58b36f66,0x3daee944 |
| 32869 | .word 0xae271a4b,0x19065826,0x4805d4a8,0xd1111cef |
| 32870 | p3_local2_end: |
| 32871 | |
| 32872 | SECTION .p3_local3 DATA_VA=0x00081e000 |
| 32873 | |
| 32874 | attr_data { |
| 32875 | Name = .p3_local3, |
| 32876 | VA = 0x000000000081e000, |
| 32877 | RA = 0x0000000017800000, |
| 32878 | PA = ra2pa(0x0000000017800000,0), |
| 32879 | part_0_ctx_nonzero_tsb_config_0, |
| 32880 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32881 | TTE_IE=0, TTE_Diag=0, |
| 32882 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32883 | } |
| 32884 | |
| 32885 | .data |
| 32886 | .seg "data" |
| 32887 | .align 0x2000 |
| 32888 | .global p3_local3_start |
| 32889 | p3_local3_begin: |
| 32890 | p3_local3_start: |
| 32891 | .word 0x5556ae3b,0x4a63db88,0xf083b645,0x88bc817f |
| 32892 | .word 0x1d1648d9,0xf24df698,0x759f25ad,0xbae1815b |
| 32893 | .word 0xc39eda3e,0x9c2d8b22,0x44bfaa23,0x797ad677 |
| 32894 | .word 0x9ce7af07,0xae6462cf,0x2a3aba86,0xca47ebbc |
| 32895 | .word 0x65c8653a,0x63d5084d,0x58210a63,0xaabf0190 |
| 32896 | .word 0x47aa6505,0x5be3d60c,0x295aba06,0x0f769e86 |
| 32897 | .word 0x2c927f35,0x775be6c9,0x02cd970e,0x0d4a38c6 |
| 32898 | .word 0x9a989f9e,0x109b1084,0x1f3cc913,0x1e85a3a5 |
| 32899 | p3_local3_end: |
| 32900 | |
| 32901 | SECTION .p4_local0 DATA_VA=0x000820000 |
| 32902 | |
| 32903 | attr_data { |
| 32904 | Name = .p4_local0, |
| 32905 | VA = 0x0000000000820000, |
| 32906 | RA = 0x0000000018000000, |
| 32907 | PA = ra2pa(0x0000000018000000,0), |
| 32908 | part_0_ctx_nonzero_tsb_config_0, |
| 32909 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32910 | TTE_IE=0, TTE_Diag=0, |
| 32911 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32912 | } |
| 32913 | |
| 32914 | .data |
| 32915 | .seg "data" |
| 32916 | .align 0x2000 |
| 32917 | .global p4_local0_start |
| 32918 | p4_local0_begin: |
| 32919 | p4_local0_start: |
| 32920 | .word 0x435816e5,0xdec979ce,0xc63152de,0x26246d05 |
| 32921 | .word 0x3e52b106,0x2cbbbf56,0x5296f658,0xcc062531 |
| 32922 | .word 0xc257f085,0x91afa285,0x394daa5b,0x23507169 |
| 32923 | .word 0x5a9cb3e0,0x34daaf7d,0x7992064e,0xf9a67d42 |
| 32924 | .word 0xfa7a0cb4,0x5e62fb7c,0xe6ac5a6e,0x1db27515 |
| 32925 | .word 0x6f092493,0x2ea4e6e1,0x2a0adbe9,0x4bd0a339 |
| 32926 | .word 0x134d358c,0xf094df22,0xe0d0fd2a,0x554902c0 |
| 32927 | .word 0x62b81e5a,0x9786277e,0x9e89115f,0xba5417dc |
| 32928 | p4_local0_end: |
| 32929 | |
| 32930 | SECTION .p4_local1 DATA_VA=0x000822000 |
| 32931 | |
| 32932 | attr_data { |
| 32933 | Name = .p4_local1, |
| 32934 | VA = 0x0000000000822000, |
| 32935 | RA = 0x0000000018800000, |
| 32936 | PA = ra2pa(0x0000000018800000,0), |
| 32937 | part_0_ctx_nonzero_tsb_config_0, |
| 32938 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32939 | TTE_IE=0, TTE_Diag=0, |
| 32940 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32941 | } |
| 32942 | |
| 32943 | .data |
| 32944 | .seg "data" |
| 32945 | .align 0x2000 |
| 32946 | .global p4_local1_start |
| 32947 | p4_local1_begin: |
| 32948 | p4_local1_start: |
| 32949 | .word 0x3c1d1410,0xa84e1ee5,0x97cace59,0x4d9c0f53 |
| 32950 | .word 0x814bc047,0xe81f6b18,0x5c5dbb86,0x9f2d61de |
| 32951 | .word 0x95a2040f,0xff0ea2da,0x6abd16ed,0xfabe25e4 |
| 32952 | .word 0x5d6d74d8,0xed23f08f,0x37d4d783,0xd06726ab |
| 32953 | .word 0x4a283863,0x259f8072,0xa2a46f6b,0xb049c7e9 |
| 32954 | .word 0x01161079,0xf974f2c2,0x4f571412,0xf98439b1 |
| 32955 | .word 0xa048e782,0xc2bfab3b,0x9dd7b326,0x95e9b596 |
| 32956 | .word 0xe1d34742,0x62685735,0xaa4beb51,0x109ff9b8 |
| 32957 | p4_local1_end: |
| 32958 | |
| 32959 | SECTION .p4_local2 DATA_VA=0x000824000 |
| 32960 | |
| 32961 | attr_data { |
| 32962 | Name = .p4_local2, |
| 32963 | VA = 0x0000000000824000, |
| 32964 | RA = 0x0000000019000000, |
| 32965 | PA = ra2pa(0x0000000019000000,0), |
| 32966 | part_0_ctx_nonzero_tsb_config_0, |
| 32967 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32968 | TTE_IE=0, TTE_Diag=0, |
| 32969 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32970 | } |
| 32971 | |
| 32972 | .data |
| 32973 | .seg "data" |
| 32974 | .align 0x2000 |
| 32975 | .global p4_local2_start |
| 32976 | p4_local2_begin: |
| 32977 | p4_local2_start: |
| 32978 | .word 0xedac6391,0x43cb7cd1,0x0a3e554f,0x1a9dd70f |
| 32979 | .word 0x08ac98bc,0x5b8f4ee7,0xf9391bd2,0x27f8f4d1 |
| 32980 | .word 0xcf8d9064,0xd35d6a03,0xbbb0220c,0xec8fa388 |
| 32981 | .word 0x769700ff,0xb77b0a73,0x43b9699e,0x78660644 |
| 32982 | .word 0x9013fa76,0x93fd304c,0x9e6e3d31,0x657bd00e |
| 32983 | .word 0xca8ec7ec,0x13524e5c,0xd79bb16e,0x7adca7d3 |
| 32984 | .word 0x9fce2d5a,0x155021fd,0xeb6f7b30,0x60cab294 |
| 32985 | .word 0x3491bde4,0xad8976bf,0x2f8c8f32,0x1df724d2 |
| 32986 | p4_local2_end: |
| 32987 | |
| 32988 | SECTION .p4_local3 DATA_VA=0x000826000 |
| 32989 | |
| 32990 | attr_data { |
| 32991 | Name = .p4_local3, |
| 32992 | VA = 0x0000000000826000, |
| 32993 | RA = 0x0000000019800000, |
| 32994 | PA = ra2pa(0x0000000019800000,0), |
| 32995 | part_0_ctx_nonzero_tsb_config_0, |
| 32996 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 32997 | TTE_IE=0, TTE_Diag=0, |
| 32998 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 32999 | } |
| 33000 | |
| 33001 | .data |
| 33002 | .seg "data" |
| 33003 | .align 0x2000 |
| 33004 | .global p4_local3_start |
| 33005 | p4_local3_begin: |
| 33006 | p4_local3_start: |
| 33007 | .word 0x4917273a,0x097992ae,0xc09c54b9,0x949bf898 |
| 33008 | .word 0x0e7989b1,0xbb393a04,0xe9cd4102,0x6ff6da13 |
| 33009 | .word 0x099d568f,0x6c2a54c2,0x0bd98c16,0xe7d600ef |
| 33010 | .word 0xacc80a5d,0x10d0825d,0xe762e812,0x39202678 |
| 33011 | .word 0xd5136b4d,0x9d73d8d7,0xa955e922,0x34c70acb |
| 33012 | .word 0xbb4f59c5,0x8168f894,0x3fb41068,0xaeb80064 |
| 33013 | .word 0xdbd45537,0xfe4c8e56,0x49b51d9d,0xbb4bbf68 |
| 33014 | .word 0xbd290e14,0x93f2a6aa,0x34ff8f94,0xf002efd3 |
| 33015 | p4_local3_end: |
| 33016 | |
| 33017 | SECTION .p5_local0 DATA_VA=0x000828000 |
| 33018 | |
| 33019 | attr_data { |
| 33020 | Name = .p5_local0, |
| 33021 | VA = 0x0000000000828000, |
| 33022 | RA = 0x000000001a000000, |
| 33023 | PA = ra2pa(0x000000001a000000,0), |
| 33024 | part_0_ctx_nonzero_tsb_config_0, |
| 33025 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33026 | TTE_IE=0, TTE_Diag=0, |
| 33027 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33028 | } |
| 33029 | |
| 33030 | .data |
| 33031 | .seg "data" |
| 33032 | .align 0x2000 |
| 33033 | .global p5_local0_start |
| 33034 | p5_local0_begin: |
| 33035 | p5_local0_start: |
| 33036 | .word 0x26068e89,0xba142f87,0x6dbf3f7a,0x4ba821e0 |
| 33037 | .word 0x76552ee3,0xe0833007,0xaeb188db,0xda298a42 |
| 33038 | .word 0xb68f9c11,0xe310aa60,0x2a618fbe,0x28e54909 |
| 33039 | .word 0x04acface,0x9153d158,0x3ba227b6,0xc126f764 |
| 33040 | .word 0x5b4d96b6,0x9d82f68c,0x809f725f,0x3bbbfa70 |
| 33041 | .word 0x5f3a40e0,0x384ee00d,0xb42e4ee2,0x522f860d |
| 33042 | .word 0x06ba11a7,0xa8a0ef42,0x3cd462d7,0x1ad01777 |
| 33043 | .word 0x1f18887e,0x194ba4e8,0xb8be5a9b,0xccaff695 |
| 33044 | p5_local0_end: |
| 33045 | |
| 33046 | SECTION .p5_local1 DATA_VA=0x00082a000 |
| 33047 | |
| 33048 | attr_data { |
| 33049 | Name = .p5_local1, |
| 33050 | VA = 0x000000000082a000, |
| 33051 | RA = 0x000000001a800000, |
| 33052 | PA = ra2pa(0x000000001a800000,0), |
| 33053 | part_0_ctx_nonzero_tsb_config_0, |
| 33054 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33055 | TTE_IE=0, TTE_Diag=0, |
| 33056 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33057 | } |
| 33058 | |
| 33059 | .data |
| 33060 | .seg "data" |
| 33061 | .align 0x2000 |
| 33062 | .global p5_local1_start |
| 33063 | p5_local1_begin: |
| 33064 | p5_local1_start: |
| 33065 | .word 0x9e626799,0xe924c082,0xd700dfcd,0xb071393a |
| 33066 | .word 0xc6fc7ea9,0x363be328,0x9aac6516,0xbc90fafe |
| 33067 | .word 0x5fb8daa3,0x5abe7a83,0x92146acb,0xf0dca1c0 |
| 33068 | .word 0xe8080caa,0xd0469e1f,0x438abe95,0xbd7f6b97 |
| 33069 | .word 0x03f5f955,0x13c88506,0x524df20b,0xb23a2acf |
| 33070 | .word 0x581c1287,0x103d5b3f,0x247a49ec,0x88e74b7b |
| 33071 | .word 0xb3a8831e,0x29804d0a,0x8c19ce98,0xf6587454 |
| 33072 | .word 0x42c1a6d3,0xd7a46d89,0x0ef90f87,0x32f0ed17 |
| 33073 | p5_local1_end: |
| 33074 | |
| 33075 | SECTION .p5_local2 DATA_VA=0x00082c000 |
| 33076 | |
| 33077 | attr_data { |
| 33078 | Name = .p5_local2, |
| 33079 | VA = 0x000000000082c000, |
| 33080 | RA = 0x000000001b000000, |
| 33081 | PA = ra2pa(0x000000001b000000,0), |
| 33082 | part_0_ctx_nonzero_tsb_config_0, |
| 33083 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33084 | TTE_IE=0, TTE_Diag=0, |
| 33085 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33086 | } |
| 33087 | |
| 33088 | .data |
| 33089 | .seg "data" |
| 33090 | .align 0x2000 |
| 33091 | .global p5_local2_start |
| 33092 | p5_local2_begin: |
| 33093 | p5_local2_start: |
| 33094 | .word 0x4cdbd53a,0x494fdbde,0xa496fc7e,0x2cf02ffa |
| 33095 | .word 0xbb86b544,0xf74a4643,0x008c6077,0xb4015040 |
| 33096 | .word 0xffe6739c,0xd0477720,0x5bc53d15,0xfc2e1077 |
| 33097 | .word 0x16f06287,0x8dba8f51,0xe81db221,0x8f0b0c2a |
| 33098 | .word 0x7bf3ccc5,0x72d30aa0,0xa6ee8895,0xb9492e29 |
| 33099 | .word 0xab978d14,0x79936a89,0x1f18358a,0xaa595d01 |
| 33100 | .word 0x1934cc15,0x13fbef5a,0x10c2e895,0x643094f3 |
| 33101 | .word 0x04e60ad2,0xb1faabea,0x4f37680c,0x90ccad4e |
| 33102 | p5_local2_end: |
| 33103 | |
| 33104 | SECTION .p5_local3 DATA_VA=0x00082e000 |
| 33105 | |
| 33106 | attr_data { |
| 33107 | Name = .p5_local3, |
| 33108 | VA = 0x000000000082e000, |
| 33109 | RA = 0x000000001b800000, |
| 33110 | PA = ra2pa(0x000000001b800000,0), |
| 33111 | part_0_ctx_nonzero_tsb_config_0, |
| 33112 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33113 | TTE_IE=0, TTE_Diag=0, |
| 33114 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33115 | } |
| 33116 | |
| 33117 | .data |
| 33118 | .seg "data" |
| 33119 | .align 0x2000 |
| 33120 | .global p5_local3_start |
| 33121 | p5_local3_begin: |
| 33122 | p5_local3_start: |
| 33123 | .word 0x1d40681c,0x5eb88775,0xa9ee6349,0x489b79ca |
| 33124 | .word 0x35f1bd6a,0x340f3ac9,0xddc3091e,0x092d00ba |
| 33125 | .word 0xb00b616c,0xfc6c8a5d,0xda6617c6,0x3eff143e |
| 33126 | .word 0x5a090ab4,0x18b1f76c,0x51e13e3d,0xba5ead72 |
| 33127 | .word 0x887e0e8a,0xe231bf4b,0xb277b2c5,0xd078d411 |
| 33128 | .word 0x7aef8729,0x6f93d063,0x8e3dd364,0xd85ecd7a |
| 33129 | .word 0xeca3a091,0x715d1472,0x477fdc48,0xf2c69db1 |
| 33130 | .word 0x3d8880f8,0x8a42ff7d,0x1ca342f8,0x73ff1fef |
| 33131 | p5_local3_end: |
| 33132 | |
| 33133 | SECTION .p6_local0 DATA_VA=0x000830000 |
| 33134 | |
| 33135 | attr_data { |
| 33136 | Name = .p6_local0, |
| 33137 | VA = 0x0000000000830000, |
| 33138 | RA = 0x000000001c000000, |
| 33139 | PA = ra2pa(0x000000001c000000,0), |
| 33140 | part_0_ctx_nonzero_tsb_config_0, |
| 33141 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33142 | TTE_IE=0, TTE_Diag=0, |
| 33143 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33144 | } |
| 33145 | |
| 33146 | .data |
| 33147 | .seg "data" |
| 33148 | .align 0x2000 |
| 33149 | .global p6_local0_start |
| 33150 | p6_local0_begin: |
| 33151 | p6_local0_start: |
| 33152 | .word 0x085a3bd6,0x07b9ce56,0xafcf980f,0x5946934a |
| 33153 | .word 0x9e1b11e1,0x2bd2ad00,0x7cbe534a,0x07fbebb6 |
| 33154 | .word 0xf1dbb8b3,0x325f05f4,0xeba67e98,0xb5205ff8 |
| 33155 | .word 0x5c248cc2,0x5c162026,0x67c64c45,0x7b3c17bd |
| 33156 | .word 0x311c812f,0xa184b097,0x00361e3a,0x5c0ed417 |
| 33157 | .word 0x70bbca0f,0xb5a0b401,0x59967333,0xc564fd36 |
| 33158 | .word 0x32956cdf,0x6a5cc361,0x93dd8f8f,0x905f3827 |
| 33159 | .word 0xc9a2ab90,0xe2f042ec,0xd8ae3de2,0x0ea88ad1 |
| 33160 | p6_local0_end: |
| 33161 | |
| 33162 | SECTION .p6_local1 DATA_VA=0x000832000 |
| 33163 | |
| 33164 | attr_data { |
| 33165 | Name = .p6_local1, |
| 33166 | VA = 0x0000000000832000, |
| 33167 | RA = 0x000000001c800000, |
| 33168 | PA = ra2pa(0x000000001c800000,0), |
| 33169 | part_0_ctx_nonzero_tsb_config_0, |
| 33170 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33171 | TTE_IE=0, TTE_Diag=0, |
| 33172 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33173 | } |
| 33174 | |
| 33175 | .data |
| 33176 | .seg "data" |
| 33177 | .align 0x2000 |
| 33178 | .global p6_local1_start |
| 33179 | p6_local1_begin: |
| 33180 | p6_local1_start: |
| 33181 | .word 0xb121a8bd,0x5c00a530,0x298f722b,0x1c94a5b3 |
| 33182 | .word 0xc2c5ba1f,0xbbe7bd74,0xfb963e6b,0x60e86838 |
| 33183 | .word 0x2242ddd4,0xfc031521,0x0007d174,0xa007af15 |
| 33184 | .word 0x17ab6496,0x1684abb9,0x9ba45ecb,0xd355842a |
| 33185 | .word 0xd0d03094,0xcd67ea61,0x27631222,0x11778ff9 |
| 33186 | .word 0x34f9dae9,0x367e5934,0x8efe67b8,0xf13892bf |
| 33187 | .word 0x3fef4ba6,0x51d51bd0,0x19d0a029,0x74fa817e |
| 33188 | .word 0x718a9787,0x2eb44dd9,0xe76e2ee3,0xf4fb6d9b |
| 33189 | p6_local1_end: |
| 33190 | |
| 33191 | SECTION .p6_local2 DATA_VA=0x000834000 |
| 33192 | |
| 33193 | attr_data { |
| 33194 | Name = .p6_local2, |
| 33195 | VA = 0x0000000000834000, |
| 33196 | RA = 0x000000001d000000, |
| 33197 | PA = ra2pa(0x000000001d000000,0), |
| 33198 | part_0_ctx_nonzero_tsb_config_0, |
| 33199 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33200 | TTE_IE=0, TTE_Diag=0, |
| 33201 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33202 | } |
| 33203 | |
| 33204 | .data |
| 33205 | .seg "data" |
| 33206 | .align 0x2000 |
| 33207 | .global p6_local2_start |
| 33208 | p6_local2_begin: |
| 33209 | p6_local2_start: |
| 33210 | .word 0xd837539e,0xec47c6b6,0x74c4fd91,0xddb0c381 |
| 33211 | .word 0x758feb5d,0x4c277dee,0xdf3dbb02,0xffedf683 |
| 33212 | .word 0x1235452e,0x814ad883,0xd5c96e19,0x14aa6737 |
| 33213 | .word 0xbec5b639,0xf9c59ff2,0x8a91fd94,0xeca8b4f3 |
| 33214 | .word 0xb979454a,0xc9f36ff2,0x3d904679,0x7f888695 |
| 33215 | .word 0x6edee249,0x9d7dc60c,0x83fee7b1,0xef4aeff3 |
| 33216 | .word 0x66339343,0x1f237457,0x0f7b9a38,0xba6c5bdc |
| 33217 | .word 0x5d1fb5bf,0x645c770e,0xbf26ad9c,0x29cbb165 |
| 33218 | p6_local2_end: |
| 33219 | |
| 33220 | SECTION .p6_local3 DATA_VA=0x000836000 |
| 33221 | |
| 33222 | attr_data { |
| 33223 | Name = .p6_local3, |
| 33224 | VA = 0x0000000000836000, |
| 33225 | RA = 0x000000001d800000, |
| 33226 | PA = ra2pa(0x000000001d800000,0), |
| 33227 | part_0_ctx_nonzero_tsb_config_0, |
| 33228 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33229 | TTE_IE=0, TTE_Diag=0, |
| 33230 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33231 | } |
| 33232 | |
| 33233 | .data |
| 33234 | .seg "data" |
| 33235 | .align 0x2000 |
| 33236 | .global p6_local3_start |
| 33237 | p6_local3_begin: |
| 33238 | p6_local3_start: |
| 33239 | .word 0xd73ece8b,0x3f041d42,0xf80d7dca,0xec85abba |
| 33240 | .word 0x3209c2bc,0xb98cc0fe,0x42028956,0x8461d4ed |
| 33241 | .word 0xa37dd008,0xd2a51bb5,0xf9c27af2,0xad4376f2 |
| 33242 | .word 0x09816340,0x58ffd044,0xf1a7b821,0x48fd9143 |
| 33243 | .word 0x4213e820,0x79394550,0x8042ddfe,0xa0e1c1de |
| 33244 | .word 0xfd18aad2,0x22863a87,0xdcaae20f,0x6b2536a2 |
| 33245 | .word 0x39a077f8,0x1754c9f8,0x626921c9,0x806f37dc |
| 33246 | .word 0xdf9212aa,0xbe5cc345,0x4ba3210a,0xed4ed018 |
| 33247 | p6_local3_end: |
| 33248 | |
| 33249 | SECTION .p7_local0 DATA_VA=0x000838000 |
| 33250 | |
| 33251 | attr_data { |
| 33252 | Name = .p7_local0, |
| 33253 | VA = 0x0000000000838000, |
| 33254 | RA = 0x000000001e000000, |
| 33255 | PA = ra2pa(0x000000001e000000,0), |
| 33256 | part_0_ctx_nonzero_tsb_config_0, |
| 33257 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33258 | TTE_IE=0, TTE_Diag=0, |
| 33259 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33260 | } |
| 33261 | |
| 33262 | .data |
| 33263 | .seg "data" |
| 33264 | .align 0x2000 |
| 33265 | .global p7_local0_start |
| 33266 | p7_local0_begin: |
| 33267 | p7_local0_start: |
| 33268 | .word 0xeae03eaf,0x9aa9fdf6,0x58d960b3,0x9c9c4f67 |
| 33269 | .word 0x20e20a31,0x142d94ee,0x6e29fae3,0x8bee8dd8 |
| 33270 | .word 0x1b9fbfc7,0x7e1c4606,0x0b0860da,0x6037e739 |
| 33271 | .word 0x4f3f9d04,0x7989526f,0x7407af48,0x0c525b19 |
| 33272 | .word 0x9a44d770,0x40800f24,0x90dc82c4,0x1ca16829 |
| 33273 | .word 0x382f8119,0xf9bf0836,0xc7ace047,0x9baea358 |
| 33274 | .word 0x2237345e,0x1b9d067f,0xa27efe41,0xf5ab81dc |
| 33275 | .word 0xf56d0377,0x7933d5d4,0x9c641cd3,0x0f061516 |
| 33276 | p7_local0_end: |
| 33277 | |
| 33278 | SECTION .p7_local1 DATA_VA=0x00083a000 |
| 33279 | |
| 33280 | attr_data { |
| 33281 | Name = .p7_local1, |
| 33282 | VA = 0x000000000083a000, |
| 33283 | RA = 0x000000001e800000, |
| 33284 | PA = ra2pa(0x000000001e800000,0), |
| 33285 | part_0_ctx_nonzero_tsb_config_0, |
| 33286 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33287 | TTE_IE=0, TTE_Diag=0, |
| 33288 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33289 | } |
| 33290 | |
| 33291 | .data |
| 33292 | .seg "data" |
| 33293 | .align 0x2000 |
| 33294 | .global p7_local1_start |
| 33295 | p7_local1_begin: |
| 33296 | p7_local1_start: |
| 33297 | .word 0x7e149dfd,0xf8421026,0xb36a2805,0xfcfd8496 |
| 33298 | .word 0x2d5994c6,0x3544b7fb,0x2c8f1b5a,0xbcd0b53c |
| 33299 | .word 0xff5bd0b2,0x726ea670,0x891de853,0x33900a39 |
| 33300 | .word 0xf3a11138,0xf3314dca,0xabaedc7a,0x532db86e |
| 33301 | .word 0x035d027b,0x60df7878,0xd8090044,0x9ba3b140 |
| 33302 | .word 0xf12189fb,0xe823c918,0xc38d46ef,0xda29face |
| 33303 | .word 0xea0bd2cf,0xa1480334,0xd1b6c90b,0x2305e68d |
| 33304 | .word 0x9b16c49a,0x1b94162e,0x1a663a19,0xf9dfff4c |
| 33305 | p7_local1_end: |
| 33306 | |
| 33307 | SECTION .p7_local2 DATA_VA=0x00083c000 |
| 33308 | |
| 33309 | attr_data { |
| 33310 | Name = .p7_local2, |
| 33311 | VA = 0x000000000083c000, |
| 33312 | RA = 0x000000001f000000, |
| 33313 | PA = ra2pa(0x000000001f000000,0), |
| 33314 | part_0_ctx_nonzero_tsb_config_0, |
| 33315 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33316 | TTE_IE=0, TTE_Diag=0, |
| 33317 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33318 | } |
| 33319 | |
| 33320 | .data |
| 33321 | .seg "data" |
| 33322 | .align 0x2000 |
| 33323 | .global p7_local2_start |
| 33324 | p7_local2_begin: |
| 33325 | p7_local2_start: |
| 33326 | .word 0xfa8737b1,0xb125bab5,0x531cb294,0x1960ebbf |
| 33327 | .word 0xab326431,0xffa4ca45,0xeb2be96b,0xb3b18361 |
| 33328 | .word 0x8765b513,0x3ffdabdd,0xc4719483,0x1e207c02 |
| 33329 | .word 0xcb0fabe2,0x30983852,0x843ed08d,0xf5f311b0 |
| 33330 | .word 0xa1400524,0x5b19ae13,0xbc04d01b,0x5bd8da47 |
| 33331 | .word 0x555fdaea,0xaaaec34c,0x7f2b4b01,0x6483d090 |
| 33332 | .word 0xa6324502,0x01fdee32,0x92fe63f7,0xb37a6183 |
| 33333 | .word 0x42a90005,0x9a97a635,0x881ade34,0x1056ecf0 |
| 33334 | p7_local2_end: |
| 33335 | |
| 33336 | SECTION .p7_local3 DATA_VA=0x00083e000 |
| 33337 | |
| 33338 | attr_data { |
| 33339 | Name = .p7_local3, |
| 33340 | VA = 0x000000000083e000, |
| 33341 | RA = 0x000000001f800000, |
| 33342 | PA = ra2pa(0x000000001f800000,0), |
| 33343 | part_0_ctx_nonzero_tsb_config_0, |
| 33344 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33345 | TTE_IE=0, TTE_Diag=0, |
| 33346 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33347 | } |
| 33348 | |
| 33349 | .data |
| 33350 | .seg "data" |
| 33351 | .align 0x2000 |
| 33352 | .global p7_local3_start |
| 33353 | p7_local3_begin: |
| 33354 | p7_local3_start: |
| 33355 | .word 0xfc74584b,0x1fa26610,0xf46a7e15,0x2fd95c52 |
| 33356 | .word 0x87b938c5,0x27f4acd5,0x39adc7cb,0x9d19681a |
| 33357 | .word 0xf6baab52,0xc837b4d3,0x2a9f8801,0x17041723 |
| 33358 | .word 0x78d2a56b,0x17fa38b8,0x969e6d5e,0xfea3bc78 |
| 33359 | .word 0x66fb6fcb,0x15d93e2f,0x13efd661,0xb3326420 |
| 33360 | .word 0x1f6f705f,0xeacedcec,0x454a321a,0xbc45daf8 |
| 33361 | .word 0x4239f2d2,0x82d909f5,0x6da22181,0xf288fff9 |
| 33362 | .word 0x6edcf172,0x064db58c,0xf8ff1a59,0x3214625a |
| 33363 | p7_local3_end: |
| 33364 | |
| 33365 | SECTION .share0 DATA_VA=0x000840000 |
| 33366 | |
| 33367 | attr_data { |
| 33368 | Name = .share0, |
| 33369 | VA = 0x0000000000840000, |
| 33370 | RA = 0x0000000030000000, |
| 33371 | PA = ra2pa(0x0000000030000000,0), |
| 33372 | part_0_ctx_nonzero_tsb_config_0, |
| 33373 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33374 | TTE_IE=0, TTE_Diag=0, |
| 33375 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33376 | } |
| 33377 | |
| 33378 | .data |
| 33379 | .seg "data" |
| 33380 | .align 0x2000 |
| 33381 | .global share0_start |
| 33382 | share0_begin: |
| 33383 | share0_start: |
| 33384 | .word 0xf9e62d8e,0xb76bb825,0x583a8d8b,0x051e8055 |
| 33385 | .word 0x85d2155a,0x5e21a895,0xa15c90c7,0xbe2ce060 |
| 33386 | .word 0xe7bdc158,0x08367cad,0x0fa287ee,0xf766a725 |
| 33387 | .word 0xf6553758,0xa8ae8a51,0x2838c297,0xe94dcb96 |
| 33388 | .word 0x629ef1b4,0xb9b85254,0x238deae0,0x5e878faa |
| 33389 | .word 0x77510e2a,0x9daf936e,0x9d8c700c,0x1841ac8a |
| 33390 | .word 0xc6e17c23,0x73cff01d,0x5a252c7e,0x40111f72 |
| 33391 | .word 0x8bc87cb4,0x6ec99927,0x0dc01f2e,0x153c7b50 |
| 33392 | share0_end: |
| 33393 | |
| 33394 | SECTION .share1 DATA_VA=0x000842000 |
| 33395 | |
| 33396 | attr_data { |
| 33397 | Name = .share1, |
| 33398 | VA = 0x0000000000842000, |
| 33399 | RA = 0x0000000030800000, |
| 33400 | PA = ra2pa(0x0000000030800000,0), |
| 33401 | part_0_ctx_nonzero_tsb_config_0, |
| 33402 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33403 | TTE_IE=0, TTE_Diag=0, |
| 33404 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33405 | } |
| 33406 | |
| 33407 | .data |
| 33408 | .seg "data" |
| 33409 | .align 0x2000 |
| 33410 | .global share1_start |
| 33411 | share1_begin: |
| 33412 | share1_start: |
| 33413 | .word 0xe5f62c58,0x38a5a862,0xc1225f4d,0xa77313d2 |
| 33414 | .word 0xd083744b,0x711d0d68,0xaa2ebfce,0xbe22171b |
| 33415 | .word 0x3832684a,0xa800cc44,0x3fd2fa5b,0xea9fab1e |
| 33416 | .word 0x9083785a,0x7e7aa03b,0x5290f263,0x9485c20b |
| 33417 | .word 0x75ba1f90,0x9a613114,0xa2c2a81a,0x0b766ef5 |
| 33418 | .word 0xc31b66c7,0xf83dc09d,0xc7d6f4f0,0x6fdb4a28 |
| 33419 | .word 0xf9f04a51,0x2ebe3103,0x4557b742,0x89dbce1c |
| 33420 | .word 0x05aafa08,0xe72e4e65,0x49859422,0x72116287 |
| 33421 | share1_end: |
| 33422 | |
| 33423 | SECTION .share2 DATA_VA=0x000844000 |
| 33424 | |
| 33425 | attr_data { |
| 33426 | Name = .share2, |
| 33427 | VA = 0x0000000000844000, |
| 33428 | RA = 0x0000000031000000, |
| 33429 | PA = ra2pa(0x0000000031000000,0), |
| 33430 | part_0_ctx_nonzero_tsb_config_0, |
| 33431 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33432 | TTE_IE=0, TTE_Diag=0, |
| 33433 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33434 | } |
| 33435 | |
| 33436 | .data |
| 33437 | .seg "data" |
| 33438 | .align 0x2000 |
| 33439 | .global share2_start |
| 33440 | share2_begin: |
| 33441 | share2_start: |
| 33442 | .word 0x5efd3a7e,0x907ef230,0x7ea2f3a3,0x2dfbe2ff |
| 33443 | .word 0xb18e6e02,0xd1d2b640,0x6fc39435,0x4b66ecae |
| 33444 | .word 0xd16173f4,0xb3560e33,0xf66bb673,0xc4f55fb3 |
| 33445 | .word 0x919c52a6,0xec733007,0x1ff43be9,0x8a49619b |
| 33446 | .word 0x0bb1bc0a,0xe8e1de60,0xe0ffe070,0x9d3ab418 |
| 33447 | .word 0xaf03209c,0x4207e986,0x192da2a1,0x31504258 |
| 33448 | .word 0x45b270c5,0x29dd28ec,0xbd23887b,0xfd40e914 |
| 33449 | .word 0x70865ad8,0x6bac874b,0x91722f8a,0x19ef54a9 |
| 33450 | share2_end: |
| 33451 | |
| 33452 | SECTION .share3 DATA_VA=0x000846000 |
| 33453 | |
| 33454 | attr_data { |
| 33455 | Name = .share3, |
| 33456 | VA = 0x0000000000846000, |
| 33457 | RA = 0x0000000031800000, |
| 33458 | PA = ra2pa(0x0000000031800000,0), |
| 33459 | part_0_ctx_nonzero_tsb_config_0, |
| 33460 | TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, |
| 33461 | TTE_IE=0, TTE_Diag=0, |
| 33462 | TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 |
| 33463 | } |
| 33464 | |
| 33465 | .data |
| 33466 | .seg "data" |
| 33467 | .align 0x2000 |
| 33468 | .global share3_start |
| 33469 | share3_begin: |
| 33470 | share3_start: |
| 33471 | .word 0x78166c12,0x02db2722,0x65371089,0xb8c5e635 |
| 33472 | .word 0x8b0df712,0x753ba276,0xed194a4f,0xfa379e29 |
| 33473 | .word 0x8c077c7b,0x3be5fb2e,0xbef9e635,0x07c2bb18 |
| 33474 | .word 0x4e571b7e,0x2099088f,0x4bd2c50a,0xe6a465fc |
| 33475 | .word 0x6a1f7342,0xcff5cd3e,0x7d37b398,0x8f2ad3d0 |
| 33476 | .word 0xd9a9b10f,0xf061661e,0x7a2acfb5,0xd05aabd4 |
| 33477 | .word 0x151b41dd,0x53170927,0x83f05124,0x00e7ff80 |
| 33478 | .word 0xb068b003,0x8fa00e8a,0x583b1708,0xaac97209 |
| 33479 | share3_end: |