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

📄 lcd2_color_key.lst

📁 au1200下的boot代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
GAS LISTING /tmp/ccqJ4Irl.s 			page 1   1              		.section .mdebug.abi32   2              		.previous   3              		.section	.debug_abbrev,"",@progbits   4              	$Ldebug_abbrev0:   5              		.section	.debug_info,"",@progbits   6              	$Ldebug_info0:   7              		.section	.debug_line,"",@progbits   8              	$Ldebug_line0:   9 0000 C9000000 		.text   9      0200AD00    9      00000101    9      FB0E0A00    9      01010101   10              	$Ltext0:  11              		.data  12              		.align	2  13              		.type	lcd, @object  14              		.size	lcd, 4  15              	lcd:  16 0000 000000B5 		.word	-1258291200  17 0004 00000000 		.text  17      00000000   17      00000000   18              		.align	2  19              		.globl	color_key_set_color  20              		.ent	color_key_set_color  21              		.type	color_key_set_color, @function  22              	color_key_set_color:  23              	$LFB2:  24              		.file 1 "/mnt/hgfs/boot/booter/source/lcd2_color_key.c"   1:/mnt/hgfs/boot/booter/source/lcd2_color_key.c **** #include "example.h"   2:/mnt/hgfs/boot/booter/source/lcd2_color_key.c ****    3:/mnt/hgfs/boot/booter/source/lcd2_color_key.c **** static AU1200_LCD* lcd = (AU1200_LCD*) KSEG1(LCD_PHYS_ADDR);   4:/mnt/hgfs/boot/booter/source/lcd2_color_key.c ****    5:/mnt/hgfs/boot/booter/source/lcd2_color_key.c ****    6:/mnt/hgfs/boot/booter/source/lcd2_color_key.c **** void color_key_set_color(uint8 r, uint8 g, uint8 b)   7:/mnt/hgfs/boot/booter/source/lcd2_color_key.c **** {  25              		.loc 1 7 0  26              		.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0  27              		.mask	0x00000000,0  28              		.fmask	0x00000000,0  29              		.set	noreorder  30              		.set	nomacro  31              		  32              		.loc 1 7 0  33 0000 FF008430 		andi	$4,$4,0x00ff  34 0004 FF00A530 		andi	$5,$5,0x00ff   8:/mnt/hgfs/boot/booter/source/lcd2_color_key.c **** 	DPRINTF("RGB(%d, %d, %d)\n", r, g, b);   9:/mnt/hgfs/boot/booter/source/lcd2_color_key.c **** 	lcd->colorkey = (r << 16) | (g << 8) | (b << 0);  35              		.loc 1 9 0  36 0008 0000023C 		lui	$2,%hi(lcd)  37 000c 0000438C 		lw	$3,%lo(lcd)($2)  38 0010 00240400 		sll	$4,$4,16  39 0014 002A0500 		sll	$5,$5,8  40 0018 25208500 		or	$4,$4,$5  41              		.loc 1 7 0  42 001c FF00C630 		andi	$6,$6,0x00ffGAS LISTING /tmp/ccqJ4Irl.s 			page 2  43              		.loc 1 9 0  44 0020 25208600 		or	$4,$4,$6  45 0024 280064AC 		sw	$4,40($3)  46 0028 0800E003 		j	$31  47 002c 00000000 		nop  48              	  49              		.set	macro  50              		.set	reorder  51              	$LFE2:  52              		.end	color_key_set_color  53              		.align	2  54              		.globl	color_key_set_mask  55              		.ent	color_key_set_mask  56              		.type	color_key_set_mask, @function  57              	color_key_set_mask:  58              	$LFB3:  10:/mnt/hgfs/boot/booter/source/lcd2_color_key.c **** }  11:/mnt/hgfs/boot/booter/source/lcd2_color_key.c ****   12:/mnt/hgfs/boot/booter/source/lcd2_color_key.c **** void color_key_set_mask(uint8 r, uint8 g, uint8 b)  13:/mnt/hgfs/boot/booter/source/lcd2_color_key.c **** {  59              		.loc 1 13 0  60              		.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0  61              		.mask	0x00000000,0  62              		.fmask	0x00000000,0  63              		.set	noreorder  64              		.set	nomacro  65              		  66              		.loc 1 13 0  67 0030 FF008430 		andi	$4,$4,0x00ff  68 0034 FF00A530 		andi	$5,$5,0x00ff  14:/mnt/hgfs/boot/booter/source/lcd2_color_key.c **** 	DPRINTF("RGB(%d, %d, %d)\n", r, g, b);  15:/mnt/hgfs/boot/booter/source/lcd2_color_key.c **** 	lcd->colorkeymsk = (r << 16) | (g << 8) | (b << 0);  69              		.loc 1 15 0  70 0038 0000023C 		lui	$2,%hi(lcd)  71 003c 0000438C 		lw	$3,%lo(lcd)($2)  72 0040 00240400 		sll	$4,$4,16  73 0044 002A0500 		sll	$5,$5,8  74 0048 25208500 		or	$4,$4,$5  75              		.loc 1 13 0  76 004c FF00C630 		andi	$6,$6,0x00ff  77              		.loc 1 15 0  78 0050 25208600 		or	$4,$4,$6  79 0054 2C0064AC 		sw	$4,44($3)  80 0058 0800E003 		j	$31  81 005c 00000000 		nop  82              	  83              		.set	macro  84              		.set	reorder  85              	$LFE3:  86              		.end	color_key_set_mask  87              		.section	.debug_frame,"",@progbits  88              	$Lframe0:  89 0000 0C000000 		.4byte	$LECIE0-$LSCIE0  90              	$LSCIE0:  91 0004 FFFFFFFF 		.4byte	0xffffffff  92 0008 01       		.byte	0x1  93 0009 00       		.ascii	"\000"GAS LISTING /tmp/ccqJ4Irl.s 			page 3  94 000a 01       		.uleb128 0x1  95 000b 04       		.sleb128 4  96 000c 1F       		.byte	0x1f  97 000d 0C       		.byte	0xc  98 000e 1D       		.uleb128 0x1d  99 000f 00       		.uleb128 0x0 100              		.align	2 101              	$LECIE0: 102              	$LSFDE0: 103 0010 0C000000 		.4byte	$LEFDE0-$LASFDE0 104              	$LASFDE0: 105 0014 00000000 		.4byte	$Lframe0 106 0018 00000000 		.4byte	$LFB2 107 001c 30000000 		.4byte	$LFE2-$LFB2 108              		.align	2 109              	$LEFDE0: 110              	$LSFDE2: 111 0020 0C000000 		.4byte	$LEFDE2-$LASFDE2 112              	$LASFDE2: 113 0024 00000000 		.4byte	$Lframe0 114 0028 30000000 		.4byte	$LFB3 115 002c 30000000 		.4byte	$LFE3-$LFB3 116              		.align	2 117              	$LEFDE2: 118              		.align	0 119              		.file 2 "/mnt/hgfs/boot/booter/include/example.h" 120              		.file 3 "/mnt/hgfs/boot/booter/platforms/DB1200/platform.h" 121              		.file 4 "/mnt/hgfs/boot/booter/include/au1x00.h" 122              		.text 123              	$Letext0: 124              		.section	.debug_info 125 0000 B3030000 		.4byte	0x3b3 126 0004 0200     		.2byte	0x2 127 0006 00000000 		.4byte	$Ldebug_abbrev0 128 000a 04       		.byte	0x4 129 000b 01       		.uleb128 0x1 130 000c 00000000 		.4byte	$Ldebug_line0 131 0010 60000000 		.4byte	$Letext0 132 0014 00000000 		.4byte	$Ltext0 133 0018 3E010000 		.4byte	$LASF47 134 001c 01       		.byte	0x1 135 001d 47000000 		.4byte	$LASF48 136 0021 02       		.uleb128 0x2 137 0022 EB010000 		.4byte	$LASF0 138 0026 01       		.byte	0x1 139 0027 06       		.byte	0x6 140 0028 02       		.uleb128 0x2 141 0029 58010000 		.4byte	$LASF1 142 002d 02       		.byte	0x2 143 002e 05       		.byte	0x5 144 002f 03       		.uleb128 0x3 145 0030 696E7400 		.ascii	"int\000" 146 0034 04       		.byte	0x4 147 0035 05       		.byte	0x5 148 0036 04       		.uleb128 0x4 149 0037 2A020000 		.4byte	$LASF4 150 003b 02       		.byte	0x2GAS LISTING /tmp/ccqJ4Irl.s 			page 4 151 003c 35       		.byte	0x35 152 003d 41000000 		.4byte	0x41 153 0041 02       		.uleb128 0x2 154 0042 D2010000 		.4byte	$LASF2 155 0046 01       		.byte	0x1 156 0047 08       		.byte	0x8 157 0048 02       		.uleb128 0x2 158 0049 04020000 		.4byte	$LASF3 159 004d 02       		.byte	0x2 160 004e 07       		.byte	0x7 161 004f 04       		.uleb128 0x4 162 0050 0B010000 		.4byte	$LASF5 163 0054 02       		.byte	0x2 164 0055 37       		.byte	0x37 165 0056 5A000000 		.4byte	0x5a 166 005a 02       		.uleb128 0x2 167 005b 3A000000 		.4byte	$LASF6 168 005f 04       		.byte	0x4 169 0060 07       		.byte	0x7 170 0061 02       		.uleb128 0x2 171 0062 8E000000 		.4byte	$LASF7 172 0066 08       		.byte	0x8 173 0067 07       		.byte	0x7 174 0068 02       		.uleb128 0x2 175 0069 3A000000 		.4byte	$LASF6 176 006d 04       		.byte	0x4 177 006e 07       		.byte	0x7 178 006f 05       		.uleb128 0x5 179 0070 D3000000 		.4byte	0xd3 180 0074 18       		.byte	0x18 181 0075 04       		.byte	0x4 182 0076 480E     		.2byte	0xe48 183 0078 06       		.uleb128 0x6 184 0079 AE010000 		.4byte	$LASF8 185 007d 04       		.byte	0x4 186 007e 420E     		.2byte	0xe42 187 0080 4F000000 		.4byte	0x4f 188 0084 02       		.byte	0x2 189 0085 10       		.byte	0x10 190 0086 00       		.uleb128 0x0 191 0087 06       		.uleb128 0x6 192 0088 3A020000 		.4byte	$LASF9 193 008c 04       		.byte	0x4 194 008d 430E     		.2byte	0xe43 195 008f 4F000000 		.4byte	0x4f 196 0093 02       		.byte	0x2 197 0094 10       		.byte	0x10 198 0095 04       		.uleb128 0x4 199 0096 06       		.uleb128 0x6 200 0097 24010000 		.4byte	$LASF10 201 009b 04       		.byte	0x4 202 009c 440E     		.2byte	0xe44 203 009e 4F000000 		.4byte	0x4f 204 00a2 02       		.byte	0x2 205 00a3 10       		.byte	0x10 206 00a4 08       		.uleb128 0x8 207 00a5 06       		.uleb128 0x6GAS LISTING /tmp/ccqJ4Irl.s 			page 5 208 00a6 18000000 		.4byte	$LASF11 209 00aa 04       		.byte	0x4 210 00ab 450E     		.2byte	0xe45 211 00ad 4F000000 		.4byte	0x4f 212 00b1 02       		.byte	0x2 213 00b2 10       		.byte	0x10 214 00b3 0C       		.uleb128 0xc 215 00b4 06       		.uleb128 0x6 216 00b5 25000000 		.4byte	$LASF12 217 00b9 04       		.byte	0x4 218 00ba 460E     		.2byte	0xe46 219 00bc 4F000000 		.4byte	0x4f 220 00c0 02       		.byte	0x2 221 00c1 10       		.byte	0x10 222 00c2 10       		.uleb128 0x10 223 00c3 06       		.uleb128 0x6 224 00c4 31010000 		.4byte	$LASF13 225 00c8 04       		.byte	0x4 226 00c9 470E     		.2byte	0xe47 227 00cb 4F000000 		.4byte	0x4f 228 00cf 02       		.byte	0x2 229 00d0 10       		.byte	0x10 230 00d1 14       		.uleb128 0x14 231 00d2 00       		.byte	0x0 232 00d3 05       		.uleb128 0x5 233 00d4 55010000 		.4byte	0x155 234 00d8 20       		.byte	0x20 235 00d9 04       		.byte	0x4 236 00da 580E     		.2byte	0xe58 237 00dc 06       		.uleb128 0x6 238 00dd D9000000 		.4byte	$LASF14 239 00e1 04       		.byte	0x4 240 00e2 500E     		.2byte	0xe50 241 00e4 4F000000 		.4byte	0x4f 242 00e8 02       		.byte	0x2 243 00e9 10       		.byte	0x10 244 00ea 00       		.uleb128 0x0 245 00eb 06       		.uleb128 0x6 246 00ec E2000000 		.4byte	$LASF15 247 00f0 04       		.byte	0x4 248 00f1 510E     		.2byte	0xe51 249 00f3 4F000000 		.4byte	0x4f 250 00f7 02       		.byte	0x2 251 00f8 10       		.byte	0x10 252 00f9 04       		.uleb128 0x4 253 00fa 06       		.uleb128 0x6 254 00fb EB000000 		.4byte	$LASF16 255 00ff 04       		.byte	0x4 256 0100 520E     		.2byte	0xe52 257 0102 4F000000 		.4byte	0x4f 258 0106 02       		.byte	0x2 259 0107 10       		.byte	0x10 260 0108 08       		.uleb128 0x8 261 0109 06       		.uleb128 0x6 262 010a B9010000 		.4byte	$LASF17 263 010e 04       		.byte	0x4 264 010f 530E     		.2byte	0xe53GAS LISTING /tmp/ccqJ4Irl.s 			page 6 265 0111 4F000000 		.4byte	0x4f 266 0115 02       		.byte	0x2 267 0116 10       		.byte	0x10 268 0117 0C       		.uleb128 0xc 269 0118 06       		.uleb128 0x6 270 0119 BE000000 		.4byte	$LASF18 271 011d 04       		.byte	0x4 272 011e 540E     		.2byte	0xe54 273 0120 4F000000 		.4byte	0x4f 274 0124 02       		.byte	0x2 275 0125 10       		.byte	0x10 276 0126 10       		.uleb128 0x10 277 0127 06       		.uleb128 0x6 278 0128 A5000000 		.4byte	$LASF19 279 012c 04       		.byte	0x4 280 012d 550E     		.2byte	0xe55 281 012f 4F000000 		.4byte	0x4f 282 0133 02       		.byte	0x2 283 0134 10       		.byte	0x10 284 0135 14       		.uleb128 0x14 285 0136 06       		.uleb128 0x6 286 0137 F4000000 		.4byte	$LASF20 287 013b 04       		.byte	0x4 288 013c 560E     		.2byte	0xe56 289 013e 4F000000 		.4byte	0x4f 290 0142 02       		.byte	0x2 291 0143 10       		.byte	0x10 292 0144 18       		.uleb128 0x18 293 0145 06       		.uleb128 0x6 294 0146 F7010000 		.4byte	$LASF21 295 014a 04       		.byte	0x4 296 014b 570E     		.2byte	0xe57 297 014d 4F000000 		.4byte	0x4f 298 0151 02       		.byte	0x2 299 0152 10       		.byte	0x10 300 0153 1C       		.uleb128 0x1c 301 0154 00       		.byte	0x0 302 0155 07       		.uleb128 0x7 303 0156 AE020000 		.4byte	0x2ae 304 015a 0009     		.2byte	0x900 305 015c 04       		.byte	0x4 306 015d 600E     		.2byte	0xe60 307 015f 06       		.uleb128 0x6 308 0160 71010000 		.4byte	$LASF22 309 0164 04       		.byte	0x4 310 0165 340E     		.2byte	0xe34 311 0167 4F000000 		.4byte	0x4f 312 016b 02       		.byte	0x2 313 016c 10       		.byte	0x10 314 016d 00       		.uleb128 0x0 315 016e 06       		.uleb128 0x6 316 016f 7F000000 		.4byte	$LASF23 317 0173 04       		.byte	0x4 318 0174 350E     		.2byte	0xe35 319 0176 4F000000 		.4byte	0x4f 320 017a 02       		.byte	0x2 321 017b 10       		.byte	0x10GAS LISTING /tmp/ccqJ4Irl.s 			page 7 322 017c 04       		.uleb128 0x4 323 017d 06       		.uleb128 0x6 324 017e C6000000 		.4byte	$LASF24 325 0182 04       		.byte	0x4 326 0183 360E     		.2byte	0xe36 327 0185 4F000000 		.4byte	0x4f 328 0189 02       		.byte	0x2 329 018a 10       		.byte	0x10 330 018b 08       		.uleb128 0x8 331 018c 06       		.uleb128 0x6 332 018d 4D010000 		.4byte	$LASF25 333 0191 04       		.byte	0x4 334 0192 370E     		.2byte	0xe37 335 0194 4F000000 		.4byte	0x4f 336 0198 02       		.byte	0x2 337 0199 10       		.byte	0x10 338 019a 0C       		.uleb128 0xc 339 019b 06       		.uleb128 0x6 340 019c A3010000 		.4byte	$LASF26 341 01a0 04       		.byte	0x4 342 01a1 380E     		.2byte	0xe38 343 01a3 4F000000 		.4byte	0x4f 344 01a7 02       		.byte	0x2 345 01a8 10       		.byte	0x10

⌨️ 快捷键说明

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