亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hssi_isr_asm.src

?? WinCE5.0BSP for Renesas SH7770
?? SRC
字號:
;
;   Copyright(C) Renesas Technology Corp. 2003. All rights reserved.
;
;   NK Kernel for ITS-DS7 Ver.1.0.0
;
;   FILE      : hssi_isr_asm.src
;   CREATED   : 2003.03.12
;   MODIFIED  : 2003.06.20
;   AUTHOR    : Renesas Technology Corp.
;   HARDWARE  : RENESAS ITS-DS7
;   HISTORY   : 
;               2003.06.12
;               - Created release code.
;                 (based on RENESAS ITS-DS6 Source Kit Ver.2.2.0 for WCE4.2)


    .include "kxshx.h"
    .include "sh4a.inc"
    .include "oalintr.inc"
    .include "platform.inc"
    .include "sh7770.inc"
    .include "drv_glob.inc"


    .import _wNumInterrupts
    .import _dwSPC
    .import _dwIsrTime1
    .import _fIntrTime

    .import _hssi_isr0
    .import _hssi_isr1
    .import _hssi_isr2
    .import _hssi_isr3
    .import _hssi_isr4

    LEAF_ENTRY _HSSI_ISR0

;-------------------------------------------------------
; DEBUG LED
;
;    mov.l   #h'4A, r2				; 'J'
;    mov.l   #LED_ALPHA, r3
;    mov.b   r2, @r3
;    add     #LED_ALPHA_STRIDE, r3
;    mov.b   r2, @r3
;    add     #LED_ALPHA_STRIDE, r3
;    mov.b   r2, @r3
;    add     #LED_ALPHA_STRIDE, r3
;    mov.b   r2, @r3
;-------------------------------------------------------

;-------------------------------------------------------
; Check for IntrTime measurements (COMMON)
;
    mov     #_fIntrTime, r1         ; (r1) = ptr to fIntrTime gate
    mov     @r1, r6                 ; (r6) = fIntrTime
    tst     r6, r6
    bt      skip_isrtime1_0

;-------------------------------------------------------
; Get ISR latency and saved program counter (INTRTIME)
;
    mov	    #SH7770_TMU012_REGBASE, r2
    mov.l   @(TMU_TCOR0_OFFSET, r2), r0		; (r0) = Timer 0 constant
    mov.l   @(TMU_TCNT0_OFFSET, r2), r2		; (r2) = Timer 0 count
    sub     r2, r0				; (r0) = Constant - count (ticks elapsed)
    mov     #_dwIsrTime1, r1
    mov     r0, @r1				; dwIsrTime1 = (r0)

    stc     spc, r0
    mov     #_dwSPC, r1
    mov.l   r0, @r1				; Save Program Counter

    mov     #_wNumInterrupts, r0		; (r0) = addr of interrupt counter
    mov     @r0, r1				; (r1) = interrupt counter
    add     #1, r1				; Increment counter
    mov     r1, @r0				; Save interrupt counter

skip_isrtime1_0:

    stc.l   gbr, @-r15
    sts.l   macl, @-r15
    sts.l   mach, @-r15
    sts.l   pr, @-r15
    mov.l   r4, @-r15
    mov.l   r5, @-r15
    mov.l   r7, @-r15

    mov     #_hssi_isr0, r1
    jsr     @r1
    nop

    mov.l   @r15+, r7
    mov.l   @r15+, r5
    mov.l   @r15+, r4
    lds.l   @r15+, pr
    lds.l   @r15+, mach
    lds.l   @r15+, macl
    ldc.l   @r15+, gbr
    rts
    mov     r0, r0

    ENTRY_END

    LEAF_ENTRY _HSSI_ISR1

;-------------------------------------------------------
; Check for IntrTime measurements (COMMON)
;
    mov     #_fIntrTime, r1         ; (r1) = ptr to fIntrTime gate
    mov     @r1, r6                 ; (r6) = fIntrTime
    tst     r6, r6
    bt      skip_isrtime1_1

;-------------------------------------------------------
; Get ISR latency and saved program counter (INTRTIME)
;
    mov	    #SH7770_TMU012_REGBASE, r2
    mov.l   @(TMU_TCOR0_OFFSET, r2), r0		; (r0) = Timer 0 constant
    mov.l   @(TMU_TCNT0_OFFSET, r2), r2		; (r2) = Timer 0 count
    sub     r2, r0				; (r0) = Constant - count (ticks elapsed)
    mov     #_dwIsrTime1, r1
    mov     r0, @r1				; dwIsrTime1 = (r0)

    stc     spc, r0
    mov     #_dwSPC, r1
    mov.l   r0, @r1				; Save Program Counter

    mov     #_wNumInterrupts, r0		; (r0) = addr of interrupt counter
    mov     @r0, r1				; (r1) = interrupt counter
    add     #1, r1				; Increment counter
    mov     r1, @r0				; Save interrupt counter

