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

📄 source5.uci

📁 Intel IXP1200开发指南. 包含IXP1200网络处理器PPT演示与Demo Code.
💻 UCI
📖 第 1 页 / 共 4 页
字号:
	31 =	0.

;.toc "   OPERAND_SWAP:  specifies A-B operand swap"
;OP_SWAP/=<29>,.default=<OP_SWAP/FALSE>,.validity=<.GTR[.TIME1, 0]>
;    FALSE =     0
;    TRUE =		1

.toc "   BBS_BIT_VAL:  specifies right shift amt for BBS instruction"
BBS_BIT_VAL/=<17>,.default=<BBS_BIT_VAL/0>,.validity=<.GTR[.TIME1, 0]>
    0 =     0
    1 =		1

;------------- FIELDS SPECIFIC TO BRANCH_BYTE FORMAT -------------

.toc "   BYTE_SPEC:  specifies which byte to use for byte compare"
BYTE_SPEC/=<28:27>,.default=<BYTE_SPEC/0>,.validity=<.GTR[.TIME1, 0]>
    0 =     0
    1 =     1
    2 =     2
    3 =     3

BR_BYTE_IMMED/=<20:17,3:0>,.default=<BR_BYTE_IMMED/0>,validity=<.GTR[.TIME1, 0]>
    0 =     0
    @UINT

BR_BYTE_SENSE/=<4>,.default=<BR_BYTE_SENSE/NEQ>,validity=<.GTR[.TIME1, 0]>
    NEQ =     0
    EQL =     1


;------------- FIELDS SPECIFIC TO ALU BRANCH FORMAT -------------

;.toc "   ALU_OP_ALU_BR:  specifies type of ALU operation for ALU BRANCH format"
;ALU_OP_ALU_BR/=<28:25>,.default=<ALU_OP_ALU_BR/AND>,.validity=<.GTR[.TIME1, 0]>
;    @FIELD:ALU_OP


; branch target automatically filled in by compiler
;.toc "   JUMP_FIELD"
;JUMP_FIELD/=<23:14>,.address,.validity=<.GTR[.TIME1, 0]>


; branch target automatically filled in by compiler
;.toc "   JUMP_FIELD1"
;JUMP_FIELD1/=<23:21,13:7>,.address,.validity=<.GTR[.TIME1, 0]>


; branch target automatically filled in by compiler
.toc "   ZERO_BASE_FIELD"
ZERO_BASE_FIELD/=<17:7>,.default=<ZERO_BASE_FIELD/ZERO>
    ZERO = 0


; branch target automatically filled in by compiler
;.toc "   ZERO_BASE_FIELD1"
;ZERO_BASE_FIELD1/=<23:21,13:7>,.default=<ZERO_BASE_FIELD1/ZERO>
;    ZERO = 0


;------------- FIELDS SPECIFIC TO FBOX CSR FORMAT -------------

.toc "   FBOX_CSR_ADDRESS:  specifies fbox csr address"
FBOX_CSR_ADDRESS/=<11:7>,.default=<FBOX_CSR_ADDRESS/_DEFAULT_VALUE_>,.validity=<.GTR[.TIME1, 0]>
    _DEFAULT_VALUE_ =				0
    ACTIVE_CTX_STS =				4	
    CTX_ARB_CNTL =					9
    CTX_ENABLES	=					10.
    CC_ENABLE =						11.
	CTX_SWAP_ASAP =					12.
    CTX_0_STS =						13.
    CTX_1_STS =						14.
    CTX_2_STS =						15.
    CTX_3_STS =						16.
    CTX_0_SIG_EVENTS =				17.
    CTX_1_SIG_EVENTS =				18.
    CTX_2_SIG_EVENTS =				19.
    CTX_3_SIG_EVENTS =				20.
    CTX_0_WAKEUP_EVENTS =			21.
    CTX_1_WAKEUP_EVENTS =			22.
    CTX_2_WAKEUP_EVENTS =			23.
    CTX_3_WAKEUP_EVENTS =			24.

.toc "   FBOX_CSR_OP:  specifies fbox csr address"
FBOX_CSR_OP/=<20>,.default=<FBOX_CSR_OP/RD>,.validity=<.GTR[.TIME1, 0]>
	RD = 0
	WR = 1

.toc "   FBOX_CSR_ZERO:  TRUE to zero bits 11:8 of data"
FBOX_CSR_ZERO/=<5>,.default=<FBOX_CSR_ZERO/TRUE>,.validity=<.GTR[.TIME1, 0]>
	TRUE = 0
	FALSE = 1


;------------- FIELDS SPECIFIC TO CONTEXT MANAGEMENT FORMAT -------------



