forked from riscv/riscv-cheri
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathacperm_bit_field.edn
36 lines (34 loc) · 1.3 KB
/
acperm_bit_field.edn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[bytefield]
----
(defattrs :plain [:plain {:font-family "M+ 1p Fallback" :font-size 20}])
(def row-height 40)
(def row-header-fn nil)
(def left-margin 100)
(def right-margin 100)
(def boxes-per-row 32)
(draw-column-headers {:height 20 :font-size 18 :labels (reverse ["0" "1" "2" "3" "4" "5" "6" "" "" "SDPLEN+5" "" "" "" "" "" "15" "16" "17" "18" "19" "" "" "" "" "" "" "" "" "" "" "" "XLEN-1"])})
(draw-box "Reserved" {:span 13})
(draw-box "R" {:span 1})
(draw-box "X" {:span 1})
(draw-box "ASR" {:span 1})
(draw-box "Reserved" {:span 6})
(draw-box "SDP" {:span 4})
(draw-box "C" {:span 1})
(draw-box "CL" {:span 1})
(draw-box "SL" {:span 1})
(draw-box "EL" {:span 1})
(draw-box "LM" {:span 1})
(draw-box "W" {:span 1})
(draw-box "XLEN-19" {:span 13 :borders {}})
(draw-box "1" {:span 1 :borders {}})
(draw-box "1" {:span 1 :borders {}})
(draw-box "1" {:span 1 :borders {}})
(draw-box "10-SDPLEN" {:span 6 :borders {}})
(draw-box "SDPLEN" {:span 4 :borders {}})
(draw-box "1" {:span 1 :borders {}})
(draw-box "1" {:span 1 :borders {}})
(draw-box "1" {:span 1 :borders {}})
(draw-box "1" {:span 1 :borders {}})
(draw-box "1" {:span 1 :borders {}})
(draw-box "1" {:span 1 :borders {}})
----