m4コマンドラインオプションでプリプロセッサを使用しています--synclines。このオプションは#line <nn>、展開された各複数行の後に行を出力します。
例:
; sr0(<register>, <count>) unrolls the sr0 statement for <register> <count> times.
sr0(reg_0, 3)
sr1 reg_1
結果:
#line 1 "test.psm"
; sr0(<register>, <count>) unrolls the sr0 statement for <register> <count> times.
sr0 reg_0
#line 2
sr0 reg_0
#line 2
sr0 reg_0
#line 2
sr1 reg_1
sr0(reg_0, 3) は 2 行目で発生したため、#line 2各展開の後に m4 が追加されます。
#コメント記号をに変更するにはどうすればよい;ですか? #アセンブラがコメント記号としてサポートしていないためです。