2026-01-01から1年間の記事一覧

クロック近似計算

前回は総当りでやったが連分数を利用してみる. 前回は最初の Rational の使い方が悪かった. Rational の中に float をいれてはいけない. master = Rational(12288, 1000) dest = Rational(315, 88) divide_by = master / dest(45056/13125) となる. これを手…

bitswap の 16bit-16bit の実装について

lut を使う場合に 4bit x4 で無難に実装しているんだが 1 bit + 5 bit x3 の実装を試してみたが、これがかなり tricky にわりと早くメモリ消費もそこそこらしいというコードができた. lea table+0x80,a0 moveq #0x3e,d1 moveq #0,d0 ;output q add.w d2,d2 ;…

病気になった

年末から痔です.