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

📄 config.lst

📁 Internet Radio Internet Radio Internet Radio Internet Radio Internet Radio
💻 LST
📖 第 1 页 / 共 4 页
字号:
 245 01f8 013083E2 		add	r3, r3, #1	@ tmp115, pgnum,
 246 01fc 003084E5 		str	r3, [r4, #0]	@ tmp115, pgnum
 247 0200 0030A0E3 		mov	r3, #0	@ tmp117,
 248 0204 003085E5 		str	r3, [r5, #0]	@ tmp117, pgpos
 249              	.L37:
 250 0208 18109FE5 		ldr	r1, .L39	@ tmp118,
 251 020c 24209FE5 		ldr	r2, .L39+16	@ tmp119,
 252 0210 003091E5 		ldr	r3, [r1, #0]	@ pgpos.275, pgpos
 253 0214 0300D2E7 		ldrb	r0, [r2, r3]	@ zero_extendqisi2	@ D.2990, pgbuf
 254 0218 013083E2 		add	r3, r3, #1	@ tmp121, pgpos.275,
 255 021c 003081E5 		str	r3, [r1, #0]	@ tmp121, pgpos
 256 0220 3040BDE8 		ldmfd	sp!, {r4, r5, lr}
 257 0224 1EFF2FE1 		bx	lr
 258              	.L40:
 259              		.align	2
 260              	.L39:
 261 0228 00000000 		.word	pgpos
 262 022c 08000000 		.word	page_size
 263 0230 04000000 		.word	at45db
 264 0234 0C000000 		.word	pgnum
 265 0238 10000000 		.word	pgbuf
 266              		.size	ConfigGet, .-ConfigGet
 267              		.align	2
 268              		.global	ConfigLoadBinary
 269              		.type	ConfigLoadBinary, %function
 270              	ConfigLoadBinary:
 271              		@ Function supports interworking.
 272              		@ args = 0, pretend = 0, frame = 0
 273              		@ frame_needed = 0, uses_anonymous_args = 0
 274 023c 70402DE9 		stmfd	sp!, {r4, r5, r6, lr}	@,
 275 0240 0060A0E1 		mov	r6, r0	@ data, data
 276 0244 0140A0E1 		mov	r4, r1	@ len, len
 277 0248 0050A0E3 		mov	r5, #0	@ ivtmp.318,
 278 024c 020000EA 		b	.L42	@
 279              	.L43:
 280 0250 D6FFFFEB 		bl	ConfigGet	@
 281 0254 0600C5E7 		strb	r0, [r5, r6]	@,* data
 282 0258 015085E2 		add	r5, r5, #1	@ ivtmp.318, ivtmp.318,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 6


 283              	.L42:
 284 025c 014054E2 		subs	r4, r4, #1	@ len, len,
 285 0260 FAFFFF2A 		bcs	.L43	@,
 286 0264 7040BDE8 		ldmfd	sp!, {r4, r5, r6, lr}
 287 0268 1EFF2FE1 		bx	lr
 288              		.size	ConfigLoadBinary, .-ConfigLoadBinary
 289              		.align	2
 290              		.global	ConfigLoadString
 291              		.type	ConfigLoadString, %function
 292              	ConfigLoadString:
 293              		@ Function supports interworking.
 294              		@ args = 0, pretend = 0, frame = 0
 295              		@ frame_needed = 0, uses_anonymous_args = 0
 296 026c 70402DE9 		stmfd	sp!, {r4, r5, r6, lr}	@,
 297 0270 0050A0E1 		mov	r5, r0	@ str, str
 298 0274 0160A0E1 		mov	r6, r1	@ size, size
 299 0278 0040A0E3 		mov	r4, #0	@ rc,
 300 027c 010000EA 		b	.L47	@
 301              	.L48:
 302 0280 0500C4E7 		strb	r0, [r4, r5]	@ ch,* str
 303 0284 014084E2 		add	r4, r4, #1	@ rc, rc,
 304              	.L47:
 305 0288 060054E1 		cmp	r4, r6	@ rc, size
 306 028c 0200000A 		beq	.L51	@,
 307 0290 C6FFFFEB 		bl	ConfigGet	@
 308 0294 000050E3 		cmp	r0, #0	@ ch
 309 0298 F8FFFF1A 		bne	.L48	@,
 310              	.L51:
 311 029c 0030A0E3 		mov	r3, #0	@ tmp108,
 312 02a0 010084E2 		add	r0, r4, #1	@ <result>, rc,
 313 02a4 0430C5E7 		strb	r3, [r5, r4]	@ tmp108,* rc
 314 02a8 7040BDE8 		ldmfd	sp!, {r4, r5, r6, lr}
 315 02ac 1EFF2FE1 		bx	lr
 316              		.size	ConfigLoadString, .-ConfigLoadString
 317              		.align	2
 318              		.global	ConfigFlush
 319              		.type	ConfigFlush, %function
 320              	ConfigFlush:
 321              		@ Function supports interworking.
 322              		@ args = 0, pretend = 0, frame = 0
 323              		@ frame_needed = 0, uses_anonymous_args = 0
 324 02b0 40309FE5 		ldr	r3, .L57	@ tmp101,
 325 02b4 003093E5 		ldr	r3, [r3, #0]	@ pgpos, pgpos
 326 02b8 000053E3 		cmp	r3, #0	@ pgpos,
 327 02bc 30402DE9 		stmfd	sp!, {r4, r5, lr}	@,
 328 02c0 0A0000DA 		ble	.L56	@,
 329 02c4 30409FE5 		ldr	r4, .L57+4	@ tmp103,
 330 02c8 30509FE5 		ldr	r5, .L57+8	@ tmp104,
 331 02cc 000094E5 		ldr	r0, [r4, #0]	@ at45db, at45db
 332 02d0 001095E5 		ldr	r1, [r5, #0]	@ pgnum, pgnum
 333 02d4 FEFFFFEB 		bl	At45dbPageErase	@
 334 02d8 24309FE5 		ldr	r3, .L57+12	@ tmp108,
 335 02dc 000094E5 		ldr	r0, [r4, #0]	@ at45db, at45db
 336 02e0 001095E5 		ldr	r1, [r5, #0]	@ pgnum, pgnum
 337 02e4 003093E5 		ldr	r3, [r3, #0]	@ page_size, page_size
 338 02e8 18209FE5 		ldr	r2, .L57+16	@,
 339 02ec FEFFFFEB 		bl	At45dbPageWrite	@
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 7


 340              	.L56:
 341 02f0 3040BDE8 		ldmfd	sp!, {r4, r5, lr}
 342 02f4 1EFF2FE1 		bx	lr
 343              	.L58:
 344              		.align	2
 345              	.L57:
 346 02f8 00000000 		.word	pgpos
 347 02fc 04000000 		.word	at45db
 348 0300 0C000000 		.word	pgnum
 349 0304 08000000 		.word	page_size
 350 0308 10000000 		.word	pgbuf
 351              		.size	ConfigFlush, .-ConfigFlush
 352              		.align	2
 353              		.type	ConfigPut, %function
 354              	ConfigPut:
 355              		@ Function supports interworking.
 356              		@ args = 0, pretend = 0, frame = 0
 357              		@ frame_needed = 0, uses_anonymous_args = 0
 358 030c 30402DE9 		stmfd	sp!, {r4, r5, lr}	@,
 359 0310 70409FE5 		ldr	r4, .L65	@ tmp105,
 360 0314 003094E5 		ldr	r3, [r4, #0]	@ pgpos, pgpos
 361 0318 000053E3 		cmp	r3, #0	@ pgpos,
 362 031c FF5000E2 		and	r5, r0, #255	@ ch, ch,
 363 0320 060000AA 		bge	.L60	@,
 364 0324 60309FE5 		ldr	r3, .L65+4	@ tmp107,
 365 0328 60009FE5 		ldr	r0, .L65+8	@,
 366 032c 002093E5 		ldr	r2, [r3, #0]	@ D.3621, page_size
 367 0330 FF10A0E3 		mov	r1, #255	@,
 368 0334 FEFFFFEB 		bl	memset	@
 369 0338 0030A0E3 		mov	r3, #0	@ tmp112,
 370 033c 003084E5 		str	r3, [r4, #0]	@ tmp112, pgpos
 371              	.L60:
 372 0340 44309FE5 		ldr	r3, .L65+4	@ tmp117,
 373 0344 001094E5 		ldr	r1, [r4, #0]	@ pgpos.448, pgpos
 374 0348 003093E5 		ldr	r3, [r3, #0]	@ page_size, page_size
 375 034c 012081E2 		add	r2, r1, #1	@ D.2975, pgpos.448,
 376 0350 030052E1 		cmp	r2, r3	@ D.2975, page_size
 377 0354 34309FE5 		ldr	r3, .L65+8	@ tmp114,
 378 0358 002084E5 		str	r2, [r4, #0]	@ D.2975, pgpos
 379 035c 0150C3E7 		strb	r5, [r3, r1]	@ ch, pgbuf
 380 0360 0600003A 		bcc	.L64	@,
 381 0364 FEFFFFEB 		bl	ConfigFlush	@
 382 0368 24309FE5 		ldr	r3, .L65+12	@ tmp119,
 383 036c 002093E5 		ldr	r2, [r3, #0]	@ pgnum, pgnum
 384 0370 012082E2 		add	r2, r2, #1	@ tmp122, pgnum,
 385 0374 002083E5 		str	r2, [r3, #0]	@ tmp122, pgnum
 386 0378 0030A0E3 		mov	r3, #0	@ tmp124,
 387 037c 003084E5 		str	r3, [r4, #0]	@ tmp124, pgpos
 388              	.L64:
 389 0380 3040BDE8 		ldmfd	sp!, {r4, r5, lr}
 390 0384 1EFF2FE1 		bx	lr
 391              	.L66:
 392              		.align	2
 393              	.L65:
 394 0388 00000000 		.word	pgpos
 395 038c 08000000 		.word	page_size
 396 0390 10000000 		.word	pgbuf
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 8


 397 0394 0C000000 		.word	pgnum
 398              		.size	ConfigPut, .-ConfigPut
 399              		.align	2
 400              		.global	ConfigSaveBinary
 401              		.type	ConfigSaveBinary, %function
 402              	ConfigSaveBinary:
 403              		@ Function supports interworking.
 404              		@ args = 0, pretend = 0, frame = 0
 405              		@ frame_needed = 0, uses_anonymous_args = 0
 406 0398 70402DE9 		stmfd	sp!, {r4, r5, r6, lr}	@,
 407 039c 0060A0E1 		mov	r6, r0	@ data, data
 408 03a0 0140A0E1 		mov	r4, r1	@ len, len
 409 03a4 0050A0E3 		mov	r5, #0	@ ivtmp.488,
 410 03a8 020000EA 		b	.L68	@
 411              	.L69:
 412 03ac 0600D5E7 		ldrb	r0, [r5, r6]	@ zero_extendqisi2	@,* data
 413 03b0 D5FFFFEB 		bl	ConfigPut	@
 414 03b4 015085E2 		add	r5, r5, #1	@ ivtmp.488, ivtmp.488,
 415              	.L68:
 416 03b8 014054E2 		subs	r4, r4, #1	@ len, len,
 417 03bc FAFFFF2A 		bcs	.L69	@,
 418 03c0 7040BDE8 		ldmfd	sp!, {r4, r5, r6, lr}
 419 03c4 1EFF2FE1 		bx	lr
 420              		.size	ConfigSaveBinary, .-ConfigSaveBinary
 421              		.align	2
 422              		.global	ConfigSaveString
 423              		.type	ConfigSaveString, %function
 424              	ConfigSaveString:
 425              		@ Function supports interworking.
 426              		@ args = 0, pretend = 0, frame = 0
 427              		@ frame_needed = 0, uses_anonymous_args = 0
 428 03c8 10402DE9 		stmfd	sp!, {r4, lr}	@,
 429 03cc 0040A0E1 		mov	r4, r0	@ str, str
 430              	.L74:
 431 03d0 0000D4E5 		ldrb	r0, [r4, #0]	@ zero_extendqisi2	@,* str
 432 03d4 CCFFFFEB 		bl	ConfigPut	@
 433 03d8 0130D4E4 		ldrb	r3, [r4], #1	@ zero_extendqisi2	@ temp.540,
 434 03dc 000053E3 		cmp	r3, #0	@ temp.540,
 435 03e0 FAFFFF1A 		bne	.L74	@,
 436 03e4 1040BDE8 		ldmfd	sp!, {r4, lr}
 437 03e8 1EFF2FE1 		bx	lr
 438              		.size	ConfigSaveString, .-ConfigSaveString
 439              		.align	2
 440              		.global	ConfigSize
 441              		.type	ConfigSize, %function
 442              	ConfigSize:
 443              		@ Function supports interworking.
 444              		@ args = 0, pretend = 0, frame = 0
 445              		@ frame_needed = 0, uses_anonymous_args = 0
 446 03ec F0472DE9 		stmfd	sp!, {r4, r5, r6, r7, r8, r9, sl, lr}	@,
 447 03f0 0070A0E3 		mov	r7, #0	@ rc,
 448 03f4 6C609FE5 		ldr	r6, .L92	@ ivtmp.597,
 449 03f8 6C909FE5 		ldr	r9, .L92+4	@ tmp123,
 450 03fc 07A0A0E1 		mov	sl, r7	@ rc, rc
 451              	.L80:
 452 0400 000096E5 		ldr	r0, [r6, #0]	@ D.2951, <variable>.rs_name
 453 0404 000050E3 		cmp	r0, #0	@ D.2951,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 9


 454 0408 1000000A 		beq	.L81	@,
 455 040c FEFFFFEB 		bl	strlen	@
 456 0410 048096E5 		ldr	r8, [r6, #4]	@ D.2958, <variable>.rs_streams
 457 0414 010080E2 		add	r0, r0, #1	@ tmp117,,
 458 0418 007087E0 		add	r7, r7, r0	@ rc, rc, tmp117
 459 041c 0650A0E1 		mov	r5, r6	@ ivtmp.591, ivtmp.597
 460 0420 0A40A0E1 		mov	r4, sl	@ i, rc
 461 0424 060000EA 		b	.L91	@
 462              	.L84:
 463 0428 083095E5 		ldr	r3, [r5, #8]	@ D.2955, <variable>.rs_uri
 464 042c 000053E2 		subs	r0, r3, #0	@ D.2955, D.2955
 465 0430 045085E2 		add	r5, r5, #4	@ ivtmp.591, ivtmp.591,
 466 0434 0200000A 		beq	.L91	@,
 467 0438 FEFFFFEB 		bl	strlen	@
 468 043c 010080E2 		add	r0, r0, #1	@ tmp119,,
 469 0440 007087E0 		add	r7, r7, r0	@ rc, rc, tmp119
 470              	.L91:
 471 0444 080054E1 		cmp	r4, r8	@ i, D.2958
 472 0448 014084E2 		add	r4, r4, #1	@ i, i,
 473 044c F5FFFFBA 		blt	.L84	@,
 474              	.L81:
 475 0450 886086E2 		add	r6, r6, #136	@ ivtmp.597, ivtmp.597,
 476 0454 090056E1 		cmp	r6, r9	@ ivtmp.597, tmp123
 477 0458 E8FFFF1A 		bne	.L80	@,
 478 045c 010087E2 		add	r0, r7, #1	@ <result>, rc,
 479 0460 F047BDE8 		ldmfd	sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
 480 0464 1EFF2FE1 		bx	lr
 481              	.L93:
 482              		.align	2
 483              	.L92:
 484 0468 88000000 		.word	favlist+136
 485 046c 00440000 		.word	favlist+17408
 486              		.size	ConfigSize, .-ConfigSize
 487              		.align	2
 488              		.global	NutLoadConfig
 489              		.type	NutLoadConfig, %function
 490              	NutLoadConfig:
 491              		@ Function supports interworking.
 492              		@ args = 0, pretend = 0, frame = 0
 493              		@ frame_needed = 0, uses_anonymous_args = 0
 494 0470 30402DE9 		stmfd	sp!, {r4, r5, lr}	@,

⌨️ 快捷键说明

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