やっぱり最適化外しの影響は可能な限り小さく抑えようと思って、問題箇所をがんがん絞り込んでいって問題を再現できるコードまで特定した https://github.com/atsushieno/cmidi2/commit/4483594
うーんこれ最適化に失敗するのは仕方ないか…とはいえコードの最適化が理由で動かないコードが出来上がるのは問題か
更に調べてNDK r23 → r24でリグレッションが発生したところまで突き止めてreproまで作った(minimum reproは無理だ)
https://github.com/atsushieno/aap-core/compare/main...issue194-experiment
どちらかというとこの差分をもとにLLVMのソースを追っかけたほうが早そう(どうせvectorization自体に大量の変更は無いだろう、という楽観視)
何やらAndroid NDKのclang++の秘孔を突いた(最適化バグにぶち当たった)ような感じだ。-O1 と -O2 の間にどんだけ違いがあるのかはちょっとどう調べたら良いのかわからんな…(clangのソースのどこかで定義されてるんだろうけど)
https://github.com/atsushieno/aap-core/issues/194
自分がまだ動いてくれるといいなと思うのはFlashのほうなんだよなあ…と思いながら雑に探してみたら同じ開発元がFlashもやってたらしいことに気づいた(開発が続いているとは言い難い) https://github.com/leaningtech/cheerpx-flash
WebAssemblyで実装されたJVM。つまりブラウザ上でJavaが動くぞ。それはもうJavaアプレットであり、Java Web Startでは?懐かしい。Java8互換だそうです。
---
GitHub - leaningtech/cheerpj-meta: CheerpJ - convert Java bytecode to WebAssembly and JavaScript
https://github.com/leaningtech/cheerpj-meta
#bookmarks
またJUCE on Androidのrealtime blockerを見つけてしまった… https://github.com/juce-framework/JUCE/issues/1345
UrbanDictionaryもう何でもありだな https://www.urbandictionary.com/define.php?term=lolibaba
次買いたいノートPCの本命なんだけど、現状だいぶ厳しい評価だ…重いGPUユニットを完全に切り離してるのはそれでも賢い。昔のSurface BookみたいにLCDにくっつけたりしたら意味ないんだよな(モニターなしでノートPCを使う場面なんてほぼ無い)
https://arstechnica.com/gadgets/2024/01/review-frameworks-laptop-16-is-unique-laudable-fascinating-and-flawed/
Unity Japanの“顔”大前広樹氏、同社の社長を退任。なんとゲーム開発に舞い戻る https://automaton-media.com/articles/newsjp/20240205-281364/
なるほどやったほうがいいかなと思ったけど、自分の静的サイトそこまで更新頻度高くなかった https://songmu.jp/riji/entry/2024-02-03-fediverse.html
オープンハードウェアのWM-1000XMシリーズみたいなやつがあるの?? と思って見たらPinePhoneを作ってるところだった。いろいろ手を出してるんだなあ https://wiki.pine64.org/wiki/PineBuds_Pro
Joshua Greene 1, Jonathan Cohen "For the law, neuroscience changes nothing and everything"
https://pubmed.ncbi.nlm.nih.gov/15590618/
流し読みした。現在の法律の実践って脳がどうであるかとは独立に責任概念を定義しているから神経科学的の発見でどんなことが言われようが関係ないようねみたいなことが言われているのに対し、でも法律の背後にある直観 (応報主義的なもの) に注目すると形而上学的に問題含みな自由意志の概念に依存してるんじゃないの、みたいな話っぽい。両立論者を批判し、ハード決定論を主張してる。
(This is my Japanese timeline. atsushieno@g0v.social for English)
music software tools enthusiast. Audio Plugins For Android, Linux, MML, MIDI 1.0/2.0.
old posts are at https://mastodon.cloud/@atsushieno