Skip to content

Commit 07803cd

Browse files
committed
style(simd): rename sse to avx
1 parent e9dce53 commit 07803cd

23 files changed

+277
-105
lines changed

.github/workflows/test.simd.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@ name: Tests (SIMD)
22

33
on:
44
push:
5-
# pull_request:
5+
branches:
6+
- main
7+
paths:
8+
- 'plugins/exp/simd/**'
9+
pull_request:
10+
paths:
11+
- 'plugins/exp/simd/**'
612

713
env:
814
GOEXPERIMENT: simd

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ The `ro` library provides a rich ecosystem of plugins for various use cases:
119119
- **Strings** (`plugins/strings`) - String manipulation operators
120120
- **Sort** (`plugins/sort`) - Sorting operators
121121
- **Type Conversion** (`plugins/strconv`) - String conversion operators
122-
- **SIMD** ('`plugins/exp/simd`) - SIMD-accelerated transformations
122+
- **SIMD** (`plugins/exp/simd`) - SIMD-accelerated transformations
123123

124124
### Encoding & Serialization
125125
- **JSON** (`plugins/encoding/json`) - JSON marshaling and unmarshaling

docs/data/plugin-simd-add.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: Add
33
slug: add
4-
sourceRef: plugins/exp/simd/math_sse.go
4+
sourceRef: plugins/exp/simd/math_avx.go
55
type: plugin
66
category: simd
77
signatures:
@@ -117,9 +117,9 @@ defer sub.Unsubscribe()
117117
// Completed
118118
```
119119

120-
## SSE variants (128-bit vectors)
120+
## AVX variants (128-bit vectors)
121121

122-
Available on all x86_64 CPUs with SSE support (basically all modern x86_64 CPUs).
122+
Available on all x86_64 CPUs with AVX support (basically all modern x86_64 CPUs).
123123

124124
- AddFloat32x4
125125
- AddFloat64x2

docs/data/plugin-simd-clamp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: Clamp
33
slug: clamp
4-
sourceRef: plugins/exp/simd/math_sse.go
4+
sourceRef: plugins/exp/simd/math_avx.go
55
type: plugin
66
category: simd
77
signatures:
@@ -112,9 +112,9 @@ defer sub.Unsubscribe()
112112
// Completed
113113
```
114114

115-
## SSE variants (128-bit vectors)
115+
## AVX variants (128-bit vectors)
116116

117-
Available on all x86_64 CPUs with SSE support (basically all modern x86_64 CPUs).
117+
Available on all x86_64 CPUs with AVX support (basically all modern x86_64 CPUs).
118118

119119
- ClampFloat32x4
120120
- ClampFloat64x2

docs/data/plugin-simd-max.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: Max
33
slug: max
4-
sourceRef: plugins/exp/simd/math_sse.go
4+
sourceRef: plugins/exp/simd/math_avx.go
55
type: plugin
66
category: simd
77
signatures:
@@ -112,9 +112,9 @@ defer sub.Unsubscribe()
112112
// Completed
113113
```
114114

115-
## SSE variants (128-bit vectors)
115+
## AVX variants (128-bit vectors)
116116

117-
Available on all x86_64 CPUs with SSE support (basically all modern x86_64 CPUs).
117+
Available on all x86_64 CPUs with AVX support (basically all modern x86_64 CPUs).
118118

119119
- MaxFloat32x4
120120
- MaxFloat64x2

docs/data/plugin-simd-min.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: Min
33
slug: min
4-
sourceRef: plugins/exp/simd/math_sse.go
4+
sourceRef: plugins/exp/simd/math_avx.go
55
type: plugin
66
category: simd
77
signatures:
@@ -112,9 +112,9 @@ defer sub.Unsubscribe()
112112
// Completed
113113
```
114114

115-
## SSE variants (128-bit vectors)
115+
## AVX variants (128-bit vectors)
116116

117-
Available on all x86_64 CPUs with SSE support (basically all modern x86_64 CPUs).
117+
Available on all x86_64 CPUs with AVX support (basically all modern x86_64 CPUs).
118118

119119
- MinFloat32x4
120120
- MinFloat64x2

docs/data/plugin-simd-reducemax.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: ReduceMax
33
slug: reducemax
4-
sourceRef: plugins/exp/simd/math_sse.go
4+
sourceRef: plugins/exp/simd/math_avx.go
55
type: plugin
66
category: simd
77
signatures:
@@ -107,9 +107,9 @@ defer sub.Unsubscribe()
107107
// Completed
108108
```
109109

110-
## SSE variants (128-bit vectors)
110+
## AVX variants (128-bit vectors)
111111

112-
Available on all x86_64 CPUs with SSE support (basically all modern x86_64 CPUs).
112+
Available on all x86_64 CPUs with AVX support (basically all modern x86_64 CPUs).
113113

114114
- ReduceMaxFloat32x4
115115
- ReduceMaxFloat64x2

docs/data/plugin-simd-reducemin.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: ReduceMin
33
slug: reducemin
4-
sourceRef: plugins/exp/simd/math_sse.go
4+
sourceRef: plugins/exp/simd/math_avx.go
55
type: plugin
66
category: simd
77
signatures:
@@ -107,9 +107,9 @@ defer sub.Unsubscribe()
107107
// Completed
108108
```
109109

110-
## SSE variants (128-bit vectors)
110+
## AVX variants (128-bit vectors)
111111

112-
Available on all x86_64 CPUs with SSE support (basically all modern x86_64 CPUs).
112+
Available on all x86_64 CPUs with AVX support (basically all modern x86_64 CPUs).
113113

114114
- ReduceMinFloat32x4
115115
- ReduceMinFloat64x2

docs/data/plugin-simd-reducesum.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: ReduceSum
33
slug: reducesum
4-
sourceRef: plugins/exp/simd/math_sse.go
4+
sourceRef: plugins/exp/simd/math_avx.go
55
type: plugin
66
category: simd
77
signatures:
@@ -107,9 +107,9 @@ defer sub.Unsubscribe()
107107
// Completed
108108
```
109109

110-
## SSE variants (128-bit vectors)
110+
## AVX variants (128-bit vectors)
111111

112-
Available on all x86_64 CPUs with SSE support (basically all modern x86_64 CPUs).
112+
Available on all x86_64 CPUs with AVX support (basically all modern x86_64 CPUs).
113113

114114
- ReduceSumFloat32x4
115115
- ReduceSumFloat64x2

docs/data/plugin-simd-scalartosimd.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: ScalarToSIMD
33
slug: scalartosimd
4-
sourceRef: plugins/exp/simd/conversion_sse.go
4+
sourceRef: plugins/exp/simd/conversion_avx.go
55
type: plugin
66
category: simd
77
signatures:
@@ -111,9 +111,9 @@ defer sub.Unsubscribe()
111111
// Completed
112112
```
113113

114-
## SSE variants (128-bit vectors)
114+
## AVX variants (128-bit vectors)
115115

116-
Available on all x86_64 CPUs with SSE support (basically all modern x86_64 CPUs).
116+
Available on all x86_64 CPUs with AVX support (basically all modern x86_64 CPUs).
117117

118118
- ScalarToInt8x16
119119
- ScalarToInt16x8

0 commit comments

Comments
 (0)