モダンOSのお砂場(75) UNO R4でFreeRTOS、カウンティング・セマフォ

Result_OK
Joseph Halfmoon

前回はバイナリ・セマフォを使ってみました。バイナリが出来るなら次はカウンティングだろ~ということで今回はカウンティングです。でも御本家FreeRTOS様的には「Notify推し」ということで「セマフォ」はディスられて?ますけど。まあ有るものは使ってみるっと。今回は2つしかないリソースを3人が取り合う形。

“モダンOSのお砂場(75) UNO R4でFreeRTOS、カウンティング・セマフォ” の続きを読む

ぐだぐだ低レベルプログラミング(136)ARM64(AArach64)SIMD shadd

uhadd_shadd
Joseph Halfmoon

前回はチラリと代数学が出てきてビビリました。今回はビビらないで済む普通の算術っす。整数の足し算ね。でもSIMDあるあるデス。整数の足し算といっても一筋縄ではいかんのですな(勿論フツーの足し算もあるけれども。)今回は加算後に1ビット右シフトを伴う(値をだいたい半分にするということだね)一族を練習してみます。
“ぐだぐだ低レベルプログラミング(136)ARM64(AArach64)SIMD shadd” の続きを読む