Home | Notifications | New Note | Local | Federated | Search | Logout

Sun Microdevil Pte Ltd@koakuma@uwu.social

Hello! Nice to meet you and let's have fun together~
Kinda busy now so can't be here as often, but feel free to contact me!

At the moment I'm not accepting "cold" follows (that is, if we have never interacted - here or elsewhere). Thank you for the understanding.

Profile pic source: https://twitter.com/garasuno_1182/status/1908108598489817188 Joined: 2026-07-20 07:13:02 61 notes, 1 following, 1 followers

Reply to @robinsyl@meow.social Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-20 00:04:39) @robinsyl I wonder if there's a Mensa branch in this part of the world... though I wouldn't be too surprised if there is indeed one

Reply to @robinsyl@meow.social Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-19 10:44:45) @robinsyl I'd say that the only good outcome is for people who got a high score to boast it to me :cirnocomfy:

Sun Microdevil Pte Ltd@koakuma@uwu.social boosted: @karasumaichiu@misskey.io (2026-08-18 11:19:59) 🐦‍⬛飼ってます。事故にあった子を保護しました。ウィーウィーちゃんといいますᴖ ᴖ ---Attachments--- image: https://media.misskeyusercontent.com/io/6721e5a5-e43c-48b9-9ccc-55d46b102805.png

Reply to @hannah@hai.z0ne.social Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-19 09:57:16) @hannah If there's a buy button nearby, you should click it missie :02lurk:

Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-19 03:10:30) @b0rk There used to be a local magazine called "InfoLinux" that I sometimes bought, dunno where it fits in your poll tho

Sun Microdevil Pte Ltd@koakuma@uwu.social boosted: @novenary@akko.wtf (2026-08-19 03:03:09) RE: https://akko.wtf/objects/232cc81f-0daf-47d4-8c10-67bd512e1698 ---Attachments--- image: https://media.akko.wtf/1d8f485b1c051f5046698b7a8b942674145f69c9bf6be2dd9869a8d41a0fc453.JPG
image: https://media.akko.wtf/fe8753442e780c99b3b1116e5857b1fea752b3ee6297d775fad54bb3d6212528.JPG
image: https://media.akko.wtf/06628377007e76343d1a8fe6a8709198cb11a82d0e19884e2e51c813c6233bcb.JPG
image: https://media.akko.wtf/a210c7dc1570473228e2e7d9aab7bea46dcd8d8acc3accbd2e1f43c40990289c.JPG
image: https://media.akko.wtf/640781a75ed24463a8309916e9d0899ebe9ed48b98139b833b49db7f21f97a10.JPG
image: https://media.akko.wtf/b6a33657243aa7e0a661b4328ff683218e1c9a0dee8fb4ac458bcc4e95816cc9.JPG

Reply to @novenary@akko.wtf Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-19 02:50:48) @novenary Is it one of those meme f0.95/f0.85 ones :02lurk:

Sun Microdevil Pte Ltd@koakuma@uwu.social boosted: @folkertdev@hachyderm.io (2026-08-10 19:18:00) My weekend project: a version of abi-cafe (by @Gankra) that can cross-compile and run under qemu. That makes it much easier to find ABI-bugs across targets:

https://github.com/folkertdev/abi-cafe#cross-compilation

This is a bit of a "disappointing facts about clang" generator, but hopefully we can get the ABI bugs fixed. Several fixes for mips and sparc have already been merged.

I'd also love it if someone more competent at CI stuff could make some sort of report out of the json it spits out (and have that run rust stable, rust nightly, clang nightly, etc.)

#rustlang #llvm #clang

Reply to @koakuma@uwu.social Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-18 23:52:50) https://www.youtube.com/watch?v=3OhSdUrLqXU

ngl these Google Assistant ads are so memorable :haha:

Sun Microdevil Pte Ltd@koakuma@uwu.social boosted: @novenary@akko.wtf (2026-08-18 23:42:47) @koakuma :woozy_google_play:

Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-18 23:40:26) AKAN KULAKUKAN~
SEMUA UNTUKMU~

:google:

Reply to @dwarf@borg.social Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-18 16:22:17) @dwarf A7V + battery grip + Sigma 300-600 f4 handheld shooting

Reply to @koakuma@uwu.social Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-17 02:29:46) @david_chisnall Also I just noticed that you can (somewhat hackily) impleement a `ptr ? *ptr : default` with like

ld [ptr] #ASI_PNF, val
movrz ptr, default, val

But idk how much of an improvement would this be over just letting the predictor speculate the ptr != NULL case (hopefully NULLs would be rare, wouldn't they?)

Sun Microdevil Pte Ltd@koakuma@uwu.social boosted: @david_chisnall@infosec.exchange (2026-07-29 21:00:58) When Arm introduced AArch64, they removed most predication. Conditional moves are very useful (and they added a fairly rich selection of these) and can significantly reduce the amount of branch predictor state that you need, but most other predicated instructions aren't that useful on modern pipelines. The cost of an ALU operation is so low that doing an ALU operation followed by a conditional move is still a big win over a branch in a lot of cases.

The one exception that caused a lot of discussion was memory operations. Predicated loads are really useful because you can replace a load of null-guarded things with them: do the null check and conditionally load if the check failed, and avoid the branch.

I've been pondering a few alternatives for a while and one I keep coming back to is a non-trapping load. A load that will give 0 and set a bit in the condition codes register if it would trap. This requires burning a PTE bit in not-present PTEs, because you need to differentiate between not-present-physically-but-present-logically pages (e.g. lazily allocated or swapped out pages), which should trap, and really-not-present pages (which should not trap in this mechanism).

I'm not 100% sure it would be a win, because a lot of TLBs don't bother caching not-present mappings, so you might trigger a page-table walk, but if a non-trapping load were followed by a conditional move, it could retire immediately once the condition was known and skip the load.

I still think there's probably a better approach somewhere.

Reply to @david_chisnall@infosec.exchange Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-17 02:20:53) @david_chisnall The latter part is exactly how the v9 ISA book recommends it to be used (though it uses branches as an example), if my memory serves me right

