Skip to content

Commit d13a4e6

Browse files
authored
load /// comments (#2008)
1 parent c5c9495 commit d13a4e6

35 files changed

+6122
-2005
lines changed

xml/System.Runtime.Intrinsics.Arm.Arm64/Aes.xml

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,12 @@
1818
</Base>
1919
<Interfaces />
2020
<Docs>
21-
<summary>To be added.</summary>
21+
<summary>
22+
This class provides access to the Arm64 AES Crypto intrinsics
23+
24+
Arm64 CPU indicate support for this feature by setting
25+
ID_AA64ISAR0_EL1.AES is 1 or better
26+
</summary>
2227
<remarks>To be added.</remarks>
2328
</Docs>
2429
<Members>
@@ -48,7 +53,10 @@
4853
<Docs>
4954
<param name="value">To be added.</param>
5055
<param name="roundKey">To be added.</param>
51-
<summary>To be added.</summary>
56+
<summary>
57+
Performs AES single round decryption
58+
vaesdq_u8 (uint8x16_t data, uint8x16_t key)
59+
</summary>
5260
<returns>To be added.</returns>
5361
<remarks>To be added.</remarks>
5462
</Docs>
@@ -79,7 +87,10 @@
7987
<Docs>
8088
<param name="value">To be added.</param>
8189
<param name="roundKey">To be added.</param>
82-
<summary>To be added.</summary>
90+
<summary>
91+
Performs AES single round encryption
92+
vaeseq_u8 (uint8x16_t data, uint8x16_t key)
93+
</summary>
8394
<returns>To be added.</returns>
8495
<remarks>To be added.</remarks>
8596
</Docs>
@@ -108,7 +119,10 @@
108119
</Parameters>
109120
<Docs>
110121
<param name="value">To be added.</param>
111-
<summary>To be added.</summary>
122+
<summary>
123+
Performs AES inverse mix columns
124+
vaesimcq_u8 (uint8x16_t data)
125+
</summary>
112126
<returns>To be added.</returns>
113127
<remarks>To be added.</remarks>
114128
</Docs>
@@ -162,7 +176,10 @@
162176
</Parameters>
163177
<Docs>
164178
<param name="value">To be added.</param>
165-
<summary>To be added.</summary>
179+
<summary>
180+
Performs AES Mix Columns
181+
vaesmcq_u8 (uint8x16_t data)
182+
</summary>
166183
<returns>To be added.</returns>
167184
<remarks>To be added.</remarks>
168185
</Docs>

xml/System.Runtime.Intrinsics.Arm.Arm64/Base.xml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,11 @@
1818
</Base>
1919
<Interfaces />
2020
<Docs>
21-
<summary>To be added.</summary>
21+
<summary>
22+
This class provides access to the Arm64 Base intrinsics
23+
24+
These intrinsics are supported by all Arm64 CPUs
25+
</summary>
2226
<remarks>To be added.</remarks>
2327
</Docs>
2428
<Members>
@@ -71,7 +75,10 @@
7175
</Parameters>
7276
<Docs>
7377
<param name="value">To be added.</param>
74-
<summary>To be added.</summary>
78+
<summary>
79+
Vector LeadingSignCount
80+
Corresponds to integer forms of ARM64 CLS
81+
</summary>
7582
<returns>To be added.</returns>
7683
<remarks>To be added.</remarks>
7784
</Docs>
@@ -129,7 +136,10 @@
129136
</Parameters>
130137
<Docs>
131138
<param name="value">To be added.</param>
132-
<summary>To be added.</summary>
139+
<summary>
140+
Vector LeadingZeroCount
141+
Corresponds to integer forms of ARM64 CLZ
142+
</summary>
133143
<returns>To be added.</returns>
134144
<remarks>To be added.</remarks>
135145
</Docs>

