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

📄 crc-ccitt.lst

📁 Tried to make CAN logger on AT91sam7X-ek, but have no idea how to implement FATFs... -( I m just a
💻 LST
📖 第 1 页 / 共 2 页
字号:
   \              B1163807CFFF
   \              46EEDDDC54CD
   \              EBB9        
   \   000000FA   62A8F99A708B       DC16 43106, 39673, 35696, 33800, 38273, 42778, 46739, 49708, 54181
   \              088481951AA7
   \              93B62CC2A5D3
   \   0000010C   3EE1B7F04008       DC16 57662, 61623, 2112, 6601, 11090, 15067, 20068, 24557, 28022, 31999
   \              C919522BDB3A
   \              644EED5F766D
   \              FF7C        
   \   00000120   899400859BB7       DC16 38025, 34048, 47003, 42514, 53933, 49956, 61887, 57398, 6337, 2376
   \              12A6ADD224C3
   \              BFF136E0C118
   \              4809        
   \   00000134   D33B5A2AE55E       DC16 15315, 10842, 24293, 20332, 32247, 27774, 42250, 46211, 34328
   \              6C4FF77D7E6C
   \              0AA583B41886
   \   00000146   91972EE3A7F2       DC16 38801, 58158, 62119, 49212, 53685, 10562, 14539, 2640, 7129, 28518
   \              3CC0B5D14229
   \              CB38500AD91B
   \              666F        
   \   0000015A   EF7E744CFD5D       DC16 32495, 19572, 24061, 46475, 41986, 38553, 34576, 62383, 57894
   \              8BB502A49996
   \              1087AFF326E2
   \   0000016C   BDD034C1C339       DC16 53437, 49460, 14787, 10314, 6865, 2904, 32743, 28270, 23797, 19836
   \              4A28D11A580B
   \              E77F6E6EF55C
   \              7C4D        
   \   00000180   0CC685D71EE5       DC16 50700, 55173, 58654, 62615, 32808, 37281, 41786, 45747, 19012
   \              97F42880A191
   \              3AA3B3B2444A
   \   00000192   CD5B5669DF78       DC16 23501, 26966, 30943, 3168, 7657, 12146, 16123, 54925, 50948, 62879
   \              600CE91D722F
   \              FB3E8DD604C7
   \              9FF5        
   \   000001A6   16E4A9902081       DC16 58390, 37033, 33056, 46011, 41522, 23237, 19276, 31191, 26718
   \              BBB332A2C55A
   \              4C4BD7795E68
   \   000001B8   E11C680DF33F       DC16 7393, 3432, 16371, 11898, 59150, 63111, 50204, 54677, 41258, 45219
   \              7A2E0EE787F6
   \              1CC495D52AA1
   \              A3B0        
   \   000001CC   3882B193466B       DC16 33336, 37809, 27462, 31439, 18516, 23005, 11618, 15595, 3696, 8185
   \              CF7A5448DD59
   \              622DEB3C700E
   \              F91F        
   \   000001E0   8FF706E69DD4       DC16 63375, 58886, 54429, 50452, 45483, 40994, 37561, 33584, 31687
   \              14C5ABB122A0
   \              B9923083C77B
   \   000001F2   4E6AD5585C49       DC16 27214, 22741, 18780, 15843, 11370, 7921, 3960
   \              E33D6A2CF11E
   \              780F        
     21          	0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf,
     22          	0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7,
     23          	0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e,
     24          	0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff, 0xe876,
     25          	0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd,
     26          	0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5,
     27          	0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e, 0x54b5, 0x453c,
     28          	0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974,
     29          	0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb,
     30          	0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868, 0x99e1, 0xab7a, 0xbaf3,
     31          	0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a,
     32          	0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72,
     33          	0x6306, 0x728f, 0x4014, 0x519d, 0x2522, 0x34ab, 0x0630, 0x17b9,
     34          	0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1,
     35          	0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738,
     36          	0xffcf, 0xee46, 0xdcdd, 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70,
     37          	0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7,
     38          	0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff,
     39          	0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036,
     40          	0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e,
     41          	0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5,
     42          	0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd,
     43          	0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134,
     44          	0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c,
     45          	0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3,
     46          	0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb,
     47          	0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232,
     48          	0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a,
     49          	0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1,
     50          	0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9,
     51          	0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330,
     52          	0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78
     53          };
     54          //EXPORT_SYMBOL(crc_ccitt_table);
     55          
     56          /**
     57           *	crc_ccitt - recompute the CRC for the data buffer
     58           *	@crc: previous CRC value
     59           *	@buffer: data pointer
     60           *	@len: number of bytes in the buffer
     61           */

   \                                 In section .text, align 4, keep-with-next
     62          u16 crc_ccitt(u16 crc, u8 const *buffer, size_t len)
     63          {
   \                     crc_ccitt:
   \   00000000   38402DE9           PUSH     {R3-R5,LR}
   \   00000004   0150A0E1           MOV      R5,R1
   \   00000008   0240B0E1           MOVS     R4,R2
   \   0000000C   0400000A           BEQ      ??crc_ccitt_0
   \                     ??crc_ccitt_1:
   \   00000010   014044E2           SUB      R4,R4,#+1
     64          	while (len--)
     65          		crc = crc_ccitt_byte(crc, *buffer++);
   \   00000014   0110D5E4           LDRB     R1,[R5], #+1
   \   00000018   ........           BL       crc_ccitt_byte
   \   0000001C   000054E3           CMP      R4,#+0
   \   00000020   FAFFFF1A           BNE      ??crc_ccitt_1
     66          	return crc;
   \                     ??crc_ccitt_0:
   \   00000024   3240BDE8           POP      {R1,R4,R5,LR}
   \   00000028   1EFF2FE1           BX       LR               ;; return
     67          }
     68          //EXPORT_SYMBOL(crc_ccitt);
     69          
     70          //MODULE_DESCRIPTION("CRC-CCITT calculations");
     71          //MODULE_LICENSE("GPL");
     72          

   Maximum stack usage in bytes:

     Function       .cstack
     --------       -------
     crc_ccitt           0
     crc_ccitt_byte      0


   Section sizes:

     Function/Label  Bytes
     --------------  -----
     crc_ccitt_byte    40
     crc_ccitt_table  512
     crc_ccitt         44

 
 512 bytes in section .rodata
  84 bytes in section .text
 
  84 bytes of CODE  memory
 512 bytes of CONST memory

Errors: none
Warnings: none

⌨️ 快捷键说明

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