.model special_mutex

# Declaration of signals

.inputs p1 p2 p3 p4 p5 p6 p7 p8 p9  
.outputs  pc mar_r mem ir t1wdinst t2wdinst t1wdex t2wdex
.marking p1 p4 p5

# Petri net
.graph
p1 pc
pc p2
p2 mar_r
mar_r p1 p3
p3 mem
mem p6
p6 ir t2wdex
ir p7
p7 t1wdinst t2wdinst
t1wdinst p8
t2wdinst p4 p9
p8 t1wdex
t1wdex p4 p5
p4 mar_r
p5 ir
p9 t2wdex
t2wdex p4 p5






# initial marking
#.marking {<p1,pc>}
.slowenv
.end

