if恐怖症

なんとなくif文を避けてしまうのはBASICの影響なんだと思う。えらい遅かったからね。
#そしてBASIC由来の過去資産をCに移植するのの面倒なことといったら・・・

ありがちな

if( ABS(x) <= 1 )

みたいなコードを何とかしたくて思いついたのがこんなコード

NOT( x OR 0xFFFFFE ) <= 1

注:NOT,ORはビット演算子

うまいこと0付近に丸めてしまおうという狙い。
でもこれだとマイナスの値で誤判定してしまうので結局ボツ。残念。