fix: corner case for x87 context restore on execve
[lunaix-os.git] / lunaix-os / includes / arch / x86 / intrhnds.h
1
2 #ifndef __LUNAIX_INTRHNDS_H
3 #define __LUNAIX_INTRHNDS_H
4 #define ISR(iv) void _asm_isr##iv();
5 ISR(0)
6 ISR(1)
7 ISR(2)
8 ISR(3)
9 ISR(4)
10 ISR(5)
11 ISR(6)
12 ISR(7)
13 ISR(8)
14 ISR(9)
15 ISR(10)
16 ISR(11)
17 ISR(12)
18 ISR(13)
19 ISR(14)
20 ISR(15)
21 ISR(16)
22 ISR(17)
23 ISR(18)
24 ISR(19)
25 ISR(20)
26 ISR(21)
27 ISR(22)
28 ISR(23)
29 ISR(24)
30 ISR(25)
31 ISR(26)
32 ISR(27)
33 ISR(28)
34 ISR(29)
35 ISR(30)
36 ISR(31)
37 ISR(32)
38 ISR(33)
39 ISR(34)
40 ISR(35)
41 ISR(36)
42 ISR(37)
43 ISR(38)
44 ISR(39)
45 ISR(40)
46 ISR(41)
47 ISR(42)
48 ISR(43)
49 ISR(44)
50 ISR(45)
51 ISR(46)
52 ISR(47)
53 ISR(48)
54 ISR(49)
55 ISR(50)
56 ISR(51)
57 ISR(52)
58 ISR(53)
59 ISR(54)
60 ISR(55)
61 ISR(56)
62 ISR(57)
63 ISR(58)
64 ISR(59)
65 ISR(60)
66 ISR(61)
67 ISR(62)
68 ISR(63)
69 ISR(64)
70 ISR(65)
71 ISR(66)
72 ISR(67)
73 ISR(68)
74 ISR(69)
75 ISR(70)
76 ISR(71)
77 ISR(72)
78 ISR(73)
79 ISR(74)
80 ISR(75)
81 ISR(76)
82 ISR(77)
83 ISR(78)
84 ISR(79)
85 ISR(80)
86 ISR(81)
87 ISR(82)
88 ISR(83)
89 ISR(84)
90 ISR(85)
91 ISR(86)
92 ISR(87)
93 ISR(88)
94 ISR(89)
95 ISR(90)
96 ISR(91)
97 ISR(92)
98 ISR(93)
99 ISR(94)
100 ISR(95)
101 ISR(96)
102 ISR(97)
103 ISR(98)
104 ISR(99)
105 ISR(100)
106 ISR(101)
107 ISR(102)
108 ISR(103)
109 ISR(104)
110 ISR(105)
111 ISR(106)
112 ISR(107)
113 ISR(108)
114 ISR(109)
115 ISR(110)
116 ISR(111)
117 ISR(112)
118 ISR(113)
119 ISR(114)
120 ISR(115)
121 ISR(116)
122 ISR(117)
123 ISR(118)
124 ISR(119)
125 ISR(120)
126 ISR(121)
127 ISR(122)
128 ISR(123)
129 ISR(124)
130 ISR(125)
131 ISR(126)
132 ISR(127)
133 ISR(128)
134 ISR(129)
135 ISR(130)
136 ISR(131)
137 ISR(132)
138 ISR(133)
139 ISR(134)
140 ISR(135)
141 ISR(136)
142 ISR(137)
143 ISR(138)
144 ISR(139)
145 ISR(140)
146 ISR(141)
147 ISR(142)
148 ISR(143)
149 ISR(144)
150 ISR(145)
151 ISR(146)
152 ISR(147)
153 ISR(148)
154 ISR(149)
155 ISR(150)
156 ISR(151)
157 ISR(152)
158 ISR(153)
159 ISR(154)
160 ISR(155)
161 ISR(156)
162 ISR(157)
163 ISR(158)
164 ISR(159)
165 ISR(160)
166 ISR(161)
167 ISR(162)
168 ISR(163)
169 ISR(164)
170 ISR(165)
171 ISR(166)
172 ISR(167)
173 ISR(168)
174 ISR(169)
175 ISR(170)
176 ISR(171)
177 ISR(172)
178 ISR(173)
179 ISR(174)
180 ISR(175)
181 ISR(176)
182 ISR(177)
183 ISR(178)
184 ISR(179)
185 ISR(180)
186 ISR(181)
187 ISR(182)
188 ISR(183)
189 ISR(184)
190 ISR(185)
191 ISR(186)
192 ISR(187)
193 ISR(188)
194 ISR(189)
195 ISR(190)
196 ISR(191)
197 ISR(192)
198 ISR(193)
199 ISR(194)
200 ISR(195)
201 ISR(196)
202 ISR(197)
203 ISR(198)
204 ISR(199)
205 ISR(200)
206 ISR(201)
207 ISR(202)
208 ISR(203)
209 ISR(204)
210 ISR(205)
211 ISR(206)
212 ISR(207)
213 ISR(208)
214 ISR(209)
215 ISR(210)
216 ISR(211)
217 ISR(212)
218 ISR(213)
219 ISR(214)
220 ISR(215)
221 ISR(216)
222 ISR(217)
223 ISR(218)
224 ISR(219)
225 ISR(220)
226 ISR(221)
227 ISR(222)
228 ISR(223)
229 ISR(224)
230 ISR(225)
231 ISR(226)
232 ISR(227)
233 ISR(228)
234 ISR(229)
235 ISR(230)
236 ISR(231)
237 ISR(232)
238 ISR(233)
239 ISR(234)
240 ISR(235)
241 ISR(236)
242 ISR(237)
243 ISR(238)
244 ISR(239)
245 ISR(240)
246 ISR(241)
247 ISR(242)
248 ISR(243)
249 ISR(244)
250 ISR(245)
251 ISR(246)
252 ISR(247)
253 ISR(248)
254 ISR(249)
255 ISR(250)
256 ISR(251)
257 ISR(252)
258 ISR(253)
259 ISR(254)
260 ISR(255)
261 #endif