1 # Copyright (c) 2011-2012, Andy Polyakov <appro@openssl.org>
4 # Redistribution and use in source and binary forms, with or without
5 # modification, are permitted provided that the following conditions
8 # * Redistributions of source code must retain copyright notices,
9 # this list of conditions and the following disclaimer.
11 # * Redistributions in binary form must reproduce the above
12 # copyright notice, this list of conditions and the following
13 # disclaimer in the documentation and/or other materials
14 # provided with the distribution.
16 # * Neither the name of the Andy Polyakov nor the names of its
17 # copyright holder and contributors may be used to endorse or
18 # promote products derived from this software without specific
19 # prior written permission.
21 # ALTERNATIVELY, provided that this notice is retained in full, this
22 # product may be distributed under the terms of the GNU General Public
23 # License (GPL), in which case the provisions of the GPL apply INSTEAD OF
26 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS
27 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
28 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
29 # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
30 # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
31 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
32 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
33 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
34 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
35 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
36 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
38 # *** This file is auto-generated ***
42 .globl _sha512_block_data_order
43 .def _sha512_block_data_order; .scl 2; .type 32; .endef
45 _sha512_block_data_order:
46 .L_sha512_block_data_order_begin:
58 leal .L001K512-.L000pic_point(%ebp),%ebp
517 .long 3609767458,1116352408
518 .long 602891725,1899447441
519 .long 3964484399,3049323471
520 .long 2173295548,3921009573
521 .long 4081628472,961987163
522 .long 3053834265,1508970993
523 .long 2937671579,2453635748
524 .long 3664609560,2870763221
525 .long 2734883394,3624381080
526 .long 1164996542,310598401
527 .long 1323610764,607225278
528 .long 3590304994,1426881987
529 .long 4068182383,1925078388
530 .long 991336113,2162078206
531 .long 633803317,2614888103
532 .long 3479774868,3248222580
533 .long 2666613458,3835390401
534 .long 944711139,4022224774
535 .long 2341262773,264347078
536 .long 2007800933,604807628
537 .long 1495990901,770255983
538 .long 1856431235,1249150122
539 .long 3175218132,1555081692
540 .long 2198950837,1996064986
541 .long 3999719339,2554220882
542 .long 766784016,2821834349
543 .long 2566594879,2952996808
544 .long 3203337956,3210313671
545 .long 1034457026,3336571891
546 .long 2466948901,3584528711
547 .long 3758326383,113926993
548 .long 168717936,338241895
549 .long 1188179964,666307205
550 .long 1546045734,773529912
551 .long 1522805485,1294757372
552 .long 2643833823,1396182291
553 .long 2343527390,1695183700
554 .long 1014477480,1986661051
555 .long 1206759142,2177026350
556 .long 344077627,2456956037
557 .long 1290863460,2730485921
558 .long 3158454273,2820302411
559 .long 3505952657,3259730800
560 .long 106217008,3345764771
561 .long 3606008344,3516065817
562 .long 1432725776,3600352804
563 .long 1467031594,4094571909
564 .long 851169720,275423344
565 .long 3100823752,430227734
566 .long 1363258195,506948616
567 .long 3750685593,659060556
568 .long 3785050280,883997877
569 .long 3318307427,958139571
570 .long 3812723403,1322822218
571 .long 2003034995,1537002063
572 .long 3602036899,1747873779
573 .long 1575990012,1955562222
574 .long 1125592928,2024104815
575 .long 2716904306,2227730452
576 .long 442776044,2361852424
577 .long 593698344,2428436474
578 .long 3733110249,2756734187
579 .long 2999351573,3204031479
580 .long 3815920427,3329325298
581 .long 3928383900,3391569614
582 .long 566280711,3515267271
583 .long 3454069534,3940187606
584 .long 4000239992,4118630271
585 .long 1914138554,116418474
586 .long 2731055270,174292421
587 .long 3203993006,289380356
588 .long 320620315,460393269
589 .long 587496836,685471733
590 .long 1086792851,852142971
591 .long 365543100,1017036298
592 .long 2618297676,1126000580
593 .long 3409855158,1288033470
594 .long 4234509866,1501505948
595 .long 987167468,1607167915
596 .long 1246189591,1816402316
598 .long 202182159,134810123
599 .byte 83,72,65,53,49,50,32,98,108,111,99,107,32,116,114,97
600 .byte 110,115,102,111,114,109,32,102,111,114,32,120,56,54,44,32
601 .byte 67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97
602 .byte 112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103
605 .section .note.GNU-stack,"",%progbits