--- Log opened Tue Jul 28 00:00:32 2020 00:13 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 265 seconds] 00:38 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 00:54 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 264 seconds] 00:55 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Ping timeout: 246 seconds] 01:20 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 01:37 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 260 seconds] 02:02 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 02:18 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 240 seconds] 02:45 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 03:06 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 256 seconds] 03:36 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 03:52 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 256 seconds] 03:54 -!- reallll [~belcher@unaffiliated/belcher] has joined #secp256k1 03:56 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Ping timeout: 240 seconds] 03:57 -!- reallll is now known as belcher 03:57 -!- belcher_ [~belcher@unaffiliated/belcher] has quit [Ping timeout: 260 seconds] 04:03 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined #secp256k1 04:23 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 04:42 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 246 seconds] 04:52 < elichai2> Tagged a bunch of commitee/ compiler maintainers, technically they're C++ people and not C but let's see what they say :P https://twitter.com/Elichai2/status/1288078388364795907 04:53 < elichai2> argh I haven't mentioned that valgrind is relevant 05:09 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 05:17 < elichai2> real_or_random: why isn't ctime test failing on master with clang10? from your PR it seems like it should (ie the godbolt shows conditionals) 05:26 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 256 seconds] 05:49 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 05:57 -!- dongcarl [~dongcarl@unaffiliated/dongcarl] has quit [Quit: Ping timeout (120 seconds)] 05:58 -!- dongcarl [~dongcarl@unaffiliated/dongcarl] has joined #secp256k1 06:02 < real_or_random> elichai2: you mean from the compiler explorer output? 06:03 < elichai2> yeah 06:03 < real_or_random> what gmaxwell tested is consistent is consistent with travis... I suspect clang behaves differently on the reduced testcase in the compiler explorer, e.g., due to inlining and doing further optimizations 06:03 < real_or_random> but yeah, I was wondering about that too 06:03 < elichai2> it's weird that on godbolt it generates branches but not locally 06:10 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 265 seconds] 06:28 < elichai2> my clang 10 generates these instructions for the check in sign_inner + the int_cmov https://pastebin.com/raw/4b6ZtL71 06:55 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 07:10 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 246 seconds] 07:28 -!- jonatack [~jon@37.172.150.191] has joined #secp256k1 07:47 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 08:07 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 240 seconds] 08:11 -!- jonatack [~jon@37.172.150.191] has quit [Read error: Connection reset by peer] 08:47 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #secp256k1 08:57 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 09:19 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 256 seconds] 09:54 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 10:12 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 240 seconds] 11:39 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 11:40 < real_or_random> uh I wasn't aware that MSVC is an officially build option since last november https://github.com/bitcoin/bitcoin/pull/17309/commits/162d0038e772bf6210b9218df35c14fd9719d3f7 11:40 < real_or_random> sipa: do you think it makes sense to put a note there that performance may be much worse. I mean this does not even use our 64bit code 11:54 < sipa> real_or_random: not sure what "officially" means; it's not used for release builds 11:54 < real_or_random> fair 11:54 < sipa> but sure, it definitely makes sense to warn about performance 11:55 < real_or_random> if you look at the diff, it now says this is "supported" 11:55 < real_or_random> and before it was below "Other options which may work, but which have not been extensively tested are (please contribute instructions): " 11:56 < real_or_random> ok, it actually does not say supported but just "known to work". but that's nitpicking anyway 11:56 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 264 seconds] 11:56 < sipa> well, we have CI infrastructure testing it, so there is certainly some level of attempt to keep it working 12:04 < real_or_random> yes. I think for us here is whether this means we should care more about its performance 12:39 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 12:58 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 256 seconds] 13:46 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 14:05 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 256 seconds] 14:43 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 15:01 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 265 seconds] 15:10 -!- roconnor [~roconnor@host-184-164-2-204.dyn.295.ca] has quit [Ping timeout: 240 seconds] 15:29 -!- roconnor [~roconnor@host-45-58-209-205.dyn.295.ca] has joined #secp256k1 15:35 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 15:51 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 264 seconds] 16:14 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 17:58 -!- Netsplit *.net <-> *.split quits: RubenSomsen 17:58 -!- Netsplit *.net <-> *.split quits: midnight, windsok, fanquake 18:00 -!- krvopije_1950 [~toni@185.106.109.144] has joined #secp256k1 18:01 -!- krvopije_1950 [~toni@185.106.109.144] has quit [Client Quit] 18:01 -!- Netsplit over, joins: RubenSomsen, fanquake, windsok, midnight 18:59 -!- midnight [~midnight@unaffiliated/midnightmagic] has quit [Ping timeout: 244 seconds] 19:01 -!- midnight [~midnight@unaffiliated/midnightmagic] has joined #secp256k1 23:52 -!- midnight [~midnight@unaffiliated/midnightmagic] has quit [Ping timeout: 272 seconds] --- Log closed Wed Jul 29 00:00:33 2020