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

📄 tstsdram.t

📁 pnx1500 ddr test demo
💻 T
📖 第 1 页 / 共 5 页
字号:
__t_sdram_back_to_back_cache_DT_5: (* DT_6, BB:7, line 418 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000005fffa1e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_5;
	.treeinfo .stabn	68 0 418 __t_sdram_back_to_back_cache_DT_5;
	(* BB:7, line 418 *)
	1 rdreg (20);
	2 rdreg (34);
	3 rdreg (19);
	4 dcb (0) 3;
	5 iaddi (64) 3 ;
	6 iaddi (64) 2 ;
	7 ules 6 1 ;
	(* End of BB:7, line 417 *)
	if  7 (0.900000) then
		(* BB:8, line 418 *)
		9 dcb (0) 5	after 4 5 6 7;
		10 uimm (128) ;
		11 iadd 3 10 ;
		12 iadd 2 10 ;
		13 ugtr 1 12 ;
		14 wrreg (19) 11	after 3;
		15 wrreg (34) 12	after 2;
		(* End of BB:8, line 417 *)
		if  13 (0.900000) then
			gotree {__t_sdram_back_to_back_cache_DT_5} (* BB:7 *)
		else (13)
			gotree {__t_sdram_back_to_back_cache_DT_28} (* BB:9 *)
		end (13)
	else (7)
		.bbinfo live_on_exit "0x000000000000000000000001fff21e7f";
		gotree {__t_sdram_back_to_back_cache_DT_27} (* BB:15 *)
	end (7)
endtree (*__t_sdram_back_to_back_cache_DT_5*)

__t_sdram_back_to_back_cache_DT_28: (* DT_7, BB:9, line 423 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000005fffa1e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_28;
	.treeinfo .stabn	68 0 423 __t_sdram_back_to_back_cache_DT_28;
	(* BB:9, line 423 *)
	1 rdreg (0);
	2 rdreg (5);
	3 dinvalid (0) 2;
	4 iaddi (64) 2 ;
	5 iaddi (64) 1 ;
	6 wrreg (19) 4;
	7 wrreg (34) 5;
	(* End of BB:9, line 425 *)
	gotree {__t_sdram_back_to_back_cache_DT_7} (* BB:16 *)
endtree (*__t_sdram_back_to_back_cache_DT_28*)

__t_sdram_back_to_back_cache_DT_29: (* DT_8, BB:10, line 431 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000005fff21e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_29;
	.treeinfo .stabn	68 0 431 __t_sdram_back_to_back_cache_DT_29;
	(* BB:10, line 431 *)
	1 rdreg (0);
	2 iaddi (64) 1 ;
	3 wrreg (34) 2;
	(* End of BB:10, line 433 *)
	gotree {__t_sdram_back_to_back_cache_DT_9} (* BB:23 *)
endtree (*__t_sdram_back_to_back_cache_DT_29*)

__t_sdram_back_to_back_cache_DT_30: (* DT_9, BB:11, line 441 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000007fffe3e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_30;
	.treeinfo .stabn	68 0 441 __t_sdram_back_to_back_cache_DT_30;
	(* BB:11, line 441 *)
	1 rdreg (6);
	2 rdreg (5);
	3 rdreg (0);
	4 ld32d (0) 2 ;
	5 wrreg (13) 3;
	6 wrreg (19) 2;
	7 wrreg (18) 1;
	8 wrreg (34) 3;
	9 wrreg (33) 4;
	(* End of BB:11, line 446 *)
	.bbinfo live_on_exit "0x000000000000000000000007fffe3e1f";
	gotree {__t_sdram_back_to_back_cache_DT_31} (* BB:29 *)
endtree (*__t_sdram_back_to_back_cache_DT_30*)

__t_sdram_back_to_back_cache_DT_25: (* DT_10, BB:12, line 423 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000005fffa1e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_25;
	.treeinfo .stabn	68 0 423 __t_sdram_back_to_back_cache_DT_25;
	(* BB:12, line 423 *)
	1 rdreg (0);
	2 rdreg (5);
	3 dinvalid (0) 2;
	4 iaddi (64) 2 ;
	5 iaddi (64) 1 ;
	6 wrreg (19) 4;
	7 wrreg (34) 5;
	(* End of BB:12, line 425 *)
	gotree {__t_sdram_back_to_back_cache_DT_7} (* BB:16 *)
endtree (*__t_sdram_back_to_back_cache_DT_25*)

__t_sdram_back_to_back_cache_DT_32: (* DT_11, BB:13, line 431 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000005fff21e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_32;
	.treeinfo .stabn	68 0 431 __t_sdram_back_to_back_cache_DT_32;
	(* BB:13, line 431 *)
	1 rdreg (0);
	2 iaddi (64) 1 ;
	3 wrreg (34) 2;
	(* End of BB:13, line 433 *)
	gotree {__t_sdram_back_to_back_cache_DT_9} (* BB:23 *)
endtree (*__t_sdram_back_to_back_cache_DT_32*)

__t_sdram_back_to_back_cache_DT_33: (* DT_12, BB:14, line 441 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000007fffe3e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_33;
	.treeinfo .stabn	68 0 441 __t_sdram_back_to_back_cache_DT_33;
	(* BB:14, line 441 *)
	1 rdreg (6);
	2 rdreg (5);
	3 rdreg (0);
	4 ld32d (0) 2 ;
	5 wrreg (13) 3;
	6 wrreg (19) 2;
	7 wrreg (18) 1;
	8 wrreg (34) 3;
	9 wrreg (33) 4;
	(* End of BB:14, line 446 *)
	.bbinfo live_on_exit "0x000000000000000000000007fffe3e1f";
	gotree {__t_sdram_back_to_back_cache_DT_31} (* BB:29 *)
endtree (*__t_sdram_back_to_back_cache_DT_33*)

__t_sdram_back_to_back_cache_DT_27: (* DT_13, BB:15, line 423 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000005fffa1e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_27;
	.treeinfo .stabn	68 0 423 __t_sdram_back_to_back_cache_DT_27;
	(* BB:15, line 423 *)
	1 rdreg (0);
	2 rdreg (5);
	3 dinvalid (0) 2;
	4 iaddi (64) 2 ;
	5 iaddi (64) 1 ;
	6 wrreg (19) 4;
	7 wrreg (34) 5;
	(* End of BB:15, line 425 *)
	gotree {__t_sdram_back_to_back_cache_DT_7} (* BB:16 *)
endtree (*__t_sdram_back_to_back_cache_DT_27*)

__t_sdram_back_to_back_cache_DT_7: (* DT_14, BB:16, line 426 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000005fffa1e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_7;
	.treeinfo .stabn	68 0 426 __t_sdram_back_to_back_cache_DT_7;
	(* BB:16, line 426 *)
	1 rdreg (20);
	2 rdreg (34);
	3 rdreg (19);
	4 dinvalid (0) 3;
	5 iaddi (64) 3 ;
	6 iaddi (64) 2 ;
	7 ules 6 1 ;
	(* End of BB:16, line 425 *)
	if  7 (0.900000) then
		(* BB:17, line 426 *)
		9 dinvalid (0) 5	after 4 5 6 7;
		10 uimm (128) ;
		11 iadd 3 10 ;
		12 iadd 2 10 ;
		13 ugtr 1 12 ;
		14 wrreg (19) 11	after 3;
		15 wrreg (34) 12	after 2;
		(* End of BB:17, line 425 *)
		if  13 (0.900000) then
			gotree {__t_sdram_back_to_back_cache_DT_7} (* BB:16 *)
		else (13)
			gotree {__t_sdram_back_to_back_cache_DT_37} (* BB:18 *)
		end (13)
	else (7)
		.bbinfo live_on_exit "0x000000000000000000000001fff21e7f";
		gotree {__t_sdram_back_to_back_cache_DT_36} (* BB:22 *)
	end (7)
endtree (*__t_sdram_back_to_back_cache_DT_7*)

__t_sdram_back_to_back_cache_DT_37: (* DT_15, BB:18, line 431 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000005fff21e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_37;
	.treeinfo .stabn	68 0 431 __t_sdram_back_to_back_cache_DT_37;
	(* BB:18, line 431 *)
	1 rdreg (0);
	2 iaddi (64) 1 ;
	3 wrreg (34) 2;
	(* End of BB:18, line 433 *)
	gotree {__t_sdram_back_to_back_cache_DT_9} (* BB:23 *)
endtree (*__t_sdram_back_to_back_cache_DT_37*)

__t_sdram_back_to_back_cache_DT_38: (* DT_16, BB:19, line 441 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000007fffe3e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_38;
	.treeinfo .stabn	68 0 441 __t_sdram_back_to_back_cache_DT_38;
	(* BB:19, line 441 *)
	1 rdreg (6);
	2 rdreg (5);
	3 rdreg (0);
	4 ld32d (0) 2 ;
	5 wrreg (13) 3;
	6 wrreg (19) 2;
	7 wrreg (18) 1;
	8 wrreg (34) 3;
	9 wrreg (33) 4;
	(* End of BB:19, line 446 *)
	.bbinfo live_on_exit "0x000000000000000000000007fffe3e1f";
	gotree {__t_sdram_back_to_back_cache_DT_31} (* BB:29 *)
endtree (*__t_sdram_back_to_back_cache_DT_38*)

__t_sdram_back_to_back_cache_DT_34: (* DT_17, BB:20, line 431 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000005fff21e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_34;
	.treeinfo .stabn	68 0 431 __t_sdram_back_to_back_cache_DT_34;
	(* BB:20, line 431 *)
	1 rdreg (0);
	2 iaddi (64) 1 ;
	3 wrreg (34) 2;
	(* End of BB:20, line 433 *)
	gotree {__t_sdram_back_to_back_cache_DT_9} (* BB:23 *)
endtree (*__t_sdram_back_to_back_cache_DT_34*)

__t_sdram_back_to_back_cache_DT_39: (* DT_18, BB:21, line 441 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000007fffe3e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_39;
	.treeinfo .stabn	68 0 441 __t_sdram_back_to_back_cache_DT_39;
	(* BB:21, line 441 *)
	1 rdreg (6);
	2 rdreg (5);
	3 rdreg (0);
	4 ld32d (0) 2 ;
	5 wrreg (13) 3;
	6 wrreg (19) 2;
	7 wrreg (18) 1;
	8 wrreg (34) 3;
	9 wrreg (33) 4;
	(* End of BB:21, line 446 *)
	.bbinfo live_on_exit "0x000000000000000000000007fffe3e1f";
	gotree {__t_sdram_back_to_back_cache_DT_31} (* BB:29 *)
endtree (*__t_sdram_back_to_back_cache_DT_39*)

__t_sdram_back_to_back_cache_DT_36: (* DT_19, BB:22, line 431 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000005fff21e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_36;
	.treeinfo .stabn	68 0 431 __t_sdram_back_to_back_cache_DT_36;
	(* BB:22, line 431 *)
	1 rdreg (0);
	2 iaddi (64) 1 ;
	3 wrreg (34) 2;
	(* End of BB:22, line 433 *)
	gotree {__t_sdram_back_to_back_cache_DT_9} (* BB:23 *)
endtree (*__t_sdram_back_to_back_cache_DT_36*)

__t_sdram_back_to_back_cache_DT_9: (* DT_20, BB:23, line 434 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000005fff21e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_9;
	.treeinfo .stabn	68 0 434 __t_sdram_back_to_back_cache_DT_9;
	(* BB:23, line 434 *)
	1 rdreg (20);
	2 rdreg (34);
	3 iaddi (64) 2 ;
	4 ules 3 1 ;
	(* End of BB:23, line 433 *)
	if  4 (0.900000) then
		(* BB:24, line 434 *)
		6 uimm (128) ;
		7 iadd 2 6 ;
		8 ugtr 1 7 ;
		9 wrreg (34) 7	after 2;
		(* End of BB:24, line 433 *)
		if  8 (0.900000) then
			gotree {__t_sdram_back_to_back_cache_DT_9} (* BB:23 *)
		else (8)
			gotree {__t_sdram_back_to_back_cache_DT_43} (* BB:25 *)
		end (8)
	else (4)
		.bbinfo live_on_exit "0x000000000000000000000001fff21e7f";
		gotree {__t_sdram_back_to_back_cache_DT_42} (* BB:27 *)
	end (4)
endtree (*__t_sdram_back_to_back_cache_DT_9*)

__t_sdram_back_to_back_cache_DT_43: (* DT_21, BB:25, line 441 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000007fffe3e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_43;
	.treeinfo .stabn	68 0 441 __t_sdram_back_to_back_cache_DT_43;
	(* BB:25, line 441 *)
	1 rdreg (6);
	2 rdreg (5);
	3 rdreg (0);
	4 ld32d (0) 2 ;
	5 wrreg (13) 3;
	6 wrreg (19) 2;
	7 wrreg (18) 1;
	8 wrreg (34) 3;
	9 wrreg (33) 4;
	(* End of BB:25, line 446 *)
	.bbinfo live_on_exit "0x000000000000000000000007fffe3e1f";
	gotree {__t_sdram_back_to_back_cache_DT_31} (* BB:29 *)
endtree (*__t_sdram_back_to_back_cache_DT_43*)

__t_sdram_back_to_back_cache_DT_40: (* DT_22, BB:26, line 441 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000007fffe3e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_40;
	.treeinfo .stabn	68 0 441 __t_sdram_back_to_back_cache_DT_40;
	(* BB:26, line 441 *)
	1 rdreg (6);
	2 rdreg (5);
	3 rdreg (0);
	4 ld32d (0) 2 ;
	5 wrreg (13) 3;
	6 wrreg (19) 2;
	7 wrreg (18) 1;
	8 wrreg (34) 3;
	9 wrreg (33) 4;
	(* End of BB:26, line 446 *)
	.bbinfo live_on_exit "0x000000000000000000000007fffe3e1f";
	gotree {__t_sdram_back_to_back_cache_DT_31} (* BB:29 *)
endtree (*__t_sdram_back_to_back_cache_DT_40*)

__t_sdram_back_to_back_cache_DT_42: (* DT_23, BB:27, line 441 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000007fffe3e7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_42;
	.treeinfo .stabn	68 0 441 __t_sdram_back_to_back_cache_DT_42;
	(* BB:27, line 441 *)
	1 rdreg (6);
	2 rdreg (5);
	3 rdreg (0);
	4 ld32d (0) 2 ;
	5 wrreg (13) 3;
	6 wrreg (19) 2;
	7 wrreg (18) 1;
	8 wrreg (34) 3;
	9 wrreg (33) 4;
	(* End of BB:27, line 446 *)
	.bbinfo live_on_exit "0x000000000000000000000007fffe3e1f";
	gotree {__t_sdram_back_to_back_cache_DT_31} (* BB:29 *)
endtree (*__t_sdram_back_to_back_cache_DT_42*)

__t_sdram_back_to_back_cache_DT_31: (* DT_24, BB:29, line 446 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000007ffffffff";
	.treeinfo label __t_sdram_back_to_back_cache_DT_31;
	.treeinfo .stabn	68 0 446 __t_sdram_back_to_back_cache_DT_31;
	(* BB:29, line 446 *)
	1 rdreg (4);
	2 rdreg (12);
	3 rdreg (13);
	4 rdreg (34);
	5 rdreg (19);
	6 rdreg (17);
	7 rdreg (18);
	8 rdreg (33);
	9 bitxor 7 6 ;
	10 iaddi (4) 5 ;
	11 iaddi (4) 4 ;
	12 ineq 8 7 ;
	13 wrreg (16) 9;
	14 wrreg (15) 10;
	15 wrreg (14) 11;
	(* End of BB:29, line 446 *)
	if  12 (0.500000) then
		(* BB:30, line 448 *)
		17 iaddi (1) 3 ;
		18 bitxor 8 7 ;
		19 st32d (0) 1 2;
		20 st32d (4) 1 5;
		21 st32d (8) 1 7;
		22 st32d (12) 1 8;
		23 st32d (16) 1 18;
		24 uimm (__t_sdram_back_to_back_cache_DT_13) ;
		25 wrreg (13) 17	after 3;
		26 wrreg (5) 2;
		27 wrreg (6) 5;
		28 wrreg (7) 7;
		29 wrreg (8) 8;
		30 wrreg (2) 24;
		(* End of BB:30, line 449 *)
		.bbinfo live_on_exit "0x000000000000000000000001ffffffff";
		gotree {_printf}
	else (12)
		.bbinfo live_on_exit "0x000000000000000000000001fff3fe1f";
		gotree {__t_sdram_back_to_back_cache_DT_20} (* BB:38 *)
	end (12)
endtree (*__t_sdram_back_to_back_cache_DT_31*)

__t_sdram_back_to_back_cache_DT_13: (* DT_25, BB:31, line 451 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000001ffffffff";
	.treeinfo label __t_sdram_back_to_back_cache_DT_13;
	.treeinfo .stabn	68 0 451 __t_sdram_back_to_back_cache_DT_13;
	(* BB:31, line 451 *)
	1 rdreg (4);
	2 rdreg (11);
	3 rdreg (18);
	4 rdreg (19);
	5 dinvalid (0) 4;
	6 ld32d (0) 4 	after 5;
	7 ineq 6 3 ;
	(* End of BB:31, line 452 *)
	if  7 (0.500000) then
		(* BB:32, line 454 *)
		9 bitxor 6 3 ;
		10 st32d (0) 1 2	after 5;
		11 st32d (4) 1 4	after 5;
		12 st32d (8) 1 3	after 5;
		13 st32d (12) 1 6	after 5;
		14 st32d (16) 1 9	after 5;
		15 uimm (__t_sdram_back_to_back_cache_DT_16) ;
		16 wrreg (5) 2;
		17 wrreg (6) 4;
		18 wrreg (7) 3;
		19 wrreg (8) 6;
		20 wrreg (2) 15;
		(* End of BB:32, line 454 *)
		.bbinfo live_on_exit "0x000000000000000000000001fff3ffff";
		gotree {_printf}
	else (7)
		.bbinfo live_on_exit "0x000000000000000000000001fff3fe1f";
		gotree {__t_sdram_back_to_back_cache_DT_16} (* BB:34 *)
	end (7)
endtree (*__t_sdram_back_to_back_cache_DT_13*)

__t_sdram_back_to_back_cache_DT_16: (* DT_26, BB:34, line 0 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000001fff3fe7f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_16;
	.treeinfo .stabn	68 0 0 __t_sdram_back_to_back_cache_DT_16;
	1 rdreg (9);
	2 rdreg (10);
	3 rdreg (13);
	4 igtri (5) 3 ;
	(* End of BB:34, line 0 *)
	if  4 (0.500000) then
		(* BB:35, line 458 *)
		6 uimm (__t_sdram_back_to_back_cache_DT_18) ;
		7 wrreg (5) 2;
		8 wrreg (6) 1;
		9 wrreg (2) 6;
		(* End of BB:35, line 458 *)
		gotree {_fputs}
	else (4)
		.bbinfo live_on_exit "0x000000000000000000000001fff3fe1f";
		gotree {__t_sdram_back_to_back_cache_DT_20} (* BB:38 *)
	end (4)
endtree (*__t_sdram_back_to_back_cache_DT_16*)

__t_sdram_back_to_back_cache_DT_18: (* DT_27, BB:36, line 459 *)
tree (0)
	.treeinfo regmask "0x000000000000000000000001fff3fe3f";
	.treeinfo label __t_sdram_back_to_back_cache_DT_18;
	.treeinfo .stabn	68 0 459 __t_sdram_back_to_back_cache_DT_18;
	(* BB:36, line 459 *)
	1 rdreg (13);
	2 uimm (__t_sdram_back_to_back_cache_DT_20) ;
	3 wrreg (5) 1;
	4 wrreg (2) 2;
	(* End of BB:36, line 459 *)
	gotree {_exit}
endtree (*__t_sdram_back_to_back_cache

⌨️ 快捷键说明

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