オペレータ

SystemVerilogで使用可能なオペレータは、次のようにC言語と同じモノが追加されました。

Cライクな代入文

+=

-=

/=

*=

2項演算

%= : モジュロ

&= : ビットAND

|= : ビットOR

^= : ビットXOR

<<= : 論理左シフト

>>= : 論理右シフト

<<<= : 算術左シフト

>>>= : 算術右シフト

インクリメント、デクリメント

++

--

ワイルドカード付きの比較

==? 例: a==? b (aは、bと同じ、ただし、bがX/Zのときはワイルドカードになる)

!=? 例: a!=? b (aは、bは違う、ただし、bがX/Zのときはワイルドカードになる)

inside

dist