SIGNAL_EVENT/=<21,16:8>,.default=<SIGNAL_EVENT/KILL>
    KILL =			 0
    VOLUNTARY =		 1
	SRAM =			 2
	SDRAM =			 4
	FBI =			 8
	INTER_THREAD =  16.
	AUTO_PUSH =		32.
	START_RECEIVE = 64.
	PCI =           128.
	SEQ_NUM1_CHANGE = 256.
	SEQ_NUM2_CHANGE = 512.



;------------- FIELDS SPECIFIC TO CONTEXT MANAGEMENT FORMAT -------------

USTORE_ADDR/=<4>,.default=<USTORE_ADDR/FALSE>
    FALSE = 0
    TRUE = 1




.toc ""
.PAGE "Macro Definitions"
.toc ""

;ALU format instructions
ALU[,,,]            "UW_TYPE/ALU, ABS_DEST/@1, ABS_A_OP/@2, ALU_OP/@3, ABS_B_OP/@4, ALU_OP_SWAP/FALSE"
ALU_[,,,]           "UW_TYPE/ALU, ABS_DEST/@1, ABS_B_OP/@2, ALU_OP/@3, ABS_A_OP/@4, ALU_OP_SWAP/TRUE"
;ALU_LI[,,,]         "UW_TYPE/ALU_IMMED, ABS_DEST/@1, IMMED_A_DATA/@2, ALU_OP/@3, ABS_B_OP/@4,
;                     AB_IMMED/A, ALU_OP_SWAP/FALSE"
;ALU_RI[,,,]         "UW_TYPE/ALU_IMMED, ABS_DEST/@1, ABS_A_OP/@2, ALU_OP/@3, IMMED_B_DATA/@4,
;                     AB_IMMED/B, ALU_OP_SWAP/FALSE"
;ALU_RI_[,,,]        "UW_TYPE/ALU_IMMED, ABS_DEST/@1,  ABS_B_OP/@2, ALU_OP/@3, IMMED_A_DATA/@4,
;                     AB_IMMED/A, ALU_OP_SWAP/TRUE"
;ALU_LI_[,,,]        "UW_TYPE/ALU_IMMED, ABS_DEST/@1, ABS_A_OP/@4, ALU_OP/@3, IMMED_B_DATA/@2,
;                     AB_IMMED/B, ALU_OP_SWAP/TRUE"

NOP				 "UW_TYPE/IMMED, ABS_DEST/--, IMMED_DATA_16_BIT/0, IMMED_SHF/0"   

;ALU/SHIFT format instructions
ALU_SHF[,,,,def]    "UW_TYPE1/ALU_SHIFT, REL_DEST/@1, REL_A_OP/@2, ALU_OP/@3, REL_B_OP/@4, :@5, ALU_SHF_OP_SWAP/FALSE"
ALU_SHF_[,,,,def]    "UW_TYPE1/ALU_SHIFT, REL_DEST/@1, REL_B_OP/@2, ALU_OP/@3, REL_A_OP/@4, :@5, ALU_SHF_OP_SWAP/TRUE"
ALU_SHF_LI[,,,,def] "UW_TYPE1/ALU_SHIFT, REL_DEST/@1, REL_A_OP/@2, ALU_OP/@3, REL_B_OP/@4, IMMED_OP/TRUE, AB_IMMED/A, :@5,
                  ALU_SHF_OP_SWAP/FALSE"
ALU_SHF_RI[,,,,def] "UW_TYPE1/ALU_SHIFT, REL_DEST/@1, REL_A_OP/@2, ALU_OP/@3, REL_B_OP/@4, IMMED_OP/TRUE, AB_IMMED/B, :@5,
                  ALU_SHF_OP_SWAP/FALSE"
ALU_SHF_RI_[,,,,def] "UW_TYPE1/ALU_SHIFT, REL_DEST/@1, REL_B_OP/@2, ALU_OP/@3, REL_A_OP/@4, IMMED_OP/TRUE, AB_IMMED/A, :@5,
                   ALU_SHF_OP_SWAP/TRUE"
ALU_SHF_LI_[,,,,def] "UW_TYPE1/ALU_SHIFT, REL_DEST/@1, REL_B_OP/@2, ALU_OP/@3, REL_A_OP/@4, IMMED_OP/TRUE, AB_IMMED/B, :@5,
                   ALU_SHF_OP_SWAP/TRUE"


0		        "SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/0"