xml/System.Runtime.Intrinsics.Arm.Arm64/Sha1.xml

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,12 @@
1818
</Base>
1919
<Interfaces />
2020
<Docs>
21-
<summary>To be added.</summary>
21+
<summary>
22+
This class provides access to the Arm64 SHA1 Crypto intrinsics
23+
24+
Arm64 CPU indicate support for this feature by setting
25+
ID_AA64ISAR0_EL1.SHA1 is 1 or better
26+
</summary>
2227
<remarks>To be added.</remarks>
2328
</Docs>
2429
<Members>
@@ -46,7 +51,10 @@
4651
</Parameters>
4752
<Docs>
4853
<param name="hash_e">To be added.</param>
49-
<summary>To be added.</summary>
54+
<summary>
55+
Performs SHA1 fixed rotate
56+
vsha1h_u32 (uint32_t hash_e)
57+
</summary>
5058
<returns>To be added.</returns>
5159
<remarks>To be added.</remarks>
5260
</Docs>
@@ -79,7 +87,10 @@
7987
<param name="hash_abcd">To be added.</param>
8088
<param name="hash_e">To be added.</param>
8189
<param name="wk">To be added.</param>
82-
<summary>To be added.</summary>
90+
<summary>
91+
Performs SHA1 hash update choose form.
92+
vsha1cq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)
93+
</summary>
8394
<returns>To be added.</returns>
8495
<remarks>To be added.</remarks>
8596
</Docs>
@@ -112,7 +123,10 @@
112123
<param name="hash_abcd">To be added.</param>
113124
<param name="hash_e">To be added.</param>
114125
<param name="wk">To be added.</param>
115-
<summary>To be added.</summary>
126+
<summary>
127+
Performs SHA1 hash update majority form.
128+
vsha1mq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)
129+
</summary>
116130
<returns>To be added.</returns>
117131
<remarks>To be added.</remarks>
118132
</Docs>
@@ -145,7 +159,10 @@
145159
<param name="hash_abcd">To be added.</param>
146160
<param name="hash_e">To be added.</param>
147161
<param name="wk">To be added.</param>
148-
<summary>To be added.</summary>
162+
<summary>
163+
Performs SHA1 hash update parity form.
164+
vsha1pq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)
165+
</summary>
149166
<returns>To be added.</returns>
150167
<remarks>To be added.</remarks>
151168
</Docs>
@@ -203,7 +220,10 @@
203220
<param name="w0_3">To be added.</param>
204221
<param name="w4_7">To be added.</param>
205222
<param name="w8_11">To be added.</param>
206-
<summary>To be added.</summary>
223+
<summary>
224+
Performs SHA1 schedule update 0
225+
vsha1su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7, uint32x4_t w8_11)
226+
</summary>
207227
<returns>To be added.</returns>
208228
<remarks>To be added.</remarks>
209229
</Docs>
@@ -234,7 +254,10 @@
234254
<Docs>
235255
<param name="tw0_3">To be added.</param>
236256
<param name="w12_15">To be added.</param>
237-
<summary>To be added.</summary>
257+
<summary>
258+
Performs SHA1 schedule update 1
259+
vsha1su1q_u32 (uint32x4_t tw0_3, uint32x4_t w12_15)
260+
</summary>
238261
<returns>To be added.</returns>
239262
<remarks>To be added.</remarks>
240263
</Docs>

xml/System.Runtime.Intrinsics.Arm.Arm64/Sha256.xml

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,12 @@
1818
</Base>
1919
<Interfaces />
2020
<Docs>
21-
<summary>To be added.</summary>
21+
<summary>
22+
This class provides access to the Arm64 SHA256 Crypto intrinsics
23+
24+
Arm64 CPU indicate support for this feature by setting
25+
ID_AA64ISAR0_EL1.SHA2 is 1 or better
26+
</summary>
2227
<remarks>To be added.</remarks>
2328
</Docs>
2429
<Members>
@@ -50,7 +55,10 @@
5055
<param name="hash_abcd">To be added.</param>
5156
<param name="hash_efgh">To be added.</param>
5257
<param name="wk">To be added.</param>
53-
<summary>To be added.</summary>
58+
<summary>
59+
Performs SHA256 hash update (part 1).
60+
vsha256hq_u32 (uint32x4_t hash_abcd, uint32x4_t hash_efgh, uint32x4_t wk)
61+
</summary>
5462
<returns>To be added.</returns>
5563
<remarks>To be added.</remarks>
5664
</Docs>
@@ -83,7 +91,10 @@
8391
<param name="hash_efgh">To be added.</param>
8492
<param name="hash_abcd">To be added.</param>
8593
<param name="wk">To be added.</param>
86-
<summary>To be added.</summary>
94+
<summary>
95+
Performs SHA256 hash update (part 2).
96+
vsha256h2q_u32 (uint32x4_t hash_efgh, uint32x4_t hash_abcd, uint32x4_t wk)
97+
</summary>
8798
<returns>To be added.</returns>
8899
<remarks>To be added.</remarks>
89100
</Docs>
@@ -139,7 +150,10 @@
139150
<Docs>
140151
<param name="w0_3">To be added.</param>
141152
<param name="w4_7">To be added.</param>
142-
<summary>To be added.</summary>
153+
<summary>
154+
Performs SHA256 schedule update 0
155+
vsha256su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7)
156+
</summary>
143157
<returns>To be added.</returns>
144158
<remarks>To be added.</remarks>
145159
</Docs>
@@ -172,7 +186,10 @@
172186
<param name="w0_3">To be added.</param>
173187
<param name="w8_11">To be added.</param>
174188
<param name="w12_15">To be added.</param>
175-
<summary>To be added.</summary>
189+
<summary>
190+
Performs SHA256 schedule update 1
191+
vsha256su1q_u32 (uint32x4_t w0_3, uint32x4_t w8_11, uint32x4_t w12_15)
192+
</summary>
176193
<returns>To be added.</returns>
177194
<remarks>To be added.</remarks>
178195
</Docs>

0 commit comments

Comments
 (0)