News for hackers. Stuff that matters.

devinvs

Re:The Rust Calling Convention We Deserve on Wednesday March 04, 2026 @07:52PM (#47256098)
x86_64 function arguments in linux are passed in registers RDI, RSI, RDX, RCX, R8, R9. The mnemonic helps remember the order.
I might be misunderstanding, but this seems very wrong. your method on the first entry:

  10011011010100101100001101010000
  year = 101 00 (20? year should be 25 or 2025)
  month = 1001 (9, but month is Nov)
  day = 1001 (9, not enough bits to encode large days)
  hour = 01 1 or 01 11 (3, 7, or 14 reversed, should be 11)
  no minute field
my best shot at it:

  year:   bits 0-6 reversed
  month:  bits 6-10 reversed
  hour:   bits 13-18
  minute: bits 18-24
  day:    bits 24-29 (maybe reversed)
unsatisfyingly I don't have any idea what the gaps are or why parts need to be reversed, so i could be wrong. With the data from the post:

  y  mo d  h  mi
  25 11 10 11 3
  25 11 10 11 31
  25 11 10 12 1
  25 11 10 12 35
  25 11 10 13 0
  25 11 10 13 31
  25 11 10 13 31
  25 11 10 14 0
Re:Eurorack Knob Idea on Friday April 25, 2025 @11:24AM (#43794567)