<<INDIRECT		"SHIFT_CNTL/LEFT, SHIFT_AMT/0"
<<0				"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/0"
<<1				"SHIFT_CNTL/LEFT, SHIFT_AMT/31"
<<2				"SHIFT_CNTL/LEFT, SHIFT_AMT/30"
<<3				"SHIFT_CNTL/LEFT, SHIFT_AMT/29"
<<4				"SHIFT_CNTL/LEFT, SHIFT_AMT/28"
<<5				"SHIFT_CNTL/LEFT, SHIFT_AMT/27"
<<6				"SHIFT_CNTL/LEFT, SHIFT_AMT/26"
<<7				"SHIFT_CNTL/LEFT, SHIFT_AMT/25"
<<8				"SHIFT_CNTL/LEFT, SHIFT_AMT/24"
<<9				"SHIFT_CNTL/LEFT, SHIFT_AMT/23"
<<00			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/0"
<<01			"SHIFT_CNTL/LEFT, SHIFT_AMT/31"
<<02			"SHIFT_CNTL/LEFT, SHIFT_AMT/30"
<<03			"SHIFT_CNTL/LEFT, SHIFT_AMT/29"
<<04			"SHIFT_CNTL/LEFT, SHIFT_AMT/28"
<<05			"SHIFT_CNTL/LEFT, SHIFT_AMT/27"
<<06			"SHIFT_CNTL/LEFT, SHIFT_AMT/26"
<<07			"SHIFT_CNTL/LEFT, SHIFT_AMT/25"
<<08			"SHIFT_CNTL/LEFT, SHIFT_AMT/24"
<<09			"SHIFT_CNTL/LEFT, SHIFT_AMT/23"
<<10			"SHIFT_CNTL/LEFT, SHIFT_AMT/22"
<<11			"SHIFT_CNTL/LEFT, SHIFT_AMT/21"
<<12			"SHIFT_CNTL/LEFT, SHIFT_AMT/20"
<<13			"SHIFT_CNTL/LEFT, SHIFT_AMT/19"
<<14			"SHIFT_CNTL/LEFT, SHIFT_AMT/18"
<<15			"SHIFT_CNTL/LEFT, SHIFT_AMT/17"
<<16			"SHIFT_CNTL/LEFT, SHIFT_AMT/16"
<<17			"SHIFT_CNTL/LEFT, SHIFT_AMT/15"
<<18			"SHIFT_CNTL/LEFT, SHIFT_AMT/14"
<<19			"SHIFT_CNTL/LEFT, SHIFT_AMT/13"
<<20			"SHIFT_CNTL/LEFT, SHIFT_AMT/12"
<<21			"SHIFT_CNTL/LEFT, SHIFT_AMT/11"
<<22			"SHIFT_CNTL/LEFT, SHIFT_AMT/10"
<<23			"SHIFT_CNTL/LEFT, SHIFT_AMT/9"
<<24			"SHIFT_CNTL/LEFT, SHIFT_AMT/8"
<<25			"SHIFT_CNTL/LEFT, SHIFT_AMT/7"
<<26			"SHIFT_CNTL/LEFT, SHIFT_AMT/6"
<<27			"SHIFT_CNTL/LEFT, SHIFT_AMT/5"
<<28			"SHIFT_CNTL/LEFT, SHIFT_AMT/4"
<<29			"SHIFT_CNTL/LEFT, SHIFT_AMT/3"
<<30			"SHIFT_CNTL/LEFT, SHIFT_AMT/2"
<<31			"SHIFT_CNTL/LEFT, SHIFT_AMT/1"

