⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sysdcr.s

📁 移植好的Ibm405ep bsp板极支持包
💻 S
📖 第 1 页 / 共 5 页
字号:
	mfdcr   r3,0x31f
	b       ppcMfdcr_any_end
	mfdcr   r3,0x320
	b       ppcMfdcr_any_end
	mfdcr   r3,0x321
	b       ppcMfdcr_any_end
	mfdcr   r3,0x322
	b       ppcMfdcr_any_end
	mfdcr   r3,0x323
	b       ppcMfdcr_any_end
	mfdcr   r3,0x324
	b       ppcMfdcr_any_end
	mfdcr   r3,0x325
	b       ppcMfdcr_any_end
	mfdcr   r3,0x326
	b       ppcMfdcr_any_end
	mfdcr   r3,0x327
	b       ppcMfdcr_any_end
	mfdcr   r3,0x328
	b       ppcMfdcr_any_end
	mfdcr   r3,0x329
	b       ppcMfdcr_any_end
	mfdcr   r3,0x32a
	b       ppcMfdcr_any_end
	mfdcr   r3,0x32b
	b       ppcMfdcr_any_end
	mfdcr   r3,0x32c
	b       ppcMfdcr_any_end
	mfdcr   r3,0x32d
	b       ppcMfdcr_any_end
	mfdcr   r3,0x32e
	b       ppcMfdcr_any_end
	mfdcr   r3,0x32f
	b       ppcMfdcr_any_end
	mfdcr   r3,0x330
	b       ppcMfdcr_any_end
	mfdcr   r3,0x331
	b       ppcMfdcr_any_end
	mfdcr   r3,0x332
	b       ppcMfdcr_any_end
	mfdcr   r3,0x333
	b       ppcMfdcr_any_end
	mfdcr   r3,0x334
	b       ppcMfdcr_any_end
	mfdcr   r3,0x335
	b       ppcMfdcr_any_end
	mfdcr   r3,0x336
	b       ppcMfdcr_any_end
	mfdcr   r3,0x337
	b       ppcMfdcr_any_end
	mfdcr   r3,0x338
	b       ppcMfdcr_any_end
	mfdcr   r3,0x339
	b       ppcMfdcr_any_end
	mfdcr   r3,0x33a
	b       ppcMfdcr_any_end
	mfdcr   r3,0x33b
	b       ppcMfdcr_any_end
	mfdcr   r3,0x33c
	b       ppcMfdcr_any_end
	mfdcr   r3,0x33d
	b       ppcMfdcr_any_end
	mfdcr   r3,0x33e
	b       ppcMfdcr_any_end
	mfdcr   r3,0x33f
	b       ppcMfdcr_any_end
	mfdcr   r3,0x340
	b       ppcMfdcr_any_end
	mfdcr   r3,0x341
	b       ppcMfdcr_any_end
	mfdcr   r3,0x342
	b       ppcMfdcr_any_end
	mfdcr   r3,0x343
	b       ppcMfdcr_any_end
	mfdcr   r3,0x344
	b       ppcMfdcr_any_end
	mfdcr   r3,0x345
	b       ppcMfdcr_any_end
	mfdcr   r3,0x346
	b       ppcMfdcr_any_end
	mfdcr   r3,0x347
	b       ppcMfdcr_any_end
	mfdcr   r3,0x348
	b       ppcMfdcr_any_end
	mfdcr   r3,0x349
	b       ppcMfdcr_any_end
	mfdcr   r3,0x34a
	b       ppcMfdcr_any_end
	mfdcr   r3,0x34b
	b       ppcMfdcr_any_end
	mfdcr   r3,0x34c
	b       ppcMfdcr_any_end
	mfdcr   r3,0x34d
	b       ppcMfdcr_any_end
	mfdcr   r3,0x34e
	b       ppcMfdcr_any_end
	mfdcr   r3,0x34f
	b       ppcMfdcr_any_end
	mfdcr   r3,0x350
	b       ppcMfdcr_any_end
	mfdcr   r3,0x351
	b       ppcMfdcr_any_end
	mfdcr   r3,0x352
	b       ppcMfdcr_any_end
	mfdcr   r3,0x353
	b       ppcMfdcr_any_end
	mfdcr   r3,0x354
	b       ppcMfdcr_any_end
	mfdcr   r3,0x355
	b       ppcMfdcr_any_end
	mfdcr   r3,0x356
	b       ppcMfdcr_any_end
	mfdcr   r3,0x357
	b       ppcMfdcr_any_end
	mfdcr   r3,0x358
	b       ppcMfdcr_any_end
	mfdcr   r3,0x359
	b       ppcMfdcr_any_end
	mfdcr   r3,0x35a
	b       ppcMfdcr_any_end
	mfdcr   r3,0x35b
	b       ppcMfdcr_any_end
	mfdcr   r3,0x35c
	b       ppcMfdcr_any_end
	mfdcr   r3,0x35d
	b       ppcMfdcr_any_end
	mfdcr   r3,0x35e
	b       ppcMfdcr_any_end
	mfdcr   r3,0x35f
	b       ppcMfdcr_any_end
	mfdcr   r3,0x360
	b       ppcMfdcr_any_end
	mfdcr   r3,0x361
	b       ppcMfdcr_any_end
	mfdcr   r3,0x362
	b       ppcMfdcr_any_end
	mfdcr   r3,0x363
	b       ppcMfdcr_any_end
	mfdcr   r3,0x364
	b       ppcMfdcr_any_end
	mfdcr   r3,0x365
	b       ppcMfdcr_any_end
	mfdcr   r3,0x366
	b       ppcMfdcr_any_end
	mfdcr   r3,0x367
	b       ppcMfdcr_any_end
	mfdcr   r3,0x368
	b       ppcMfdcr_any_end
	mfdcr   r3,0x369
	b       ppcMfdcr_any_end
	mfdcr   r3,0x36a
	b       ppcMfdcr_any_end
	mfdcr   r3,0x36b
	b       ppcMfdcr_any_end
	mfdcr   r3,0x36c
	b       ppcMfdcr_any_end
	mfdcr   r3,0x36d
	b       ppcMfdcr_any_end
	mfdcr   r3,0x36e
	b       ppcMfdcr_any_end
	mfdcr   r3,0x36f
	b       ppcMfdcr_any_end
	mfdcr   r3,0x370
	b       ppcMfdcr_any_end
	mfdcr   r3,0x371
	b       ppcMfdcr_any_end
	mfdcr   r3,0x372
	b       ppcMfdcr_any_end
	mfdcr   r3,0x373
	b       ppcMfdcr_any_end
	mfdcr   r3,0x374
	b       ppcMfdcr_any_end
	mfdcr   r3,0x375
	b       ppcMfdcr_any_end
	mfdcr   r3,0x376
	b       ppcMfdcr_any_end
	mfdcr   r3,0x377
	b       ppcMfdcr_any_end
	mfdcr   r3,0x378
	b       ppcMfdcr_any_end
	mfdcr   r3,0x379
	b       ppcMfdcr_any_end
	mfdcr   r3,0x37a
	b       ppcMfdcr_any_end
	mfdcr   r3,0x37b
	b       ppcMfdcr_any_end
	mfdcr   r3,0x37c
	b       ppcMfdcr_any_end
	mfdcr   r3,0x37d
	b       ppcMfdcr_any_end
	mfdcr   r3,0x37e
	b       ppcMfdcr_any_end
	mfdcr   r3,0x37f
	b       ppcMfdcr_any_end
	mfdcr   r3,0x380
	b       ppcMfdcr_any_end
	mfdcr   r3,0x381
	b       ppcMfdcr_any_end
	mfdcr   r3,0x382
	b       ppcMfdcr_any_end
	mfdcr   r3,0x383
	b       ppcMfdcr_any_end
	mfdcr   r3,0x384
	b       ppcMfdcr_any_end
	mfdcr   r3,0x385
	b       ppcMfdcr_any_end
	mfdcr   r3,0x386
	b       ppcMfdcr_any_end
	mfdcr   r3,0x387
	b       ppcMfdcr_any_end
	mfdcr   r3,0x388
	b       ppcMfdcr_any_end
	mfdcr   r3,0x389
	b       ppcMfdcr_any_end
	mfdcr   r3,0x38a
	b       ppcMfdcr_any_end
	mfdcr   r3,0x38b
	b       ppcMfdcr_any_end
	mfdcr   r3,0x38c
	b       ppcMfdcr_any_end
	mfdcr   r3,0x38d
	b       ppcMfdcr_any_end
	mfdcr   r3,0x38e
	b       ppcMfdcr_any_end
	mfdcr   r3,0x38f
	b       ppcMfdcr_any_end
	mfdcr   r3,0x390
	b       ppcMfdcr_any_end
	mfdcr   r3,0x391
	b       ppcMfdcr_any_end
	mfdcr   r3,0x392
	b       ppcMfdcr_any_end
	mfdcr   r3,0x393
	b       ppcMfdcr_any_end
	mfdcr   r3,0x394
	b       ppcMfdcr_any_end
	mfdcr   r3,0x395
	b       ppcMfdcr_any_end
	mfdcr   r3,0x396
	b       ppcMfdcr_any_end
	mfdcr   r3,0x397
	b       ppcMfdcr_any_end
	mfdcr   r3,0x398
	b       ppcMfdcr_any_end
	mfdcr   r3,0x399
	b       ppcMfdcr_any_end
	mfdcr   r3,0x39a
	b       ppcMfdcr_any_end
	mfdcr   r3,0x39b
	b       ppcMfdcr_any_end
	mfdcr   r3,0x39c
	b       ppcMfdcr_any_end
	mfdcr   r3,0x39d
	b       ppcMfdcr_any_end
	mfdcr   r3,0x39e
	b       ppcMfdcr_any_end
	mfdcr   r3,0x39f
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3a0
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3a1
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3a2
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3a3
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3a4
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3a5
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3a6
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3a7
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3a8
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3a9
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3aa
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ab
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ac
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ad
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ae
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3af
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3b0
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3b1
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3b2
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3b3
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3b4
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3b5
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3b6
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3b7
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3b8
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3b9
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ba
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3bb
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3bc
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3bd
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3be
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3bf
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3c0
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3c1
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3c2
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3c3
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3c4
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3c5
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3c6
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3c7
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3c8
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3c9
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ca
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3cb
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3cc
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3cd
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ce
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3cf
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3d0
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3d1
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3d2
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3d3
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3d4
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3d5
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3d6
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3d7
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3d8
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3d9
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3da
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3db
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3dc
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3dd
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3de
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3df
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3e0
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3e1
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3e2
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3e3
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3e4
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3e5
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3e6
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3e7
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3e8
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3e9
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ea
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3eb
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ec
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ed
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ee
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ef
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3f0
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3f1
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3f2
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3f3
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3f4
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3f5
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3f6
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3f7
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3f8
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3f9
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3fa
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3fb
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3fc
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3fd
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3fe
	b       ppcMfdcr_any_end
	mfdcr   r3,0x3ff
	b       ppcMfdcr_any_end
