Coverage report: /home/ellis/comp/ext/ironclad/src/opt/sbcl/fndb.lisp
Kind | Covered | All | % |
expression | 0 | 21 | 0.0 |
branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
4
#+(and (or x86 x86-64) ironclad-assembly)
6
(defknown (ironclad::fill-block-ub8-le ironclad::fill-block-ub8-be)
7
((simple-array (unsigned-byte 32) (*))
8
(simple-array (unsigned-byte 8) (*))
9
(integer 0 #.(- array-dimension-limit 64))) (values)
10
(any) :overwrite-fndb-silently t)
13
(defknown ironclad::fill-block-ub8-le/64
14
((simple-array (unsigned-byte 64) (*))
15
(simple-array (unsigned-byte 8) (*))
16
(integer 0 #.(- array-dimension-limit 64))) (values)
17
(any) :overwrite-fndb-silently t)
20
(defknown ironclad::fill-block-ub8-be/64
21
((simple-array (unsigned-byte 64) (*))
22
(simple-array (unsigned-byte 8) (*))
23
(integer 0 #.(- array-dimension-limit 128))) (values)
24
(any) :overwrite-fndb-silently t)
26
(defknown ironclad::expand-block
27
((simple-array (unsigned-byte 32) (*)))
29
(any) :overwrite-fndb-silently t)
31
(defknown ironclad::%update-sha1-block
32
((simple-array (unsigned-byte 32) (*)) (simple-array (unsigned-byte 32) (*)))
33
(simple-array (unsigned-byte 32) (*))
34
(any) :overwrite-fndb-silently t)
36
(defknown ironclad::sha256-expand-block
37
((simple-array (unsigned-byte 32) (*)))
39
(any) :overwrite-fndb-silently t)
42
(defknown ironclad::x-salsa-core
43
((signed-byte 61) (simple-array (unsigned-byte 8) (*))
44
(simple-array (unsigned-byte 32) (*)))
46
(any) :overwrite-fndb-silently t)
49
(defknown ironclad::x-chacha-core
50
((signed-byte 61) (simple-array (unsigned-byte 8) (*))
51
(simple-array (unsigned-byte 32) (*)))
53
(any) :overwrite-fndb-silently t)
56
(defknown ironclad::pclmulqdq-support-p
60
:overwrite-fndb-silently t)
63
(defknown ironclad::aes-ni-support-p
67
:overwrite-fndb-silently t)
70
(defknown ironclad::aes-ni-generate-round-keys
71
((simple-array (unsigned-byte 8) (*))
73
(simple-array (unsigned-byte 32) (*))
74
(simple-array (unsigned-byte 32) (*)))
77
:overwrite-fndb-silently t)
80
(defknown ironclad::aes-ni-encrypt
81
((simple-array (unsigned-byte 8) (*))
83
(simple-array (unsigned-byte 8) (*))
85
(simple-array (unsigned-byte 32) (*))
89
:overwrite-fndb-silently t)
92
(defknown ironclad::aes-ni-decrypt
93
((simple-array (unsigned-byte 8) (*))
95
(simple-array (unsigned-byte 8) (*))
97
(simple-array (unsigned-byte 32) (*))
101
:overwrite-fndb-silently t)
104
(defknown ironclad::fast-blake2s-mixing
111
(values (unsigned-byte 32)
116
:overwrite-fndb-silently t)
119
(defknown ironclad::gmac-mul-fast
120
((simple-array (unsigned-byte 8) (*))
121
(simple-array (unsigned-byte 8) (*)))
124
:overwrite-fndb-silently t)
127
(defknown ironclad::xor128
128
((simple-array (unsigned-byte 8) (*))
129
(integer 0 #.array-dimension-limit)
130
(simple-array (unsigned-byte 8) (*))
131
(integer 0 #.array-dimension-limit)
132
(simple-array (unsigned-byte 8) (*))
133
(integer 0 #.array-dimension-limit))
136
:overwrite-fndb-silently t)
139
(defknown ironclad::mov128
140
((simple-array (unsigned-byte 8) (*))
141
(integer 0 #.array-dimension-limit)
142
(simple-array (unsigned-byte 8) (*))
143
(integer 0 #.array-dimension-limit))
146
:overwrite-fndb-silently t)
148
(defknown ironclad::swap32
152
:overwrite-fndb-silently t)
155
(defknown ironclad::swap64
159
:overwrite-fndb-silently t)
161
(defknown ironclad::inc-counter-block
162
((integer 0 #.most-positive-fixnum)
163
(simple-array (unsigned-byte 8) (*)))
166
:overwrite-fndb-silently t))