Home | History | Annotate | Download | only in runtime
      1 // AUTO-GENERATED by mkduff.go
      2 // Run go generate from src/runtime to update.
      3 // See mkduff.go for comments.
      4 
      5 #include "textflag.h"
      6 
      7 TEXT runtimeduffzero(SB), NOSPLIT, $0-0
      8 	MOVQ	AX,(DI)
      9 	MOVQ	AX,8(DI)
     10 	MOVQ	AX,16(DI)
     11 	MOVQ	AX,24(DI)
     12 	ADDQ	$32,DI
     13 
     14 	MOVQ	AX,(DI)
     15 	MOVQ	AX,8(DI)
     16 	MOVQ	AX,16(DI)
     17 	MOVQ	AX,24(DI)
     18 	ADDQ	$32,DI
     19 
     20 	MOVQ	AX,(DI)
     21 	MOVQ	AX,8(DI)
     22 	MOVQ	AX,16(DI)
     23 	MOVQ	AX,24(DI)
     24 	ADDQ	$32,DI
     25 
     26 	MOVQ	AX,(DI)
     27 	MOVQ	AX,8(DI)
     28 	MOVQ	AX,16(DI)
     29 	MOVQ	AX,24(DI)
     30 	ADDQ	$32,DI
     31 
     32 	MOVQ	AX,(DI)
     33 	MOVQ	AX,8(DI)
     34 	MOVQ	AX,16(DI)
     35 	MOVQ	AX,24(DI)
     36 	ADDQ	$32,DI
     37 
     38 	MOVQ	AX,(DI)
     39 	MOVQ	AX,8(DI)
     40 	MOVQ	AX,16(DI)
     41 	MOVQ	AX,24(DI)
     42 	ADDQ	$32,DI
     43 
     44 	MOVQ	AX,(DI)
     45 	MOVQ	AX,8(DI)
     46 	MOVQ	AX,16(DI)
     47 	MOVQ	AX,24(DI)
     48 	ADDQ	$32,DI
     49 
     50 	MOVQ	AX,(DI)
     51 	MOVQ	AX,8(DI)
     52 	MOVQ	AX,16(DI)
     53 	MOVQ	AX,24(DI)
     54 	ADDQ	$32,DI
     55 
     56 	MOVQ	AX,(DI)
     57 	MOVQ	AX,8(DI)
     58 	MOVQ	AX,16(DI)
     59 	MOVQ	AX,24(DI)
     60 	ADDQ	$32,DI
     61 
     62 	MOVQ	AX,(DI)
     63 	MOVQ	AX,8(DI)
     64 	MOVQ	AX,16(DI)
     65 	MOVQ	AX,24(DI)
     66 	ADDQ	$32,DI
     67 
     68 	MOVQ	AX,(DI)
     69 	MOVQ	AX,8(DI)
     70 	MOVQ	AX,16(DI)
     71 	MOVQ	AX,24(DI)
     72 	ADDQ	$32,DI
     73 
     74 	MOVQ	AX,(DI)
     75 	MOVQ	AX,8(DI)
     76 	MOVQ	AX,16(DI)
     77 	MOVQ	AX,24(DI)
     78 	ADDQ	$32,DI
     79 
     80 	MOVQ	AX,(DI)
     81 	MOVQ	AX,8(DI)
     82 	MOVQ	AX,16(DI)
     83 	MOVQ	AX,24(DI)
     84 	ADDQ	$32,DI
     85 
     86 	MOVQ	AX,(DI)
     87 	MOVQ	AX,8(DI)
     88 	MOVQ	AX,16(DI)
     89 	MOVQ	AX,24(DI)
     90 	ADDQ	$32,DI
     91 
     92 	MOVQ	AX,(DI)
     93 	MOVQ	AX,8(DI)
     94 	MOVQ	AX,16(DI)
     95 	MOVQ	AX,24(DI)
     96 	ADDQ	$32,DI
     97 
     98 	MOVQ	AX,(DI)
     99 	MOVQ	AX,8(DI)
    100 	MOVQ	AX,16(DI)
    101 	MOVQ	AX,24(DI)
    102 	ADDQ	$32,DI
    103 
    104 	MOVQ	AX,(DI)
    105 	MOVQ	AX,8(DI)
    106 	MOVQ	AX,16(DI)
    107 	MOVQ	AX,24(DI)
    108 	ADDQ	$32,DI
    109 
    110 	MOVQ	AX,(DI)
    111 	MOVQ	AX,8(DI)
    112 	MOVQ	AX,16(DI)
    113 	MOVQ	AX,24(DI)
    114 	ADDQ	$32,DI
    115 
    116 	MOVQ	AX,(DI)
    117 	MOVQ	AX,8(DI)
    118 	MOVQ	AX,16(DI)
    119 	MOVQ	AX,24(DI)
    120 	ADDQ	$32,DI
    121 
    122 	MOVQ	AX,(DI)
    123 	MOVQ	AX,8(DI)
    124 	MOVQ	AX,16(DI)
    125 	MOVQ	AX,24(DI)
    126 	ADDQ	$32,DI
    127 
    128 	MOVQ	AX,(DI)
    129 	MOVQ	AX,8(DI)
    130 	MOVQ	AX,16(DI)
    131 	MOVQ	AX,24(DI)
    132 	ADDQ	$32,DI
    133 
    134 	MOVQ	AX,(DI)
    135 	MOVQ	AX,8(DI)
    136 	MOVQ	AX,16(DI)
    137 	MOVQ	AX,24(DI)
    138 	ADDQ	$32,DI
    139 
    140 	MOVQ	AX,(DI)
    141 	MOVQ	AX,8(DI)
    142 	MOVQ	AX,16(DI)
    143 	MOVQ	AX,24(DI)
    144 	ADDQ	$32,DI
    145 
    146 	MOVQ	AX,(DI)
    147 	MOVQ	AX,8(DI)
    148 	MOVQ	AX,16(DI)
    149 	MOVQ	AX,24(DI)
    150 	ADDQ	$32,DI
    151 
    152 	MOVQ	AX,(DI)
    153 	MOVQ	AX,8(DI)
    154 	MOVQ	AX,16(DI)
    155 	MOVQ	AX,24(DI)
    156 	ADDQ	$32,DI
    157 
    158 	MOVQ	AX,(DI)
    159 	MOVQ	AX,8(DI)
    160 	MOVQ	AX,16(DI)
    161 	MOVQ	AX,24(DI)
    162 	ADDQ	$32,DI
    163 
    164 	MOVQ	AX,(DI)
    165 	MOVQ	AX,8(DI)
    166 	MOVQ	AX,16(DI)
    167 	MOVQ	AX,24(DI)
    168 	ADDQ	$32,DI
    169 
    170 	MOVQ	AX,(DI)
    171 	MOVQ	AX,8(DI)
    172 	MOVQ	AX,16(DI)
    173 	MOVQ	AX,24(DI)
    174 	ADDQ	$32,DI
    175 
    176 	MOVQ	AX,(DI)
    177 	MOVQ	AX,8(DI)
    178 	MOVQ	AX,16(DI)
    179 	MOVQ	AX,24(DI)
    180 	ADDQ	$32,DI
    181 
    182 	MOVQ	AX,(DI)
    183 	MOVQ	AX,8(DI)
    184 	MOVQ	AX,16(DI)
    185 	MOVQ	AX,24(DI)
    186 	ADDQ	$32,DI
    187 
    188 	MOVQ	AX,(DI)
    189 	MOVQ	AX,8(DI)
    190 	MOVQ	AX,16(DI)
    191 	MOVQ	AX,24(DI)
    192 	ADDQ	$32,DI
    193 
    194 	STOSQ
    195 	STOSQ
    196 	STOSQ
    197 	STOSQ
    198 	RET
    199 
    200 TEXT runtimeduffcopy(SB), NOSPLIT, $0-0
    201 	MOVQ	(SI), CX
    202 	ADDQ	$8, SI
    203 	MOVQ	CX, (DI)
    204 	ADDQ	$8, DI
    205 
    206 	MOVQ	(SI), CX
    207 	ADDQ	$8, SI
    208 	MOVQ	CX, (DI)
    209 	ADDQ	$8, DI
    210 
    211 	MOVQ	(SI), CX
    212 	ADDQ	$8, SI
    213 	MOVQ	CX, (DI)
    214 	ADDQ	$8, DI
    215 
    216 	MOVQ	(SI), CX
    217 	ADDQ	$8, SI
    218 	MOVQ	CX, (DI)
    219 	ADDQ	$8, DI
    220 
    221 	MOVQ	(SI), CX
    222 	ADDQ	$8, SI
    223 	MOVQ	CX, (DI)
    224 	ADDQ	$8, DI
    225 
    226 	MOVQ	(SI), CX
    227 	ADDQ	$8, SI
    228 	MOVQ	CX, (DI)
    229 	ADDQ	$8, DI
    230 
    231 	MOVQ	(SI), CX
    232 	ADDQ	$8, SI
    233 	MOVQ	CX, (DI)
    234 	ADDQ	$8, DI
    235 
    236 	MOVQ	(SI), CX
    237 	ADDQ	$8, SI
    238 	MOVQ	CX, (DI)
    239 	ADDQ	$8, DI
    240 
    241 	MOVQ	(SI), CX
    242 	ADDQ	$8, SI
    243 	MOVQ	CX, (DI)
    244 	ADDQ	$8, DI
    245 
    246 	MOVQ	(SI), CX
    247 	ADDQ	$8, SI
    248 	MOVQ	CX, (DI)
    249 	ADDQ	$8, DI
    250 
    251 	MOVQ	(SI), CX
    252 	ADDQ	$8, SI
    253 	MOVQ	CX, (DI)
    254 	ADDQ	$8, DI
    255 
    256 	MOVQ	(SI), CX
    257 	ADDQ	$8, SI
    258 	MOVQ	CX, (DI)
    259 	ADDQ	$8, DI
    260 
    261 	MOVQ	(SI), CX
    262 	ADDQ	$8, SI
    263 	MOVQ	CX, (DI)
    264 	ADDQ	$8, DI
    265 
    266 	MOVQ	(SI), CX
    267 	ADDQ	$8, SI
    268 	MOVQ	CX, (DI)
    269 	ADDQ	$8, DI
    270 
    271 	MOVQ	(SI), CX
    272 	ADDQ	$8, SI
    273 	MOVQ	CX, (DI)
    274 	ADDQ	$8, DI
    275 
    276 	MOVQ	(SI), CX
    277 	ADDQ	$8, SI
    278 	MOVQ	CX, (DI)
    279 	ADDQ	$8, DI
    280 
    281 	MOVQ	(SI), CX
    282 	ADDQ	$8, SI
    283 	MOVQ	CX, (DI)
    284 	ADDQ	$8, DI
    285 
    286 	MOVQ	(SI), CX
    287 	ADDQ	$8, SI
    288 	MOVQ	CX, (DI)
    289 	ADDQ	$8, DI
    290 
    291 	MOVQ	(SI), CX
    292 	ADDQ	$8, SI
    293 	MOVQ	CX, (DI)
    294 	ADDQ	$8, DI
    295 
    296 	MOVQ	(SI), CX
    297 	ADDQ	$8, SI
    298 	MOVQ	CX, (DI)
    299 	ADDQ	$8, DI
    300 
    301 	MOVQ	(SI), CX
    302 	ADDQ	$8, SI
    303 	MOVQ	CX, (DI)
    304 	ADDQ	$8, DI
    305 
    306 	MOVQ	(SI), CX
    307 	ADDQ	$8, SI
    308 	MOVQ	CX, (DI)
    309 	ADDQ	$8, DI
    310 
    311 	MOVQ	(SI), CX
    312 	ADDQ	$8, SI
    313 	MOVQ	CX, (DI)
    314 	ADDQ	$8, DI
    315 
    316 	MOVQ	(SI), CX
    317 	ADDQ	$8, SI
    318 	MOVQ	CX, (DI)
    319 	ADDQ	$8, DI
    320 
    321 	MOVQ	(SI), CX
    322 	ADDQ	$8, SI
    323 	MOVQ	CX, (DI)
    324 	ADDQ	$8, DI
    325 
    326 	MOVQ	(SI), CX
    327 	ADDQ	$8, SI
    328 	MOVQ	CX, (DI)
    329 	ADDQ	$8, DI
    330 
    331 	MOVQ	(SI), CX
    332 	ADDQ	$8, SI
    333 	MOVQ	CX, (DI)
    334 	ADDQ	$8, DI
    335 
    336 	MOVQ	(SI), CX
    337 	ADDQ	$8, SI
    338 	MOVQ	CX, (DI)
    339 	ADDQ	$8, DI
    340 
    341 	MOVQ	(SI), CX
    342 	ADDQ	$8, SI
    343 	MOVQ	CX, (DI)
    344 	ADDQ	$8, DI
    345 
    346 	MOVQ	(SI), CX
    347 	ADDQ	$8, SI
    348 	MOVQ	CX, (DI)
    349 	ADDQ	$8, DI
    350 
    351 	MOVQ	(SI), CX
    352 	ADDQ	$8, SI
    353 	MOVQ	CX, (DI)
    354 	ADDQ	$8, DI
    355 
    356 	MOVQ	(SI), CX
    357 	ADDQ	$8, SI
    358 	MOVQ	CX, (DI)
    359 	ADDQ	$8, DI
    360 
    361 	MOVQ	(SI), CX
    362 	ADDQ	$8, SI
    363 	MOVQ	CX, (DI)
    364 	ADDQ	$8, DI
    365 
    366 	MOVQ	(SI), CX
    367 	ADDQ	$8, SI
    368 	MOVQ	CX, (DI)
    369 	ADDQ	$8, DI
    370 
    371 	MOVQ	(SI), CX
    372 	ADDQ	$8, SI
    373 	MOVQ	CX, (DI)
    374 	ADDQ	$8, DI
    375 
    376 	MOVQ	(SI), CX
    377 	ADDQ	$8, SI
    378 	MOVQ	CX, (DI)
    379 	ADDQ	$8, DI
    380 
    381 	MOVQ	(SI), CX
    382 	ADDQ	$8, SI
    383 	MOVQ	CX, (DI)
    384 	ADDQ	$8, DI
    385 
    386 	MOVQ	(SI), CX
    387 	ADDQ	$8, SI
    388 	MOVQ	CX, (DI)
    389 	ADDQ	$8, DI
    390 
    391 	MOVQ	(SI), CX
    392 	ADDQ	$8, SI
    393 	MOVQ	CX, (DI)
    394 	ADDQ	$8, DI
    395 
    396 	MOVQ	(SI), CX
    397 	ADDQ	$8, SI
    398 	MOVQ	CX, (DI)
    399 	ADDQ	$8, DI
    400 
    401 	MOVQ	(SI), CX
    402 	ADDQ	$8, SI
    403 	MOVQ	CX, (DI)
    404 	ADDQ	$8, DI
    405 
    406 	MOVQ	(SI), CX
    407 	ADDQ	$8, SI
    408 	MOVQ	CX, (DI)
    409 	ADDQ	$8, DI
    410 
    411 	MOVQ	(SI), CX
    412 	ADDQ	$8, SI
    413 	MOVQ	CX, (DI)
    414 	ADDQ	$8, DI
    415 
    416 	MOVQ	(SI), CX
    417 	ADDQ	$8, SI
    418 	MOVQ	CX, (DI)
    419 	ADDQ	$8, DI
    420 
    421 	MOVQ	(SI), CX
    422 	ADDQ	$8, SI
    423 	MOVQ	CX, (DI)
    424 	ADDQ	$8, DI
    425 
    426 	MOVQ	(SI), CX
    427 	ADDQ	$8, SI
    428 	MOVQ	CX, (DI)
    429 	ADDQ	$8, DI
    430 
    431 	MOVQ	(SI), CX
    432 	ADDQ	$8, SI
    433 	MOVQ	CX, (DI)
    434 	ADDQ	$8, DI
    435 
    436 	MOVQ	(SI), CX
    437 	ADDQ	$8, SI
    438 	MOVQ	CX, (DI)
    439 	ADDQ	$8, DI
    440 
    441 	MOVQ	(SI), CX
    442 	ADDQ	$8, SI
    443 	MOVQ	CX, (DI)
    444 	ADDQ	$8, DI
    445 
    446 	MOVQ	(SI), CX
    447 	ADDQ	$8, SI
    448 	MOVQ	CX, (DI)
    449 	ADDQ	$8, DI
    450 
    451 	MOVQ	(SI), CX
    452 	ADDQ	$8, SI
    453 	MOVQ	CX, (DI)
    454 	ADDQ	$8, DI
    455 
    456 	MOVQ	(SI), CX
    457 	ADDQ	$8, SI
    458 	MOVQ	CX, (DI)
    459 	ADDQ	$8, DI
    460 
    461 	MOVQ	(SI), CX
    462 	ADDQ	$8, SI
    463 	MOVQ	CX, (DI)
    464 	ADDQ	$8, DI
    465 
    466 	MOVQ	(SI), CX
    467 	ADDQ	$8, SI
    468 	MOVQ	CX, (DI)
    469 	ADDQ	$8, DI
    470 
    471 	MOVQ	(SI), CX
    472 	ADDQ	$8, SI
    473 	MOVQ	CX, (DI)
    474 	ADDQ	$8, DI
    475 
    476 	MOVQ	(SI), CX
    477 	ADDQ	$8, SI
    478 	MOVQ	CX, (DI)
    479 	ADDQ	$8, DI
    480 
    481 	MOVQ	(SI), CX
    482 	ADDQ	$8, SI
    483 	MOVQ	CX, (DI)
    484 	ADDQ	$8, DI
    485 
    486 	MOVQ	(SI), CX
    487 	ADDQ	$8, SI
    488 	MOVQ	CX, (DI)
    489 	ADDQ	$8, DI
    490 
    491 	MOVQ	(SI), CX
    492 	ADDQ	$8, SI
    493 	MOVQ	CX, (DI)
    494 	ADDQ	$8, DI
    495 
    496 	MOVQ	(SI), CX
    497 	ADDQ	$8, SI
    498 	MOVQ	CX, (DI)
    499 	ADDQ	$8, DI
    500 
    501 	MOVQ	(SI), CX
    502 	ADDQ	$8, SI
    503 	MOVQ	CX, (DI)
    504 	ADDQ	$8, DI
    505 
    506 	MOVQ	(SI), CX
    507 	ADDQ	$8, SI
    508 	MOVQ	CX, (DI)
    509 	ADDQ	$8, DI
    510 
    511 	MOVQ	(SI), CX
    512 	ADDQ	$8, SI
    513 	MOVQ	CX, (DI)
    514 	ADDQ	$8, DI
    515 
    516 	MOVQ	(SI), CX
    517 	ADDQ	$8, SI
    518 	MOVQ	CX, (DI)
    519 	ADDQ	$8, DI
    520 
    521 	MOVQ	(SI), CX
    522 	ADDQ	$8, SI
    523 	MOVQ	CX, (DI)
    524 	ADDQ	$8, DI
    525 
    526 	MOVQ	(SI), CX
    527 	ADDQ	$8, SI
    528 	MOVQ	CX, (DI)
    529 	ADDQ	$8, DI
    530 
    531 	MOVQ	(SI), CX
    532 	ADDQ	$8, SI
    533 	MOVQ	CX, (DI)
    534 	ADDQ	$8, DI
    535 
    536 	MOVQ	(SI), CX
    537 	ADDQ	$8, SI
    538 	MOVQ	CX, (DI)
    539 	ADDQ	$8, DI
    540 
    541 	MOVQ	(SI), CX
    542 	ADDQ	$8, SI
    543 	MOVQ	CX, (DI)
    544 	ADDQ	$8, DI
    545 
    546 	MOVQ	(SI), CX
    547 	ADDQ	$8, SI
    548 	MOVQ	CX, (DI)
    549 	ADDQ	$8, DI
    550 
    551 	MOVQ	(SI), CX
    552 	ADDQ	$8, SI
    553 	MOVQ	CX, (DI)
    554 	ADDQ	$8, DI
    555 
    556 	MOVQ	(SI), CX
    557 	ADDQ	$8, SI
    558 	MOVQ	CX, (DI)
    559 	ADDQ	$8, DI
    560 
    561 	MOVQ	(SI), CX
    562 	ADDQ	$8, SI
    563 	MOVQ	CX, (DI)
    564 	ADDQ	$8, DI
    565 
    566 	MOVQ	(SI), CX
    567 	ADDQ	$8, SI
    568 	MOVQ	CX, (DI)
    569 	ADDQ	$8, DI
    570 
    571 	MOVQ	(SI), CX
    572 	ADDQ	$8, SI
    573 	MOVQ	CX, (DI)
    574 	ADDQ	$8, DI
    575 
    576 	MOVQ	(SI), CX
    577 	ADDQ	$8, SI
    578 	MOVQ	CX, (DI)
    579 	ADDQ	$8, DI
    580 
    581 	MOVQ	(SI), CX
    582 	ADDQ	$8, SI
    583 	MOVQ	CX, (DI)
    584 	ADDQ	$8, DI
    585 
    586 	MOVQ	(SI), CX
    587 	ADDQ	$8, SI
    588 	MOVQ	CX, (DI)
    589 	ADDQ	$8, DI
    590 
    591 	MOVQ	(SI), CX
    592 	ADDQ	$8, SI
    593 	MOVQ	CX, (DI)
    594 	ADDQ	$8, DI
    595 
    596 	MOVQ	(SI), CX
    597 	ADDQ	$8, SI
    598 	MOVQ	CX, (DI)
    599 	ADDQ	$8, DI
    600 
    601 	MOVQ	(SI), CX
    602 	ADDQ	$8, SI
    603 	MOVQ	CX, (DI)
    604 	ADDQ	$8, DI
    605 
    606 	MOVQ	(SI), CX
    607 	ADDQ	$8, SI
    608 	MOVQ	CX, (DI)
    609 	ADDQ	$8, DI
    610 
    611 	MOVQ	(SI), CX
    612 	ADDQ	$8, SI
    613 	MOVQ	CX, (DI)
    614 	ADDQ	$8, DI
    615 
    616 	MOVQ	(SI), CX
    617 	ADDQ	$8, SI
    618 	MOVQ	CX, (DI)
    619 	ADDQ	$8, DI
    620 
    621 	MOVQ	(SI), CX
    622 	ADDQ	$8, SI
    623 	MOVQ	CX, (DI)
    624 	ADDQ	$8, DI
    625 
    626 	MOVQ	(SI), CX
    627 	ADDQ	$8, SI
    628 	MOVQ	CX, (DI)
    629 	ADDQ	$8, DI
    630 
    631 	MOVQ	(SI), CX
    632 	ADDQ	$8, SI
    633 	MOVQ	CX, (DI)
    634 	ADDQ	$8, DI
    635 
    636 	MOVQ	(SI), CX
    637 	ADDQ	$8, SI
    638 	MOVQ	CX, (DI)
    639 	ADDQ	$8, DI
    640 
    641 	MOVQ	(SI), CX
    642 	ADDQ	$8, SI
    643 	MOVQ	CX, (DI)
    644 	ADDQ	$8, DI
    645 
    646 	MOVQ	(SI), CX
    647 	ADDQ	$8, SI
    648 	MOVQ	CX, (DI)
    649 	ADDQ	$8, DI
    650 
    651 	MOVQ	(SI), CX
    652 	ADDQ	$8, SI
    653 	MOVQ	CX, (DI)
    654 	ADDQ	$8, DI
    655 
    656 	MOVQ	(SI), CX
    657 	ADDQ	$8, SI
    658 	MOVQ	CX, (DI)
    659 	ADDQ	$8, DI
    660 
    661 	MOVQ	(SI), CX
    662 	ADDQ	$8, SI
    663 	MOVQ	CX, (DI)
    664 	ADDQ	$8, DI
    665 
    666 	MOVQ	(SI), CX
    667 	ADDQ	$8, SI
    668 	MOVQ	CX, (DI)
    669 	ADDQ	$8, DI
    670 
    671 	MOVQ	(SI), CX
    672 	ADDQ	$8, SI
    673 	MOVQ	CX, (DI)
    674 	ADDQ	$8, DI
    675 
    676 	MOVQ	(SI), CX
    677 	ADDQ	$8, SI
    678 	MOVQ	CX, (DI)
    679 	ADDQ	$8, DI
    680 
    681 	MOVQ	(SI), CX
    682 	ADDQ	$8, SI
    683 	MOVQ	CX, (DI)
    684 	ADDQ	$8, DI
    685 
    686 	MOVQ	(SI), CX
    687 	ADDQ	$8, SI
    688 	MOVQ	CX, (DI)
    689 	ADDQ	$8, DI
    690 
    691 	MOVQ	(SI), CX
    692 	ADDQ	$8, SI
    693 	MOVQ	CX, (DI)
    694 	ADDQ	$8, DI
    695 
    696 	MOVQ	(SI), CX
    697 	ADDQ	$8, SI
    698 	MOVQ	CX, (DI)
    699 	ADDQ	$8, DI
    700 
    701 	MOVQ	(SI), CX
    702 	ADDQ	$8, SI
    703 	MOVQ	CX, (DI)
    704 	ADDQ	$8, DI
    705 
    706 	MOVQ	(SI), CX
    707 	ADDQ	$8, SI
    708 	MOVQ	CX, (DI)
    709 	ADDQ	$8, DI
    710 
    711 	MOVQ	(SI), CX
    712 	ADDQ	$8, SI
    713 	MOVQ	CX, (DI)
    714 	ADDQ	$8, DI
    715 
    716 	MOVQ	(SI), CX
    717 	ADDQ	$8, SI
    718 	MOVQ	CX, (DI)
    719 	ADDQ	$8, DI
    720 
    721 	MOVQ	(SI), CX
    722 	ADDQ	$8, SI
    723 	MOVQ	CX, (DI)
    724 	ADDQ	$8, DI
    725 
    726 	MOVQ	(SI), CX
    727 	ADDQ	$8, SI
    728 	MOVQ	CX, (DI)
    729 	ADDQ	$8, DI
    730 
    731 	MOVQ	(SI), CX
    732 	ADDQ	$8, SI
    733 	MOVQ	CX, (DI)
    734 	ADDQ	$8, DI
    735 
    736 	MOVQ	(SI), CX
    737 	ADDQ	$8, SI
    738 	MOVQ	CX, (DI)
    739 	ADDQ	$8, DI
    740 
    741 	MOVQ	(SI), CX
    742 	ADDQ	$8, SI
    743 	MOVQ	CX, (DI)
    744 	ADDQ	$8, DI
    745 
    746 	MOVQ	(SI), CX
    747 	ADDQ	$8, SI
    748 	MOVQ	CX, (DI)
    749 	ADDQ	$8, DI
    750 
    751 	MOVQ	(SI), CX
    752 	ADDQ	$8, SI
    753 	MOVQ	CX, (DI)
    754 	ADDQ	$8, DI
    755 
    756 	MOVQ	(SI), CX
    757 	ADDQ	$8, SI
    758 	MOVQ	CX, (DI)
    759 	ADDQ	$8, DI
    760 
    761 	MOVQ	(SI), CX
    762 	ADDQ	$8, SI
    763 	MOVQ	CX, (DI)
    764 	ADDQ	$8, DI
    765 
    766 	MOVQ	(SI), CX
    767 	ADDQ	$8, SI
    768 	MOVQ	CX, (DI)
    769 	ADDQ	$8, DI
    770 
    771 	MOVQ	(SI), CX
    772 	ADDQ	$8, SI
    773 	MOVQ	CX, (DI)
    774 	ADDQ	$8, DI
    775 
    776 	MOVQ	(SI), CX
    777 	ADDQ	$8, SI
    778 	MOVQ	CX, (DI)
    779 	ADDQ	$8, DI
    780 
    781 	MOVQ	(SI), CX
    782 	ADDQ	$8, SI
    783 	MOVQ	CX, (DI)
    784 	ADDQ	$8, DI
    785 
    786 	MOVQ	(SI), CX
    787 	ADDQ	$8, SI
    788 	MOVQ	CX, (DI)
    789 	ADDQ	$8, DI
    790 
    791 	MOVQ	(SI), CX
    792 	ADDQ	$8, SI
    793 	MOVQ	CX, (DI)
    794 	ADDQ	$8, DI
    795 
    796 	MOVQ	(SI), CX
    797 	ADDQ	$8, SI
    798 	MOVQ	CX, (DI)
    799 	ADDQ	$8, DI
    800 
    801 	MOVQ	(SI), CX
    802 	ADDQ	$8, SI
    803 	MOVQ	CX, (DI)
    804 	ADDQ	$8, DI
    805 
    806 	MOVQ	(SI), CX
    807 	ADDQ	$8, SI
    808 	MOVQ	CX, (DI)
    809 	ADDQ	$8, DI
    810 
    811 	MOVQ	(SI), CX
    812 	ADDQ	$8, SI
    813 	MOVQ	CX, (DI)
    814 	ADDQ	$8, DI
    815 
    816 	MOVQ	(SI), CX
    817 	ADDQ	$8, SI
    818 	MOVQ	CX, (DI)
    819 	ADDQ	$8, DI
    820 
    821 	MOVQ	(SI), CX
    822 	ADDQ	$8, SI
    823 	MOVQ	CX, (DI)
    824 	ADDQ	$8, DI
    825 
    826 	MOVQ	(SI), CX
    827 	ADDQ	$8, SI
    828 	MOVQ	CX, (DI)
    829 	ADDQ	$8, DI
    830 
    831 	MOVQ	(SI), CX
    832 	ADDQ	$8, SI
    833 	MOVQ	CX, (DI)
    834 	ADDQ	$8, DI
    835 
    836 	MOVQ	(SI), CX
    837 	ADDQ	$8, SI
    838 	MOVQ	CX, (DI)
    839 	ADDQ	$8, DI
    840 
    841 	RET
    842