ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
Brainium has quit [Quit: Konversation terminated!]
Moprius has quit [Quit: bye]
<sufdone>
OR aka intersection means a bitwise ior done to the elements/bit-vector fields, the underlying implementation arithmetic is as seen rather sub and add in the library. integer itself can be mapped on 32 bit value through exponention range indexing, that means you add offset to one value as range index which will be summed like in ior comments, so integer that has all bits in is represented as 32 contiguous values aka 1+2+3..to 32. max value is 528
<sufdone>
an arithmetic hence as maximum 32 answer sets
<sufdone>
as/has
<sufdone>
so such compilation and data packing is planned
<sufdone>
it would solve all performance related issues if paddle is pushed a little more
mceier has quit [Ping timeout: 480 seconds]
<sufdone>
range indexing means the difference is used to index into transition values, the API is very clear, and the container indexes show where it is taken, if the match is in as result of ior meaning either of the range bits have 1, it's taken from container 1 else the sum is made to new container, who user needs to free later.
_whitelogger has joined #wayland
<sufdone>
just reading the code helps, so default operation is equality likely that means a match of junctive AND.
<sufdone>
So there new graphics spec can be quite easily exposed, i am soon working on the prototype
Satan2 has quit [Ping timeout: 480 seconds]
Satan2 has joined #wayland
nerdopolis has joined #wayland
<sufdone>
very advanced but thin library, written very well by programmers. So the floating point format is just about doing correct "or" and "and" ops on correct ranges
nerdopolis has quit [Ping timeout: 480 seconds]
<sufdone>
I am amazed by such work my own, very very clever stuff
<sufdone>
i talked about the netflix compression stuff, and people had solved it already on the go, but i have still a month to program before getting onto prototype my own too.
<sufdone>
100 percent success is likely guaranteed, as that work is not alot in amount
cvmn has quit [Remote host closed the connection]
caveman has joined #wayland
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
caveman has quit []
caveman has joined #wayland
caveman has quit []
rv1sr has joined #wayland
caveman has joined #wayland
<sufdone>
W can get so bad ass performance out of this library with so many methods, but it would make sense to make some medium implementation to community and leave the best performance to military etc.
<sufdone>
so i already know which is the most performant compression and code, but i expose one step lighter
Fxzxmic has joined #wayland
lyudess has joined #wayland
Lyude has quit [Read error: Connection reset by peer]
<sufdone>
So the floating point presentation is maximum mantissa, is 1+2+3+4+5+6+7+8 and remainder is 1+2+3...to 23 and the operation is bitwise "or" on mantissa bits, then "and" and "or" on the remainder bits as pass 2, 1st i,e mantissa field remains as or twice called so, but remainder bits have or on first bits 8 bits from 23, then "and" on all bits 1to23
<sufdone>
negation pass they also already have, that means that the value is sign negated
Company has quit [Quit: Leaving]
sufdone has quit [Read error: No route to host]
sufdone has joined #wayland
caveman has quit [Quit: caveman]
caveman has joined #wayland
caveman has quit []
caveman has joined #wayland
caveman has quit []
caveman has joined #wayland
caveman has quit []
caveman has joined #wayland
caveman has quit []
mceier has joined #wayland
sufdone has quit [Remote host closed the connection]
lsd|2 has joined #wayland
junaid has joined #wayland
junaid has quit []
lsd|2 has quit [Read error: Connection reset by peer]
caveman has joined #wayland
lsd|2 has joined #wayland
caveman has quit []
tent405 has quit [Quit: tent405]
lsd|2|2 has joined #wayland
lsd|2 has quit [Read error: Connection reset by peer]