skip_isrtime1_1:

    stc.l   gbr, @-r15
    sts.l   macl, @-r15
    sts.l   mach, @-r15
    sts.l   pr, @-r15
    mov.l   r4, @-r15
    mov.l   r5, @-r15
    mov.l   r7, @-r15

    mov     #_hssi_isr1, r1
    jsr     @r1
    nop

    mov.l   @r15+, r7
    mov.l   @r15+, r5
    mov.l   @r15+, r4
    lds.l   @r15+, pr
    lds.l   @r15+, mach
    lds.l   @r15+, macl
    ldc.l   @r15+, gbr
    rts
    mov     r0, r0

    ENTRY_END

    LEAF_ENTRY _HSSI_ISR2

;-------------------------------------------------------
; Check for IntrTime measurements (COMMON)
;
    mov     #_fIntrTime, r1         ; (r1) = ptr to fIntrTime gate
    mov     @r1, r6                 ; (r6) = fIntrTime
    tst     r6, r6
    bt      skip_isrtime1_2

;-------------------------------------------------------
; Get ISR latency and saved program counter (INTRTIME)
;
    mov	    #SH7770_TMU012_REGBASE, r2
    mov.l   @(TMU_TCOR0_OFFSET, r2), r0		; (r0) = Timer 0 constant
    mov.l   @(TMU_TCNT0_OFFSET, r2), r2		; (r2) = Timer 0 count
    sub     r2, r0				; (r0) = Constant - count (ticks elapsed)
    mov     #_dwIsrTime1, r1
    mov     r0, @r1				; dwIsrTime1 = (r0)

    stc     spc, r0
    mov     #_dwSPC, r1
    mov.l   r0, @r1				; Save Program Counter

    mov     #_wNumInterrupts, r0		; (r0) = addr of interrupt counter
    mov     @r0, r1				; (r1) = interrupt counter
    add     #1, r1				; Increment counter
    mov     r1, @r0				; Save interrupt counter

skip_isrtime1_2:

    stc.l   gbr, @-r15
    sts.l   macl, @-r15
    sts.l   mach, @-r15
    sts.l   pr, @-r15
    mov.l   r4, @-r15
    mov.l   r5, @-r15
    mov.l   r7, @-r15

    mov     #_hssi_isr2, r1
    jsr     @r1
    nop

    mov.l   @r15+, r7
    mov.l   @r15+, r5
    mov.l   @r15+, r4
    lds.l   @r15+, pr
    lds.l   @r15+, mach
    lds.l   @r15+, macl
    ldc.l   @r15+, gbr
    rts
    mov     r0, r0

    ENTRY_END

    LEAF_ENTRY _HSSI_ISR3

;-------------------------------------------------------
; Check for IntrTime measurements (COMMON)
;
    mov     #_fIntrTime, r1         ; (r1) = ptr to fIntrTime gate
    mov     @r1, r6                 ; (r6) = fIntrTime
    tst     r6, r6
    bt      skip_isrtime1_3

;-------------------------------------------------------
; Get ISR latency and saved program counter (INTRTIME)
;
    mov	    #SH7770_TMU012_REGBASE, r2
    mov.l   @(TMU_TCOR0_OFFSET, r2), r0		; (r0) = Timer 0 constant
    mov.l   @(TMU_TCNT0_OFFSET, r2), r2		; (r2) = Timer 0 count
    sub     r2, r0				; (r0) = Constant - count (ticks elapsed)
    mov     #_dwIsrTime1, r1
    mov     r0, @r1				; dwIsrTime1 = (r0)

    stc     spc, r0
    mov     #_dwSPC, r1
    mov.l   r0, @r1				; Save Program Counter

    mov     #_wNumInterrupts, r0		; (r0) = addr of interrupt counter
    mov     @r0, r1				; (r1) = interrupt counter
    add     #1, r1				; Increment counter
    mov     r1, @r0				; Save interrupt counter

