Commit 1c72ec6
committed
Improve our method for probing the availability of ARM CRC instructions.
Instead of depending on glibc's getauxval() function, just try to execute
the CRC code, and trap SIGILL if that happens.
Thomas Munro
Discussion: https://postgr.es/m/HE1PR0801MB1323D171938EABC04FFE7FA9E3110@HE1PR0801MB1323.eurprd08.prod.outlook.com1 parent 40f52b1 commit 1c72ec6
File tree
4 files changed
+29
-73
lines changed- src
- include
- port
4 files changed
+29
-73
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17344 | 17344 | | |
17345 | 17345 | | |
17346 | 17346 | | |
17347 | | - | |
17348 | | - | |
17349 | | - | |
17350 | | - | |
17351 | | - | |
17352 | | - | |
17353 | | - | |
17354 | | - | |
17355 | | - | |
17356 | | - | |
17357 | | - | |
17358 | | - | |
17359 | | - | |
17360 | | - | |
17361 | | - | |
17362 | | - | |
17363 | | - | |
17364 | | - | |
17365 | | - | |
17366 | | - | |
17367 | | - | |
17368 | | - | |
17369 | | - | |
17370 | | - | |
17371 | | - | |
17372 | | - | |
17373 | | - | |
17374 | | - | |
17375 | | - | |
17376 | | - | |
17377 | | - | |
17378 | | - | |
17379 | | - | |
17380 | | - | |
17381 | | - | |
17382 | | - | |
17383 | | - | |
17384 | | - | |
17385 | | - | |
17386 | | - | |
17387 | 17347 | | |
17388 | 17348 | | |
17389 | 17349 | | |
| |||
17414 | 17374 | | |
17415 | 17375 | | |
17416 | 17376 | | |
17417 | | - | |
17418 | | - | |
17419 | | - | |
| 17377 | + | |
| 17378 | + | |
17420 | 17379 | | |
17421 | 17380 | | |
17422 | 17381 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2014 | 2014 | | |
2015 | 2015 | | |
2016 | 2016 | | |
2017 | | - | |
2018 | | - | |
2019 | | - | |
2020 | | - | |
2021 | | - | |
2022 | | - | |
2023 | | - | |
2024 | | - | |
2025 | | - | |
2026 | | - | |
2027 | | - | |
2028 | | - | |
2029 | | - | |
2030 | | - | |
2031 | | - | |
2032 | | - | |
2033 | 2017 | | |
2034 | 2018 | | |
2035 | 2019 | | |
| |||
2060 | 2044 | | |
2061 | 2045 | | |
2062 | 2046 | | |
2063 | | - | |
2064 | | - | |
2065 | | - | |
| 2047 | + | |
| 2048 | + | |
2066 | 2049 | | |
2067 | 2050 | | |
2068 | 2051 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | 242 | | |
246 | 243 | | |
247 | 244 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | 11 | | |
16 | 12 | | |
17 | 13 | | |
| |||
24 | 20 | | |
25 | 21 | | |
26 | 22 | | |
27 | | - | |
28 | | - | |
| 23 | + | |
29 | 24 | | |
| 25 | + | |
30 | 26 | | |
31 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
32 | 41 | | |
33 | 42 | | |
34 | 43 | | |
35 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
36 | 53 | | |
37 | | - | |
| 54 | + | |
38 | 55 | | |
39 | 56 | | |
40 | 57 | | |
| |||
0 commit comments