aboutsummaryrefslogtreecommitdiff
path: root/tests/sysy_lvX/register_alloc100.sy
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.001@gmail.com>2026-09-15 08:16:43 +0800
committerRichard Qin <richard.qin.001@gmail.com>2026-09-15 08:16:43 +0800
commit4022e5c95210631e4aceb08eaf9d9071aa5aefc4 (patch)
treea5922559836e45fb3459a3d070367912e1035b1a /tests/sysy_lvX/register_alloc100.sy
downloadrcc-4022e5c95210631e4aceb08eaf9d9071aa5aefc4.tar.gz
rcc-4022e5c95210631e4aceb08eaf9d9071aa5aefc4.tar.xz
Set up a git repoHEADmaster
Diffstat (limited to 'tests/sysy_lvX/register_alloc100.sy')
-rw-r--r--tests/sysy_lvX/register_alloc100.sy205
1 files changed, 205 insertions, 0 deletions
diff --git a/tests/sysy_lvX/register_alloc100.sy b/tests/sysy_lvX/register_alloc100.sy
new file mode 100644
index 0000000..576fc0f
--- /dev/null
+++ b/tests/sysy_lvX/register_alloc100.sy
@@ -0,0 +1,205 @@
+int main() {
+int sum = 0;
+int temp0 = 0;
+sum = sum + temp0;
+int temp1 = 1;
+sum = sum + temp1;
+int temp2 = 2;
+sum = sum + temp2;
+int temp3 = 3;
+sum = sum + temp3;
+int temp4 = 4;
+sum = sum + temp4;
+int temp5 = 5;
+sum = sum + temp5;
+int temp6 = 6;
+sum = sum + temp6;
+int temp7 = 7;
+sum = sum + temp7;
+int temp8 = 8;
+sum = sum + temp8;
+int temp9 = 9;
+sum = sum + temp9;
+int temp10 = 10;
+sum = sum + temp10;
+int temp11 = 11;
+sum = sum + temp11;
+int temp12 = 12;
+sum = sum + temp12;
+int temp13 = 13;
+sum = sum + temp13;
+int temp14 = 14;
+sum = sum + temp14;
+int temp15 = 15;
+sum = sum + temp15;
+int temp16 = 16;
+sum = sum + temp16;
+int temp17 = 17;
+sum = sum + temp17;
+int temp18 = 18;
+sum = sum + temp18;
+int temp19 = 19;
+sum = sum + temp19;
+int temp20 = 20;
+sum = sum + temp20;
+int temp21 = 21;
+sum = sum + temp21;
+int temp22 = 22;
+sum = sum + temp22;
+int temp23 = 23;
+sum = sum + temp23;
+int temp24 = 24;
+sum = sum + temp24;
+int temp25 = 25;
+sum = sum + temp25;
+int temp26 = 26;
+sum = sum + temp26;
+int temp27 = 27;
+sum = sum + temp27;
+int temp28 = 28;
+sum = sum + temp28;
+int temp29 = 29;
+sum = sum + temp29;
+int temp30 = 30;
+sum = sum + temp30;
+int temp31 = 31;
+sum = sum + temp31;
+int temp32 = 32;
+sum = sum + temp32;
+int temp33 = 33;
+sum = sum + temp33;
+int temp34 = 34;
+sum = sum + temp34;
+int temp35 = 35;
+sum = sum + temp35;
+int temp36 = 36;
+sum = sum + temp36;
+int temp37 = 37;
+sum = sum + temp37;
+int temp38 = 38;
+sum = sum + temp38;
+int temp39 = 39;
+sum = sum + temp39;
+int temp40 = 40;
+sum = sum + temp40;
+int temp41 = 41;
+sum = sum + temp41;
+int temp42 = 42;
+sum = sum + temp42;
+int temp43 = 43;
+sum = sum + temp43;
+int temp44 = 44;
+sum = sum + temp44;
+int temp45 = 45;
+sum = sum + temp45;
+int temp46 = 46;
+sum = sum + temp46;
+int temp47 = 47;
+sum = sum + temp47;
+int temp48 = 48;
+sum = sum + temp48;
+int temp49 = 49;
+sum = sum + temp49;
+int temp50 = 50;
+sum = sum + temp50;
+int temp51 = 51;
+sum = sum + temp51;
+int temp52 = 52;
+sum = sum + temp52;
+int temp53 = 53;
+sum = sum + temp53;
+int temp54 = 54;
+sum = sum + temp54;
+int temp55 = 55;
+sum = sum + temp55;
+int temp56 = 56;
+sum = sum + temp56;
+int temp57 = 57;
+sum = sum + temp57;
+int temp58 = 58;
+sum = sum + temp58;
+int temp59 = 59;
+sum = sum + temp59;
+int temp60 = 60;
+sum = sum + temp60;
+int temp61 = 61;
+sum = sum + temp61;
+int temp62 = 62;
+sum = sum + temp62;
+int temp63 = 63;
+sum = sum + temp63;
+int temp64 = 64;
+sum = sum + temp64;
+int temp65 = 65;
+sum = sum + temp65;
+int temp66 = 66;
+sum = sum + temp66;
+int temp67 = 67;
+sum = sum + temp67;
+int temp68 = 68;
+sum = sum + temp68;
+int temp69 = 69;
+sum = sum + temp69;
+int temp70 = 70;
+sum = sum + temp70;
+int temp71 = 71;
+sum = sum + temp71;
+int temp72 = 72;
+sum = sum + temp72;
+int temp73 = 73;
+sum = sum + temp73;
+int temp74 = 74;
+sum = sum + temp74;
+int temp75 = 75;
+sum = sum + temp75;
+int temp76 = 76;
+sum = sum + temp76;
+int temp77 = 77;
+sum = sum + temp77;
+int temp78 = 78;
+sum = sum + temp78;
+int temp79 = 79;
+sum = sum + temp79;
+int temp80 = 80;
+sum = sum + temp80;
+int temp81 = 81;
+sum = sum + temp81;
+int temp82 = 82;
+sum = sum + temp82;
+int temp83 = 83;
+sum = sum + temp83;
+int temp84 = 84;
+sum = sum + temp84;
+int temp85 = 85;
+sum = sum + temp85;
+int temp86 = 86;
+sum = sum + temp86;
+int temp87 = 87;
+sum = sum + temp87;
+int temp88 = 88;
+sum = sum + temp88;
+int temp89 = 89;
+sum = sum + temp89;
+int temp90 = 90;
+sum = sum + temp90;
+int temp91 = 91;
+sum = sum + temp91;
+int temp92 = 92;
+sum = sum + temp92;
+int temp93 = 93;
+sum = sum + temp93;
+int temp94 = 94;
+sum = sum + temp94;
+int temp95 = 95;
+sum = sum + temp95;
+int temp96 = 96;
+sum = sum + temp96;
+int temp97 = 97;
+sum = sum + temp97;
+int temp98 = 98;
+sum = sum + temp98;
+int temp99 = 99;
+sum = sum + temp99;
+putint(sum);
+return 0;
+} \ No newline at end of file