skip_isrtime1_3:

    stc.l   gbr, @-r15
    sts.l   macl, @-r15
    sts.l   mach, @-r15
    sts.l   pr, @-r15
    mov.l   r4, @-r15
    mov.l   r5, @-r15
    mov.l   r7, @-r15

    mov     #_hssi_isr3, r1
    jsr     @r1
    nop

    mov.l   @r15+, r7
    mov.l   @r15+, r5
    mov.l   @r15+, r4
    lds.l   @r15+, pr
    lds.l   @r15+, mach
    lds.l   @r15+, macl
    ldc.l   @r15+, gbr
    rts
    mov     r0, r0

    ENTRY_END

    LEAF_ENTRY _HSSI_ISR4

;-------------------------------------------------------
; Check for IntrTime measurements (COMMON)
;
    mov     #_fIntrTime, r1         ; (r1) = ptr to fIntrTime gate
    mov     @r1, r6                 ; (r6) = fIntrTime
    tst     r6, r6
    bt      skip_isrtime1_4

;-------------------------------------------------------
; Get ISR latency and saved program counter (INTRTIME)
;
    mov	    #SH7770_TMU012_REGBASE, r2
    mov.l   @(TMU_TCOR0_OFFSET, r2), r0		; (r0) = Timer 0 constant
    mov.l   @(TMU_TCNT0_OFFSET, r2), r2		; (r2) = Timer 0 count
    sub     r2, r0				; (r0) = Constant - count (ticks elapsed)
    mov     #_dwIsrTime1, r1
    mov     r0, @r1				; dwIsrTime1 = (r0)

    stc     spc, r0
    mov     #_dwSPC, r1
    mov.l   r0, @r1				; Save Program Counter

    mov     #_wNumInterrupts, r0		; (r0) = addr of interrupt counter
    mov     @r0, r1				; (r1) = interrupt counter
    add     #1, r1				; Increment counter
    mov     r1, @r0				; Save interrupt counter