ppcMfdcr_any_end:
	mtlr	r6
	blr

/*****************************************************************************
*
* sysDcrOutLong
*
*
* ARGUMENTS:
*       none
*
* RETURNS:
*       none
*
* UINT32 sysDcrOutLong(UINT32 dcr, UINT32 value)
* r3 = dcr
* r4 = value
*/
.globl  sysDcrOutLong
        FUNC_DECL(.globl, sysDcrOutLong)
sysDcrOutLong:
/* mtdcr requires hard constant for dcr...
   mtdcr dcrn, rs */
/* need to compare input addresses here and basically construct a jump table. */
        rlwinm	r3,r3,3,19,29
	addi	r3,r3,0x0010
	mflr	r6
	bl	..ppcMtdcr_get_lr
..ppcMtdcr_get_lr:
	mflr	r5
	add 	r5,r5,r3
	mtlr	r5
	blr
	mtdcr   0x000,r4
	b       ppcMtdcr_any_end
	mtdcr   0x001,r4
	b       ppcMtdcr_any_end
	mtdcr   0x002,r4
	b       ppcMtdcr_any_end
	mtdcr   0x003,r4
	b       ppcMtdcr_any_end
	mtdcr   0x004,r4
	b       ppcMtdcr_any_end
	mtdcr   0x005,r4
	b       ppcMtdcr_any_end
	mtdcr   0x006,r4
	b       ppcMtdcr_any_end
	mtdcr   0x007,r4
	b       ppcMtdcr_any_end
	mtdcr   0x008,r4
	b       ppcMtdcr_any_end
	mtdcr   0x009,r4
	b       ppcMtdcr_any_end
	mtdcr   0x00a,r4
	b       ppcMtdcr_any_end
	mtdcr   0x00b,r4
	b       ppcMtdcr_any_end
	mtdcr   0x00c,r4
	b       ppcMtdcr_any_end
	mtdcr   0x00d,r4
	b       ppcMtdcr_any_end
	mtdcr   0x00e,r4
	b       ppcMtdcr_any_end
	mtdcr   0x00f,r4
	b       ppcMtdcr_any_end
	mtdcr   0x010,r4
	b       ppcMtdcr_any_end
	mtdcr   0x011,r4
	b       ppcMtdcr_any_end
	mtdcr   0x012,r4
	b       ppcMtdcr_any_end
	mtdcr   0x013,r4
	b       ppcMtdcr_any_end
	mtdcr   0x014,r4
	b       ppcMtdcr_any_end
	mtdcr   0x015,r4
	b       ppcMtdcr_any_end
	mtdcr   0x016,r4
	b       ppcMtdcr_any_end
	mtdcr   0x017,r4
	b       ppcMtdcr_any_end
	mtdcr   0x018,r4
	b       ppcMtdcr_any_end
	mtdcr   0x019,r4
	b       ppcMtdcr_any_end
	mtdcr   0x01a,r4
	b       ppcMtdcr_any_end
	mtdcr   0x01b,r4
	b       ppcMtdcr_any_end
	mtdcr   0x01c,r4
	b       ppcMtdcr_any_end
	mtdcr   0x01d,r4
	b       ppcMtdcr_any_end
	mtdcr   0x01e,r4
	b       ppcMtdcr_any_end
	mtdcr   0x01f,r4
	b       ppcMtdcr_any_end
	mtdcr   0x020,r4
	b       ppcMtdcr_any_end
	mtdcr   0x021,r4
	b       ppcMtdcr_any_end
	mtdcr   0x022,r4
	b       ppcMtdcr_any_end
	mtdcr   0x023,r4
	b       ppcMtdcr_any_end
	mtdcr   0x024,r4
	b       ppcMtdcr_any_end
	mtdcr   0x025,r4
	b       ppcMtdcr_any_end
	mtdcr   0x026,r4
	b       ppcMtdcr_any_end
	mtdcr   0x027,r4
	b       ppcMtdcr_any_end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -