ぐだぐだ低レベルプログラミング 投稿順INDEX

(1) Raspberry Pi 3,PMC利用カーネルモジュール改版

(2) ラズパイでアセンブラ、最初の一歩かな?

(3) Arm、32ビット?64ビット?

(4) ARM、THUMB切り替え

(5) Arm組み込みアセンブラとインラインアセンブラ

(6) インラインアセンブラ、gccで書き換えてみれば

(7) .syntax、コメント、ローカルラベル

(8) Armらしい命令?

(9) Armらしい命令その2

(10) アセンブラ・リスティング

(11) オブジェクトファイルその1

(12) オブジェクトファイルその2

(13) 変数アクセスのコードを眺めてみれば

(14) 変数アクセスのコードを眺めてみれば2

(15) 変数アクセスのコードを眺めてみれば3

(16) Arm Neonを使ってみる1

(17) Arm Neonを使ってみる2

(18) Arm Neonを使ってみる3

(19) Arm Neonを使ってみる4

(20) RISC-V、nop、mv、li??

(21) GD32VF103、サイクルカウンタ辺の実装

(22) GD32VF103、サイクルカウンタ実測例

(23) GD32VF103、メモリアクセスを測る

(24) 訂正! GD32VF103、遅かったのは私のバグ

(25) 低レベルプログラミングの友、オシロ

(26) タイマ割り込みをかけながら

(27) IARのIDEでArmのアセンブラを

(28) RISC-Vでアセンブラ再開、環境のレストア

(29) RISC-VでMV(MOVE)命令、本当は無い

(30) RISC-V、AND命令に隠された?凸凹

(31) RISC-V、ADDとSUBも凸凹じゃけんの

(32) RISC-V、RV32Iシフトあれどもローテイト無

(33) RISC-V、比較命令はあるけどフラグは無い

(34) RISC-V、充実の?条件分岐命令、無駄は無いのだ

(35) RISC-V、32ビットのアドレスをロードする小技

(36) RISC-V、ロードとストア、素直に動かしてみる

(37) RISC-V、無条件JMPもRETも皆CALL

(38) RISC-V、mulとdiv、RV32M拡張その1

(39) RISC-V、mul、RV32M拡張その2

(40) RISC-V、div、RV32M拡張その3

(41) 64bitのRISC-Vでインライン・アセンブラ

(42) 64bit RISC-V、単精度浮動小数点add

(43) 64bit RISC-V、レジスタとレジスタ間転送

(44) 64bit RISC-V、サイクル数と命令数の計測

(45) RISC-V、浮動小数点の丸めと例外

(46) RISC-V、浮動小数点の丸めと例外、その2

(47) RISC-V、K210、浮動小数点除算サイクル数

(48) RISC-V、浮動小数点例外フラグたててみる

(49) RISC-V、アリガチな浮動小数加減算の落とし穴

(50) RISC-V、浮動小数積和演算、速さだけでないノダ

(51) RISC-V、浮動小数積和演算、4種あるノダ

(52) RISC-V、浮動小数のmin/max

(53) RISC-V、単精度浮動小数点数の比較

(54) RISC-V、単精度平方根で2次元normを計算

(55) RISC-V、sign-injection命令「群」

(56) RISC-V、浮動小数点数のClassify命令

(57) RISC-V、浮動小数点数のロード/ストア命令

(58) RISC-V、整数と浮動小数の変換命令

(59) ARM64(AArch64)、スマホで lldb

(60) ARM64(AArch64)、レジスタ一覧描いてみた

(61) ARM64(AArch64)、gdb -tui

(62) ARM64(AArch64)、Add命令その1即値

(63) ARM64(AArch64)、フラグの観察 adds

(64) ARM64(AArch64)、シフト付きadd