📄 sim710_d.h
字号:
/* DO NOT EDIT - Generated automatically by script_asm.pl */static u32 SCRIPT[] = {/*ABSOLUTE dsa_select = 0ABSOLUTE dsa_msgout = 8ABSOLUTE dsa_cmnd = 16ABSOLUTE dsa_status = 24ABSOLUTE dsa_msgin = 32ABSOLUTE dsa_datain = 40 ABSOLUTE dsa_dataout = 1064 ABSOLUTE dsa_size = 2088ABSOLUTE reselected_identify = 0ABSOLUTE msgin_buf = 0ABSOLUTE int_bad_extmsg1a = 0xab930000ABSOLUTE int_bad_extmsg1b = 0xab930001ABSOLUTE int_bad_extmsg2a = 0xab930002ABSOLUTE int_bad_extmsg2b = 0xab930003ABSOLUTE int_bad_extmsg3a = 0xab930004ABSOLUTE int_bad_extmsg3b = 0xab930005ABSOLUTE int_bad_msg1 = 0xab930006ABSOLUTE int_bad_msg2 = 0xab930007ABSOLUTE int_bad_msg3 = 0xab930008ABSOLUTE int_cmd_bad_phase = 0xab930009ABSOLUTE int_cmd_complete = 0xab93000aABSOLUTE int_data_bad_phase = 0xab93000bABSOLUTE int_msg_sdtr1 = 0xab93000cABSOLUTE int_msg_sdtr2 = 0xab93000dABSOLUTE int_msg_sdtr3 = 0xab93000eABSOLUTE int_no_msgout1 = 0xab93000fABSOLUTE int_no_msgout2 = 0xab930010ABSOLUTE int_no_msgout3 = 0xab930011ABSOLUTE int_not_cmd_complete = 0xab930012ABSOLUTE int_sel_no_ident = 0xab930013ABSOLUTE int_sel_not_cmd = 0xab930014ABSOLUTE int_status_not_msgin = 0xab930015ABSOLUTE int_resel_not_msgin = 0xab930016ABSOLUTE int_reselected = 0xab930017ABSOLUTE int_selected = 0xab930018ABSOLUTE int_disc1 = 0xab930019ABSOLUTE int_disc2 = 0xab93001aABSOLUTE int_disc3 = 0xab93001bABSOLUTE int_not_rej = 0xab93001cABSOLUTE had_select = 0x01ABSOLUTE had_msgout = 0x02ABSOLUTE had_cmdout = 0x04ABSOLUTE had_datain = 0x08ABSOLUTE had_dataout = 0x10ABSOLUTE had_status = 0x20ABSOLUTE had_msgin = 0x40ABSOLUTE had_extmsg = 0x80ENTRY do_selectdo_select: CLEAR TARGETat 0x00000000 : */ 0x60000200,0x00000000,/* MOVE SCRATCH0 & 0 TO SCRATCH0at 0x00000002 : */ 0x7c340000,0x00000000,/* ; Enable selection timer MOVE CTEST7 & 0xef TO CTEST7at 0x00000004 : */ 0x7c1bef00,0x00000000,/* SELECT ATN FROM dsa_select, reselectat 0x00000006 : */ 0x43000000,0x00000c48,/* JUMP get_status, WHEN STATUSat 0x00000008 : */ 0x830b0000,0x000000a0,/* ; Disable selection timer MOVE CTEST7 | 0x10 TO CTEST7at 0x0000000a : */ 0x7a1b1000,0x00000000,/* MOVE SCRATCH0 | had_select TO SCRATCH0at 0x0000000c : */ 0x7a340100,0x00000000,/* INT int_sel_no_ident, IF NOT MSG_OUTat 0x0000000e : */ 0x9e020000,0xab930013,/* MOVE SCRATCH0 | had_msgout TO SCRATCH0at 0x00000010 : */ 0x7a340200,0x00000000,/* MOVE FROM dsa_msgout, when MSG_OUTat 0x00000012 : */ 0x1e000000,0x00000008,/*ENTRY done_identdone_ident: JUMP get_status, IF STATUSat 0x00000014 : */ 0x830a0000,0x000000a0,/*redo_msgin1: JUMP get_msgin1, WHEN MSG_INat 0x00000016 : */ 0x870b0000,0x00000920,/* INT int_sel_not_cmd, IF NOT CMDat 0x00000018 : */ 0x9a020000,0xab930014,/*ENTRY resume_cmdresume_cmd: MOVE SCRATCH0 | had_cmdout TO SCRATCH0at 0x0000001a : */ 0x7a340400,0x00000000,/* MOVE FROM dsa_cmnd, WHEN CMDat 0x0000001c : */ 0x1a000000,0x00000010,/*ENTRY resume_pmmresume_pmm:redo_msgin2: JUMP get_msgin2, WHEN MSG_INat 0x0000001e : */ 0x870b0000,0x00000a20,/* JUMP get_status, IF STATUSat 0x00000020 : */ 0x830a0000,0x000000a0,/* JUMP input_data, IF DATA_INat 0x00000022 : */ 0x810a0000,0x000000e0,/* JUMP output_data, IF DATA_OUTat 0x00000024 : */ 0x800a0000,0x000004f8,/* INT int_cmd_bad_phaseat 0x00000026 : */ 0x98080000,0xab930009,/*get_status: ; Disable selection timer MOVE CTEST7 | 0x10 TO CTEST7at 0x00000028 : */ 0x7a1b1000,0x00000000,/* MOVE FROM dsa_status, WHEN STATUSat 0x0000002a : */ 0x1b000000,0x00000018,/* INT int_status_not_msgin, WHEN NOT MSG_INat 0x0000002c : */ 0x9f030000,0xab930015,/* MOVE FROM dsa_msgin, WHEN MSG_INat 0x0000002e : */ 0x1f000000,0x00000020,/* INT int_not_cmd_complete, IF NOT 0x00at 0x00000030 : */ 0x98040000,0xab930012,/* CLEAR ACKat 0x00000032 : */ 0x60000040,0x00000000,/*ENTRY wait_disc_completewait_disc_complete: WAIT DISCONNECTat 0x00000034 : */ 0x48000000,0x00000000,/* INT int_cmd_completeat 0x00000036 : */ 0x98080000,0xab93000a,/*input_data: MOVE SCRATCH0 | had_datain TO SCRATCH0at 0x00000038 : */ 0x7a340800,0x00000000,/*ENTRY patch_input_datapatch_input_data: JUMP 0at 0x0000003a : */ 0x80080000,0x00000000,/* MOVE FROM dsa_datain+0x0000, WHEN DATA_INat 0x0000003c : */ 0x19000000,0x00000028,/* MOVE FROM dsa_datain+0x0008, WHEN DATA_INat 0x0000003e : */ 0x19000000,0x00000030,/* MOVE FROM dsa_datain+0x0010, WHEN DATA_INat 0x00000040 : */ 0x19000000,0x00000038,/* MOVE FROM dsa_datain+0x0018, WHEN DATA_INat 0x00000042 : */ 0x19000000,0x00000040,/* MOVE FROM dsa_datain+0x0020, WHEN DATA_INat 0x00000044 : */ 0x19000000,0x00000048,/* MOVE FROM dsa_datain+0x0028, WHEN DATA_INat 0x00000046 : */ 0x19000000,0x00000050,/* MOVE FROM dsa_datain+0x0030, WHEN DATA_INat 0x00000048 : */ 0x19000000,0x00000058,/* MOVE FROM dsa_datain+0x0038, WHEN DATA_INat 0x0000004a : */ 0x19000000,0x00000060,/* MOVE FROM dsa_datain+0x0040, WHEN DATA_INat 0x0000004c : */ 0x19000000,0x00000068,/* MOVE FROM dsa_datain+0x0048, WHEN DATA_INat 0x0000004e : */ 0x19000000,0x00000070,/* MOVE FROM dsa_datain+0x0050, WHEN DATA_INat 0x00000050 : */ 0x19000000,0x00000078,/* MOVE FROM dsa_datain+0x0058, WHEN DATA_INat 0x00000052 : */ 0x19000000,0x00000080,/* MOVE FROM dsa_datain+0x0060, WHEN DATA_INat 0x00000054 : */ 0x19000000,0x00000088,/* MOVE FROM dsa_datain+0x0068, WHEN DATA_INat 0x00000056 : */ 0x19000000,0x00000090,/* MOVE FROM dsa_datain+0x0070, WHEN DATA_INat 0x00000058 : */ 0x19000000,0x00000098,/* MOVE FROM dsa_datain+0x0078, WHEN DATA_INat 0x0000005a : */ 0x19000000,0x000000a0,/* MOVE FROM dsa_datain+0x0080, WHEN DATA_INat 0x0000005c : */ 0x19000000,0x000000a8,/* MOVE FROM dsa_datain+0x0088, WHEN DATA_INat 0x0000005e : */ 0x19000000,0x000000b0,/* MOVE FROM dsa_datain+0x0090, WHEN DATA_INat 0x00000060 : */ 0x19000000,0x000000b8,/* MOVE FROM dsa_datain+0x0098, WHEN DATA_INat 0x00000062 : */ 0x19000000,0x000000c0,/* MOVE FROM dsa_datain+0x00a0, WHEN DATA_INat 0x00000064 : */ 0x19000000,0x000000c8,/* MOVE FROM dsa_datain+0x00a8, WHEN DATA_INat 0x00000066 : */ 0x19000000,0x000000d0,/* MOVE FROM dsa_datain+0x00b0, WHEN DATA_INat 0x00000068 : */ 0x19000000,0x000000d8,/* MOVE FROM dsa_datain+0x00b8, WHEN DATA_INat 0x0000006a : */ 0x19000000,0x000000e0,/* MOVE FROM dsa_datain+0x00c0, WHEN DATA_INat 0x0000006c : */ 0x19000000,0x000000e8,/* MOVE FROM dsa_datain+0x00c8, WHEN DATA_INat 0x0000006e : */ 0x19000000,0x000000f0,/* MOVE FROM dsa_datain+0x00d0, WHEN DATA_INat 0x00000070 : */ 0x19000000,0x000000f8,/* MOVE FROM dsa_datain+0x00d8, WHEN DATA_INat 0x00000072 : */ 0x19000000,0x00000100,/* MOVE FROM dsa_datain+0x00e0, WHEN DATA_INat 0x00000074 : */ 0x19000000,0x00000108,/* MOVE FROM dsa_datain+0x00e8, WHEN DATA_INat 0x00000076 : */ 0x19000000,0x00000110,/* MOVE FROM dsa_datain+0x00f0, WHEN DATA_INat 0x00000078 : */ 0x19000000,0x00000118,/* MOVE FROM dsa_datain+0x00f8, WHEN DATA_INat 0x0000007a : */ 0x19000000,0x00000120,/* MOVE FROM dsa_datain+0x0100, WHEN DATA_INat 0x0000007c : */ 0x19000000,0x00000128,/* MOVE FROM dsa_datain+0x0108, WHEN DATA_INat 0x0000007e : */ 0x19000000,0x00000130,/* MOVE FROM dsa_datain+0x0110, WHEN DATA_INat 0x00000080 : */ 0x19000000,0x00000138,/* MOVE FROM dsa_datain+0x0118, WHEN DATA_INat 0x00000082 : */ 0x19000000,0x00000140,/* MOVE FROM dsa_datain+0x0120, WHEN DATA_INat 0x00000084 : */ 0x19000000,0x00000148,/* MOVE FROM dsa_datain+0x0128, WHEN DATA_INat 0x00000086 : */ 0x19000000,0x00000150,/* MOVE FROM dsa_datain+0x0130, WHEN DATA_INat 0x00000088 : */ 0x19000000,0x00000158,/* MOVE FROM dsa_datain+0x0138, WHEN DATA_INat 0x0000008a : */ 0x19000000,0x00000160,/* MOVE FROM dsa_datain+0x0140, WHEN DATA_INat 0x0000008c : */ 0x19000000,0x00000168,/* MOVE FROM dsa_datain+0x0148, WHEN DATA_INat 0x0000008e : */ 0x19000000,0x00000170,/* MOVE FROM dsa_datain+0x0150, WHEN DATA_INat 0x00000090 : */ 0x19000000,0x00000178,/* MOVE FROM dsa_datain+0x0158, WHEN DATA_INat 0x00000092 : */ 0x19000000,0x00000180,/* MOVE FROM dsa_datain+0x0160, WHEN DATA_INat 0x00000094 : */ 0x19000000,0x00000188,/* MOVE FROM dsa_datain+0x0168, WHEN DATA_INat 0x00000096 : */ 0x19000000,0x00000190,/* MOVE FROM dsa_datain+0x0170, WHEN DATA_INat 0x00000098 : */ 0x19000000,0x00000198,/* MOVE FROM dsa_datain+0x0178, WHEN DATA_INat 0x0000009a : */ 0x19000000,0x000001a0,/* MOVE FROM dsa_datain+0x0180, WHEN DATA_INat 0x0000009c : */ 0x19000000,0x000001a8,/* MOVE FROM dsa_datain+0x0188, WHEN DATA_INat 0x0000009e : */ 0x19000000,0x000001b0,/* MOVE FROM dsa_datain+0x0190, WHEN DATA_INat 0x000000a0 : */ 0x19000000,0x000001b8,/* MOVE FROM dsa_datain+0x0198, WHEN DATA_INat 0x000000a2 : */ 0x19000000,0x000001c0,/* MOVE FROM dsa_datain+0x01a0, WHEN DATA_INat 0x000000a4 : */ 0x19000000,0x000001c8,/* MOVE FROM dsa_datain+0x01a8, WHEN DATA_INat 0x000000a6 : */ 0x19000000,0x000001d0,/* MOVE FROM dsa_datain+0x01b0, WHEN DATA_INat 0x000000a8 : */ 0x19000000,0x000001d8,/* MOVE FROM dsa_datain+0x01b8, WHEN DATA_INat 0x000000aa : */ 0x19000000,0x000001e0,/* MOVE FROM dsa_datain+0x01c0, WHEN DATA_INat 0x000000ac : */ 0x19000000,0x000001e8,/* MOVE FROM dsa_datain+0x01c8, WHEN DATA_INat 0x000000ae : */ 0x19000000,0x000001f0,/* MOVE FROM dsa_datain+0x01d0, WHEN DATA_INat 0x000000b0 : */ 0x19000000,0x000001f8,/* MOVE FROM dsa_datain+0x01d8, WHEN DATA_INat 0x000000b2 : */ 0x19000000,0x00000200,/* MOVE FROM dsa_datain+0x01e0, WHEN DATA_INat 0x000000b4 : */ 0x19000000,0x00000208,/* MOVE FROM dsa_datain+0x01e8, WHEN DATA_INat 0x000000b6 : */ 0x19000000,0x00000210,/* MOVE FROM dsa_datain+0x01f0, WHEN DATA_INat 0x000000b8 : */ 0x19000000,0x00000218,/* MOVE FROM dsa_datain+0x01f8, WHEN DATA_INat 0x000000ba : */ 0x19000000,0x00000220,/* MOVE FROM dsa_datain+0x0200, WHEN DATA_INat 0x000000bc : */ 0x19000000,0x00000228,/* MOVE FROM dsa_datain+0x0208, WHEN DATA_INat 0x000000be : */ 0x19000000,0x00000230,/* MOVE FROM dsa_datain+0x0210, WHEN DATA_INat 0x000000c0 : */ 0x19000000,0x00000238,/* MOVE FROM dsa_datain+0x0218, WHEN DATA_INat 0x000000c2 : */ 0x19000000,0x00000240,/* MOVE FROM dsa_datain+0x0220, WHEN DATA_INat 0x000000c4 : */ 0x19000000,0x00000248,/* MOVE FROM dsa_datain+0x0228, WHEN DATA_INat 0x000000c6 : */ 0x19000000,0x00000250,/* MOVE FROM dsa_datain+0x0230, WHEN DATA_INat 0x000000c8 : */ 0x19000000,0x00000258,/* MOVE FROM dsa_datain+0x0238, WHEN DATA_INat 0x000000ca : */ 0x19000000,0x00000260,/* MOVE FROM dsa_datain+0x0240, WHEN DATA_INat 0x000000cc : */ 0x19000000,0x00000268,/* MOVE FROM dsa_datain+0x0248, WHEN DATA_INat 0x000000ce : */ 0x19000000,0x00000270,/* MOVE FROM dsa_datain+0x0250, WHEN DATA_INat 0x000000d0 : */ 0x19000000,0x00000278,/* MOVE FROM dsa_datain+0x0258, WHEN DATA_INat 0x000000d2 : */ 0x19000000,0x00000280,/* MOVE FROM dsa_datain+0x0260, WHEN DATA_INat 0x000000d4 : */ 0x19000000,0x00000288,/* MOVE FROM dsa_datain+0x0268, WHEN DATA_INat 0x000000d6 : */ 0x19000000,0x00000290,/* MOVE FROM dsa_datain+0x0270, WHEN DATA_INat 0x000000d8 : */ 0x19000000,0x00000298,/* MOVE FROM dsa_datain+0x0278, WHEN DATA_INat 0x000000da : */ 0x19000000,0x000002a0,/* MOVE FROM dsa_datain+0x0280, WHEN DATA_INat 0x000000dc : */ 0x19000000,0x000002a8,/* MOVE FROM dsa_datain+0x0288, WHEN DATA_INat 0x000000de : */ 0x19000000,0x000002b0,/* MOVE FROM dsa_datain+0x0290, WHEN DATA_INat 0x000000e0 : */ 0x19000000,0x000002b8,/* MOVE FROM dsa_datain+0x0298, WHEN DATA_INat 0x000000e2 : */ 0x19000000,0x000002c0,/* MOVE FROM dsa_datain+0x02a0, WHEN DATA_INat 0x000000e4 : */ 0x19000000,0x000002c8,/* MOVE FROM dsa_datain+0x02a8, WHEN DATA_INat 0x000000e6 : */ 0x19000000,0x000002d0,/* MOVE FROM dsa_datain+0x02b0, WHEN DATA_INat 0x000000e8 : */ 0x19000000,0x000002d8,/* MOVE FROM dsa_datain+0x02b8, WHEN DATA_INat 0x000000ea : */ 0x19000000,0x000002e0,/* MOVE FROM dsa_datain+0x02c0, WHEN DATA_INat 0x000000ec : */ 0x19000000,0x000002e8,/* MOVE FROM dsa_datain+0x02c8, WHEN DATA_INat 0x000000ee : */ 0x19000000,0x000002f0,/* MOVE FROM dsa_datain+0x02d0, WHEN DATA_INat 0x000000f0 : */ 0x19000000,0x000002f8,/* MOVE FROM dsa_datain+0x02d8, WHEN DATA_INat 0x000000f2 : */ 0x19000000,0x00000300,/* MOVE FROM dsa_datain+0x02e0, WHEN DATA_INat 0x000000f4 : */ 0x19000000,0x00000308,/* MOVE FROM dsa_datain+0x02e8, WHEN DATA_INat 0x000000f6 : */ 0x19000000,0x00000310,/* MOVE FROM dsa_datain+0x02f0, WHEN DATA_INat 0x000000f8 : */ 0x19000000,0x00000318,/*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -