Skip to content

Commit 4ecca28

Browse files
authored
Merge pull request #213 from r-devulap/ci-update-sde
CI: update Intel SDE version
2 parents 058f913 + 40b5876 commit 4ecca28

File tree

4 files changed

+20
-14
lines changed

4 files changed

+20
-14
lines changed

.github/workflows/build-numpy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747

4848
- name: Install Intel SDE
4949
run: |
50-
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/788820/sde-external-9.27.0-2023-09-13-lin.tar.xz
50+
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz
5151
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
5252
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
5353
@@ -100,7 +100,7 @@ jobs:
100100
101101
- name: Install Intel SDE
102102
run: |
103-
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/788820/sde-external-9.27.0-2023-09-13-lin.tar.xz
103+
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz
104104
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
105105
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
106106

.github/workflows/build-test-on-32bit.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ cmake .. -DBUILD_GMOCK=OFF
1515
make install
1616

1717
## Install Intel SDE
18-
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
18+
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz
1919
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
2020
mv /tmp/sde/* /opt/sde && ln -s /opt/sde/sde /usr/bin/sde
2121

.github/workflows/c-cpp.yml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
2424
- name: Install Intel SDE
2525
run: |
26-
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
26+
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz
2727
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
2828
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
2929
@@ -53,7 +53,7 @@ jobs:
5353
5454
- name: Install Intel SDE
5555
run: |
56-
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
56+
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz
5757
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
5858
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
5959
@@ -83,7 +83,7 @@ jobs:
8383
8484
- name: Install Intel SDE
8585
run: |
86-
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
86+
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz
8787
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
8888
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
8989
@@ -112,7 +112,7 @@ jobs:
112112
113113
- name: Install Intel SDE
114114
run: |
115-
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
115+
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz
116116
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
117117
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
118118
@@ -149,7 +149,7 @@ jobs:
149149
150150
- name: Install Intel SDE
151151
run: |
152-
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
152+
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz
153153
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
154154
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
155155
@@ -186,7 +186,7 @@ jobs:
186186
187187
- name: Install Intel SDE
188188
run: |
189-
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
189+
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz
190190
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
191191
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
192192
@@ -226,7 +226,7 @@ jobs:
226226
227227
- name: Install Intel SDE
228228
run: |
229-
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
229+
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz
230230
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
231231
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
232232
@@ -258,7 +258,7 @@ jobs:
258258
259259
- name: Install Intel SDE
260260
run: |
261-
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
261+
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz
262262
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
263263
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
264264
@@ -307,7 +307,9 @@ jobs:
307307
308308
- name: Install Intel SDE
309309
run: |
310-
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
310+
#INTEL_SDE_URL=$(curl -s https://www.intel.com/content/www/us/en/download/684897/813591/intel-software-development-emulator.html | grep -Po 'https://downloadmirror.intel.com/.*lin.tar.xz(?=")')
311+
#curl -o /tmp/sde.tar.xz $INTEL_SDE_URL
312+
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/859732/sde-external-9.58.0-2025-06-16-lin.tar.xz
311313
mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
312314
sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
313315
@@ -335,4 +337,4 @@ jobs:
335337
- name: Run test suite on SPR
336338
run: |
337339
source /opt/intel/oneapi/setvars.sh
338-
sde -spr -- ./builddir/testexe
340+
./builddir/testexe

tests/test-objqsort.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,11 @@ TYPED_TEST_P(simdobjsort, test_objsort)
5252
arr[ii].x = x[ii];
5353
arr[ii].y = y[ii];
5454
}
55-
std::vector<P<TypeParam>> arr_bckp = arr;
55+
std::vector<P<TypeParam>> arr_bckp;
56+
for (size_t ii = 0; ii < size; ++ii) {
57+
arr_bckp.push_back(arr[ii]);
58+
}
59+
5660
x86simdsort::object_qsort(arr.data(), size, [](P<TypeParam> p) {
5761
return p.metric();
5862
});

0 commit comments

Comments
 (0)