Should not use bit field struct?
tamaroning opened this issue · comments
順番はコンパイラ依存なのに、それに依存している箇所があるので直す
unionを使ってる型が該当
ビットフィールドを使う場合、エンディアンとコンパイラの組み合わせを校了する必要があって大変なので、全部ビットシフトとマスクでやることにします。
instruction_tはできるだけコンパクトにしたいので直しません
ビットフィールドに関して、移植性を上げたいなら値はuintN_tで持っておいて、読み書きはオフセットとマスクで調整するクラスを書けばよいのではないかと思う。
hatsusatoさんより
https://kmc-jp.slack.com/archives/C05FY3FDL3V/p1690970047384179