GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Wednesday, 31-Dec-2025 09:06:37 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧

    OH: (while looking at a piece of crackhead codegen) "it's like watching a counter-strike player... one shot and then goddamn reload"

    In conversation about 6 months ago from mastodon.social permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Wednesday, 31-Dec-2025 09:41:30 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      crackhead codegen in question

      In conversation about 6 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/115/811/396/430/235/852/original/b14638a6f8b83063.png
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Wednesday, 31-Dec-2025 09:41:30 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      note the amount of jumps whose sole purpose appears to be "make the branch predictor do a pull-up"

      In conversation about 6 months ago permalink
    • Embed this notice
      dram🎀 (dramforever@mastodon.social)'s status on Wednesday, 31-Dec-2025 10:26:39 JST dram🎀 dram🎀
      in reply to

      @whitequark where did they find this -O-1 code

      In conversation about 6 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Wednesday, 31-Dec-2025 10:58:14 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • I love this, so I

      @jpm my core [vexriscv in a funny configuration] would flush the pipeline every time (and make the vcd hard to read) which is why i went with "branch predictor" (that i don't have); you're right of course

      In conversation about 6 months ago permalink
    • Embed this notice
      I love this, so I (jpm@aus.social)'s status on Wednesday, 31-Dec-2025 10:58:15 JST I love this, so I I love this, so I
      in reply to

      @whitequark … does the branch predictor even do anything on an unconditional jump? It’s basically an `ADDI zero, zero, 0` wearing a funny hat

      In conversation about 6 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Wednesday, 31-Dec-2025 17:03:43 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • m_on_stair

      @m like a push-up but for electronics

      In conversation about 6 months ago permalink
    • Embed this notice
      m_on_stair (m@miruku.cafe)'s status on Wednesday, 31-Dec-2025 17:03:45 JST m_on_stair m_on_stair
      in reply to

      @whitequark@mastodon.social whats a pull up?

      In conversation about 6 months ago permalink
    • Embed this notice
      dram🎀 (dramforever@mastodon.social)'s status on Wednesday, 31-Dec-2025 23:13:07 JST dram🎀 dram🎀
      in reply to
      • Matt Mullins

      @whitequark @mokomull in case you're wondering, you can tell by the lui a0, 0x10000

      mips lui has only 16 bits of immediate, so this can't be mips. riscv has 20 bits so yay

      In conversation about 6 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Wednesday, 31-Dec-2025 23:13:08 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Matt Mullins

      @mokomull this is risc-v

      In conversation about 6 months ago permalink
    • Embed this notice
      Matt Mullins (mokomull@macaw.social)'s status on Wednesday, 31-Dec-2025 23:13:11 JST Matt Mullins Matt Mullins
      in reply to

      @whitequark this *almost* feels like NaCl ("native client", not the cryptography library) that required explicitly jumping forward so that no instruction would straddle a 32-byte boundary.

      Except that isn't even a problem by definition in MIPS instruction encoding...

      In conversation about 6 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.