1 1.2 christos .machine "any" 2 1.1 christos .text 3 1.1 christos 4 1.1 christos .globl p521_felem_mul 5 1.1 christos .type p521_felem_mul,@function 6 1.1 christos .section ".opd","aw" 7 1.1 christos .align 3 8 1.1 christos p521_felem_mul: 9 1.1 christos .quad .p521_felem_mul,.TOC.@tocbase,0 10 1.1 christos .previous 11 1.1 christos .align 5 12 1.1 christos .p521_felem_mul: 13 1.1 christos 14 1.1 christos mr 12,1 15 1.1 christos stdu 1,-16*13(1) 16 1.1 christos 17 1.1 christos stxv 52,-16*12(12) 18 1.1 christos stxv 53,-16*11(12) 19 1.1 christos stxv 54,-16*10(12) 20 1.1 christos stxv 55,-16*9(12) 21 1.1 christos stxv 56,-16*8(12) 22 1.1 christos stxv 57,-16*7(12) 23 1.1 christos stxv 58,-16*6(12) 24 1.1 christos stxv 59,-16*5(12) 25 1.1 christos stxv 60,-16*4(12) 26 1.1 christos stxv 61,-16*3(12) 27 1.1 christos stxv 62,-16*2(12) 28 1.1 christos stxv 63,-16*1(12) 29 1.1 christos 30 1.1 christos vspltisw 0,0 31 1.1 christos 32 1.1 christos lxsd 13,0(4) 33 1.1 christos lxsd 14,8(4) 34 1.1 christos lxsd 15,16(4) 35 1.1 christos lxsd 16,24(4) 36 1.1 christos lxsd 17,32(4) 37 1.1 christos lxsd 18,40(4) 38 1.1 christos lxsd 19,48(4) 39 1.1 christos lxsd 20,56(4) 40 1.1 christos lxsd 21,64(4) 41 1.1 christos 42 1.1 christos lxsd 3,0(5) 43 1.1 christos lxsd 4,8(5) 44 1.1 christos lxsd 5,16(5) 45 1.1 christos lxsd 6,24(5) 46 1.1 christos lxsd 7,32(5) 47 1.1 christos lxsd 8,40(5) 48 1.1 christos lxsd 9,48(5) 49 1.1 christos lxsd 10,56(5) 50 1.1 christos lxsd 11,64(5) 51 1.1 christos 52 1.1 christos .long 0x12ED1823 53 1.1 christos 54 1.1 christos xxpermdi 33,45,46,0b00 55 1.1 christos xxpermdi 34,36,35,0b00 56 1.1 christos .long 0x13011023 57 1.1 christos 58 1.1 christos xxpermdi 34,37,36,0b00 59 1.1 christos .long 0x13211023 60 1.1 christos .long 0x132F1E63 61 1.1 christos 62 1.1 christos xxpermdi 34,38,37,0b00 63 1.1 christos .long 0x13411023 64 1.1 christos xxpermdi 44,47,48,0b00 65 1.1 christos xxpermdi 54,36,35,0b00 66 1.1 christos .long 0x134CB6A3 67 1.1 christos 68 1.1 christos xxpermdi 34,39,38,0b00 69 1.1 christos .long 0x13611023 70 1.1 christos xxpermdi 54,37,36,0b00 71 1.1 christos .long 0x136CB6E3 72 1.1 christos .long 0x13711EE3 73 1.1 christos 74 1.1 christos xxpermdi 34,40,39,0b00 75 1.1 christos .long 0x13811023 76 1.1 christos xxpermdi 54,38,37,0b00 77 1.1 christos .long 0x138CB723 78 1.1 christos 79 1.1 christos xxpermdi 34,41,40,0b00 80 1.1 christos .long 0x13A11023 81 1.1 christos xxpermdi 54,39,38,0b00 82 1.1 christos .long 0x13ACB763 83 1.1 christos 84 1.1 christos xxpermdi 34,42,41,0b00 85 1.1 christos .long 0x13C11023 86 1.1 christos xxpermdi 54,40,39,0b00 87 1.1 christos .long 0x13CCB7A3 88 1.1 christos 89 1.1 christos xxpermdi 34,43,42,0b00 90 1.1 christos .long 0x13E11023 91 1.1 christos xxpermdi 54,41,40,0b00 92 1.1 christos .long 0x13ECB7E3 93 1.1 christos 94 1.1 christos xxpermdi 33,49,50,0b00 95 1.1 christos xxpermdi 34,36,35,0b00 96 1.1 christos .long 0x13811723 97 1.1 christos 98 1.1 christos xxpermdi 34,37,36,0b00 99 1.1 christos .long 0x13A11763 100 1.1 christos .long 0x13B31F63 101 1.1 christos 102 1.1 christos xxpermdi 34,38,37,0b00 103 1.1 christos .long 0x13C117A3 104 1.1 christos xxpermdi 44,51,52,0b00 105 1.1 christos xxpermdi 54,36,35,0b00 106 1.1 christos .long 0x13CCB7A3 107 1.1 christos 108 1.1 christos xxpermdi 34,39,38,0b00 109 1.1 christos .long 0x13E117E3 110 1.1 christos xxpermdi 54,37,36,0b00 111 1.1 christos .long 0x13ECB7E3 112 1.1 christos .long 0x13F51FE3 113 1.1 christos 114 1.1 christos li 8,0 115 1.1 christos li 9,1 116 1.1 christos mtvsrdd 33,9,8 117 1.1 christos .long 0x10630DC4 118 1.1 christos .long 0x10840DC4 119 1.1 christos .long 0x10A50DC4 120 1.1 christos .long 0x10C60DC4 121 1.1 christos .long 0x10E70DC4 122 1.1 christos .long 0x11080DC4 123 1.1 christos .long 0x11290DC4 124 1.1 christos .long 0x114A0DC4 125 1.1 christos .long 0x116B0DC4 126 1.1 christos 127 1.1 christos .long 0x13D55FA3 128 1.1 christos 129 1.1 christos xxpermdi 34,43,42,0b00 130 1.1 christos xxpermdi 33,52,53,0b00 131 1.1 christos .long 0x13A11763 132 1.1 christos 133 1.1 christos xxpermdi 33,51,52,0b00 134 1.1 christos .long 0x13811723 135 1.1 christos .long 0x13954F23 136 1.1 christos 137 1.1 christos xxpermdi 33,50,51,0b00 138 1.1 christos .long 0x136116E3 139 1.1 christos xxpermdi 54,41,40,0b00 140 1.1 christos xxpermdi 44,52,53,0b00 141 1.1 christos .long 0x136CB6E3 142 1.1 christos 143 1.1 christos xxpermdi 33,49,50,0b00 144 1.1 christos .long 0x134116A3 145 1.1 christos xxpermdi 44,51,52,0b00 146 1.1 christos .long 0x134CB6A3 147 1.1 christos .long 0x13553EA3 148 1.1 christos 149 1.1 christos xxpermdi 33,48,49,0b00 150 1.1 christos .long 0x13211663 151 1.1 christos xxpermdi 44,50,51,0b00 152 1.1 christos .long 0x132CB663 153 1.1 christos 154 1.1 christos xxpermdi 33,47,48,0b00 155 1.1 christos .long 0x13011623 156 1.1 christos xxpermdi 44,49,50,0b00 157 1.1 christos .long 0x130CB623 158 1.1 christos 159 1.1 christos xxpermdi 33,46,47,0b00 160 1.1 christos .long 0x12E115E3 161 1.1 christos xxpermdi 44,48,49,0b00 162 1.1 christos .long 0x12ECB5E3 163 1.1 christos 164 1.1 christos xxpermdi 34,39,38,0b00 165 1.1 christos xxpermdi 33,52,53,0b00 166 1.1 christos .long 0x13211663 167 1.1 christos 168 1.1 christos xxpermdi 33,51,52,0b00 169 1.1 christos .long 0x13011623 170 1.1 christos .long 0x13152E23 171 1.1 christos 172 1.1 christos xxpermdi 33,50,51,0b00 173 1.1 christos .long 0x12E115E3 174 1.1 christos xxpermdi 54,37,36,0b00 175 1.1 christos xxpermdi 44,52,53,0b00 176 1.1 christos .long 0x12ECB5E3 177 1.1 christos 178 1.1 christos stxv 55,0(3) 179 1.1 christos stxv 56,16(3) 180 1.1 christos stxv 57,32(3) 181 1.1 christos stxv 58,48(3) 182 1.1 christos stxv 59,64(3) 183 1.1 christos stxv 60,80(3) 184 1.1 christos stxv 61,96(3) 185 1.1 christos stxv 62,112(3) 186 1.1 christos stxv 63,128(3) 187 1.1 christos 188 1.1 christos ld 12,0(1) 189 1.1 christos lxv 52,-16*12(12) 190 1.1 christos lxv 53,-16*11(12) 191 1.1 christos lxv 54,-16*10(12) 192 1.1 christos lxv 55,-16*9(12) 193 1.1 christos lxv 56,-16*8(12) 194 1.1 christos lxv 57,-16*7(12) 195 1.1 christos lxv 58,-16*6(12) 196 1.1 christos lxv 59,-16*5(12) 197 1.1 christos lxv 60,-16*4(12) 198 1.1 christos lxv 61,-16*3(12) 199 1.1 christos lxv 62,-16*2(12) 200 1.1 christos lxv 63,-16*1(12) 201 1.1 christos mr 1,12 202 1.1 christos 203 1.1 christos blr 204 1.1 christos 205 1.1 christos 206 1.1 christos .globl p521_felem_square 207 1.1 christos .type p521_felem_square,@function 208 1.1 christos .section ".opd","aw" 209 1.1 christos .align 3 210 1.1 christos p521_felem_square: 211 1.1 christos .quad .p521_felem_square,.TOC.@tocbase,0 212 1.1 christos .previous 213 1.1 christos .align 5 214 1.1 christos .p521_felem_square: 215 1.1 christos 216 1.1 christos mr 12,1 217 1.1 christos stdu 1,-16*13(1) 218 1.1 christos 219 1.1 christos stxv 52,-16*12(12) 220 1.1 christos stxv 53,-16*11(12) 221 1.1 christos stxv 54,-16*10(12) 222 1.1 christos stxv 55,-16*9(12) 223 1.1 christos stxv 56,-16*8(12) 224 1.1 christos stxv 57,-16*7(12) 225 1.1 christos stxv 58,-16*6(12) 226 1.1 christos stxv 59,-16*5(12) 227 1.1 christos stxv 60,-16*4(12) 228 1.1 christos stxv 61,-16*3(12) 229 1.1 christos stxv 62,-16*2(12) 230 1.1 christos stxv 63,-16*1(12) 231 1.1 christos 232 1.1 christos vspltisw 0,0 233 1.1 christos 234 1.1 christos lxsd 13,0(4) 235 1.1 christos lxsd 14,8(4) 236 1.1 christos lxsd 15,16(4) 237 1.1 christos lxsd 16,24(4) 238 1.1 christos lxsd 17,32(4) 239 1.1 christos lxsd 18,40(4) 240 1.1 christos lxsd 19,48(4) 241 1.1 christos lxsd 20,56(4) 242 1.1 christos lxsd 21,64(4) 243 1.1 christos 244 1.1 christos li 8,0 245 1.1 christos li 9,1 246 1.1 christos mtvsrdd 33,9,8 247 1.1 christos .long 0x106D0DC4 248 1.1 christos .long 0x108E0DC4 249 1.1 christos .long 0x10AF0DC4 250 1.1 christos .long 0x10D00DC4 251 1.1 christos .long 0x10F10DC4 252 1.1 christos .long 0x11120DC4 253 1.1 christos .long 0x11330DC4 254 1.1 christos .long 0x11540DC4 255 1.1 christos .long 0x11750DC4 256 1.1 christos .long 0x12ED6823 257 1.1 christos 258 1.1 christos .long 0x130D2023 259 1.1 christos 260 1.1 christos xxpermdi 33,45,46,0b00 261 1.1 christos xxpermdi 34,37,46,0b00 262 1.1 christos .long 0x13211023 263 1.1 christos 264 1.1 christos xxpermdi 34,38,37,0b00 265 1.1 christos .long 0x13411023 266 1.1 christos 267 1.1 christos xxpermdi 34,39,38,0b00 268 1.1 christos .long 0x13611023 269 1.1 christos .long 0x136F7EE3 270 1.1 christos 271 1.1 christos xxpermdi 34,40,39,0b00 272 1.1 christos .long 0x13811023 273 1.1 christos .long 0x138F3723 274 1.1 christos 275 1.1 christos xxpermdi 34,41,40,0b00 276 1.1 christos .long 0x13A11023 277 1.1 christos xxpermdi 44,47,48,0b00 278 1.1 christos xxpermdi 54,39,48,0b00 279 1.1 christos .long 0x13ACB763 280 1.1 christos 281 1.1 christos xxpermdi 34,42,41,0b00 282 1.1 christos .long 0x13C11023 283 1.1 christos xxpermdi 54,40,39,0b00 284 1.1 christos .long 0x13CCB7A3 285 1.1 christos 286 1.1 christos xxpermdi 34,43,42,0b00 287 1.1 christos .long 0x13E11023 288 1.1 christos xxpermdi 54,41,40,0b00 289 1.1 christos .long 0x13ECB7E3 290 1.1 christos .long 0x13F18FE3 291 1.1 christos 292 1.1 christos .long 0x13124623 293 1.1 christos 294 1.1 christos .long 0x13534EA3 295 1.1 christos 296 1.1 christos .long 0x13945723 297 1.1 christos 298 1.1 christos .long 0x13D55FA3 299 1.1 christos 300 1.1 christos mtvsrdd 33,9,8 301 1.1 christos .long 0x11080DC4 302 1.1 christos .long 0x11290DC4 303 1.1 christos .long 0x114A0DC4 304 1.1 christos .long 0x116B0DC4 305 1.1 christos 306 1.1 christos .long 0x13B45F63 307 1.1 christos 308 1.1 christos .long 0x13935F23 309 1.1 christos 310 1.1 christos xxpermdi 34,43,42,0b00 311 1.1 christos xxpermdi 33,50,51,0b00 312 1.1 christos .long 0x136116E3 313 1.1 christos 314 1.1 christos xxpermdi 33,49,50,0b00 315 1.1 christos .long 0x134116A3 316 1.1 christos 317 1.1 christos xxpermdi 33,48,49,0b00 318 1.1 christos .long 0x13211663 319 1.1 christos .long 0x13324E63 320 1.1 christos 321 1.1 christos xxpermdi 33,47,48,0b00 322 1.1 christos .long 0x13011623 323 1.1 christos .long 0x13114E23 324 1.1 christos 325 1.1 christos xxpermdi 33,46,47,0b00 326 1.1 christos .long 0x12E115E3 327 1.1 christos xxpermdi 34,41,40,0b00 328 1.1 christos xxpermdi 33,48,49,0b00 329 1.1 christos .long 0x12E115E3 330 1.1 christos 331 1.1 christos stxv 55,0(3) 332 1.1 christos stxv 56,16(3) 333 1.1 christos stxv 57,32(3) 334 1.1 christos stxv 58,48(3) 335 1.1 christos stxv 59,64(3) 336 1.1 christos stxv 60,80(3) 337 1.1 christos stxv 61,96(3) 338 1.1 christos stxv 62,112(3) 339 1.1 christos stxv 63,128(3) 340 1.1 christos 341 1.1 christos ld 12,0(1) 342 1.1 christos lxv 52,-16*12(12) 343 1.1 christos lxv 53,-16*11(12) 344 1.1 christos lxv 54,-16*10(12) 345 1.1 christos lxv 55,-16*9(12) 346 1.1 christos lxv 56,-16*8(12) 347 1.1 christos lxv 57,-16*7(12) 348 1.1 christos lxv 58,-16*6(12) 349 1.1 christos lxv 59,-16*5(12) 350 1.1 christos lxv 60,-16*4(12) 351 1.1 christos lxv 61,-16*3(12) 352 1.1 christos lxv 62,-16*2(12) 353 1.1 christos lxv 63,-16*1(12) 354 1.1 christos mr 1,12 355 1.1 christos 356 1.1 christos blr 357 1.1 christos 358 1.1 christos 359