Commit 299e7bd
committed
AES clang: make x volatile in pre-fetch functions
Latest version of clang with optimization turned right up will make the
pre-fetch functions return 0.
The pre-fetch functions are there to ensure tables are all in cache not
to calculate a value.1 parent d81bb72 commit 299e7bd
1 file changed
Lines changed: 14 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1880 | 1880 | | |
1881 | 1881 | | |
1882 | 1882 | | |
1883 | | - | |
1884 | | - | |
| 1883 | + | |
| 1884 | + | |
| 1885 | + | |
1885 | 1886 | | |
1886 | 1887 | | |
1887 | 1888 | | |
1888 | | - | |
| 1889 | + | |
1889 | 1890 | | |
1890 | 1891 | | |
1891 | 1892 | | |
| 1893 | + | |
1892 | 1894 | | |
1893 | 1895 | | |
1894 | 1896 | | |
| |||
1899 | 1901 | | |
1900 | 1902 | | |
1901 | 1903 | | |
1902 | | - | |
| 1904 | + | |
1903 | 1905 | | |
1904 | 1906 | | |
1905 | 1907 | | |
1906 | 1908 | | |
1907 | 1909 | | |
| 1910 | + | |
1908 | 1911 | | |
1909 | 1912 | | |
1910 | 1913 | | |
| |||
3168 | 3171 | | |
3169 | 3172 | | |
3170 | 3173 | | |
3171 | | - | |
3172 | | - | |
| 3174 | + | |
| 3175 | + | |
| 3176 | + | |
3173 | 3177 | | |
3174 | 3178 | | |
3175 | 3179 | | |
3176 | | - | |
| 3180 | + | |
3177 | 3181 | | |
3178 | 3182 | | |
3179 | 3183 | | |
| 3184 | + | |
3180 | 3185 | | |
3181 | 3186 | | |
3182 | 3187 | | |
| |||
3185 | 3190 | | |
3186 | 3191 | | |
3187 | 3192 | | |
3188 | | - | |
| 3193 | + | |
3189 | 3194 | | |
3190 | 3195 | | |
3191 | 3196 | | |
3192 | 3197 | | |
3193 | 3198 | | |
| 3199 | + | |
3194 | 3200 | | |
3195 | 3201 | | |
3196 | 3202 | | |
| |||
0 commit comments