Home | History | Annotate | Download | only in poly1305
      1 // Copyright 2012 The Go Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style
      3 // license that can be found in the LICENSE file.
      4 
      5 // This code was translated into a form compatible with 6a from the public
      6 // domain sources in SUPERCOP: http://bench.cr.yp.to/supercop.html
      7 
      8 // +build amd64,!gccgo,!appengine
      9 
     10 DATA SCALE(SB)/8, $0x37F4000000000000
     11 GLOBL SCALE(SB), 8, $8
     12 DATA TWO32(SB)/8, $0x41F0000000000000
     13 GLOBL TWO32(SB), 8, $8
     14 DATA TWO64(SB)/8, $0x43F0000000000000
     15 GLOBL TWO64(SB), 8, $8
     16 DATA TWO96(SB)/8, $0x45F0000000000000
     17 GLOBL TWO96(SB), 8, $8
     18 DATA ALPHA32(SB)/8, $0x45E8000000000000
     19 GLOBL ALPHA32(SB), 8, $8
     20 DATA ALPHA64(SB)/8, $0x47E8000000000000
     21 GLOBL ALPHA64(SB), 8, $8
     22 DATA ALPHA96(SB)/8, $0x49E8000000000000
     23 GLOBL ALPHA96(SB), 8, $8
     24 DATA ALPHA130(SB)/8, $0x4C08000000000000
     25 GLOBL ALPHA130(SB), 8, $8
     26 DATA DOFFSET0(SB)/8, $0x4330000000000000
     27 GLOBL DOFFSET0(SB), 8, $8
     28 DATA DOFFSET1(SB)/8, $0x4530000000000000
     29 GLOBL DOFFSET1(SB), 8, $8
     30 DATA DOFFSET2(SB)/8, $0x4730000000000000
     31 GLOBL DOFFSET2(SB), 8, $8
     32 DATA DOFFSET3(SB)/8, $0x4930000000000000
     33 GLOBL DOFFSET3(SB), 8, $8
     34 DATA DOFFSET3MINUSTWO128(SB)/8, $0x492FFFFE00000000
     35 GLOBL DOFFSET3MINUSTWO128(SB), 8, $8
     36 DATA HOFFSET0(SB)/8, $0x43300001FFFFFFFB
     37 GLOBL HOFFSET0(SB), 8, $8
     38 DATA HOFFSET1(SB)/8, $0x45300001FFFFFFFE
     39 GLOBL HOFFSET1(SB), 8, $8
     40 DATA HOFFSET2(SB)/8, $0x47300001FFFFFFFE
     41 GLOBL HOFFSET2(SB), 8, $8
     42 DATA HOFFSET3(SB)/8, $0x49300003FFFFFFFE
     43 GLOBL HOFFSET3(SB), 8, $8
     44 DATA ROUNDING(SB)/2, $0x137f
     45 GLOBL ROUNDING(SB), 8, $2
     46