|
Ran
|
Jobs
1
|
Files
89
|
Run time
1min
|
Badge
README BADGES
|
push
github
ARM: Make hard-float tobit conversions match JIT backend behavior. Reported by Peter Cawley. (cherry picked from commit 32a683d22) On the arm architecture, the `tobit()` function incorrectly truncates instead of rounding to the nearest integer. This leads to inconsistency between various VMs (comparing to x86/x64, for example) and between the arm VM and JIT. This patch uses an addition of 2^52 + 2^51 constant to the given argument to convert it to the nearest integer value. After reading the lowest 32 bits of the register, we get the expected result. The test is the same as for the previous commit. Sergey Kaplun: * added the description for the problem Part of tarantool/tarantool#12880
5735 of 6058 branches covered (94.67%)
Branch coverage included in aggregate %.
21885 of 23556 relevant lines covered (92.91%)
3972332.39 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 29835038397.1 | 89 |
93.27 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|