1!/************************************************************** 2! * 3! * Licensed to the Apache Software Foundation (ASF) under one 4! * or more contributor license agreements. See the NOTICE file 5! * distributed with this work for additional information 6! * regarding copyright ownership. The ASF licenses this file 7! * to you under the Apache License, Version 2.0 (the 8! * "License"); you may not use this file except in compliance 9! * with the License. You may obtain a copy of the License at 10! * 11! * http://www.apache.org/licenses/LICENSE-2.0 12! * 13! * Unless required by applicable law or agreed to in writing, 14! * software distributed under the License is distributed on an 15! * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16! * KIND, either express or implied. See the License for the 17! * specific language governing permissions and limitations 18! * under the License. 19! * 20! *************************************************************/ 21 22 23 24.global fp_loadf0 25.align 8 26fp_loadf0: 27 retl 28 ld [%o0], %f0 29.size fp_loadf0, . - fp_loadf0 30.type fp_loadf0, #function 31 32.global fp_loadf1 33.align 8 34fp_loadf1: 35 retl 36 ld [%o0], %f1 37.size fp_loadf1, . - fp_loadf1 38.type fp_loadf1, #function 39 40.global fp_loadf2 41.align 8 42fp_loadf2: 43 retl 44 ld [%o0], %f2 45.size fp_loadf2, . - fp_loadf2 46.type fp_loadf2, #function 47 48.global fp_loadf3 49.align 8 50fp_loadf3: 51 retl 52 ld [%o0], %f3 53.size fp_loadf3, . - fp_loadf3 54.type fp_loadf3, #function 55 56.global fp_loadf4 57.align 8 58fp_loadf4: 59 retl 60 ld [%o0], %f4 61.size fp_loadf4, . - fp_loadf4 62.type fp_loadf4, #function 63 64.global fp_loadf5 65.align 8 66fp_loadf5: 67 retl 68 ld [%o0], %f5 69.size fp_loadf5, . - fp_loadf5 70.type fp_loadf5, #function 71 72.global fp_loadf6 73.align 8 74fp_loadf6: 75 retl 76 ld [%o0], %f6 77.size fp_loadf6, . - fp_loadf6 78.type fp_loadf6, #function 79 80.global fp_loadf7 81.align 8 82fp_loadf7: 83 retl 84 ld [%o0], %f7 85.size fp_loadf7, . - fp_loadf7 86.type fp_loadf7, #function 87 88.global fp_loadf9 89.align 8 90fp_loadf9: 91 retl 92 ld [%o0], %f9 93.size fp_loadf9, . - fp_loadf9 94.type fp_loadf9, #function 95 96.global fp_loadf11 97.align 8 98fp_loadf11: 99 retl 100 ld [%o0], %f11 101.size fp_loadf11, . - fp_loadf11 102.type fp_loadf11, #function 103 104.global fp_loadf13 105.align 8 106fp_loadf13: 107 retl 108 ld [%o0], %f13 109.size fp_loadf13, . - fp_loadf13 110.type fp_loadf13, #function 111 112.global fp_loadf15 113.align 8 114fp_loadf15: 115 retl 116 ld [%o0], %f15 117.size fp_loadf15, . - fp_loadf15 118.type fp_loadf15, #function 119 120.global fp_loadf17 121.align 8 122fp_loadf17: 123 retl 124 ld [%o0], %f17 125.size fp_loadf17, . - fp_loadf17 126.type fp_loadf17, #function 127 128.global fp_loadf19 129.align 8 130fp_loadf19: 131 retl 132 ld [%o0], %f19 133.size fp_loadf19, . - fp_loadf19 134.type fp_loadf19, #function 135 136.global fp_loadf21 137.align 8 138fp_loadf21: 139 retl 140 ld [%o0], %f21 141.size fp_loadf21, . - fp_loadf21 142.type fp_loadf21, #function 143 144.global fp_loadf23 145.align 8 146fp_loadf23: 147 retl 148 ld [%o0], %f23 149.size fp_loadf23, . - fp_loadf23 150.type fp_loadf23, #function 151 152.global fp_loadf25 153.align 8 154fp_loadf25: 155 retl 156 ld [%o0], %f25 157.size fp_loadf25, . - fp_loadf25 158.type fp_loadf25, #function 159 160.global fp_loadf27 161.align 8 162fp_loadf27: 163 retl 164 ld [%o0], %f27 165.size fp_loadf27, . - fp_loadf27 166.type fp_loadf27, #function 167 168.global fp_loadf29 169.align 8 170fp_loadf29: 171 retl 172 ld [%o0], %f29 173.size fp_loadf29, . - fp_loadf29 174.type fp_loadf29, #function 175 176.global fp_loadf31 177.align 8 178fp_loadf31: 179 retl 180 ld [%o0], %f31 181.size fp_loadf31, . - fp_loadf31 182.type fp_loadf31, #function 183 184.global fp_storef0 185.align 8 186fp_storef0: 187 retl 188 st %f0, [%o0] 189.size fp_storef0, . - fp_storef0 190.type fp_storef0, #function 191 192.global fp_storef1 193.align 8 194fp_storef1: 195 retl 196 st %f1, [%o0] 197.size fp_storef1, . - fp_storef1 198.type fp_storef1, #function 199 200.global fp_storef2 201.align 8 202fp_storef2: 203 retl 204 st %f2, [%o0] 205.size fp_storef2, . - fp_storef2 206.type fp_storef2, #function 207 208.global fp_storef3 209.align 8 210fp_storef3: 211 retl 212 st %f3, [%o0] 213.size fp_storef3, . - fp_storef3 214.type fp_storef3, #function 215 216.global fp_storef4 217.align 8 218fp_storef4: 219 retl 220 st %f4, [%o0] 221.size fp_storef4, . - fp_storef4 222.type fp_storef4, #function 223 224.global fp_storef5 225.align 8 226fp_storef5: 227 retl 228 st %f5, [%o0] 229.size fp_storef5, . - fp_storef5 230.type fp_storef5, #function 231 232.global fp_storef6 233.align 8 234fp_storef6: 235 retl 236 st %f6, [%o0] 237.size fp_storef6, . - fp_storef6 238.type fp_storef6, #function 239 240.global fp_storef7 241.align 8 242fp_storef7: 243 retl 244 st %f7, [%o0] 245.size fp_storef7, . - fp_storef7 246.type fp_storef7, #function 247 248.global fp_storef9 249.align 8 250fp_storef9: 251 retl 252 st %f9, [%o0] 253.size fp_storef9, . - fp_storef9 254.type fp_storef9, #function 255 256.global fp_storef11 257.align 8 258fp_storef11: 259 retl 260 st %f11, [%o0] 261.size fp_storef11, . - fp_storef11 262.type fp_storef11, #function 263 264.global fp_storef13 265.align 8 266fp_storef13: 267 retl 268 st %f13, [%o0] 269.size fp_storef13, . - fp_storef13 270.type fp_storef13, #function 271 272.global fp_storef15 273.align 8 274fp_storef15: 275 retl 276 st %f15, [%o0] 277.size fp_storef15, . - fp_storef15 278.type fp_storef15, #function 279 280.global fp_storef17 281.align 8 282fp_storef17: 283 retl 284 st %f17, [%o0] 285.size fp_storef17, . - fp_storef17 286.type fp_storef17, #function 287 288.global fp_storef19 289.align 8 290fp_storef19: 291 retl 292 st %f19, [%o0] 293.size fp_storef19, . - fp_storef19 294.type fp_storef19, #function 295 296.global fp_storef21 297.align 8 298fp_storef21: 299 retl 300 st %f21, [%o0] 301.size fp_storef21, . - fp_storef21 302.type fp_storef21, #function 303 304.global fp_storef23 305.align 8 306fp_storef23: 307 retl 308 st %f23, [%o0] 309.size fp_storef23, . - fp_storef23 310.type fp_storef23, #function 311 312.global fp_storef25 313.align 8 314fp_storef25: 315 retl 316 st %f25, [%o0] 317.size fp_storef25, . - fp_storef25 318.type fp_storef25, #function 319 320.global fp_storef27 321.align 8 322fp_storef27: 323 retl 324 st %f27, [%o0] 325.size fp_storef27, . - fp_storef27 326.type fp_storef27, #function 327 328.global fp_storef29 329.align 8 330fp_storef29: 331 retl 332 st %f29, [%o0] 333.size fp_storef29, . - fp_storef29 334.type fp_storef29, #function 335 336.global fp_storef31 337.align 8 338fp_storef31: 339 retl 340 st %f31, [%o0] 341.size fp_storef31, . - fp_storef31 342.type fp_storef31, #function 343 344.global fp_loadd0 345.align 8 346fp_loadd0: 347 retl 348 ldd [%o0], %f0 349.size fp_loadd0, . - fp_loadd0 350.type fp_loadd0, #function 351 352.global fp_loadd2 353.align 8 354fp_loadd2: 355 retl 356 ldd [%o0], %f2 357.size fp_loadd2, . - fp_loadd2 358.type fp_loadd2, #function 359 360.global fp_loadd4 361.align 8 362fp_loadd4: 363 retl 364 ldd [%o0], %f4 365.size fp_loadd4, . - fp_loadd4 366.type fp_loadd4, #function 367 368.global fp_loadd6 369.align 8 370fp_loadd6: 371 retl 372 ldd [%o0], %f6 373.size fp_loadd6, . - fp_loadd6 374.type fp_loadd6, #function 375 376.global fp_loadd8 377.align 8 378fp_loadd8: 379 retl 380 ldd [%o0], %f8 381.size fp_loadd8, . - fp_loadd8 382.type fp_loadd8, #function 383 384.global fp_loadd10 385.align 8 386fp_loadd10: 387 retl 388 ldd [%o0], %f10 389.size fp_loadd10, . - fp_loadd10 390.type fp_loadd10, #function 391 392.global fp_loadd12 393.align 8 394fp_loadd12: 395 retl 396 ldd [%o0], %f12 397.size fp_loadd12, . - fp_loadd12 398.type fp_loadd12, #function 399 400.global fp_loadd14 401.align 8 402fp_loadd14: 403 retl 404 ldd [%o0], %f14 405.size fp_loadd14, . - fp_loadd14 406.type fp_loadd14, #function 407 408.global fp_loadd16 409.align 8 410fp_loadd16: 411 retl 412 ldd [%o0], %f16 413.size fp_loadd16, . - fp_loadd16 414.type fp_loadd16, #function 415 416.global fp_loadd18 417.align 8 418fp_loadd18: 419 retl 420 ldd [%o0], %f18 421.size fp_loadd18, . - fp_loadd18 422.type fp_loadd18, #function 423 424.global fp_loadd20 425.align 8 426fp_loadd20: 427 retl 428 ldd [%o0], %f20 429.size fp_loadd20, . - fp_loadd20 430.type fp_loadd20, #function 431 432.global fp_loadd22 433.align 8 434fp_loadd22: 435 retl 436 ldd [%o0], %f22 437.size fp_loadd22, . - fp_loadd22 438.type fp_loadd22, #function 439 440.global fp_loadd24 441.align 8 442fp_loadd24: 443 retl 444 ldd [%o0], %f24 445.size fp_loadd24, . - fp_loadd24 446.type fp_loadd24, #function 447 448.global fp_loadd26 449.align 8 450fp_loadd26: 451 retl 452 ldd [%o0], %f26 453.size fp_loadd26, . - fp_loadd26 454.type fp_loadd26, #function 455 456.global fp_loadd28 457.align 8 458fp_loadd28: 459 retl 460 ldd [%o0], %f28 461.size fp_loadd28, . - fp_loadd28 462.type fp_loadd28, #function 463 464.global fp_loadd30 465.align 8 466fp_loadd30: 467 retl 468 ldd [%o0], %f30 469.size fp_loadd30, . - fp_loadd30 470.type fp_loadd30, #function 471 472.global fp_stored0 473.align 8 474fp_stored0: 475 retl 476 std %f0, [%o0] 477.size fp_stored0, . - fp_stored0 478.type fp_stored0, #function 479 480.global fp_stored2 481.align 8 482fp_stored2: 483 retl 484 std %f2, [%o0] 485.size fp_stored2, . - fp_stored2 486.type fp_stored2, #function 487 488.global fp_stored4 489.align 8 490fp_stored4: 491 retl 492 std %f4, [%o0] 493.size fp_stored4, . - fp_stored4 494.type fp_stored4, #function 495 496.global fp_stored6 497.align 8 498fp_stored6: 499 retl 500 std %f6, [%o0] 501.size fp_stored6, . - fp_stored6 502.type fp_stored6, #function 503 504.global fp_stored8 505.align 8 506fp_stored8: 507 retl 508 std %f8, [%o0] 509.size fp_stored8, . - fp_stored8 510.type fp_stored8, #function 511 512.global fp_stored10 513.align 8 514fp_stored10: 515 retl 516 std %f10, [%o0] 517.size fp_stored10, . - fp_stored10 518.type fp_stored10, #function 519 520.global fp_stored12 521.align 8 522fp_stored12: 523 retl 524 std %f12, [%o0] 525.size fp_stored12, . - fp_stored12 526.type fp_stored12, #function 527 528.global fp_stored14 529.align 8 530fp_stored14: 531 retl 532 std %f14, [%o0] 533.size fp_stored14, . - fp_stored14 534.type fp_stored14, #function 535 536.global fp_stored16 537.align 8 538fp_stored16: 539 retl 540 std %f16, [%o0] 541.size fp_stored16, . - fp_stored16 542.type fp_stored16, #function 543 544.global fp_stored18 545.align 8 546fp_stored18: 547 retl 548 std %f18, [%o0] 549.size fp_stored18, . - fp_stored18 550.type fp_stored18, #function 551 552.global fp_stored20 553.align 8 554fp_stored20: 555 retl 556 std %f20, [%o0] 557.size fp_stored20, . - fp_stored20 558.type fp_stored20, #function 559 560.global fp_stored22 561.align 8 562fp_stored22: 563 retl 564 std %f22, [%o0] 565.size fp_stored22, . - fp_stored22 566.type fp_stored22, #function 567 568.global fp_stored24 569.align 8 570fp_stored24: 571 retl 572 std %f24, [%o0] 573.size fp_stored24, . - fp_stored24 574.type fp_stored24, #function 575 576.global fp_stored26 577.align 8 578fp_stored26: 579 retl 580 std %f26, [%o0] 581.size fp_stored26, . - fp_stored26 582.type fp_stored26, #function 583 584.global fp_stored28 585.align 8 586fp_stored28: 587 retl 588 std %f28, [%o0] 589.size fp_stored28, . - fp_stored28 590.type fp_stored28, #function 591 592.global fp_stored30 593.align 8 594fp_stored30: 595 retl 596 std %f30, [%o0] 597.size fp_stored30, . - fp_stored30 598.type fp_stored30, #function 599