blob: 5d03a1375a5b512fc23d41f8e5f35222f46cfecf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
//! Vector Classification
const constants = @import("../constants/constants.zig");
const ExceptionType = constants.ExceptionType;
const vectors = constants.vectors;
pub fn classify_vector(vector_number: u8) ExceptionType {
return vectors.get_exception_type(vector_number);
}
pub fn get_vector_name(vector_number: u8) []const u8 {
return vectors.get_name(vector_number);
}
pub fn vector_has_error_code(vector_number: u8) bool {
return vectors.has_error_code(vector_number);
}
pub fn is_exception_vector(vector_number: u8) bool {
return vector_number < 32;
}
|