pub const ArcInterruptOptions = struct incoming_stack_alignment: ?u64 = nullThe boundary the stack is aligned to when the function is called. null means the default for this calling convention.
type: InterruptTypeThe kind of interrupt being received.
418
419
420
421
422
423
424
425
426
427
428
429
430
431 pub const ArcInterruptOptions = struct {
/// The boundary the stack is aligned to when the function is called.
/// `null` means the default for this calling convention.
incoming_stack_alignment: ?u64 = null,
/// The kind of interrupt being received.
type: InterruptType,
pub const InterruptType = enum(u2) {
ilink1,
ilink2,
ilink,
firq,
};
}
Options for the
arc_interruptcalling convention.