skip_isrtime1_4:

    stc.l   gbr, @-r15
    sts.l   macl, @-r15
    sts.l   mach, @-r15
    sts.l   pr, @-r15
    mov.l   r4, @-r15
    mov.l   r5, @-r15
    mov.l   r7, @-r15

    mov     #_hssi_isr4, r1
    jsr     @r1
    nop

    mov.l   @r15+, r7
    mov.l   @r15+, r5
    mov.l   @r15+, r4
    lds.l   @r15+, pr
    lds.l   @r15+, mach
    lds.l   @r15+, macl
    ldc.l   @r15+, gbr
    rts
    mov     r0, r0

    ENTRY_END

    .end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线播放欧美女士性生活| 一区二区三区在线视频免费 | 国产一区二区三区av电影| 蜜桃久久久久久| 免费视频最近日韩| 久久成人羞羞网站| 色综合久久久久| a级精品国产片在线观看| 成人精品gif动图一区| 99re6这里只有精品视频在线观看| 99精品国产热久久91蜜凸| 91视频免费观看| 欧美系列亚洲系列| 欧美精品三级日韩久久| 3d成人动漫网站| 欧美成人乱码一区二区三区| www久久久久| 亚洲国产精品黑人久久久| 中文字幕一区二区三区av| 亚洲综合图片区| 青青草视频一区| 国产一区二区不卡老阿姨| 国产精品2024| 色诱亚洲精品久久久久久| 在线观看网站黄不卡| 在线播放视频一区| 久久伊人蜜桃av一区二区| 国产亚洲午夜高清国产拍精品 | 国产精品色呦呦| 亚洲综合免费观看高清完整版| 婷婷综合在线观看| 国产一区久久久| 色综合久久综合网欧美综合网| 欧美欧美午夜aⅴ在线观看| 日韩欧美亚洲国产另类| 欧美极品美女视频| 亚洲一区在线观看免费| 精品无码三级在线观看视频| 91在线视频观看| 在线播放欧美女士性生活| 国产丝袜欧美中文另类| 亚洲综合久久久久| 韩国精品主播一区二区在线观看| 不卡欧美aaaaa| 91精品久久久久久蜜臀| 国产精品乱人伦中文| 首页国产丝袜综合| 波多野结衣一区二区三区| 91精品国产综合久久香蕉的特点| 国产精品欧美极品| 日本最新不卡在线| 99riav一区二区三区| 欧美zozozo| 一区二区三区加勒比av| 国产乱码精品一区二区三| 欧美综合色免费| 国产日韩v精品一区二区| 午夜亚洲国产au精品一区二区| 丁香一区二区三区| 制服丝袜av成人在线看| 亚洲欧美另类小说视频| 国产在线精品一区二区三区不卡| 欧美日韩久久一区| 中文字幕av资源一区| 美腿丝袜亚洲色图| 一本在线高清不卡dvd| 久久欧美中文字幕| 免费成人在线播放| 欧美在线小视频| 国产欧美一区二区精品忘忧草 | 国产精品主播直播| 欧美一级二级在线观看| 亚洲激情图片一区| 成人免费高清在线观看| 久久久久综合网| 免费的成人av| 欧美日韩另类一区| 亚洲欧美日韩一区二区三区在线观看| 麻豆成人免费电影| 欧美日韩aaaaaa| 亚洲精品国产视频| 91在线高清观看| 国产精品久线在线观看| 国产综合色视频| 欧美一区二区三区免费视频| 亚洲第一成人在线| 在线欧美日韩国产| 亚洲视频免费观看| 成人97人人超碰人人99| 国产精品丝袜在线| 国产乱色国产精品免费视频| 欧美精品一区二区三区久久久| 日韩和的一区二区| 欧美一卡二卡三卡四卡| 日本中文字幕一区| 日韩一区二区三区在线观看| 奇米影视一区二区三区小说| 欧美精品一卡二卡| 日韩成人免费看| 欧美一区二区在线免费观看| 免费在线成人网| 日韩欧美中文一区| 久热成人在线视频| 精品福利av导航| 国产一区二区视频在线播放| 久久久国产精品不卡| 国产精品一卡二| 国产精品无码永久免费888| 成人动漫视频在线| 亚洲欧美一区二区久久| 欧美亚洲自拍偷拍| 午夜欧美视频在线观看| 欧美剧情片在线观看| 丝袜美腿亚洲色图| 欧美成人乱码一区二区三区| 国产精品夜夜嗨| 国产精品久久久久久久浪潮网站| 99国产精品一区| 亚洲午夜精品在线| 日韩欧美亚洲国产精品字幕久久久| 狠狠色丁香久久婷婷综| 国产精品欧美经典| 在线观看网站黄不卡| 免费在线观看不卡| 久久精品视频免费观看| 91一区一区三区| 亚洲国产cao| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产精品日韩成人| 日本韩国一区二区| 免费人成黄页网站在线一区二区| 亚洲精品一区二区三区精华液 | 欧美性色综合网| 另类的小说在线视频另类成人小视频在线| www亚洲一区| 色综合天天性综合| 日本欧美一区二区在线观看| 国产亚洲精品bt天堂精选| 日本大香伊一区二区三区| 日韩高清国产一区在线| 中文字幕av一区二区三区免费看| 91久久国产最好的精华液| 久久99国产精品成人| 亚洲欧洲一区二区在线播放| 777a∨成人精品桃花网| 成人开心网精品视频| 亚洲va欧美va天堂v国产综合| 精品精品国产高清a毛片牛牛| 91亚洲精品久久久蜜桃网站| 麻豆国产欧美一区二区三区| 久久午夜色播影院免费高清| 色999日韩国产欧美一区二区| 日本少妇一区二区| 亚洲欧美综合网| 精品日韩av一区二区| 色先锋资源久久综合| 国产一区免费电影| 亚洲国产精品一区二区久久| 精品欧美乱码久久久久久| 色综合夜色一区| 国产酒店精品激情| 亚洲一区二区三区四区的| 久久久国产一区二区三区四区小说 | 久久国产剧场电影| 一区二区三区.www| 国产精品午夜在线观看| 91精品综合久久久久久| 色婷婷久久久综合中文字幕| 国产精品69毛片高清亚洲| 日韩精品一二三四| 一区二区三区中文字幕精品精品 | 欧美日韩亚洲高清一区二区| 懂色av中文一区二区三区| 日本不卡免费在线视频| 亚洲精品成人天堂一二三| 欧美激情艳妇裸体舞| 欧美成人官网二区| 欧美丰满少妇xxxxx高潮对白| 色偷偷成人一区二区三区91| 成人精品一区二区三区四区| 老司机免费视频一区二区| 天天亚洲美女在线视频| 亚洲一区二区中文在线| 亚洲欧美日韩系列| 国产精品免费免费| 欧美激情在线看| 国产亚洲精品中文字幕| 精品久久五月天| 欧美一区二区三区免费视频| 欧美久久久久久久久久| 欧美午夜精品久久久久久超碰| 99riav久久精品riav| 成人h精品动漫一区二区三区| 国产一区二区看久久| 狠狠v欧美v日韩v亚洲ⅴ| 精品一区二区免费在线观看| 美腿丝袜在线亚洲一区| 麻豆久久一区二区| 久久精品国产精品青草| 美女尤物国产一区|