Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/arch/sh/kernel/cpu/sh2/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 681 B image not shown  

Quelle  ex.S   Sprache: Sparc

 
/* SPDX-License-Identifier: GPL-2.0
 *
 * arch/sh/kernel/cpu/sh2/ex.S
 *
 * The SH-2 exception vector table
 *
 * Copyright (C) 2005 Yoshinori Sato
 */


#include <linux/linkage.h>

!
! convert Exception Vector to Exception Number
!
exception_entry: 
no = 0
 .rept 256
 mov.l r1,@-sp
 bra exception_trampoline
 mov #no,r1
no = no + 1
 .endr
exception_trampoline:
 mov.l r0,@-sp
 mov.l $exception_handler,r0
 extu.b r1,r1
 jmp @r0
   extu.w r1,r1

 .align 2
$exception_entry:
 .long exception_entry
$exception_handler:
 .long exception_handler
!
! Exception Vector Base
!
 .align 2
ENTRY(vbr_base)
vector = 0
 .rept 256
 .long exception_entry + vector * 6
vector = vector + 1
 .endr

Messung V0.5
C=85 H=100 G=92

¤ Dauer der Verarbeitung: 0.15 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.