Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2021-08-02

00:42:13 Quit saratoga (Quit: Connection closed)
01:02:27***Saving seen data "./dancer.seen"
01:08:51 Join lebellium [0] (
01:19:32 Join JanC_ [0] (~janc@user/janc)
01:21:42 Quit JanC (Ping timeout: 276 seconds)
01:21:51 Nick JanC_ is now known as JanC (~janc@user/janc)
02:22:02 Quit lebellium (Ping timeout: 272 seconds)
03:02:28***Saving seen data "./dancer.seen"
05:02:30***No seen item changed, no save performed.
07:02:32***No seen item changed, no save performed.
07:56:40 Join j-r [0] (
08:38:28 Quit _bilgus (Quit: Leaving)
08:39:06 Join dconrad [0] (~dconrad@
08:43:26 Join _bilgus [0] (~bilgus@
08:48:12 Join massiveH [0] (
08:53:08 Join cockroach [0] (~blattodea@user/cockroach)
09:00:27 Quit dconrad (Remote host closed the connection)
09:02:36***Saving seen data "./dancer.seen"
09:16:11 Join dconrad [0] (~dconrad@
09:21:14 Quit dconrad (Ping timeout: 272 seconds)
09:53:17 Join skipwich [0] (~skipwich@user/skipwich)
10:29:18 Quit massiveH (Quit: Leaving)
10:49:15speachy_bilgus: it would be good to update the coverity build to see how we're faring..
10:52:45 Join advcomp2019__ [0] (~advcomp20@user/advcomp2019)
10:56:57 Quit advcomp2019_ (Ping timeout: 276 seconds)
11:02:39***Saving seen data "./dancer.seen"
11:14:02 Quit munkis (Ping timeout: 272 seconds)
11:54:58 Join munkis [0] (
12:03:47 Join lebellium [0] (
13:02:41***Saving seen data "./dancer.seen"
14:01:52 Quit cockroach (Ping timeout: 272 seconds)
14:55:45 Join advcomp2019_ [0] (~advcomp20@user/advcomp2019)
14:59:28 Quit advcomp2019__ (Ping timeout: 256 seconds)
15:02:42***Saving seen data "./dancer.seen"
15:26:39braewoodsthis is the weirdest thing i've ever seen
15:27:10braewoodsif i do a byte by byte copy for the repetition copy in the stream...
15:27:25braewoodsnothing goes wrong
15:27:34braewoodsbut if i try to do it faster with memcpy or memmove it goes to shit
15:27:46*braewoods boggles.
15:28:45braewoodsit seems to fail if i attempt to do it via a larger read/store copy
15:30:59braewoodsonly thing i could think of is overlap but
15:31:06braewoodseven memmove fails there
15:38:55 Join cockroach [0] (~blattodea@user/cockroach)
15:51:05 Join F3l1x_10m [0] (~Al3x_10m@user/f3l1x-10m/x-3393542)
17:00:27 Join Moriar [0] (
17:02:46***No seen item changed, no save performed.
17:04:06 Join advcomp2019__ [0] (~advcomp20@user/advcomp2019)
17:06:59 Quit advcomp2019_ (Ping timeout: 250 seconds)
17:10:42 Quit michaelni (Quit: Leaving)
17:11:13 Join michaelni [0] (
17:20:33braewoodsoh well, i'll do the next best thing.
17:26:03 Quit lebellium (Quit: Leaving)
18:40:45 Join dconrad [0] (~dconrad@
19:00:10 Quit dconrad (Remote host closed the connection)
19:02:50***Saving seen data "./dancer.seen"
19:03:04 Join dconrad [0] (~dconrad@
19:03:19 Quit dconrad (Remote host closed the connection)
19:09:56_bilgusspeachy, I don't have a upload builds button I only know it exists from google images
19:13:56_bilgusotherwise yes I agree :)
19:18:52 Quit danwellby (Ping timeout: 245 seconds)
19:19:03 Join dconrad [0] (~dconrad@
19:21:59 Join danwellby [0] (~danwellby@
19:23:36 Quit dconrad (Ping timeout: 272 seconds)
19:34:48 Quit ZincAlloy (Quit: Leaving.)
19:41:15 Join advcomp2019_ [0] (~advcomp20@user/advcomp2019)
19:44:59 Quit advcomp2019__ (Ping timeout: 252 seconds)
20:31:12rb-bluebotBuild Server message: New build round started. Revision 3b6c3d769f, 303 builds, 9 clients.
20:32:22 Quit kadoban (Read error: Connection reset by peer)
20:32:23 Quit blbro[m] (Read error: Connection reset by peer)
20:33:21 Join kadoban [0] (~kadoban@user/kadoban)
20:40:27 Join blbro[m] [0] (~blbrostra@2001:470:69fc:105::8f7)
20:42:40rb-bluebotBuild Server message: Build round completed after 689 seconds.
20:42:43rb-bluebotBuild Server message: Revision 3b6c3d769f result: All green
20:58:21rb-bluebotBuild Server message: New build round started. Revision 1fc4a17e1c, 303 builds, 9 clients.
21:02:53***Saving seen data "./dancer.seen"
21:11:32rb-bluebotBuild Server message: Build round completed after 791 seconds.
21:11:35rb-bluebotBuild Server message: Revision 1fc4a17e1c result: All green
21:33:52 Quit j-r (Ping timeout: 256 seconds)
21:34:06 Join j-r [0] (
21:34:51braewoods_bilgus, speachy: i've been reading about branchless min/max implementations. is eliminating conditional jumps even beneficial for our older cpu targets?
21:36:09braewoodsi mean, it does the equivalent by doing arithmetic but would that be more expensive for older CPUs?
21:36:52braewoodsafaik this is mainly an optimization for modern CPUs where branching interferes with branch prediction optimizations
21:37:02braewoodsfor CPUs without it, does it even help?
21:47:28braewoodsgetting the inflate module ready... need to double check if i'm missing anything first though it does appear to work
21:47:57braewoods6.5k of object code
21:48:48braewoodstime to see what tinf uses
21:49:50braewoodsi ended up with a simple to use single function module
21:52:29braewoodsabout 3k more object code
21:52:39braewoodsbut it's significantly faster, at least on x86
21:52:46braewoodsat least 3x faster
21:52:50braewoodsi think that's a fair trade
21:54:32braewoodsrequires about 70-80k of working RAM
21:54:44braewoodswhich is mostly IO buffers
22:06:51 Quit Moriar (Quit: Leaving.)
22:17:59 Join dconrad [0] (~dconrad@
22:24:02_bilgusbraewoods, in my experience the sims speed increase has no direct correlation except that faster on the sim is generally faster on device
22:26:00_bilgusas far as the reduction of branches no clue ..
22:29:16 Quit cockroach (Quit: leaving)
22:34:02braewoods_bilgus: yea i know. i'm not focused on branch elimination so much as eliminating needless checks as those do cost extra cycles no matter what.
22:34:29braewoodslike i decided it was worth using branches to find the minimum length i can copy without having to do the special checks for buffer boundaries
22:34:46braewoodsthat makes the copying loop more efficient because there's less conditionals to perform.
22:36:13rb-bluebotBuild Server message: New build round started. Revision 382b52b120, 303 builds, 9 clients.
22:37:15braewoodsthat did improve my loop efficiency greatly
22:37:24braewoodsat least on x86
22:37:48braewoodsi guess i learned about this technique from sorting algorithms
22:37:58braewoodswhere the fewer comparisons the better
22:47:09rb-bluebotBuild Server message: Build round completed after 657 seconds.
22:47:12rb-bluebotBuild Server message: Revision 382b52b120 result: All green
22:49:36rb-bluebotBuild Server message: New build round started. Revision 429eedf49e, 303 builds, 9 clients.
23:00:17rb-bluebotBuild Server message: Build round completed after 641 seconds.
23:00:19rb-bluebotBuild Server message: Revision 429eedf49e result: All green
23:01:16rb-bluebotBuild Server message: New build round started. Revision 93c9d675af, 303 builds, 9 clients.
23:02:56***Saving seen data "./dancer.seen"
23:11:26rb-bluebotBuild Server message: Build round completed after 610 seconds.
23:11:29rb-bluebotBuild Server message: Revision 93c9d675af result: All green
23:12:05rb-bluebotBuild Server message: New build round started. Revision 36e48a8bb2, 303 builds, 9 clients.
23:22:57rb-bluebotBuild Server message: Build round completed after 652 seconds.
23:22:59rb-bluebotBuild Server message: Revision 36e48a8bb2 result: All green
23:27:11 Quit dconrad (Remote host closed the connection)
23:42:57 Join dconrad [0] (~dconrad@
23:47:51 Quit dconrad (Ping timeout: 276 seconds)

Previous day | Next day