| ... | ... | @@ -199,41 +199,6 @@ pub const Clobbers = switch (@import("builtin").cpu.arch) { |
| 199 | 199 | ds: bool = false, |
| 200 | 200 | fs: bool = false, |
| 201 | 201 | gs: bool = false, |
| 202 | | rip: bool = false, |
| 203 | | eip: bool = false, |
| 204 | | ip: bool = false, |
| 205 | | cr0: bool = false, |
| 206 | | cr1: bool = false, |
| 207 | | cr2: bool = false, |
| 208 | | cr3: bool = false, |
| 209 | | cr4: bool = false, |
| 210 | | cr5: bool = false, |
| 211 | | cr6: bool = false, |
| 212 | | cr7: bool = false, |
| 213 | | cr8: bool = false, |
| 214 | | cr9: bool = false, |
| 215 | | cr10: bool = false, |
| 216 | | cr11: bool = false, |
| 217 | | cr12: bool = false, |
| 218 | | cr13: bool = false, |
| 219 | | cr14: bool = false, |
| 220 | | cr15: bool = false, |
| 221 | | dr0: bool = false, |
| 222 | | dr1: bool = false, |
| 223 | | dr2: bool = false, |
| 224 | | dr3: bool = false, |
| 225 | | dr4: bool = false, |
| 226 | | dr5: bool = false, |
| 227 | | dr6: bool = false, |
| 228 | | dr7: bool = false, |
| 229 | | dr8: bool = false, |
| 230 | | dr9: bool = false, |
| 231 | | dr10: bool = false, |
| 232 | | dr11: bool = false, |
| 233 | | dr12: bool = false, |
| 234 | | dr13: bool = false, |
| 235 | | dr14: bool = false, |
| 236 | | dr15: bool = false, |
| 237 | 202 | }, |
| 238 | 203 | .aarch64, .aarch64_be => packed struct { |
| 239 | 204 | /// Whether the inline assembly code may perform stores to memory |
| ... | ... | @@ -304,7 +269,6 @@ pub const Clobbers = switch (@import("builtin").cpu.arch) { |
| 304 | 269 | w27: bool = false, |
| 305 | 270 | w28: bool = false, |
| 306 | 271 | w29: bool = false, |
| 307 | | w30: bool = false, |
| 308 | 272 | |
| 309 | 273 | lr: bool = false, |
| 310 | 274 | sp: bool = false, |
| ... | ... | @@ -529,26 +493,44 @@ pub const Clobbers = switch (@import("builtin").cpu.arch) { |
| 529 | 493 | b30: bool = false, |
| 530 | 494 | b31: bool = false, |
| 531 | 495 | |
| 532 | | za0: bool = false, |
| 533 | | za1: bool = false, |
| 534 | | za2: bool = false, |
| 535 | | za3: bool = false, |
| 536 | | za4: bool = false, |
| 537 | | za5: bool = false, |
| 538 | | za6: bool = false, |
| 539 | | za7: bool = false, |
| 540 | | za8: bool = false, |
| 541 | | za9: bool = false, |
| 542 | | za10: bool = false, |
| 543 | | za11: bool = false, |
| 544 | | za12: bool = false, |
| 545 | | za13: bool = false, |
| 546 | | za14: bool = false, |
| 547 | | za15: bool = false, |
| 496 | za0q: bool = false, |
| 497 | za1q: bool = false, |
| 498 | za2q: bool = false, |
| 499 | za3q: bool = false, |
| 500 | za4q: bool = false, |
| 501 | za5q: bool = false, |
| 502 | za6q: bool = false, |
| 503 | za7q: bool = false, |
| 504 | za8q: bool = false, |
| 505 | za9q: bool = false, |
| 506 | za10q: bool = false, |
| 507 | za11q: bool = false, |
| 508 | za12q: bool = false, |
| 509 | za13q: bool = false, |
| 510 | za14q: bool = false, |
| 511 | za15q: bool = false, |
| 512 | |
| 513 | za0d: bool = false, |
| 514 | za1d: bool = false, |
| 515 | za2d: bool = false, |
| 516 | za3d: bool = false, |
| 517 | za4d: bool = false, |
| 518 | za5d: bool = false, |
| 519 | za6d: bool = false, |
| 520 | za7d: bool = false, |
| 521 | |
| 522 | za0s: bool = false, |
| 523 | za1s: bool = false, |
| 524 | za2s: bool = false, |
| 525 | za3s: bool = false, |
| 526 | |
| 527 | za0h: bool = false, |
| 528 | za1h: bool = false, |
| 529 | za0b: bool = false, |
| 548 | 530 | |
| 549 | 531 | zt0: bool = false, |
| 550 | 532 | }, |
| 551 | | .arm, .armeb => packed struct { |
| 533 | .arm, .armeb, .thumb, .thumbeb => packed struct { |
| 552 | 534 | /// Whether the inline assembly code may perform stores to memory |
| 553 | 535 | /// addresses other than those derived from input pointer provenance. |
| 554 | 536 | memory: bool = false, |
| ... | ... | @@ -571,7 +553,6 @@ pub const Clobbers = switch (@import("builtin").cpu.arch) { |
| 571 | 553 | r12: bool = false, |
| 572 | 554 | r13: bool = false, |
| 573 | 555 | r14: bool = false, |
| 574 | | r15: bool = false, |
| 575 | 556 | |
| 576 | 557 | fpscr: bool = false, |
| 577 | 558 | vpr: bool = false, |
| ... | ... | @@ -831,6 +812,7 @@ pub const Clobbers = switch (@import("builtin").cpu.arch) { |
| 831 | 812 | a14: bool = false, |
| 832 | 813 | a15: bool = false, |
| 833 | 814 | |
| 815 | br: bool = false, |
| 834 | 816 | b0: bool = false, |
| 835 | 817 | b1: bool = false, |
| 836 | 818 | b2: bool = false, |
| ... | ... | @@ -848,7 +830,6 @@ pub const Clobbers = switch (@import("builtin").cpu.arch) { |
| 848 | 830 | b14: bool = false, |
| 849 | 831 | b15: bool = false, |
| 850 | 832 | |
| 851 | | br: bool = false, |
| 852 | 833 | acchi: bool = false, |
| 853 | 834 | acclo: bool = false, |
| 854 | 835 | m0: bool = false, |
| ... | ... | @@ -999,7 +980,6 @@ pub const Clobbers = switch (@import("builtin").cpu.arch) { |
| 999 | 980 | |
| 1000 | 981 | macsr: bool = false, |
| 1001 | 982 | acc: bool = false, |
| 1002 | | |
| 1003 | 983 | acc0: bool = false, |
| 1004 | 984 | acc1: bool = false, |
| 1005 | 985 | acc2: bool = false, |