Lines Matching +full:128 +full:a
18 …ATTRS __attribute__((__always_inline__, __nodebug__, __target__("sha"), __min_vector_width__(128)))
21 /// algorithm using the starting SHA-1 state (A, B, C, D) from the 128-bit
22 /// vector of [4 x i32] in \a V1 and the next four 32-bit elements of the
23 /// message from the 128-bit vector of [4 x i32] in \a V2. Note that the
24 /// SHA-1 state variable E must have already been added to \a V2
26 /// SHA-1 state (A, B, C, D) as a 128-bit vector of [4 x i32].
29 /// with a different combining function and rounding constant. This
30 /// intrinsic performs four iterations using a combining function and
31 /// rounding constant selected by \a M[1:0].
42 /// A 128-bit vector of [4 x i32] containing the initial SHA-1 state.
44 /// A 128-bit vector of [4 x i32] containing the next four elements of
49 /// \returns A 128-bit vector of [4 x i32] containing the updated SHA-1 state.
54 /// the 128-bit vector of [4 x i32] in \a __X, adds that to the next set of
55 /// four message elements in the 128-bit vector of [4 x i32] in \a __Y, and
63 /// A 128-bit vector of [4 x i32] containing the current SHA-1 state.
65 /// A 128-bit vector of [4 x i32] containing the next four elements of the
67 /// \returns A 128-bit vector of [4 x i32] containing the updated SHA-1
76 /// message elements using previous message elements from the 128-bit
77 /// vectors of [4 x i32] in \a __X and \a __Y, and returns the result.
84 /// A 128-bit vector of [4 x i32] containing previous message elements.
86 /// A 128-bit vector of [4 x i32] containing previous message elements.
87 /// \returns A 128-bit vector of [4 x i32] containing the derived SHA-1
96 /// elements using previous message elements from the 128-bit vectors of
97 /// [4 x i32] in \a __X and \a __Y, and returns the result.
104 /// A 128-bit vector of [4 x i32] containing an intermediate result.
106 /// A 128-bit vector of [4 x i32] containing previous message values.
107 /// \returns A 128-bit vector of [4 x i32] containing the updated SHA-1
115 /// Performs two rounds of SHA-256 operation using the following inputs: a
116 /// starting SHA-256 state (C, D, G, H) from the 128-bit vector of
117 /// [4 x i32] in \a __X; a starting SHA-256 state (A, B, E, F) from the
118 /// 128-bit vector of [4 x i32] in \a __Y; and a pre-computed sum of the
120 /// rounding constants from the 128-bit vector of [4 x i32] in \a __Z.
121 /// Returns the updated SHA-256 state (A, B, E, F) as a 128-bit vector of
124 /// The SHA-256 algorithm has a core loop of 64 iterations. This intrinsic
132 /// A 128-bit vector of [4 x i32] containing part of the initial SHA-256
135 /// A 128-bit vector of [4 x i32] containing part of the initial SHA-256
138 /// A 128-bit vector of [4 x i32] containing additional input to the
140 /// \returns A 128-bit vector of [4 x i32] containing the updated SHA-1 state.
148 /// message elements using previous message elements from the 128-bit
149 /// vectors of [4 x i32] in \a __X and \a __Y, and returns the result.
156 /// A 128-bit vector of [4 x i32] containing previous message elements.
158 /// A 128-bit vector of [4 x i32] containing previous message elements.
159 /// \returns A 128-bit vector of [4 x i32] containing the updated SHA-256
168 /// elements using previous message elements from the 128-bit vectors of
169 /// [4 x i32] in \a __X and \a __Y, and returns the result.
176 /// A 128-bit vector of [4 x i32] containing an intermediate result.
178 /// A 128-bit vector of [4 x i32] containing previous message values.
179 /// \returns A 128-bit vector of [4 x i32] containing the updated SHA-256