I dunno how much of an impact it would have on modern heavily-optimizing implementations, though, in particular because those things would already speculate the loads anyway, no?

Reply to @david_chisnall@infosec.exchange Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-17 01:43:56) @david_chisnall In SPARC, at least, there's the #ASI_PNF loads that would eat the trap and return zeros instead (though it doesn't set any status codes in the CCR)

I've yet to see any compilers emitting it, I suppose partly cus you can't really tell between a failed load and a successful one that just happens to return zero :char_nachoneko_baa:

Reply to @david_chisnall@infosec.exchange Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-17 01:36:27) @david_chisnall For reasons that I myself can't articulate, seeing how RVC is basically just copies of G instructions But Smaller™ disturbs me greatly

Though apparently they managed to shrink byte counts by a lot so I suppose it does work well?

Though on the other hand I'd also love to see ISA designs that tries to shrink instruction counts instead (while stillbwing amenable to the usual set of optimizing implementation techniques ofc)...

Sun Microdevil Pte Ltd@koakuma@uwu.social boosted: @nemi_ing@misskey.io (2026-08-16 21:07:10) OCの双子うさ耳ロリータちゃんです🐰 #OC ---Attachments--- image: https://media.misskeyusercontent.com/io/6b7f35df-16ee-4797-a704-f02c2ba6d725.png

Sun Microdevil Pte Ltd@koakuma@uwu.social boosted: @mtshadow@misskey.io (2026-08-15 18:10:37) 写真を撮ったり(最近全然撮れてない)作ったお菓子や料理を ​:meshibirakashi:​ たりしているよ、よろしくね #新規多いので自己紹介しよう ---Attachments--- image: https://media.misskeyusercontent.com/io/922f9d11-acd4-4443-9c91-f60773736f4e.webp
image: https://media.misskeyusercontent.com/io/b1111c45-6cc4-4b2b-a60c-2d121b20a26a.webp
image: https://media.misskeyusercontent.com/io/ebf20429-5f42-4a18-9acf-8399d4f5debe.webp

Sun Microdevil Pte Ltd@koakuma@uwu.social boosted: @furannzuki@misskey.io (2026-08-14 20:18:19) @c1
私のアイコンあげりゅ ---Attachments--- image: https://media.misskeyusercontent.com/io/3c13e415-d3e1-453c-b4ec-ca0dbf3f1c48.webp?sensitive=true

Sun Microdevil Pte Ltd@koakuma@uwu.social boosted: @mattyaomattyo@misskey.io (2026-08-14 22:40:53) フィルム中判とってた時のフィルムが出てきた
とってた当時はVelviaが謎に安かったからよく使ってた #misskey写真部 ---Attachments--- image: https://media.misskeyusercontent.com/io/webpublic-44b71b1d-5010-4553-9cc5-f0d8729a9b6e.webp
image: https://media.misskeyusercontent.com/io/webpublic-e4efd9be-bc1d-414e-9fd5-35e6f14a1c3c.webp

Reply to @dwarf@borg.social Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 23:00:05) @dwarf @cell Should've used an A7V like dwarf right? :02lurk:

Reply to @lain@lain.com Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 22:51:18) Hello kawaii people @lain @cell :blobcatpeekaboo:

Reply to @cell@shitposter.world Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 22:50:44) @cell @mia I thought anything first released more than 17 seconds ago is outdated and not worth using :cirnothinking:

Reply to @cell@shitposter.world Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 22:49:46) @cell How to become kawaii

Sun Microdevil Pte Ltd@koakuma@uwu.social boosted: @Aqraf@m.aqr.af (2026-08-14 21:10:00) I'm at ホープ軒 in 東京, 東京都 https://swarmapp.com/user/24155667/checkin/6a7ecebff01a587ed6f3433a?s=g2e6h8I4GrXcvvnJaqGt5elJHSw

国立競技場の目の前にあるホープ軒本店でアブラを摂取 ---Attachments--- image: https://m.aqr.af/system/media_attachments/files/117/093/785/298/577/592/original/40d57b611f75bf7d.jpg

Reply to @cell@shitposter.world Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 17:29:29) @cell Blazing fast autofocus and perspective correction profile now?

Sun Microdevil Pte Ltd@koakuma@uwu.social boosted: @mumumuphoto@misskey.io (2026-08-14 17:28:27) 虹出てきた!​:blobcatrainbow:​ ---Attachments--- image: https://media.misskeyusercontent.com/io/fc8b5e3e-7d19-4541-af6d-187a16057ed4.webp

Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 11:05:56) RE: https://uwu.social/@koakuma/117091410531826828

Though personally a more salient point is that even if you do comply you often have no way to convince your interrogator that you really have disclosed everything to their satisfaction

So in case the interrogator happens to be a violent captor, *the beatings will continue* :blobcatpeekaboo:

Reply to @ploum@mamot.fr Sun Microdevil Pte Ltd@koakuma@uwu.social (2026-08-14 11:05:34) @ploum No need to hide credit card info and passwords from the rest of the class 😋
Older Notes