Skip to content

Commit 62425c3

Browse files
committed
Revert "fix to enhance in-line comment for extract_lane functions to include idx argument needs to be compile time constant - issue AssemblyScript#2877"
This reverts commit 509ffc4.
1 parent dd981cf commit 62425c3

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

std/assembly/index.d.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -791,7 +791,7 @@ declare function v128(a: i8, b: i8, c: i8, d: i8, e: i8, f: i8, g: i8, h: i8, i:
791791
declare namespace v128 {
792792
/** Creates a vector with identical lanes. */
793793
export function splat<T>(x: T): v128;
794-
/** Extracts one lane as a scalar. idx argument needs to be compile time constant. */
794+
/** Extracts one lane as a scalar. */
795795
export function extract_lane<T>(x: v128, idx: u8): T;
796796
/** Replaces one lane. */
797797
export function replace_lane<T>(x: v128, idx: u8, value: T): v128;
@@ -1051,9 +1051,9 @@ declare function i8x16(a: i8, b: i8, c: i8, d: i8, e: i8, f: i8, g: i8, h: i8, i
10511051
declare namespace i8x16 {
10521052
/** Creates a vector with sixteen identical 8-bit integer lanes. */
10531053
export function splat(x: i8): v128;
1054-
/** Extracts one 8-bit integer lane as a signed scalar. idx argument needs to be compile time constant. */
1054+
/** Extracts one 8-bit integer lane as a signed scalar. */
10551055
export function extract_lane_s(x: v128, idx: u8): i8;
1056-
/** Extracts one 8-bit integer lane as an unsigned scalar. idx argument needs to be compile time constant. */
1056+
/** Extracts one 8-bit integer lane as an unsigned scalar. */
10571057
export function extract_lane_u(x: v128, idx: u8): u8;
10581058
/** Replaces one 8-bit integer lane. */
10591059
export function replace_lane(x: v128, idx: u8, value: i8): v128;
@@ -1146,9 +1146,9 @@ declare function i16x8(a: i16, b: i16, c: i16, d: i16, e: i16, f: i16, g: i16, h
11461146
declare namespace i16x8 {
11471147
/** Creates a vector with eight identical 16-bit integer lanes. */
11481148
export function splat(x: i16): v128;
1149-
/** Extracts one 16-bit integer lane as a signed scalar. idx argument needs to be compile time constant. */
1149+
/** Extracts one 16-bit integer lane as a signed scalar. */
11501150
export function extract_lane_s(x: v128, idx: u8): i16;
1151-
/** Extracts one 16-bit integer lane as an unsigned scalar. idx argument needs to be compile time constant. */
1151+
/** Extracts one 16-bit integer lane as an unsigned scalar. */
11521152
export function extract_lane_u(x: v128, idx: u8): u16;
11531153
/** Replaces one 16-bit integer lane. */
11541154
export function replace_lane(x: v128, idx: u8, value: i16): v128;
@@ -1267,7 +1267,7 @@ declare function i32x4(a: i32, b: i32, c: i32, d: i32): v128;
12671267
declare namespace i32x4 {
12681268
/** Creates a vector with four identical 32-bit integer lanes. */
12691269
export function splat(x: i32): v128;
1270-
/** Extracts one 32-bit integer lane as a scalar. idx argument needs to be compile time constant. */
1270+
/** Extracts one 32-bit integer lane as a scalar. */
12711271
export function extract_lane(x: v128, idx: u8): i32;
12721272
/** Replaces one 32-bit integer lane. */
12731273
export function replace_lane(x: v128, idx: u8, value: i32): v128;
@@ -1416,7 +1416,7 @@ declare function i64x2(a: i64, b: i64): v128;
14161416
declare namespace i64x2 {
14171417
/** Creates a vector with two identical 64-bit integer lanes. */
14181418
export function splat(x: i64): v128;
1419-
/** Extracts one 64-bit integer lane as a scalar. `idx` argument need to be compile time constant */
1419+
/** Extracts one 64-bit integer lane as a scalar. */
14201420
export function extract_lane(x: v128, idx: u8): i64;
14211421
/** Replaces one 64-bit integer lane. */
14221422
export function replace_lane(x: v128, idx: u8, value: i64): v128;
@@ -1485,7 +1485,7 @@ declare function f32x4(a: f32, b: f32, c: f32, d: f32): v128;
14851485
declare namespace f32x4 {
14861486
/** Creates a vector with four identical 32-bit float lanes. */
14871487
export function splat(x: f32): v128;
1488-
/** Extracts one 32-bit float lane as a scalar. idx argument needs to be compile time constant. */
1488+
/** Extracts one 32-bit float lane as a scalar. */
14891489
export function extract_lane(x: v128, idx: u8): f32;
14901490
/** Replaces one 32-bit float lane. */
14911491
export function replace_lane(x: v128, idx: u8, value: f32): v128;
@@ -1575,7 +1575,7 @@ declare function f64x2(a: f64, b: f64): v128;
15751575
declare namespace f64x2 {
15761576
/** Creates a vector with two identical 64-bit float lanes. */
15771577
export function splat(x: f64): v128;
1578-
/** Extracts one 64-bit float lane as a scalar. idx argument needs to be compile time constant. */
1578+
/** Extracts one 64-bit float lane as a scalar. */
15791579
export function extract_lane(x: v128, idx: u8): f64;
15801580
/** Replaces one 64-bit float lane. */
15811581
export function replace_lane(x: v128, idx: u8, value: f64): v128;

0 commit comments

Comments
 (0)