change some parameters in the library to meet the needs of the website httpbin.org
Fork of MiniTLS-GPL by
math/sqr/fp_sqr_comba_48.c@0:35aa5be3b78d, 2014-06-06 (annotated)
- Committer:
- MiniTLS
- Date:
- Fri Jun 06 10:49:02 2014 +0000
- Revision:
- 0:35aa5be3b78d
Initial commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
MiniTLS | 0:35aa5be3b78d | 1 | #define TFM_DEFINES |
MiniTLS | 0:35aa5be3b78d | 2 | #include "fp_sqr_comba.c" |
MiniTLS | 0:35aa5be3b78d | 3 | |
MiniTLS | 0:35aa5be3b78d | 4 | #ifdef TFM_SQR48 |
MiniTLS | 0:35aa5be3b78d | 5 | void fp_sqr_comba48(fp_int *A, fp_int *B) |
MiniTLS | 0:35aa5be3b78d | 6 | { |
MiniTLS | 0:35aa5be3b78d | 7 | fp_digit *a, b[96], c0, c1, c2, sc0, sc1, sc2; |
MiniTLS | 0:35aa5be3b78d | 8 | #ifdef TFM_ISO |
MiniTLS | 0:35aa5be3b78d | 9 | fp_word tt; |
MiniTLS | 0:35aa5be3b78d | 10 | #endif |
MiniTLS | 0:35aa5be3b78d | 11 | |
MiniTLS | 0:35aa5be3b78d | 12 | a = A->dp; |
MiniTLS | 0:35aa5be3b78d | 13 | COMBA_START; |
MiniTLS | 0:35aa5be3b78d | 14 | |
MiniTLS | 0:35aa5be3b78d | 15 | /* clear carries */ |
MiniTLS | 0:35aa5be3b78d | 16 | CLEAR_CARRY; |
MiniTLS | 0:35aa5be3b78d | 17 | |
MiniTLS | 0:35aa5be3b78d | 18 | /* output 0 */ |
MiniTLS | 0:35aa5be3b78d | 19 | SQRADD(a[0],a[0]); |
MiniTLS | 0:35aa5be3b78d | 20 | COMBA_STORE(b[0]); |
MiniTLS | 0:35aa5be3b78d | 21 | |
MiniTLS | 0:35aa5be3b78d | 22 | /* output 1 */ |
MiniTLS | 0:35aa5be3b78d | 23 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 24 | SQRADD2(a[0], a[1]); |
MiniTLS | 0:35aa5be3b78d | 25 | COMBA_STORE(b[1]); |
MiniTLS | 0:35aa5be3b78d | 26 | |
MiniTLS | 0:35aa5be3b78d | 27 | /* output 2 */ |
MiniTLS | 0:35aa5be3b78d | 28 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 29 | SQRADD2(a[0], a[2]); SQRADD(a[1], a[1]); |
MiniTLS | 0:35aa5be3b78d | 30 | COMBA_STORE(b[2]); |
MiniTLS | 0:35aa5be3b78d | 31 | |
MiniTLS | 0:35aa5be3b78d | 32 | /* output 3 */ |
MiniTLS | 0:35aa5be3b78d | 33 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 34 | SQRADD2(a[0], a[3]); SQRADD2(a[1], a[2]); |
MiniTLS | 0:35aa5be3b78d | 35 | COMBA_STORE(b[3]); |
MiniTLS | 0:35aa5be3b78d | 36 | |
MiniTLS | 0:35aa5be3b78d | 37 | /* output 4 */ |
MiniTLS | 0:35aa5be3b78d | 38 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 39 | SQRADD2(a[0], a[4]); SQRADD2(a[1], a[3]); SQRADD(a[2], a[2]); |
MiniTLS | 0:35aa5be3b78d | 40 | COMBA_STORE(b[4]); |
MiniTLS | 0:35aa5be3b78d | 41 | |
MiniTLS | 0:35aa5be3b78d | 42 | /* output 5 */ |
MiniTLS | 0:35aa5be3b78d | 43 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 44 | SQRADDSC(a[0], a[5]); SQRADDAC(a[1], a[4]); SQRADDAC(a[2], a[3]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 45 | COMBA_STORE(b[5]); |
MiniTLS | 0:35aa5be3b78d | 46 | |
MiniTLS | 0:35aa5be3b78d | 47 | /* output 6 */ |
MiniTLS | 0:35aa5be3b78d | 48 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 49 | SQRADDSC(a[0], a[6]); SQRADDAC(a[1], a[5]); SQRADDAC(a[2], a[4]); SQRADDDB; SQRADD(a[3], a[3]); |
MiniTLS | 0:35aa5be3b78d | 50 | COMBA_STORE(b[6]); |
MiniTLS | 0:35aa5be3b78d | 51 | |
MiniTLS | 0:35aa5be3b78d | 52 | /* output 7 */ |
MiniTLS | 0:35aa5be3b78d | 53 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 54 | SQRADDSC(a[0], a[7]); SQRADDAC(a[1], a[6]); SQRADDAC(a[2], a[5]); SQRADDAC(a[3], a[4]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 55 | COMBA_STORE(b[7]); |
MiniTLS | 0:35aa5be3b78d | 56 | |
MiniTLS | 0:35aa5be3b78d | 57 | /* output 8 */ |
MiniTLS | 0:35aa5be3b78d | 58 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 59 | SQRADDSC(a[0], a[8]); SQRADDAC(a[1], a[7]); SQRADDAC(a[2], a[6]); SQRADDAC(a[3], a[5]); SQRADDDB; SQRADD(a[4], a[4]); |
MiniTLS | 0:35aa5be3b78d | 60 | COMBA_STORE(b[8]); |
MiniTLS | 0:35aa5be3b78d | 61 | |
MiniTLS | 0:35aa5be3b78d | 62 | /* output 9 */ |
MiniTLS | 0:35aa5be3b78d | 63 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 64 | SQRADDSC(a[0], a[9]); SQRADDAC(a[1], a[8]); SQRADDAC(a[2], a[7]); SQRADDAC(a[3], a[6]); SQRADDAC(a[4], a[5]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 65 | COMBA_STORE(b[9]); |
MiniTLS | 0:35aa5be3b78d | 66 | |
MiniTLS | 0:35aa5be3b78d | 67 | /* output 10 */ |
MiniTLS | 0:35aa5be3b78d | 68 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 69 | SQRADDSC(a[0], a[10]); SQRADDAC(a[1], a[9]); SQRADDAC(a[2], a[8]); SQRADDAC(a[3], a[7]); SQRADDAC(a[4], a[6]); SQRADDDB; SQRADD(a[5], a[5]); |
MiniTLS | 0:35aa5be3b78d | 70 | COMBA_STORE(b[10]); |
MiniTLS | 0:35aa5be3b78d | 71 | |
MiniTLS | 0:35aa5be3b78d | 72 | /* output 11 */ |
MiniTLS | 0:35aa5be3b78d | 73 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 74 | SQRADDSC(a[0], a[11]); SQRADDAC(a[1], a[10]); SQRADDAC(a[2], a[9]); SQRADDAC(a[3], a[8]); SQRADDAC(a[4], a[7]); SQRADDAC(a[5], a[6]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 75 | COMBA_STORE(b[11]); |
MiniTLS | 0:35aa5be3b78d | 76 | |
MiniTLS | 0:35aa5be3b78d | 77 | /* output 12 */ |
MiniTLS | 0:35aa5be3b78d | 78 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 79 | SQRADDSC(a[0], a[12]); SQRADDAC(a[1], a[11]); SQRADDAC(a[2], a[10]); SQRADDAC(a[3], a[9]); SQRADDAC(a[4], a[8]); SQRADDAC(a[5], a[7]); SQRADDDB; SQRADD(a[6], a[6]); |
MiniTLS | 0:35aa5be3b78d | 80 | COMBA_STORE(b[12]); |
MiniTLS | 0:35aa5be3b78d | 81 | |
MiniTLS | 0:35aa5be3b78d | 82 | /* output 13 */ |
MiniTLS | 0:35aa5be3b78d | 83 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 84 | SQRADDSC(a[0], a[13]); SQRADDAC(a[1], a[12]); SQRADDAC(a[2], a[11]); SQRADDAC(a[3], a[10]); SQRADDAC(a[4], a[9]); SQRADDAC(a[5], a[8]); SQRADDAC(a[6], a[7]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 85 | COMBA_STORE(b[13]); |
MiniTLS | 0:35aa5be3b78d | 86 | |
MiniTLS | 0:35aa5be3b78d | 87 | /* output 14 */ |
MiniTLS | 0:35aa5be3b78d | 88 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 89 | SQRADDSC(a[0], a[14]); SQRADDAC(a[1], a[13]); SQRADDAC(a[2], a[12]); SQRADDAC(a[3], a[11]); SQRADDAC(a[4], a[10]); SQRADDAC(a[5], a[9]); SQRADDAC(a[6], a[8]); SQRADDDB; SQRADD(a[7], a[7]); |
MiniTLS | 0:35aa5be3b78d | 90 | COMBA_STORE(b[14]); |
MiniTLS | 0:35aa5be3b78d | 91 | |
MiniTLS | 0:35aa5be3b78d | 92 | /* output 15 */ |
MiniTLS | 0:35aa5be3b78d | 93 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 94 | SQRADDSC(a[0], a[15]); SQRADDAC(a[1], a[14]); SQRADDAC(a[2], a[13]); SQRADDAC(a[3], a[12]); SQRADDAC(a[4], a[11]); SQRADDAC(a[5], a[10]); SQRADDAC(a[6], a[9]); SQRADDAC(a[7], a[8]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 95 | COMBA_STORE(b[15]); |
MiniTLS | 0:35aa5be3b78d | 96 | |
MiniTLS | 0:35aa5be3b78d | 97 | /* output 16 */ |
MiniTLS | 0:35aa5be3b78d | 98 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 99 | SQRADDSC(a[0], a[16]); SQRADDAC(a[1], a[15]); SQRADDAC(a[2], a[14]); SQRADDAC(a[3], a[13]); SQRADDAC(a[4], a[12]); SQRADDAC(a[5], a[11]); SQRADDAC(a[6], a[10]); SQRADDAC(a[7], a[9]); SQRADDDB; SQRADD(a[8], a[8]); |
MiniTLS | 0:35aa5be3b78d | 100 | COMBA_STORE(b[16]); |
MiniTLS | 0:35aa5be3b78d | 101 | |
MiniTLS | 0:35aa5be3b78d | 102 | /* output 17 */ |
MiniTLS | 0:35aa5be3b78d | 103 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 104 | SQRADDSC(a[0], a[17]); SQRADDAC(a[1], a[16]); SQRADDAC(a[2], a[15]); SQRADDAC(a[3], a[14]); SQRADDAC(a[4], a[13]); SQRADDAC(a[5], a[12]); SQRADDAC(a[6], a[11]); SQRADDAC(a[7], a[10]); SQRADDAC(a[8], a[9]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 105 | COMBA_STORE(b[17]); |
MiniTLS | 0:35aa5be3b78d | 106 | |
MiniTLS | 0:35aa5be3b78d | 107 | /* output 18 */ |
MiniTLS | 0:35aa5be3b78d | 108 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 109 | SQRADDSC(a[0], a[18]); SQRADDAC(a[1], a[17]); SQRADDAC(a[2], a[16]); SQRADDAC(a[3], a[15]); SQRADDAC(a[4], a[14]); SQRADDAC(a[5], a[13]); SQRADDAC(a[6], a[12]); SQRADDAC(a[7], a[11]); SQRADDAC(a[8], a[10]); SQRADDDB; SQRADD(a[9], a[9]); |
MiniTLS | 0:35aa5be3b78d | 110 | COMBA_STORE(b[18]); |
MiniTLS | 0:35aa5be3b78d | 111 | |
MiniTLS | 0:35aa5be3b78d | 112 | /* output 19 */ |
MiniTLS | 0:35aa5be3b78d | 113 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 114 | SQRADDSC(a[0], a[19]); SQRADDAC(a[1], a[18]); SQRADDAC(a[2], a[17]); SQRADDAC(a[3], a[16]); SQRADDAC(a[4], a[15]); SQRADDAC(a[5], a[14]); SQRADDAC(a[6], a[13]); SQRADDAC(a[7], a[12]); SQRADDAC(a[8], a[11]); SQRADDAC(a[9], a[10]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 115 | COMBA_STORE(b[19]); |
MiniTLS | 0:35aa5be3b78d | 116 | |
MiniTLS | 0:35aa5be3b78d | 117 | /* output 20 */ |
MiniTLS | 0:35aa5be3b78d | 118 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 119 | SQRADDSC(a[0], a[20]); SQRADDAC(a[1], a[19]); SQRADDAC(a[2], a[18]); SQRADDAC(a[3], a[17]); SQRADDAC(a[4], a[16]); SQRADDAC(a[5], a[15]); SQRADDAC(a[6], a[14]); SQRADDAC(a[7], a[13]); SQRADDAC(a[8], a[12]); SQRADDAC(a[9], a[11]); SQRADDDB; SQRADD(a[10], a[10]); |
MiniTLS | 0:35aa5be3b78d | 120 | COMBA_STORE(b[20]); |
MiniTLS | 0:35aa5be3b78d | 121 | |
MiniTLS | 0:35aa5be3b78d | 122 | /* output 21 */ |
MiniTLS | 0:35aa5be3b78d | 123 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 124 | SQRADDSC(a[0], a[21]); SQRADDAC(a[1], a[20]); SQRADDAC(a[2], a[19]); SQRADDAC(a[3], a[18]); SQRADDAC(a[4], a[17]); SQRADDAC(a[5], a[16]); SQRADDAC(a[6], a[15]); SQRADDAC(a[7], a[14]); SQRADDAC(a[8], a[13]); SQRADDAC(a[9], a[12]); SQRADDAC(a[10], a[11]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 125 | COMBA_STORE(b[21]); |
MiniTLS | 0:35aa5be3b78d | 126 | |
MiniTLS | 0:35aa5be3b78d | 127 | /* output 22 */ |
MiniTLS | 0:35aa5be3b78d | 128 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 129 | SQRADDSC(a[0], a[22]); SQRADDAC(a[1], a[21]); SQRADDAC(a[2], a[20]); SQRADDAC(a[3], a[19]); SQRADDAC(a[4], a[18]); SQRADDAC(a[5], a[17]); SQRADDAC(a[6], a[16]); SQRADDAC(a[7], a[15]); SQRADDAC(a[8], a[14]); SQRADDAC(a[9], a[13]); SQRADDAC(a[10], a[12]); SQRADDDB; SQRADD(a[11], a[11]); |
MiniTLS | 0:35aa5be3b78d | 130 | COMBA_STORE(b[22]); |
MiniTLS | 0:35aa5be3b78d | 131 | |
MiniTLS | 0:35aa5be3b78d | 132 | /* output 23 */ |
MiniTLS | 0:35aa5be3b78d | 133 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 134 | SQRADDSC(a[0], a[23]); SQRADDAC(a[1], a[22]); SQRADDAC(a[2], a[21]); SQRADDAC(a[3], a[20]); SQRADDAC(a[4], a[19]); SQRADDAC(a[5], a[18]); SQRADDAC(a[6], a[17]); SQRADDAC(a[7], a[16]); SQRADDAC(a[8], a[15]); SQRADDAC(a[9], a[14]); SQRADDAC(a[10], a[13]); SQRADDAC(a[11], a[12]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 135 | COMBA_STORE(b[23]); |
MiniTLS | 0:35aa5be3b78d | 136 | |
MiniTLS | 0:35aa5be3b78d | 137 | /* output 24 */ |
MiniTLS | 0:35aa5be3b78d | 138 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 139 | SQRADDSC(a[0], a[24]); SQRADDAC(a[1], a[23]); SQRADDAC(a[2], a[22]); SQRADDAC(a[3], a[21]); SQRADDAC(a[4], a[20]); SQRADDAC(a[5], a[19]); SQRADDAC(a[6], a[18]); SQRADDAC(a[7], a[17]); SQRADDAC(a[8], a[16]); SQRADDAC(a[9], a[15]); SQRADDAC(a[10], a[14]); SQRADDAC(a[11], a[13]); SQRADDDB; SQRADD(a[12], a[12]); |
MiniTLS | 0:35aa5be3b78d | 140 | COMBA_STORE(b[24]); |
MiniTLS | 0:35aa5be3b78d | 141 | |
MiniTLS | 0:35aa5be3b78d | 142 | /* output 25 */ |
MiniTLS | 0:35aa5be3b78d | 143 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 144 | SQRADDSC(a[0], a[25]); SQRADDAC(a[1], a[24]); SQRADDAC(a[2], a[23]); SQRADDAC(a[3], a[22]); SQRADDAC(a[4], a[21]); SQRADDAC(a[5], a[20]); SQRADDAC(a[6], a[19]); SQRADDAC(a[7], a[18]); SQRADDAC(a[8], a[17]); SQRADDAC(a[9], a[16]); SQRADDAC(a[10], a[15]); SQRADDAC(a[11], a[14]); SQRADDAC(a[12], a[13]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 145 | COMBA_STORE(b[25]); |
MiniTLS | 0:35aa5be3b78d | 146 | |
MiniTLS | 0:35aa5be3b78d | 147 | /* output 26 */ |
MiniTLS | 0:35aa5be3b78d | 148 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 149 | SQRADDSC(a[0], a[26]); SQRADDAC(a[1], a[25]); SQRADDAC(a[2], a[24]); SQRADDAC(a[3], a[23]); SQRADDAC(a[4], a[22]); SQRADDAC(a[5], a[21]); SQRADDAC(a[6], a[20]); SQRADDAC(a[7], a[19]); SQRADDAC(a[8], a[18]); SQRADDAC(a[9], a[17]); SQRADDAC(a[10], a[16]); SQRADDAC(a[11], a[15]); SQRADDAC(a[12], a[14]); SQRADDDB; SQRADD(a[13], a[13]); |
MiniTLS | 0:35aa5be3b78d | 150 | COMBA_STORE(b[26]); |
MiniTLS | 0:35aa5be3b78d | 151 | |
MiniTLS | 0:35aa5be3b78d | 152 | /* output 27 */ |
MiniTLS | 0:35aa5be3b78d | 153 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 154 | SQRADDSC(a[0], a[27]); SQRADDAC(a[1], a[26]); SQRADDAC(a[2], a[25]); SQRADDAC(a[3], a[24]); SQRADDAC(a[4], a[23]); SQRADDAC(a[5], a[22]); SQRADDAC(a[6], a[21]); SQRADDAC(a[7], a[20]); SQRADDAC(a[8], a[19]); SQRADDAC(a[9], a[18]); SQRADDAC(a[10], a[17]); SQRADDAC(a[11], a[16]); SQRADDAC(a[12], a[15]); SQRADDAC(a[13], a[14]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 155 | COMBA_STORE(b[27]); |
MiniTLS | 0:35aa5be3b78d | 156 | |
MiniTLS | 0:35aa5be3b78d | 157 | /* output 28 */ |
MiniTLS | 0:35aa5be3b78d | 158 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 159 | SQRADDSC(a[0], a[28]); SQRADDAC(a[1], a[27]); SQRADDAC(a[2], a[26]); SQRADDAC(a[3], a[25]); SQRADDAC(a[4], a[24]); SQRADDAC(a[5], a[23]); SQRADDAC(a[6], a[22]); SQRADDAC(a[7], a[21]); SQRADDAC(a[8], a[20]); SQRADDAC(a[9], a[19]); SQRADDAC(a[10], a[18]); SQRADDAC(a[11], a[17]); SQRADDAC(a[12], a[16]); SQRADDAC(a[13], a[15]); SQRADDDB; SQRADD(a[14], a[14]); |
MiniTLS | 0:35aa5be3b78d | 160 | COMBA_STORE(b[28]); |
MiniTLS | 0:35aa5be3b78d | 161 | |
MiniTLS | 0:35aa5be3b78d | 162 | /* output 29 */ |
MiniTLS | 0:35aa5be3b78d | 163 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 164 | SQRADDSC(a[0], a[29]); SQRADDAC(a[1], a[28]); SQRADDAC(a[2], a[27]); SQRADDAC(a[3], a[26]); SQRADDAC(a[4], a[25]); SQRADDAC(a[5], a[24]); SQRADDAC(a[6], a[23]); SQRADDAC(a[7], a[22]); SQRADDAC(a[8], a[21]); SQRADDAC(a[9], a[20]); SQRADDAC(a[10], a[19]); SQRADDAC(a[11], a[18]); SQRADDAC(a[12], a[17]); SQRADDAC(a[13], a[16]); SQRADDAC(a[14], a[15]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 165 | COMBA_STORE(b[29]); |
MiniTLS | 0:35aa5be3b78d | 166 | |
MiniTLS | 0:35aa5be3b78d | 167 | /* output 30 */ |
MiniTLS | 0:35aa5be3b78d | 168 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 169 | SQRADDSC(a[0], a[30]); SQRADDAC(a[1], a[29]); SQRADDAC(a[2], a[28]); SQRADDAC(a[3], a[27]); SQRADDAC(a[4], a[26]); SQRADDAC(a[5], a[25]); SQRADDAC(a[6], a[24]); SQRADDAC(a[7], a[23]); SQRADDAC(a[8], a[22]); SQRADDAC(a[9], a[21]); SQRADDAC(a[10], a[20]); SQRADDAC(a[11], a[19]); SQRADDAC(a[12], a[18]); SQRADDAC(a[13], a[17]); SQRADDAC(a[14], a[16]); SQRADDDB; SQRADD(a[15], a[15]); |
MiniTLS | 0:35aa5be3b78d | 170 | COMBA_STORE(b[30]); |
MiniTLS | 0:35aa5be3b78d | 171 | |
MiniTLS | 0:35aa5be3b78d | 172 | /* output 31 */ |
MiniTLS | 0:35aa5be3b78d | 173 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 174 | SQRADDSC(a[0], a[31]); SQRADDAC(a[1], a[30]); SQRADDAC(a[2], a[29]); SQRADDAC(a[3], a[28]); SQRADDAC(a[4], a[27]); SQRADDAC(a[5], a[26]); SQRADDAC(a[6], a[25]); SQRADDAC(a[7], a[24]); SQRADDAC(a[8], a[23]); SQRADDAC(a[9], a[22]); SQRADDAC(a[10], a[21]); SQRADDAC(a[11], a[20]); SQRADDAC(a[12], a[19]); SQRADDAC(a[13], a[18]); SQRADDAC(a[14], a[17]); SQRADDAC(a[15], a[16]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 175 | COMBA_STORE(b[31]); |
MiniTLS | 0:35aa5be3b78d | 176 | |
MiniTLS | 0:35aa5be3b78d | 177 | /* output 32 */ |
MiniTLS | 0:35aa5be3b78d | 178 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 179 | SQRADDSC(a[0], a[32]); SQRADDAC(a[1], a[31]); SQRADDAC(a[2], a[30]); SQRADDAC(a[3], a[29]); SQRADDAC(a[4], a[28]); SQRADDAC(a[5], a[27]); SQRADDAC(a[6], a[26]); SQRADDAC(a[7], a[25]); SQRADDAC(a[8], a[24]); SQRADDAC(a[9], a[23]); SQRADDAC(a[10], a[22]); SQRADDAC(a[11], a[21]); SQRADDAC(a[12], a[20]); SQRADDAC(a[13], a[19]); SQRADDAC(a[14], a[18]); SQRADDAC(a[15], a[17]); SQRADDDB; SQRADD(a[16], a[16]); |
MiniTLS | 0:35aa5be3b78d | 180 | COMBA_STORE(b[32]); |
MiniTLS | 0:35aa5be3b78d | 181 | |
MiniTLS | 0:35aa5be3b78d | 182 | /* output 33 */ |
MiniTLS | 0:35aa5be3b78d | 183 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 184 | SQRADDSC(a[0], a[33]); SQRADDAC(a[1], a[32]); SQRADDAC(a[2], a[31]); SQRADDAC(a[3], a[30]); SQRADDAC(a[4], a[29]); SQRADDAC(a[5], a[28]); SQRADDAC(a[6], a[27]); SQRADDAC(a[7], a[26]); SQRADDAC(a[8], a[25]); SQRADDAC(a[9], a[24]); SQRADDAC(a[10], a[23]); SQRADDAC(a[11], a[22]); SQRADDAC(a[12], a[21]); SQRADDAC(a[13], a[20]); SQRADDAC(a[14], a[19]); SQRADDAC(a[15], a[18]); SQRADDAC(a[16], a[17]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 185 | COMBA_STORE(b[33]); |
MiniTLS | 0:35aa5be3b78d | 186 | |
MiniTLS | 0:35aa5be3b78d | 187 | /* output 34 */ |
MiniTLS | 0:35aa5be3b78d | 188 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 189 | SQRADDSC(a[0], a[34]); SQRADDAC(a[1], a[33]); SQRADDAC(a[2], a[32]); SQRADDAC(a[3], a[31]); SQRADDAC(a[4], a[30]); SQRADDAC(a[5], a[29]); SQRADDAC(a[6], a[28]); SQRADDAC(a[7], a[27]); SQRADDAC(a[8], a[26]); SQRADDAC(a[9], a[25]); SQRADDAC(a[10], a[24]); SQRADDAC(a[11], a[23]); SQRADDAC(a[12], a[22]); SQRADDAC(a[13], a[21]); SQRADDAC(a[14], a[20]); SQRADDAC(a[15], a[19]); SQRADDAC(a[16], a[18]); SQRADDDB; SQRADD(a[17], a[17]); |
MiniTLS | 0:35aa5be3b78d | 190 | COMBA_STORE(b[34]); |
MiniTLS | 0:35aa5be3b78d | 191 | |
MiniTLS | 0:35aa5be3b78d | 192 | /* output 35 */ |
MiniTLS | 0:35aa5be3b78d | 193 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 194 | SQRADDSC(a[0], a[35]); SQRADDAC(a[1], a[34]); SQRADDAC(a[2], a[33]); SQRADDAC(a[3], a[32]); SQRADDAC(a[4], a[31]); SQRADDAC(a[5], a[30]); SQRADDAC(a[6], a[29]); SQRADDAC(a[7], a[28]); SQRADDAC(a[8], a[27]); SQRADDAC(a[9], a[26]); SQRADDAC(a[10], a[25]); SQRADDAC(a[11], a[24]); SQRADDAC(a[12], a[23]); SQRADDAC(a[13], a[22]); SQRADDAC(a[14], a[21]); SQRADDAC(a[15], a[20]); SQRADDAC(a[16], a[19]); SQRADDAC(a[17], a[18]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 195 | COMBA_STORE(b[35]); |
MiniTLS | 0:35aa5be3b78d | 196 | |
MiniTLS | 0:35aa5be3b78d | 197 | /* output 36 */ |
MiniTLS | 0:35aa5be3b78d | 198 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 199 | SQRADDSC(a[0], a[36]); SQRADDAC(a[1], a[35]); SQRADDAC(a[2], a[34]); SQRADDAC(a[3], a[33]); SQRADDAC(a[4], a[32]); SQRADDAC(a[5], a[31]); SQRADDAC(a[6], a[30]); SQRADDAC(a[7], a[29]); SQRADDAC(a[8], a[28]); SQRADDAC(a[9], a[27]); SQRADDAC(a[10], a[26]); SQRADDAC(a[11], a[25]); SQRADDAC(a[12], a[24]); SQRADDAC(a[13], a[23]); SQRADDAC(a[14], a[22]); SQRADDAC(a[15], a[21]); SQRADDAC(a[16], a[20]); SQRADDAC(a[17], a[19]); SQRADDDB; SQRADD(a[18], a[18]); |
MiniTLS | 0:35aa5be3b78d | 200 | COMBA_STORE(b[36]); |
MiniTLS | 0:35aa5be3b78d | 201 | |
MiniTLS | 0:35aa5be3b78d | 202 | /* output 37 */ |
MiniTLS | 0:35aa5be3b78d | 203 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 204 | SQRADDSC(a[0], a[37]); SQRADDAC(a[1], a[36]); SQRADDAC(a[2], a[35]); SQRADDAC(a[3], a[34]); SQRADDAC(a[4], a[33]); SQRADDAC(a[5], a[32]); SQRADDAC(a[6], a[31]); SQRADDAC(a[7], a[30]); SQRADDAC(a[8], a[29]); SQRADDAC(a[9], a[28]); SQRADDAC(a[10], a[27]); SQRADDAC(a[11], a[26]); SQRADDAC(a[12], a[25]); SQRADDAC(a[13], a[24]); SQRADDAC(a[14], a[23]); SQRADDAC(a[15], a[22]); SQRADDAC(a[16], a[21]); SQRADDAC(a[17], a[20]); SQRADDAC(a[18], a[19]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 205 | COMBA_STORE(b[37]); |
MiniTLS | 0:35aa5be3b78d | 206 | |
MiniTLS | 0:35aa5be3b78d | 207 | /* output 38 */ |
MiniTLS | 0:35aa5be3b78d | 208 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 209 | SQRADDSC(a[0], a[38]); SQRADDAC(a[1], a[37]); SQRADDAC(a[2], a[36]); SQRADDAC(a[3], a[35]); SQRADDAC(a[4], a[34]); SQRADDAC(a[5], a[33]); SQRADDAC(a[6], a[32]); SQRADDAC(a[7], a[31]); SQRADDAC(a[8], a[30]); SQRADDAC(a[9], a[29]); SQRADDAC(a[10], a[28]); SQRADDAC(a[11], a[27]); SQRADDAC(a[12], a[26]); SQRADDAC(a[13], a[25]); SQRADDAC(a[14], a[24]); SQRADDAC(a[15], a[23]); SQRADDAC(a[16], a[22]); SQRADDAC(a[17], a[21]); SQRADDAC(a[18], a[20]); SQRADDDB; SQRADD(a[19], a[19]); |
MiniTLS | 0:35aa5be3b78d | 210 | COMBA_STORE(b[38]); |
MiniTLS | 0:35aa5be3b78d | 211 | |
MiniTLS | 0:35aa5be3b78d | 212 | /* output 39 */ |
MiniTLS | 0:35aa5be3b78d | 213 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 214 | SQRADDSC(a[0], a[39]); SQRADDAC(a[1], a[38]); SQRADDAC(a[2], a[37]); SQRADDAC(a[3], a[36]); SQRADDAC(a[4], a[35]); SQRADDAC(a[5], a[34]); SQRADDAC(a[6], a[33]); SQRADDAC(a[7], a[32]); SQRADDAC(a[8], a[31]); SQRADDAC(a[9], a[30]); SQRADDAC(a[10], a[29]); SQRADDAC(a[11], a[28]); SQRADDAC(a[12], a[27]); SQRADDAC(a[13], a[26]); SQRADDAC(a[14], a[25]); SQRADDAC(a[15], a[24]); SQRADDAC(a[16], a[23]); SQRADDAC(a[17], a[22]); SQRADDAC(a[18], a[21]); SQRADDAC(a[19], a[20]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 215 | COMBA_STORE(b[39]); |
MiniTLS | 0:35aa5be3b78d | 216 | |
MiniTLS | 0:35aa5be3b78d | 217 | /* output 40 */ |
MiniTLS | 0:35aa5be3b78d | 218 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 219 | SQRADDSC(a[0], a[40]); SQRADDAC(a[1], a[39]); SQRADDAC(a[2], a[38]); SQRADDAC(a[3], a[37]); SQRADDAC(a[4], a[36]); SQRADDAC(a[5], a[35]); SQRADDAC(a[6], a[34]); SQRADDAC(a[7], a[33]); SQRADDAC(a[8], a[32]); SQRADDAC(a[9], a[31]); SQRADDAC(a[10], a[30]); SQRADDAC(a[11], a[29]); SQRADDAC(a[12], a[28]); SQRADDAC(a[13], a[27]); SQRADDAC(a[14], a[26]); SQRADDAC(a[15], a[25]); SQRADDAC(a[16], a[24]); SQRADDAC(a[17], a[23]); SQRADDAC(a[18], a[22]); SQRADDAC(a[19], a[21]); SQRADDDB; SQRADD(a[20], a[20]); |
MiniTLS | 0:35aa5be3b78d | 220 | COMBA_STORE(b[40]); |
MiniTLS | 0:35aa5be3b78d | 221 | |
MiniTLS | 0:35aa5be3b78d | 222 | /* output 41 */ |
MiniTLS | 0:35aa5be3b78d | 223 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 224 | SQRADDSC(a[0], a[41]); SQRADDAC(a[1], a[40]); SQRADDAC(a[2], a[39]); SQRADDAC(a[3], a[38]); SQRADDAC(a[4], a[37]); SQRADDAC(a[5], a[36]); SQRADDAC(a[6], a[35]); SQRADDAC(a[7], a[34]); SQRADDAC(a[8], a[33]); SQRADDAC(a[9], a[32]); SQRADDAC(a[10], a[31]); SQRADDAC(a[11], a[30]); SQRADDAC(a[12], a[29]); SQRADDAC(a[13], a[28]); SQRADDAC(a[14], a[27]); SQRADDAC(a[15], a[26]); SQRADDAC(a[16], a[25]); SQRADDAC(a[17], a[24]); SQRADDAC(a[18], a[23]); SQRADDAC(a[19], a[22]); SQRADDAC(a[20], a[21]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 225 | COMBA_STORE(b[41]); |
MiniTLS | 0:35aa5be3b78d | 226 | |
MiniTLS | 0:35aa5be3b78d | 227 | /* output 42 */ |
MiniTLS | 0:35aa5be3b78d | 228 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 229 | SQRADDSC(a[0], a[42]); SQRADDAC(a[1], a[41]); SQRADDAC(a[2], a[40]); SQRADDAC(a[3], a[39]); SQRADDAC(a[4], a[38]); SQRADDAC(a[5], a[37]); SQRADDAC(a[6], a[36]); SQRADDAC(a[7], a[35]); SQRADDAC(a[8], a[34]); SQRADDAC(a[9], a[33]); SQRADDAC(a[10], a[32]); SQRADDAC(a[11], a[31]); SQRADDAC(a[12], a[30]); SQRADDAC(a[13], a[29]); SQRADDAC(a[14], a[28]); SQRADDAC(a[15], a[27]); SQRADDAC(a[16], a[26]); SQRADDAC(a[17], a[25]); SQRADDAC(a[18], a[24]); SQRADDAC(a[19], a[23]); SQRADDAC(a[20], a[22]); SQRADDDB; SQRADD(a[21], a[21]); |
MiniTLS | 0:35aa5be3b78d | 230 | COMBA_STORE(b[42]); |
MiniTLS | 0:35aa5be3b78d | 231 | |
MiniTLS | 0:35aa5be3b78d | 232 | /* output 43 */ |
MiniTLS | 0:35aa5be3b78d | 233 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 234 | SQRADDSC(a[0], a[43]); SQRADDAC(a[1], a[42]); SQRADDAC(a[2], a[41]); SQRADDAC(a[3], a[40]); SQRADDAC(a[4], a[39]); SQRADDAC(a[5], a[38]); SQRADDAC(a[6], a[37]); SQRADDAC(a[7], a[36]); SQRADDAC(a[8], a[35]); SQRADDAC(a[9], a[34]); SQRADDAC(a[10], a[33]); SQRADDAC(a[11], a[32]); SQRADDAC(a[12], a[31]); SQRADDAC(a[13], a[30]); SQRADDAC(a[14], a[29]); SQRADDAC(a[15], a[28]); SQRADDAC(a[16], a[27]); SQRADDAC(a[17], a[26]); SQRADDAC(a[18], a[25]); SQRADDAC(a[19], a[24]); SQRADDAC(a[20], a[23]); SQRADDAC(a[21], a[22]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 235 | COMBA_STORE(b[43]); |
MiniTLS | 0:35aa5be3b78d | 236 | |
MiniTLS | 0:35aa5be3b78d | 237 | /* output 44 */ |
MiniTLS | 0:35aa5be3b78d | 238 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 239 | SQRADDSC(a[0], a[44]); SQRADDAC(a[1], a[43]); SQRADDAC(a[2], a[42]); SQRADDAC(a[3], a[41]); SQRADDAC(a[4], a[40]); SQRADDAC(a[5], a[39]); SQRADDAC(a[6], a[38]); SQRADDAC(a[7], a[37]); SQRADDAC(a[8], a[36]); SQRADDAC(a[9], a[35]); SQRADDAC(a[10], a[34]); SQRADDAC(a[11], a[33]); SQRADDAC(a[12], a[32]); SQRADDAC(a[13], a[31]); SQRADDAC(a[14], a[30]); SQRADDAC(a[15], a[29]); SQRADDAC(a[16], a[28]); SQRADDAC(a[17], a[27]); SQRADDAC(a[18], a[26]); SQRADDAC(a[19], a[25]); SQRADDAC(a[20], a[24]); SQRADDAC(a[21], a[23]); SQRADDDB; SQRADD(a[22], a[22]); |
MiniTLS | 0:35aa5be3b78d | 240 | COMBA_STORE(b[44]); |
MiniTLS | 0:35aa5be3b78d | 241 | |
MiniTLS | 0:35aa5be3b78d | 242 | /* output 45 */ |
MiniTLS | 0:35aa5be3b78d | 243 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 244 | SQRADDSC(a[0], a[45]); SQRADDAC(a[1], a[44]); SQRADDAC(a[2], a[43]); SQRADDAC(a[3], a[42]); SQRADDAC(a[4], a[41]); SQRADDAC(a[5], a[40]); SQRADDAC(a[6], a[39]); SQRADDAC(a[7], a[38]); SQRADDAC(a[8], a[37]); SQRADDAC(a[9], a[36]); SQRADDAC(a[10], a[35]); SQRADDAC(a[11], a[34]); SQRADDAC(a[12], a[33]); SQRADDAC(a[13], a[32]); SQRADDAC(a[14], a[31]); SQRADDAC(a[15], a[30]); SQRADDAC(a[16], a[29]); SQRADDAC(a[17], a[28]); SQRADDAC(a[18], a[27]); SQRADDAC(a[19], a[26]); SQRADDAC(a[20], a[25]); SQRADDAC(a[21], a[24]); SQRADDAC(a[22], a[23]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 245 | COMBA_STORE(b[45]); |
MiniTLS | 0:35aa5be3b78d | 246 | |
MiniTLS | 0:35aa5be3b78d | 247 | /* output 46 */ |
MiniTLS | 0:35aa5be3b78d | 248 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 249 | SQRADDSC(a[0], a[46]); SQRADDAC(a[1], a[45]); SQRADDAC(a[2], a[44]); SQRADDAC(a[3], a[43]); SQRADDAC(a[4], a[42]); SQRADDAC(a[5], a[41]); SQRADDAC(a[6], a[40]); SQRADDAC(a[7], a[39]); SQRADDAC(a[8], a[38]); SQRADDAC(a[9], a[37]); SQRADDAC(a[10], a[36]); SQRADDAC(a[11], a[35]); SQRADDAC(a[12], a[34]); SQRADDAC(a[13], a[33]); SQRADDAC(a[14], a[32]); SQRADDAC(a[15], a[31]); SQRADDAC(a[16], a[30]); SQRADDAC(a[17], a[29]); SQRADDAC(a[18], a[28]); SQRADDAC(a[19], a[27]); SQRADDAC(a[20], a[26]); SQRADDAC(a[21], a[25]); SQRADDAC(a[22], a[24]); SQRADDDB; SQRADD(a[23], a[23]); |
MiniTLS | 0:35aa5be3b78d | 250 | COMBA_STORE(b[46]); |
MiniTLS | 0:35aa5be3b78d | 251 | |
MiniTLS | 0:35aa5be3b78d | 252 | /* output 47 */ |
MiniTLS | 0:35aa5be3b78d | 253 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 254 | SQRADDSC(a[0], a[47]); SQRADDAC(a[1], a[46]); SQRADDAC(a[2], a[45]); SQRADDAC(a[3], a[44]); SQRADDAC(a[4], a[43]); SQRADDAC(a[5], a[42]); SQRADDAC(a[6], a[41]); SQRADDAC(a[7], a[40]); SQRADDAC(a[8], a[39]); SQRADDAC(a[9], a[38]); SQRADDAC(a[10], a[37]); SQRADDAC(a[11], a[36]); SQRADDAC(a[12], a[35]); SQRADDAC(a[13], a[34]); SQRADDAC(a[14], a[33]); SQRADDAC(a[15], a[32]); SQRADDAC(a[16], a[31]); SQRADDAC(a[17], a[30]); SQRADDAC(a[18], a[29]); SQRADDAC(a[19], a[28]); SQRADDAC(a[20], a[27]); SQRADDAC(a[21], a[26]); SQRADDAC(a[22], a[25]); SQRADDAC(a[23], a[24]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 255 | COMBA_STORE(b[47]); |
MiniTLS | 0:35aa5be3b78d | 256 | |
MiniTLS | 0:35aa5be3b78d | 257 | /* output 48 */ |
MiniTLS | 0:35aa5be3b78d | 258 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 259 | SQRADDSC(a[1], a[47]); SQRADDAC(a[2], a[46]); SQRADDAC(a[3], a[45]); SQRADDAC(a[4], a[44]); SQRADDAC(a[5], a[43]); SQRADDAC(a[6], a[42]); SQRADDAC(a[7], a[41]); SQRADDAC(a[8], a[40]); SQRADDAC(a[9], a[39]); SQRADDAC(a[10], a[38]); SQRADDAC(a[11], a[37]); SQRADDAC(a[12], a[36]); SQRADDAC(a[13], a[35]); SQRADDAC(a[14], a[34]); SQRADDAC(a[15], a[33]); SQRADDAC(a[16], a[32]); SQRADDAC(a[17], a[31]); SQRADDAC(a[18], a[30]); SQRADDAC(a[19], a[29]); SQRADDAC(a[20], a[28]); SQRADDAC(a[21], a[27]); SQRADDAC(a[22], a[26]); SQRADDAC(a[23], a[25]); SQRADDDB; SQRADD(a[24], a[24]); |
MiniTLS | 0:35aa5be3b78d | 260 | COMBA_STORE(b[48]); |
MiniTLS | 0:35aa5be3b78d | 261 | |
MiniTLS | 0:35aa5be3b78d | 262 | /* output 49 */ |
MiniTLS | 0:35aa5be3b78d | 263 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 264 | SQRADDSC(a[2], a[47]); SQRADDAC(a[3], a[46]); SQRADDAC(a[4], a[45]); SQRADDAC(a[5], a[44]); SQRADDAC(a[6], a[43]); SQRADDAC(a[7], a[42]); SQRADDAC(a[8], a[41]); SQRADDAC(a[9], a[40]); SQRADDAC(a[10], a[39]); SQRADDAC(a[11], a[38]); SQRADDAC(a[12], a[37]); SQRADDAC(a[13], a[36]); SQRADDAC(a[14], a[35]); SQRADDAC(a[15], a[34]); SQRADDAC(a[16], a[33]); SQRADDAC(a[17], a[32]); SQRADDAC(a[18], a[31]); SQRADDAC(a[19], a[30]); SQRADDAC(a[20], a[29]); SQRADDAC(a[21], a[28]); SQRADDAC(a[22], a[27]); SQRADDAC(a[23], a[26]); SQRADDAC(a[24], a[25]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 265 | COMBA_STORE(b[49]); |
MiniTLS | 0:35aa5be3b78d | 266 | |
MiniTLS | 0:35aa5be3b78d | 267 | /* output 50 */ |
MiniTLS | 0:35aa5be3b78d | 268 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 269 | SQRADDSC(a[3], a[47]); SQRADDAC(a[4], a[46]); SQRADDAC(a[5], a[45]); SQRADDAC(a[6], a[44]); SQRADDAC(a[7], a[43]); SQRADDAC(a[8], a[42]); SQRADDAC(a[9], a[41]); SQRADDAC(a[10], a[40]); SQRADDAC(a[11], a[39]); SQRADDAC(a[12], a[38]); SQRADDAC(a[13], a[37]); SQRADDAC(a[14], a[36]); SQRADDAC(a[15], a[35]); SQRADDAC(a[16], a[34]); SQRADDAC(a[17], a[33]); SQRADDAC(a[18], a[32]); SQRADDAC(a[19], a[31]); SQRADDAC(a[20], a[30]); SQRADDAC(a[21], a[29]); SQRADDAC(a[22], a[28]); SQRADDAC(a[23], a[27]); SQRADDAC(a[24], a[26]); SQRADDDB; SQRADD(a[25], a[25]); |
MiniTLS | 0:35aa5be3b78d | 270 | COMBA_STORE(b[50]); |
MiniTLS | 0:35aa5be3b78d | 271 | |
MiniTLS | 0:35aa5be3b78d | 272 | /* output 51 */ |
MiniTLS | 0:35aa5be3b78d | 273 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 274 | SQRADDSC(a[4], a[47]); SQRADDAC(a[5], a[46]); SQRADDAC(a[6], a[45]); SQRADDAC(a[7], a[44]); SQRADDAC(a[8], a[43]); SQRADDAC(a[9], a[42]); SQRADDAC(a[10], a[41]); SQRADDAC(a[11], a[40]); SQRADDAC(a[12], a[39]); SQRADDAC(a[13], a[38]); SQRADDAC(a[14], a[37]); SQRADDAC(a[15], a[36]); SQRADDAC(a[16], a[35]); SQRADDAC(a[17], a[34]); SQRADDAC(a[18], a[33]); SQRADDAC(a[19], a[32]); SQRADDAC(a[20], a[31]); SQRADDAC(a[21], a[30]); SQRADDAC(a[22], a[29]); SQRADDAC(a[23], a[28]); SQRADDAC(a[24], a[27]); SQRADDAC(a[25], a[26]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 275 | COMBA_STORE(b[51]); |
MiniTLS | 0:35aa5be3b78d | 276 | |
MiniTLS | 0:35aa5be3b78d | 277 | /* output 52 */ |
MiniTLS | 0:35aa5be3b78d | 278 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 279 | SQRADDSC(a[5], a[47]); SQRADDAC(a[6], a[46]); SQRADDAC(a[7], a[45]); SQRADDAC(a[8], a[44]); SQRADDAC(a[9], a[43]); SQRADDAC(a[10], a[42]); SQRADDAC(a[11], a[41]); SQRADDAC(a[12], a[40]); SQRADDAC(a[13], a[39]); SQRADDAC(a[14], a[38]); SQRADDAC(a[15], a[37]); SQRADDAC(a[16], a[36]); SQRADDAC(a[17], a[35]); SQRADDAC(a[18], a[34]); SQRADDAC(a[19], a[33]); SQRADDAC(a[20], a[32]); SQRADDAC(a[21], a[31]); SQRADDAC(a[22], a[30]); SQRADDAC(a[23], a[29]); SQRADDAC(a[24], a[28]); SQRADDAC(a[25], a[27]); SQRADDDB; SQRADD(a[26], a[26]); |
MiniTLS | 0:35aa5be3b78d | 280 | COMBA_STORE(b[52]); |
MiniTLS | 0:35aa5be3b78d | 281 | |
MiniTLS | 0:35aa5be3b78d | 282 | /* output 53 */ |
MiniTLS | 0:35aa5be3b78d | 283 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 284 | SQRADDSC(a[6], a[47]); SQRADDAC(a[7], a[46]); SQRADDAC(a[8], a[45]); SQRADDAC(a[9], a[44]); SQRADDAC(a[10], a[43]); SQRADDAC(a[11], a[42]); SQRADDAC(a[12], a[41]); SQRADDAC(a[13], a[40]); SQRADDAC(a[14], a[39]); SQRADDAC(a[15], a[38]); SQRADDAC(a[16], a[37]); SQRADDAC(a[17], a[36]); SQRADDAC(a[18], a[35]); SQRADDAC(a[19], a[34]); SQRADDAC(a[20], a[33]); SQRADDAC(a[21], a[32]); SQRADDAC(a[22], a[31]); SQRADDAC(a[23], a[30]); SQRADDAC(a[24], a[29]); SQRADDAC(a[25], a[28]); SQRADDAC(a[26], a[27]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 285 | COMBA_STORE(b[53]); |
MiniTLS | 0:35aa5be3b78d | 286 | |
MiniTLS | 0:35aa5be3b78d | 287 | /* output 54 */ |
MiniTLS | 0:35aa5be3b78d | 288 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 289 | SQRADDSC(a[7], a[47]); SQRADDAC(a[8], a[46]); SQRADDAC(a[9], a[45]); SQRADDAC(a[10], a[44]); SQRADDAC(a[11], a[43]); SQRADDAC(a[12], a[42]); SQRADDAC(a[13], a[41]); SQRADDAC(a[14], a[40]); SQRADDAC(a[15], a[39]); SQRADDAC(a[16], a[38]); SQRADDAC(a[17], a[37]); SQRADDAC(a[18], a[36]); SQRADDAC(a[19], a[35]); SQRADDAC(a[20], a[34]); SQRADDAC(a[21], a[33]); SQRADDAC(a[22], a[32]); SQRADDAC(a[23], a[31]); SQRADDAC(a[24], a[30]); SQRADDAC(a[25], a[29]); SQRADDAC(a[26], a[28]); SQRADDDB; SQRADD(a[27], a[27]); |
MiniTLS | 0:35aa5be3b78d | 290 | COMBA_STORE(b[54]); |
MiniTLS | 0:35aa5be3b78d | 291 | |
MiniTLS | 0:35aa5be3b78d | 292 | /* output 55 */ |
MiniTLS | 0:35aa5be3b78d | 293 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 294 | SQRADDSC(a[8], a[47]); SQRADDAC(a[9], a[46]); SQRADDAC(a[10], a[45]); SQRADDAC(a[11], a[44]); SQRADDAC(a[12], a[43]); SQRADDAC(a[13], a[42]); SQRADDAC(a[14], a[41]); SQRADDAC(a[15], a[40]); SQRADDAC(a[16], a[39]); SQRADDAC(a[17], a[38]); SQRADDAC(a[18], a[37]); SQRADDAC(a[19], a[36]); SQRADDAC(a[20], a[35]); SQRADDAC(a[21], a[34]); SQRADDAC(a[22], a[33]); SQRADDAC(a[23], a[32]); SQRADDAC(a[24], a[31]); SQRADDAC(a[25], a[30]); SQRADDAC(a[26], a[29]); SQRADDAC(a[27], a[28]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 295 | COMBA_STORE(b[55]); |
MiniTLS | 0:35aa5be3b78d | 296 | |
MiniTLS | 0:35aa5be3b78d | 297 | /* output 56 */ |
MiniTLS | 0:35aa5be3b78d | 298 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 299 | SQRADDSC(a[9], a[47]); SQRADDAC(a[10], a[46]); SQRADDAC(a[11], a[45]); SQRADDAC(a[12], a[44]); SQRADDAC(a[13], a[43]); SQRADDAC(a[14], a[42]); SQRADDAC(a[15], a[41]); SQRADDAC(a[16], a[40]); SQRADDAC(a[17], a[39]); SQRADDAC(a[18], a[38]); SQRADDAC(a[19], a[37]); SQRADDAC(a[20], a[36]); SQRADDAC(a[21], a[35]); SQRADDAC(a[22], a[34]); SQRADDAC(a[23], a[33]); SQRADDAC(a[24], a[32]); SQRADDAC(a[25], a[31]); SQRADDAC(a[26], a[30]); SQRADDAC(a[27], a[29]); SQRADDDB; SQRADD(a[28], a[28]); |
MiniTLS | 0:35aa5be3b78d | 300 | COMBA_STORE(b[56]); |
MiniTLS | 0:35aa5be3b78d | 301 | |
MiniTLS | 0:35aa5be3b78d | 302 | /* output 57 */ |
MiniTLS | 0:35aa5be3b78d | 303 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 304 | SQRADDSC(a[10], a[47]); SQRADDAC(a[11], a[46]); SQRADDAC(a[12], a[45]); SQRADDAC(a[13], a[44]); SQRADDAC(a[14], a[43]); SQRADDAC(a[15], a[42]); SQRADDAC(a[16], a[41]); SQRADDAC(a[17], a[40]); SQRADDAC(a[18], a[39]); SQRADDAC(a[19], a[38]); SQRADDAC(a[20], a[37]); SQRADDAC(a[21], a[36]); SQRADDAC(a[22], a[35]); SQRADDAC(a[23], a[34]); SQRADDAC(a[24], a[33]); SQRADDAC(a[25], a[32]); SQRADDAC(a[26], a[31]); SQRADDAC(a[27], a[30]); SQRADDAC(a[28], a[29]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 305 | COMBA_STORE(b[57]); |
MiniTLS | 0:35aa5be3b78d | 306 | |
MiniTLS | 0:35aa5be3b78d | 307 | /* output 58 */ |
MiniTLS | 0:35aa5be3b78d | 308 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 309 | SQRADDSC(a[11], a[47]); SQRADDAC(a[12], a[46]); SQRADDAC(a[13], a[45]); SQRADDAC(a[14], a[44]); SQRADDAC(a[15], a[43]); SQRADDAC(a[16], a[42]); SQRADDAC(a[17], a[41]); SQRADDAC(a[18], a[40]); SQRADDAC(a[19], a[39]); SQRADDAC(a[20], a[38]); SQRADDAC(a[21], a[37]); SQRADDAC(a[22], a[36]); SQRADDAC(a[23], a[35]); SQRADDAC(a[24], a[34]); SQRADDAC(a[25], a[33]); SQRADDAC(a[26], a[32]); SQRADDAC(a[27], a[31]); SQRADDAC(a[28], a[30]); SQRADDDB; SQRADD(a[29], a[29]); |
MiniTLS | 0:35aa5be3b78d | 310 | COMBA_STORE(b[58]); |
MiniTLS | 0:35aa5be3b78d | 311 | |
MiniTLS | 0:35aa5be3b78d | 312 | /* output 59 */ |
MiniTLS | 0:35aa5be3b78d | 313 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 314 | SQRADDSC(a[12], a[47]); SQRADDAC(a[13], a[46]); SQRADDAC(a[14], a[45]); SQRADDAC(a[15], a[44]); SQRADDAC(a[16], a[43]); SQRADDAC(a[17], a[42]); SQRADDAC(a[18], a[41]); SQRADDAC(a[19], a[40]); SQRADDAC(a[20], a[39]); SQRADDAC(a[21], a[38]); SQRADDAC(a[22], a[37]); SQRADDAC(a[23], a[36]); SQRADDAC(a[24], a[35]); SQRADDAC(a[25], a[34]); SQRADDAC(a[26], a[33]); SQRADDAC(a[27], a[32]); SQRADDAC(a[28], a[31]); SQRADDAC(a[29], a[30]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 315 | COMBA_STORE(b[59]); |
MiniTLS | 0:35aa5be3b78d | 316 | |
MiniTLS | 0:35aa5be3b78d | 317 | /* output 60 */ |
MiniTLS | 0:35aa5be3b78d | 318 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 319 | SQRADDSC(a[13], a[47]); SQRADDAC(a[14], a[46]); SQRADDAC(a[15], a[45]); SQRADDAC(a[16], a[44]); SQRADDAC(a[17], a[43]); SQRADDAC(a[18], a[42]); SQRADDAC(a[19], a[41]); SQRADDAC(a[20], a[40]); SQRADDAC(a[21], a[39]); SQRADDAC(a[22], a[38]); SQRADDAC(a[23], a[37]); SQRADDAC(a[24], a[36]); SQRADDAC(a[25], a[35]); SQRADDAC(a[26], a[34]); SQRADDAC(a[27], a[33]); SQRADDAC(a[28], a[32]); SQRADDAC(a[29], a[31]); SQRADDDB; SQRADD(a[30], a[30]); |
MiniTLS | 0:35aa5be3b78d | 320 | COMBA_STORE(b[60]); |
MiniTLS | 0:35aa5be3b78d | 321 | |
MiniTLS | 0:35aa5be3b78d | 322 | /* output 61 */ |
MiniTLS | 0:35aa5be3b78d | 323 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 324 | SQRADDSC(a[14], a[47]); SQRADDAC(a[15], a[46]); SQRADDAC(a[16], a[45]); SQRADDAC(a[17], a[44]); SQRADDAC(a[18], a[43]); SQRADDAC(a[19], a[42]); SQRADDAC(a[20], a[41]); SQRADDAC(a[21], a[40]); SQRADDAC(a[22], a[39]); SQRADDAC(a[23], a[38]); SQRADDAC(a[24], a[37]); SQRADDAC(a[25], a[36]); SQRADDAC(a[26], a[35]); SQRADDAC(a[27], a[34]); SQRADDAC(a[28], a[33]); SQRADDAC(a[29], a[32]); SQRADDAC(a[30], a[31]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 325 | COMBA_STORE(b[61]); |
MiniTLS | 0:35aa5be3b78d | 326 | |
MiniTLS | 0:35aa5be3b78d | 327 | /* output 62 */ |
MiniTLS | 0:35aa5be3b78d | 328 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 329 | SQRADDSC(a[15], a[47]); SQRADDAC(a[16], a[46]); SQRADDAC(a[17], a[45]); SQRADDAC(a[18], a[44]); SQRADDAC(a[19], a[43]); SQRADDAC(a[20], a[42]); SQRADDAC(a[21], a[41]); SQRADDAC(a[22], a[40]); SQRADDAC(a[23], a[39]); SQRADDAC(a[24], a[38]); SQRADDAC(a[25], a[37]); SQRADDAC(a[26], a[36]); SQRADDAC(a[27], a[35]); SQRADDAC(a[28], a[34]); SQRADDAC(a[29], a[33]); SQRADDAC(a[30], a[32]); SQRADDDB; SQRADD(a[31], a[31]); |
MiniTLS | 0:35aa5be3b78d | 330 | COMBA_STORE(b[62]); |
MiniTLS | 0:35aa5be3b78d | 331 | |
MiniTLS | 0:35aa5be3b78d | 332 | /* output 63 */ |
MiniTLS | 0:35aa5be3b78d | 333 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 334 | SQRADDSC(a[16], a[47]); SQRADDAC(a[17], a[46]); SQRADDAC(a[18], a[45]); SQRADDAC(a[19], a[44]); SQRADDAC(a[20], a[43]); SQRADDAC(a[21], a[42]); SQRADDAC(a[22], a[41]); SQRADDAC(a[23], a[40]); SQRADDAC(a[24], a[39]); SQRADDAC(a[25], a[38]); SQRADDAC(a[26], a[37]); SQRADDAC(a[27], a[36]); SQRADDAC(a[28], a[35]); SQRADDAC(a[29], a[34]); SQRADDAC(a[30], a[33]); SQRADDAC(a[31], a[32]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 335 | COMBA_STORE(b[63]); |
MiniTLS | 0:35aa5be3b78d | 336 | |
MiniTLS | 0:35aa5be3b78d | 337 | /* output 64 */ |
MiniTLS | 0:35aa5be3b78d | 338 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 339 | SQRADDSC(a[17], a[47]); SQRADDAC(a[18], a[46]); SQRADDAC(a[19], a[45]); SQRADDAC(a[20], a[44]); SQRADDAC(a[21], a[43]); SQRADDAC(a[22], a[42]); SQRADDAC(a[23], a[41]); SQRADDAC(a[24], a[40]); SQRADDAC(a[25], a[39]); SQRADDAC(a[26], a[38]); SQRADDAC(a[27], a[37]); SQRADDAC(a[28], a[36]); SQRADDAC(a[29], a[35]); SQRADDAC(a[30], a[34]); SQRADDAC(a[31], a[33]); SQRADDDB; SQRADD(a[32], a[32]); |
MiniTLS | 0:35aa5be3b78d | 340 | COMBA_STORE(b[64]); |
MiniTLS | 0:35aa5be3b78d | 341 | |
MiniTLS | 0:35aa5be3b78d | 342 | /* output 65 */ |
MiniTLS | 0:35aa5be3b78d | 343 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 344 | SQRADDSC(a[18], a[47]); SQRADDAC(a[19], a[46]); SQRADDAC(a[20], a[45]); SQRADDAC(a[21], a[44]); SQRADDAC(a[22], a[43]); SQRADDAC(a[23], a[42]); SQRADDAC(a[24], a[41]); SQRADDAC(a[25], a[40]); SQRADDAC(a[26], a[39]); SQRADDAC(a[27], a[38]); SQRADDAC(a[28], a[37]); SQRADDAC(a[29], a[36]); SQRADDAC(a[30], a[35]); SQRADDAC(a[31], a[34]); SQRADDAC(a[32], a[33]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 345 | COMBA_STORE(b[65]); |
MiniTLS | 0:35aa5be3b78d | 346 | |
MiniTLS | 0:35aa5be3b78d | 347 | /* output 66 */ |
MiniTLS | 0:35aa5be3b78d | 348 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 349 | SQRADDSC(a[19], a[47]); SQRADDAC(a[20], a[46]); SQRADDAC(a[21], a[45]); SQRADDAC(a[22], a[44]); SQRADDAC(a[23], a[43]); SQRADDAC(a[24], a[42]); SQRADDAC(a[25], a[41]); SQRADDAC(a[26], a[40]); SQRADDAC(a[27], a[39]); SQRADDAC(a[28], a[38]); SQRADDAC(a[29], a[37]); SQRADDAC(a[30], a[36]); SQRADDAC(a[31], a[35]); SQRADDAC(a[32], a[34]); SQRADDDB; SQRADD(a[33], a[33]); |
MiniTLS | 0:35aa5be3b78d | 350 | COMBA_STORE(b[66]); |
MiniTLS | 0:35aa5be3b78d | 351 | |
MiniTLS | 0:35aa5be3b78d | 352 | /* output 67 */ |
MiniTLS | 0:35aa5be3b78d | 353 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 354 | SQRADDSC(a[20], a[47]); SQRADDAC(a[21], a[46]); SQRADDAC(a[22], a[45]); SQRADDAC(a[23], a[44]); SQRADDAC(a[24], a[43]); SQRADDAC(a[25], a[42]); SQRADDAC(a[26], a[41]); SQRADDAC(a[27], a[40]); SQRADDAC(a[28], a[39]); SQRADDAC(a[29], a[38]); SQRADDAC(a[30], a[37]); SQRADDAC(a[31], a[36]); SQRADDAC(a[32], a[35]); SQRADDAC(a[33], a[34]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 355 | COMBA_STORE(b[67]); |
MiniTLS | 0:35aa5be3b78d | 356 | |
MiniTLS | 0:35aa5be3b78d | 357 | /* output 68 */ |
MiniTLS | 0:35aa5be3b78d | 358 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 359 | SQRADDSC(a[21], a[47]); SQRADDAC(a[22], a[46]); SQRADDAC(a[23], a[45]); SQRADDAC(a[24], a[44]); SQRADDAC(a[25], a[43]); SQRADDAC(a[26], a[42]); SQRADDAC(a[27], a[41]); SQRADDAC(a[28], a[40]); SQRADDAC(a[29], a[39]); SQRADDAC(a[30], a[38]); SQRADDAC(a[31], a[37]); SQRADDAC(a[32], a[36]); SQRADDAC(a[33], a[35]); SQRADDDB; SQRADD(a[34], a[34]); |
MiniTLS | 0:35aa5be3b78d | 360 | COMBA_STORE(b[68]); |
MiniTLS | 0:35aa5be3b78d | 361 | |
MiniTLS | 0:35aa5be3b78d | 362 | /* output 69 */ |
MiniTLS | 0:35aa5be3b78d | 363 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 364 | SQRADDSC(a[22], a[47]); SQRADDAC(a[23], a[46]); SQRADDAC(a[24], a[45]); SQRADDAC(a[25], a[44]); SQRADDAC(a[26], a[43]); SQRADDAC(a[27], a[42]); SQRADDAC(a[28], a[41]); SQRADDAC(a[29], a[40]); SQRADDAC(a[30], a[39]); SQRADDAC(a[31], a[38]); SQRADDAC(a[32], a[37]); SQRADDAC(a[33], a[36]); SQRADDAC(a[34], a[35]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 365 | COMBA_STORE(b[69]); |
MiniTLS | 0:35aa5be3b78d | 366 | |
MiniTLS | 0:35aa5be3b78d | 367 | /* output 70 */ |
MiniTLS | 0:35aa5be3b78d | 368 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 369 | SQRADDSC(a[23], a[47]); SQRADDAC(a[24], a[46]); SQRADDAC(a[25], a[45]); SQRADDAC(a[26], a[44]); SQRADDAC(a[27], a[43]); SQRADDAC(a[28], a[42]); SQRADDAC(a[29], a[41]); SQRADDAC(a[30], a[40]); SQRADDAC(a[31], a[39]); SQRADDAC(a[32], a[38]); SQRADDAC(a[33], a[37]); SQRADDAC(a[34], a[36]); SQRADDDB; SQRADD(a[35], a[35]); |
MiniTLS | 0:35aa5be3b78d | 370 | COMBA_STORE(b[70]); |
MiniTLS | 0:35aa5be3b78d | 371 | |
MiniTLS | 0:35aa5be3b78d | 372 | /* output 71 */ |
MiniTLS | 0:35aa5be3b78d | 373 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 374 | SQRADDSC(a[24], a[47]); SQRADDAC(a[25], a[46]); SQRADDAC(a[26], a[45]); SQRADDAC(a[27], a[44]); SQRADDAC(a[28], a[43]); SQRADDAC(a[29], a[42]); SQRADDAC(a[30], a[41]); SQRADDAC(a[31], a[40]); SQRADDAC(a[32], a[39]); SQRADDAC(a[33], a[38]); SQRADDAC(a[34], a[37]); SQRADDAC(a[35], a[36]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 375 | COMBA_STORE(b[71]); |
MiniTLS | 0:35aa5be3b78d | 376 | |
MiniTLS | 0:35aa5be3b78d | 377 | /* output 72 */ |
MiniTLS | 0:35aa5be3b78d | 378 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 379 | SQRADDSC(a[25], a[47]); SQRADDAC(a[26], a[46]); SQRADDAC(a[27], a[45]); SQRADDAC(a[28], a[44]); SQRADDAC(a[29], a[43]); SQRADDAC(a[30], a[42]); SQRADDAC(a[31], a[41]); SQRADDAC(a[32], a[40]); SQRADDAC(a[33], a[39]); SQRADDAC(a[34], a[38]); SQRADDAC(a[35], a[37]); SQRADDDB; SQRADD(a[36], a[36]); |
MiniTLS | 0:35aa5be3b78d | 380 | COMBA_STORE(b[72]); |
MiniTLS | 0:35aa5be3b78d | 381 | |
MiniTLS | 0:35aa5be3b78d | 382 | /* output 73 */ |
MiniTLS | 0:35aa5be3b78d | 383 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 384 | SQRADDSC(a[26], a[47]); SQRADDAC(a[27], a[46]); SQRADDAC(a[28], a[45]); SQRADDAC(a[29], a[44]); SQRADDAC(a[30], a[43]); SQRADDAC(a[31], a[42]); SQRADDAC(a[32], a[41]); SQRADDAC(a[33], a[40]); SQRADDAC(a[34], a[39]); SQRADDAC(a[35], a[38]); SQRADDAC(a[36], a[37]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 385 | COMBA_STORE(b[73]); |
MiniTLS | 0:35aa5be3b78d | 386 | |
MiniTLS | 0:35aa5be3b78d | 387 | /* output 74 */ |
MiniTLS | 0:35aa5be3b78d | 388 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 389 | SQRADDSC(a[27], a[47]); SQRADDAC(a[28], a[46]); SQRADDAC(a[29], a[45]); SQRADDAC(a[30], a[44]); SQRADDAC(a[31], a[43]); SQRADDAC(a[32], a[42]); SQRADDAC(a[33], a[41]); SQRADDAC(a[34], a[40]); SQRADDAC(a[35], a[39]); SQRADDAC(a[36], a[38]); SQRADDDB; SQRADD(a[37], a[37]); |
MiniTLS | 0:35aa5be3b78d | 390 | COMBA_STORE(b[74]); |
MiniTLS | 0:35aa5be3b78d | 391 | |
MiniTLS | 0:35aa5be3b78d | 392 | /* output 75 */ |
MiniTLS | 0:35aa5be3b78d | 393 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 394 | SQRADDSC(a[28], a[47]); SQRADDAC(a[29], a[46]); SQRADDAC(a[30], a[45]); SQRADDAC(a[31], a[44]); SQRADDAC(a[32], a[43]); SQRADDAC(a[33], a[42]); SQRADDAC(a[34], a[41]); SQRADDAC(a[35], a[40]); SQRADDAC(a[36], a[39]); SQRADDAC(a[37], a[38]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 395 | COMBA_STORE(b[75]); |
MiniTLS | 0:35aa5be3b78d | 396 | |
MiniTLS | 0:35aa5be3b78d | 397 | /* output 76 */ |
MiniTLS | 0:35aa5be3b78d | 398 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 399 | SQRADDSC(a[29], a[47]); SQRADDAC(a[30], a[46]); SQRADDAC(a[31], a[45]); SQRADDAC(a[32], a[44]); SQRADDAC(a[33], a[43]); SQRADDAC(a[34], a[42]); SQRADDAC(a[35], a[41]); SQRADDAC(a[36], a[40]); SQRADDAC(a[37], a[39]); SQRADDDB; SQRADD(a[38], a[38]); |
MiniTLS | 0:35aa5be3b78d | 400 | COMBA_STORE(b[76]); |
MiniTLS | 0:35aa5be3b78d | 401 | |
MiniTLS | 0:35aa5be3b78d | 402 | /* output 77 */ |
MiniTLS | 0:35aa5be3b78d | 403 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 404 | SQRADDSC(a[30], a[47]); SQRADDAC(a[31], a[46]); SQRADDAC(a[32], a[45]); SQRADDAC(a[33], a[44]); SQRADDAC(a[34], a[43]); SQRADDAC(a[35], a[42]); SQRADDAC(a[36], a[41]); SQRADDAC(a[37], a[40]); SQRADDAC(a[38], a[39]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 405 | COMBA_STORE(b[77]); |
MiniTLS | 0:35aa5be3b78d | 406 | |
MiniTLS | 0:35aa5be3b78d | 407 | /* output 78 */ |
MiniTLS | 0:35aa5be3b78d | 408 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 409 | SQRADDSC(a[31], a[47]); SQRADDAC(a[32], a[46]); SQRADDAC(a[33], a[45]); SQRADDAC(a[34], a[44]); SQRADDAC(a[35], a[43]); SQRADDAC(a[36], a[42]); SQRADDAC(a[37], a[41]); SQRADDAC(a[38], a[40]); SQRADDDB; SQRADD(a[39], a[39]); |
MiniTLS | 0:35aa5be3b78d | 410 | COMBA_STORE(b[78]); |
MiniTLS | 0:35aa5be3b78d | 411 | |
MiniTLS | 0:35aa5be3b78d | 412 | /* output 79 */ |
MiniTLS | 0:35aa5be3b78d | 413 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 414 | SQRADDSC(a[32], a[47]); SQRADDAC(a[33], a[46]); SQRADDAC(a[34], a[45]); SQRADDAC(a[35], a[44]); SQRADDAC(a[36], a[43]); SQRADDAC(a[37], a[42]); SQRADDAC(a[38], a[41]); SQRADDAC(a[39], a[40]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 415 | COMBA_STORE(b[79]); |
MiniTLS | 0:35aa5be3b78d | 416 | |
MiniTLS | 0:35aa5be3b78d | 417 | /* output 80 */ |
MiniTLS | 0:35aa5be3b78d | 418 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 419 | SQRADDSC(a[33], a[47]); SQRADDAC(a[34], a[46]); SQRADDAC(a[35], a[45]); SQRADDAC(a[36], a[44]); SQRADDAC(a[37], a[43]); SQRADDAC(a[38], a[42]); SQRADDAC(a[39], a[41]); SQRADDDB; SQRADD(a[40], a[40]); |
MiniTLS | 0:35aa5be3b78d | 420 | COMBA_STORE(b[80]); |
MiniTLS | 0:35aa5be3b78d | 421 | |
MiniTLS | 0:35aa5be3b78d | 422 | /* output 81 */ |
MiniTLS | 0:35aa5be3b78d | 423 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 424 | SQRADDSC(a[34], a[47]); SQRADDAC(a[35], a[46]); SQRADDAC(a[36], a[45]); SQRADDAC(a[37], a[44]); SQRADDAC(a[38], a[43]); SQRADDAC(a[39], a[42]); SQRADDAC(a[40], a[41]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 425 | COMBA_STORE(b[81]); |
MiniTLS | 0:35aa5be3b78d | 426 | |
MiniTLS | 0:35aa5be3b78d | 427 | /* output 82 */ |
MiniTLS | 0:35aa5be3b78d | 428 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 429 | SQRADDSC(a[35], a[47]); SQRADDAC(a[36], a[46]); SQRADDAC(a[37], a[45]); SQRADDAC(a[38], a[44]); SQRADDAC(a[39], a[43]); SQRADDAC(a[40], a[42]); SQRADDDB; SQRADD(a[41], a[41]); |
MiniTLS | 0:35aa5be3b78d | 430 | COMBA_STORE(b[82]); |
MiniTLS | 0:35aa5be3b78d | 431 | |
MiniTLS | 0:35aa5be3b78d | 432 | /* output 83 */ |
MiniTLS | 0:35aa5be3b78d | 433 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 434 | SQRADDSC(a[36], a[47]); SQRADDAC(a[37], a[46]); SQRADDAC(a[38], a[45]); SQRADDAC(a[39], a[44]); SQRADDAC(a[40], a[43]); SQRADDAC(a[41], a[42]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 435 | COMBA_STORE(b[83]); |
MiniTLS | 0:35aa5be3b78d | 436 | |
MiniTLS | 0:35aa5be3b78d | 437 | /* output 84 */ |
MiniTLS | 0:35aa5be3b78d | 438 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 439 | SQRADDSC(a[37], a[47]); SQRADDAC(a[38], a[46]); SQRADDAC(a[39], a[45]); SQRADDAC(a[40], a[44]); SQRADDAC(a[41], a[43]); SQRADDDB; SQRADD(a[42], a[42]); |
MiniTLS | 0:35aa5be3b78d | 440 | COMBA_STORE(b[84]); |
MiniTLS | 0:35aa5be3b78d | 441 | |
MiniTLS | 0:35aa5be3b78d | 442 | /* output 85 */ |
MiniTLS | 0:35aa5be3b78d | 443 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 444 | SQRADDSC(a[38], a[47]); SQRADDAC(a[39], a[46]); SQRADDAC(a[40], a[45]); SQRADDAC(a[41], a[44]); SQRADDAC(a[42], a[43]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 445 | COMBA_STORE(b[85]); |
MiniTLS | 0:35aa5be3b78d | 446 | |
MiniTLS | 0:35aa5be3b78d | 447 | /* output 86 */ |
MiniTLS | 0:35aa5be3b78d | 448 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 449 | SQRADDSC(a[39], a[47]); SQRADDAC(a[40], a[46]); SQRADDAC(a[41], a[45]); SQRADDAC(a[42], a[44]); SQRADDDB; SQRADD(a[43], a[43]); |
MiniTLS | 0:35aa5be3b78d | 450 | COMBA_STORE(b[86]); |
MiniTLS | 0:35aa5be3b78d | 451 | |
MiniTLS | 0:35aa5be3b78d | 452 | /* output 87 */ |
MiniTLS | 0:35aa5be3b78d | 453 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 454 | SQRADDSC(a[40], a[47]); SQRADDAC(a[41], a[46]); SQRADDAC(a[42], a[45]); SQRADDAC(a[43], a[44]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 455 | COMBA_STORE(b[87]); |
MiniTLS | 0:35aa5be3b78d | 456 | |
MiniTLS | 0:35aa5be3b78d | 457 | /* output 88 */ |
MiniTLS | 0:35aa5be3b78d | 458 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 459 | SQRADDSC(a[41], a[47]); SQRADDAC(a[42], a[46]); SQRADDAC(a[43], a[45]); SQRADDDB; SQRADD(a[44], a[44]); |
MiniTLS | 0:35aa5be3b78d | 460 | COMBA_STORE(b[88]); |
MiniTLS | 0:35aa5be3b78d | 461 | |
MiniTLS | 0:35aa5be3b78d | 462 | /* output 89 */ |
MiniTLS | 0:35aa5be3b78d | 463 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 464 | SQRADDSC(a[42], a[47]); SQRADDAC(a[43], a[46]); SQRADDAC(a[44], a[45]); SQRADDDB; |
MiniTLS | 0:35aa5be3b78d | 465 | COMBA_STORE(b[89]); |
MiniTLS | 0:35aa5be3b78d | 466 | |
MiniTLS | 0:35aa5be3b78d | 467 | /* output 90 */ |
MiniTLS | 0:35aa5be3b78d | 468 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 469 | SQRADD2(a[43], a[47]); SQRADD2(a[44], a[46]); SQRADD(a[45], a[45]); |
MiniTLS | 0:35aa5be3b78d | 470 | COMBA_STORE(b[90]); |
MiniTLS | 0:35aa5be3b78d | 471 | |
MiniTLS | 0:35aa5be3b78d | 472 | /* output 91 */ |
MiniTLS | 0:35aa5be3b78d | 473 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 474 | SQRADD2(a[44], a[47]); SQRADD2(a[45], a[46]); |
MiniTLS | 0:35aa5be3b78d | 475 | COMBA_STORE(b[91]); |
MiniTLS | 0:35aa5be3b78d | 476 | |
MiniTLS | 0:35aa5be3b78d | 477 | /* output 92 */ |
MiniTLS | 0:35aa5be3b78d | 478 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 479 | SQRADD2(a[45], a[47]); SQRADD(a[46], a[46]); |
MiniTLS | 0:35aa5be3b78d | 480 | COMBA_STORE(b[92]); |
MiniTLS | 0:35aa5be3b78d | 481 | |
MiniTLS | 0:35aa5be3b78d | 482 | /* output 93 */ |
MiniTLS | 0:35aa5be3b78d | 483 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 484 | SQRADD2(a[46], a[47]); |
MiniTLS | 0:35aa5be3b78d | 485 | COMBA_STORE(b[93]); |
MiniTLS | 0:35aa5be3b78d | 486 | |
MiniTLS | 0:35aa5be3b78d | 487 | /* output 94 */ |
MiniTLS | 0:35aa5be3b78d | 488 | CARRY_FORWARD; |
MiniTLS | 0:35aa5be3b78d | 489 | SQRADD(a[47], a[47]); |
MiniTLS | 0:35aa5be3b78d | 490 | COMBA_STORE(b[94]); |
MiniTLS | 0:35aa5be3b78d | 491 | COMBA_STORE2(b[95]); |
MiniTLS | 0:35aa5be3b78d | 492 | COMBA_FINI; |
MiniTLS | 0:35aa5be3b78d | 493 | |
MiniTLS | 0:35aa5be3b78d | 494 | B->used = 96; |
MiniTLS | 0:35aa5be3b78d | 495 | B->sign = FP_ZPOS; |
MiniTLS | 0:35aa5be3b78d | 496 | memcpy(B->dp, b, 96 * sizeof(fp_digit)); |
MiniTLS | 0:35aa5be3b78d | 497 | fp_clamp(B); |
MiniTLS | 0:35aa5be3b78d | 498 | } |
MiniTLS | 0:35aa5be3b78d | 499 | #endif |
MiniTLS | 0:35aa5be3b78d | 500 | |
MiniTLS | 0:35aa5be3b78d | 501 | |
MiniTLS | 0:35aa5be3b78d | 502 | /* $Source: /cvs/libtom/tomsfastmath/src/sqr/fp_sqr_comba_48.c,v $ */ |
MiniTLS | 0:35aa5be3b78d | 503 | /* $Revision: 1.2 $ */ |
MiniTLS | 0:35aa5be3b78d | 504 | /* $Date: 2007/02/17 03:39:01 $ */ |