Time |
Nick |
Message |
00:22 |
MTDiscord |
<josiah_wi> Ah, good point! These nuances probably aren't as important as understanding the algorithm, so I might file them away investigate once I actually understand enough to have any business doing so. |
00:23 |
|
Alias joined #minetest-dev |
00:52 |
|
Pexin joined #minetest-dev |
02:28 |
|
queria joined #minetest-dev |
02:34 |
|
queria joined #minetest-dev |
04:00 |
|
MTDiscord joined #minetest-dev |
04:15 |
|
tekakutli joined #minetest-dev |
06:11 |
|
olliy joined #minetest-dev |
06:50 |
|
Kimapr[i] joined #minetest-dev |
07:14 |
|
specing_ joined #minetest-dev |
07:15 |
|
YuGiOhJCJ joined #minetest-dev |
08:05 |
|
hendursa1 joined #minetest-dev |
09:31 |
|
Fixer joined #minetest-dev |
09:47 |
|
proller joined #minetest-dev |
10:34 |
|
tech_exorcist joined #minetest-dev |
10:51 |
|
calcul0n__ joined #minetest-dev |
12:02 |
|
tekakutli joined #minetest-dev |
13:38 |
|
hendursaga joined #minetest-dev |
14:01 |
|
olliy joined #minetest-dev |
14:26 |
|
appguru joined #minetest-dev |
14:27 |
|
pmp-p joined #minetest-dev |
14:36 |
|
calcul0n_ joined #minetest-dev |
14:53 |
|
Taoki joined #minetest-dev |
15:38 |
MTDiscord |
<exe_virus> The underlying variables of a float are stored in a double in the assembly code. I.e. a float uses the same amount of memory and address space on 64bit machines as a double. Compiler specific, but that's how both GCC and VC++ do it since at least VC13+ and GCC 6+ in my testing. So unless we really want the lower precision, it's just that: lower precision. |
15:41 |
MTDiscord |
<Warr1024> Haha, that's actually pretty funny. Actually makes some sense too, i.e. in simplifying the FPU interface. |
15:45 |
sfan5 |
I don't know what you tested but that's trivially proven wrong https://godbolt.org/z/96rGrsfjb |
15:48 |
|
hendursaga joined #minetest-dev |
15:50 |
sfan5 |
if you meant that they use the same registers (on x86 and x86-64) that's true |
15:50 |
|
Extex joined #minetest-dev |
16:06 |
pgimeno |
not true for SSE2+ though |
16:14 |
sfan5 |
it's xmm[0-9] either way, just that if you're working with multiple values only two doubles fit but four floats |
16:14 |
sfan5 |
right? |
16:34 |
|
fluxionary joined #minetest-dev |
16:55 |
|
Sokomine joined #minetest-dev |
16:55 |
pgimeno |
right |
17:00 |
pgimeno |
https://godbolt.org/z/ncofrncqP |
17:26 |
|
longerstaff13 joined #minetest-dev |
17:28 |
|
fluxionary joined #minetest-dev |
19:14 |
|
specing_ joined #minetest-dev |
19:20 |
|
specing joined #minetest-dev |
19:27 |
|
specing joined #minetest-dev |
20:03 |
|
Sokomine joined #minetest-dev |
21:22 |
|
Sokomine joined #minetest-dev |
23:10 |
|
ssieb joined #minetest-dev |
23:21 |
|
AliasAlreadyTake joined #minetest-dev |
23:29 |
|
v-rob joined #minetest-dev |