1
0
mirror of https://github.com/wfjm/w11.git synced 2026-04-26 04:08:17 +00:00

tbench: use .mcall, fix typos

This commit is contained in:
wfjm
2023-02-03 08:16:59 +01:00
parent 14e5772c59
commit fb7122822b
27 changed files with 131 additions and 118 deletions

View File

@@ -0,0 +1,18 @@
; SPDX-License-Identifier: GPL-3.0-or-later
; Copyright 2023- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
;
; set vector to handler and PS (default pr7 kernel) at compile time
; Notes:
; - must be initialized before with vecini
; - use vecset for run time set up
; - changes '.', use only right after vec_cpucatch and vec_devcatch
;
.macro vecdef,name,hdl,psw
. = name
.word hdl
.if b,psw
.word cp.pr7
.iff
.word psw
.endc
.endm

View File

@@ -1,14 +1,14 @@
; $Id: vecset.mac 1359 2023-01-27 20:58:50Z mueller $
; $Id: vecset.mac 1364 2023-02-02 11:18:54Z mueller $
; SPDX-License-Identifier: GPL-3.0-or-later
; Copyright 2023- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
;
; set vector to handler and PS (default pr0 kernel)
; set vector to handler and PS (default pr0 kernel) at run time
;
.macro vecset,name,hdl,pri
.macro vecset,name,hdl,psw
mov #hdl,@#name
.if b,pri
.if b,psw
clr @#name+2
.iff
mov #pri,@#name+2
mov #psw,@#name+2
.endc
.endm