Commit 3e6a7d7
authored
⚡ (patch) Fix inaccuracies in nearpoint (#97)
- Remove unwind code from nearpoint function group calculation
- Discard unwind code used by GCC in `arm-none-eabi-gcc-14.2_discard.ld`
- Improve left/right scan of entries in nearpoint search
:alembic: Add fast gcc to benchmark
Fast GCC, is just builtin GCC exceptions except I replace some of the
function with my own versions. Mostly just added always inline along
with some performance improvements from my talk.1 parent 8a64d09 commit 3e6a7d7
16 files changed
Lines changed: 1216 additions & 508 deletions
File tree
- benchmark
- generated_tests
- platforms
- datasheets/near_point
- linker_scripts
- scripts
- src/arm_cortex/estell
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
0 commit comments