blib/lib/Simd/Avx512.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
subroutine | 87 | 105 | 82.8 |
pod | 51 | 82 | 62.2 |
line | count | pod | subroutine |
---|---|---|---|
9 | 1 | n/a | BEGIN |
10 | 1 | n/a | BEGIN |
11 | 1 | n/a | BEGIN |
12 | 1 | n/a | BEGIN |
13 | 1 | n/a | BEGIN |
18 | 412 | No | repeat |
22 | 159 | No | zByte |
23 | 0 | No | zWord |
24 | 0 | No | zDWord |
25 | 90 | No | zQWord |
28 | 159 | No | zBytes |
33 | 0 | No | zWords |
38 | 0 | No | zDWords |
43 | 0 | No | zQWords |
48 | 0 | No | byte |
54 | 0 | No | word |
60 | 0 | No | dWord |
66 | 0 | No | qWord |
71 | 90 | No | maskRegister |
74 | 0 | No | require8or16or32or64 |
79 | 110 | No | requireN |
87 | 2 | No | require8 |
92 | 2 | No | require16 |
97 | 2 | No | require32 |
102 | 62 | No | require64 |
107 | 42 | No | require128 |
112 | 0 | No | require256 |
117 | 0 | No | require512 |
122 | 108 | No | require128or256or512 |
134 | 3 | No | require64or128or256or512 |
141 | 448 | No | requireSameLength |
148 | 4 | No | requireNumber128or256or512 |
153 | 29 | No | flipBitsUnderMask |
164 | 103 | No | compareTwosComplement |
180 | 8 | Yes | PSLLDQ |
186 | 3 | Yes | VPSLLDQ |
202 | 18 | Yes | PSRLDQ |
208 | 3 | Yes | VPSRLDQ |
227 | 4 | Yes | pcmpeq |
248 | 1 | Yes | PCMPEQB |
253 | 1 | Yes | PCMPEQW |
258 | 1 | Yes | PCMPEQD |
263 | 1 | Yes | PCMPEQQ |
270 | 4 | Yes | pcmpgt |
291 | 1 | Yes | PCMPGTB |
296 | 1 | Yes | PCMPGTW |
301 | 1 | Yes | PCMPGTD |
306 | 1 | Yes | PCMPGTQ |
314 | 5 | Yes | vpcmpeq |
348 | 5 | Yes | VPCMPEQB |
353 | 0 | Yes | VPCMPEQW |
358 | 0 | Yes | VPCMPEQD |
363 | 0 | Yes | VPCMPEQQ |
370 | 10 | Yes | vpcmp |
378 | 16 | n/a | __ANON__ |
379 | 8 | n/a | __ANON__ |
380 | 8 | n/a | __ANON__ |
382 | 16 | n/a | __ANON__ |
383 | 8 | n/a | __ANON__ |
384 | 8 | n/a | __ANON__ |
401 | 10 | Yes | VPCMPB |
406 | 0 | Yes | VPCMPW |
411 | 0 | Yes | VPCMPD |
416 | 0 | Yes | VPCMPQ |
423 | 46 | Yes | vpcmpu |
431 | 50 | n/a | __ANON__ |
432 | 42 | n/a | __ANON__ |
433 | 42 | n/a | __ANON__ |
435 | 50 | n/a | __ANON__ |
436 | 42 | n/a | __ANON__ |
437 | 42 | n/a | __ANON__ |
454 | 10 | Yes | VPCMPUB |
459 | 12 | Yes | VPCMPUW |
464 | 12 | Yes | VPCMPUD |
469 | 12 | Yes | VPCMPUQ |
477 | 308 | Yes | andAndTest |
486 | 31 | Yes | vptest |
503 | 10 | Yes | VPTESTMB |
508 | 10 | Yes | VPTESTMW |
513 | 10 | Yes | VPTESTMD |
518 | 1 | Yes | VPTESTMQ |
525 | 1 | Yes | VPBROADCASTB |
532 | 1 | Yes | VPBROADCASTW |
539 | 1 | Yes | VPBROADCASTD |
546 | 1 | Yes | VPBROADCASTQ |
555 | 1 | Yes | VPINSRB |
564 | 1 | Yes | VPINSRW |
573 | 1 | Yes | VPINSRD |
582 | 1 | Yes | VPINSRQ |
593 | 1 | Yes | VPLZCNTD |
605 | 1 | Yes | VPLZCNTQ |
620 | 2 | Yes | vpcompress |
635 | 1 | Yes | VPCOMPRESSD |
640 | 1 | Yes | VPCOMPRESSQ |
647 | 2 | Yes | vpexpand |
662 | 1 | Yes | VPEXPANDD |
667 | 1 | Yes | VPEXPANDQ |
676 | 1 | n/a | BEGIN |
678 | 1 | n/a | BEGIN |
2404 | 1 | No | test |
2409 | 1 | No | BEGIN |
2409 | 1 | n/a | BEGIN |
2409 | 1 | n/a | BEGIN |
2409 | 1 | n/a | BEGIN |
2409 | 9 | n/a | positionOfMostSignificantBitIn64 |