struct MipsInterruptOptions [src]

Options for the mips_interrupt and mips64_interrupt calling conventions.

Fields

incoming_stack_alignment: ?u64 = nullThe boundary the stack is aligned to when the function is called. null means the default for this calling convention.
mode: InterruptMode = .eicThe interrupt mode.

Members

Source

pub const MipsInterruptOptions = 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 interrupt mode. mode: InterruptMode = .eic, pub const InterruptMode = enum(u4) { eic, sw0, sw1, hw0, hw1, hw2, hw3, hw4, hw5, }; }