>>INDIRECT		"SHIFT_CNTL/RIGHT, SHIFT_AMT/0"
>>0				"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/0"
>>1				"SHIFT_CNTL/RIGHT, SHIFT_AMT/1"
>>2				"SHIFT_CNTL/RIGHT, SHIFT_AMT/2"
>>3				"SHIFT_CNTL/RIGHT, SHIFT_AMT/3"
>>4				"SHIFT_CNTL/RIGHT, SHIFT_AMT/4"
>>5				"SHIFT_CNTL/RIGHT, SHIFT_AMT/5"
>>6				"SHIFT_CNTL/RIGHT, SHIFT_AMT/6"
>>7				"SHIFT_CNTL/RIGHT, SHIFT_AMT/7"
>>8				"SHIFT_CNTL/RIGHT, SHIFT_AMT/8"
>>9				"SHIFT_CNTL/RIGHT, SHIFT_AMT/9"
>>00			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/0"
>>01			"SHIFT_CNTL/RIGHT, SHIFT_AMT/1"
>>02			"SHIFT_CNTL/RIGHT, SHIFT_AMT/2"
>>03			"SHIFT_CNTL/RIGHT, SHIFT_AMT/3"
>>04			"SHIFT_CNTL/RIGHT, SHIFT_AMT/4"
>>05			"SHIFT_CNTL/RIGHT, SHIFT_AMT/5"
>>06			"SHIFT_CNTL/RIGHT, SHIFT_AMT/6"
>>07			"SHIFT_CNTL/RIGHT, SHIFT_AMT/7"
>>08			"SHIFT_CNTL/RIGHT, SHIFT_AMT/8"
>>09			"SHIFT_CNTL/RIGHT, SHIFT_AMT/9"
>>10			"SHIFT_CNTL/RIGHT, SHIFT_AMT/10"
>>11			"SHIFT_CNTL/RIGHT, SHIFT_AMT/11"
>>12			"SHIFT_CNTL/RIGHT, SHIFT_AMT/12"
>>13			"SHIFT_CNTL/RIGHT, SHIFT_AMT/13"
>>14			"SHIFT_CNTL/RIGHT, SHIFT_AMT/14"
>>15			"SHIFT_CNTL/RIGHT, SHIFT_AMT/15"
>>16			"SHIFT_CNTL/RIGHT, SHIFT_AMT/16"
>>17			"SHIFT_CNTL/RIGHT, SHIFT_AMT/17"
>>18			"SHIFT_CNTL/RIGHT, SHIFT_AMT/18"
>>19			"SHIFT_CNTL/RIGHT, SHIFT_AMT/19"
>>20			"SHIFT_CNTL/RIGHT, SHIFT_AMT/20"
>>21			"SHIFT_CNTL/RIGHT, SHIFT_AMT/21"
>>22			"SHIFT_CNTL/RIGHT, SHIFT_AMT/22"
>>23			"SHIFT_CNTL/RIGHT, SHIFT_AMT/23"
>>24			"SHIFT_CNTL/RIGHT, SHIFT_AMT/24"
>>25			"SHIFT_CNTL/RIGHT, SHIFT_AMT/25"
>>26			"SHIFT_CNTL/RIGHT, SHIFT_AMT/26"
>>27			"SHIFT_CNTL/RIGHT, SHIFT_AMT/27"
>>28			"SHIFT_CNTL/RIGHT, SHIFT_AMT/28"
>>29			"SHIFT_CNTL/RIGHT, SHIFT_AMT/29"
>>30			"SHIFT_CNTL/RIGHT, SHIFT_AMT/30"
>>31			"SHIFT_CNTL/RIGHT, SHIFT_AMT/31"

>>INDIRECT		"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/0"
>>1				"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/1"
>>2				"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/2"
>>3				"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/3"
>>4				"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/4"
>>5				"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/5"
>>6				"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/6"
>>7				"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/7"
>>8				"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/8"
>>9				"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/9"
>>01			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/1"
>>02			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/2"
>>03			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/3"
>>04			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/4"
>>05			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/5"
>>06			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/6"
>>07			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/7"
>>08			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/8"
>>09			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/9"
>>10			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/10"
>>11			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/11"
>>12			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/12"
>>13			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/13"
>>14			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/14"
>>15			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/15"
>>16			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/16"
>>17			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/17"
>>18			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/18"
>>19			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/19"
>>20			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/20"
>>21			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/21"
>>22			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/22"
>>23			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/23"
>>24			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/24"
>>25			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/25"
>>26			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/26"
>>27			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/27"
>>28			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/28"
>>29			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/29"
>>30			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/30"
>>31			"DBL_SHF SHIFT_CNTL/DBL_SHF, SHIFT_AMT/31"

<<ROT0			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/0"
<<ROT1			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/31"
<<ROT2			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/30"
<<ROT3			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/29"
<<ROT4			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/28"
<<ROT5			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/27"
<<ROT6			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/26"
<<ROT7			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/25"
<<ROT8			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/24"
<<ROT9			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/23"
<<ROT00			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/0"
<<ROT01			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/31"
<<ROT02			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/30"
<<ROT03			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/29"
<<ROT04			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/28"
<<ROT05			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/27"
<<ROT06			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/26"
<<ROT07			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/25"
<<ROT08			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/24"
<<ROT09			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/23"
<<ROT10			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/22"
<<ROT11			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/21"
<<ROT12			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/20"
<<ROT13			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/19"
<<ROT14			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/18"
<<ROT15			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/17"
<<ROT16			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/16"
<<ROT17			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/15"
<<ROT18			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/14"
<<ROT19			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/13"
<<ROT20			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/12"
<<ROT21			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/11"
<<ROT22			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/10"
<<ROT23			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/9"
<<ROT24			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/8"
<<ROT25			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/7"
<<ROT26			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/6"
<<ROT27			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/5"
<<ROT28			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/4"
<<ROT29			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/3"
<<ROT30			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/2"
<<ROT31			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/1"

>>ROT0			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/0"
>>ROT1			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/1"
>>ROT2			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/2"
>>ROT3			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/3"
>>ROT4			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/4"
>>ROT5			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/5"
>>ROT6			"SHIFT_CNTL/LEFT_ROT, SHIFT_AMT/6"

⌨️ 快捷键说明

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