Commit 13852ff
committed
Align arm64 data section as requested
Currently, the data section alignment request is ignored unless
it is 8. Since the minimum is 4, this effectively means that
16-byte SIMD16 data alignment requests are ignored. This is likely
because this code was written before arm64 supported SIMD, and was
never revised.
Cases of SIMD loads of constant data lead to larger alignment
padding of the data section. This is somewhat mitigated by
dotnet#71043 which fixes a bug with overallocation
and overalignment of SIMD8 data loads.1 parent 229502e commit 13852ff
1 file changed
Lines changed: 2 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6330 | 6330 | | |
6331 | 6331 | | |
6332 | 6332 | | |
6333 | | - | |
| 6333 | + | |
6334 | 6334 | | |
6335 | | - | |
6336 | | - | |
6337 | | - | |
| 6335 | + | |
6338 | 6336 | | |
6339 | 6337 | | |
6340 | 6338 | | |
| |||
0 commit comments