40回しかやってないけど
1)
条件分岐 M = N なら      cself X = Y
┗     それ以外の場合  cself X = Z

2)
cself X = Z
条件分岐 M = N なら      cself X = Y

1)のどっちの分岐でも処理時間の平均に大きな差はなし
2)は1回ごとの処理時間にばらつき大きかった
でも平均の処理時間は全部全く同じになった
よう分からん