|
259 | 259 | "MGETL D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
260 | 260 | "22:\n" \ |
261 | 261 | "MSETL [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
262 | | - "SUB %3, %3, #32\n" \ |
263 | 262 | "23:\n" \ |
264 | | - "MGETL D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
| 263 | + "SUB %3, %3, #32\n" \ |
265 | 264 | "24:\n" \ |
| 265 | + "MGETL D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
| 266 | + "25:\n" \ |
266 | 267 | "MSETL [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
| 268 | + "26:\n" \ |
267 | 269 | "SUB %3, %3, #32\n" \ |
268 | 270 | "DCACHE [%1+#-64], D0Ar6\n" \ |
269 | 271 | "BR $Lloop"id"\n" \ |
270 | 272 | \ |
271 | 273 | "MOV RAPF, %1\n" \ |
272 | | - "25:\n" \ |
| 274 | + "27:\n" \ |
273 | 275 | "MGETL D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
274 | | - "26:\n" \ |
| 276 | + "28:\n" \ |
275 | 277 | "MSETL [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
| 278 | + "29:\n" \ |
276 | 279 | "SUB %3, %3, #32\n" \ |
277 | | - "27:\n" \ |
| 280 | + "30:\n" \ |
278 | 281 | "MGETL D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
279 | | - "28:\n" \ |
| 282 | + "31:\n" \ |
280 | 283 | "MSETL [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
| 284 | + "32:\n" \ |
281 | 285 | "SUB %0, %0, #8\n" \ |
282 | | - "29:\n" \ |
| 286 | + "33:\n" \ |
283 | 287 | "SETL [%0++], D0.7, D1.7\n" \ |
284 | 288 | "SUB %3, %3, #32\n" \ |
285 | 289 | "1:" \ |
|
311 | 315 | " .long 26b,3b\n" \ |
312 | 316 | " .long 27b,3b\n" \ |
313 | 317 | " .long 28b,3b\n" \ |
314 | | - " .long 29b,4b\n" \ |
| 318 | + " .long 29b,3b\n" \ |
| 319 | + " .long 30b,3b\n" \ |
| 320 | + " .long 31b,3b\n" \ |
| 321 | + " .long 32b,3b\n" \ |
| 322 | + " .long 33b,4b\n" \ |
315 | 323 | " .previous\n" \ |
316 | 324 | : "=r" (to), "=r" (from), "=r" (ret), "=d" (n) \ |
317 | 325 | : "0" (to), "1" (from), "2" (ret), "3" (n) \ |
|
402 | 410 | "MGETD D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
403 | 411 | "22:\n" \ |
404 | 412 | "MSETD [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
405 | | - "SUB %3, %3, #16\n" \ |
406 | 413 | "23:\n" \ |
407 | | - "MGETD D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
408 | | - "24:\n" \ |
409 | | - "MSETD [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
410 | 414 | "SUB %3, %3, #16\n" \ |
411 | | - "25:\n" \ |
| 415 | + "24:\n" \ |
412 | 416 | "MGETD D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
413 | | - "26:\n" \ |
| 417 | + "25:\n" \ |
414 | 418 | "MSETD [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
| 419 | + "26:\n" \ |
415 | 420 | "SUB %3, %3, #16\n" \ |
416 | 421 | "27:\n" \ |
417 | 422 | "MGETD D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
418 | 423 | "28:\n" \ |
419 | 424 | "MSETD [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
| 425 | + "29:\n" \ |
| 426 | + "SUB %3, %3, #16\n" \ |
| 427 | + "30:\n" \ |
| 428 | + "MGETD D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
| 429 | + "31:\n" \ |
| 430 | + "MSETD [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
| 431 | + "32:\n" \ |
420 | 432 | "SUB %3, %3, #16\n" \ |
421 | 433 | "DCACHE [%1+#-64], D0Ar6\n" \ |
422 | 434 | "BR $Lloop"id"\n" \ |
423 | 435 | \ |
424 | 436 | "MOV RAPF, %1\n" \ |
425 | | - "29:\n" \ |
| 437 | + "33:\n" \ |
426 | 438 | "MGETD D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
427 | | - "30:\n" \ |
| 439 | + "34:\n" \ |
428 | 440 | "MSETD [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
| 441 | + "35:\n" \ |
429 | 442 | "SUB %3, %3, #16\n" \ |
430 | | - "31:\n" \ |
| 443 | + "36:\n" \ |
431 | 444 | "MGETD D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
432 | | - "32:\n" \ |
| 445 | + "37:\n" \ |
433 | 446 | "MSETD [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
| 447 | + "38:\n" \ |
434 | 448 | "SUB %3, %3, #16\n" \ |
435 | | - "33:\n" \ |
| 449 | + "39:\n" \ |
436 | 450 | "MGETD D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
437 | | - "34:\n" \ |
| 451 | + "40:\n" \ |
438 | 452 | "MSETD [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
| 453 | + "41:\n" \ |
439 | 454 | "SUB %3, %3, #16\n" \ |
440 | | - "35:\n" \ |
| 455 | + "42:\n" \ |
441 | 456 | "MGETD D0FrT, D0.5, D0.6, D0.7, [%1++]\n" \ |
442 | | - "36:\n" \ |
| 457 | + "43:\n" \ |
443 | 458 | "MSETD [%0++], D0FrT, D0.5, D0.6, D0.7\n" \ |
| 459 | + "44:\n" \ |
444 | 460 | "SUB %0, %0, #4\n" \ |
445 | | - "37:\n" \ |
| 461 | + "45:\n" \ |
446 | 462 | "SETD [%0++], D0.7\n" \ |
447 | 463 | "SUB %3, %3, #16\n" \ |
448 | 464 | "1:" \ |
|
482 | 498 | " .long 34b,3b\n" \ |
483 | 499 | " .long 35b,3b\n" \ |
484 | 500 | " .long 36b,3b\n" \ |
485 | | - " .long 37b,4b\n" \ |
| 501 | + " .long 37b,3b\n" \ |
| 502 | + " .long 38b,3b\n" \ |
| 503 | + " .long 39b,3b\n" \ |
| 504 | + " .long 40b,3b\n" \ |
| 505 | + " .long 41b,3b\n" \ |
| 506 | + " .long 42b,3b\n" \ |
| 507 | + " .long 43b,3b\n" \ |
| 508 | + " .long 44b,3b\n" \ |
| 509 | + " .long 45b,4b\n" \ |
486 | 510 | " .previous\n" \ |
487 | 511 | : "=r" (to), "=r" (from), "=r" (ret), "=d" (n) \ |
488 | 512 | : "0" (to), "1" (from), "2" (ret), "3" (n) \ |
|
0 commit comments