|
|
1.1 ! root 1: .macro vector name ! 2: ! 3: .section .vector.\name ! 4: j 1f ! 5: .section .vector.\name\().text ! 6: 1: ! 7: wsr a2, excsave1 ! 8: movi a2, handler_\name ! 9: l32i a2, a2, 0 ! 10: beqz a2, 1f ! 11: jx a2 ! 12: 1: ! 13: movi a3, 1b ! 14: movi a2, 1 ! 15: simcall ! 16: ! 17: .align 4 ! 18: .global handler_\name ! 19: handler_\name\(): .word 0 ! 20: ! 21: .endm ! 22: ! 23: vector window_overflow_4 ! 24: vector window_overflow_8 ! 25: vector window_overflow_12 ! 26: vector window_underflow_4 ! 27: vector window_underflow_8 ! 28: vector window_underflow_12 ! 29: ! 30: vector level2 ! 31: vector level3 ! 32: vector level4 ! 33: vector level5 ! 34: vector level6 ! 35: vector level7 ! 36: ! 37: vector kernel ! 38: vector user ! 39: vector double
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.