diff --git a/presentation/presentation.md b/presentation/presentation.md index e7a948c..5879bc5 100644 --- a/presentation/presentation.md +++ b/presentation/presentation.md @@ -404,7 +404,7 @@ style: | 小组成员:**程景愉** · **舒钰权** · **杨力嘉** -
仓库地址:https://bdgit.educoder.net/pw7hgk2xf/nudt-compiler-cpp
+仓库地址:https://git.nudt.space/CompileThreeMaggot/nudt-compiler-cpp.git
--- @@ -725,7 +725,7 @@ style: | --- -# 测试验证结果 +# 功能测试验证结果全部 11 项功能测试用例 与 10 项性能测试用例(共 21 项)在优化开启条件下通过 ./scripts/run_all_tests_verbose.sh 验证;当前无硬编码优化版本总耗时 217.293 秒,输出与退出码 100% 匹配预期。
验证链路:SysY 源码 → IR 生成 → 标量优化 → 循环优化 → 指令选择 → 寄存器分配 → 窥孔优化 → AArch64 汇编 → QEMU 模拟运行 → 输出比对
diff --git a/presentation/presentation.pdf b/presentation/presentation.pdf index 7b7243c..61abe1a 100644 Binary files a/presentation/presentation.pdf and b/presentation/presentation.pdf differ diff --git a/presentation/presentation.pptx b/presentation/presentation.pptx index 383ce1a..ef7c0f4 100644 Binary files a/presentation/presentation.pptx and b/presentation/presentation.pptx differ diff --git a/presentation/speech.pdf b/presentation/speech.pdf index 0b3ade2..b0c76cc 100644 --- a/presentation/speech.pdf +++ b/presentation/speech.pdf @@ -2,522 +2,624 @@ % 1 0 obj -<> +<> endobj 2 0 obj -</Dest 139 0 R>> +</Dest 168 0 R>> endobj 3 0 obj -</Dest 140 0 R>> +</Dest 169 0 R>> endobj 4 0 obj -</Dest 141 0 R>> +</Dest 170 0 R>> endobj 5 0 obj -</Dest 142 0 R>> +</Dest 171 0 R>> endobj 6 0 obj -</Dest 143 0 R>> +</Dest 172 0 R>> endobj 7 0 obj -</Dest 144 0 R>> +</Dest 173 0 R>> endobj 8 0 obj -</Dest 145 0 R>> +</Dest 174 0 R>> endobj 9 0 obj -</Dest 146 0 R>> +</Dest 175 0 R>> endobj 10 0 obj -</Dest 147 0 R>> +</Dest 176 0 R>> endobj 11 0 obj -</Dest 148 0 R>> +</Dest 177 0 R>> endobj 12 0 obj -</Dest 149 0 R>> +</Dest 178 0 R>> endobj 13 0 obj -</Dest 150 0 R>> +</Dest 179 0 R>> endobj 14 0 obj -</Dest 151 0 R>> +</Dest 180 0 R>> endobj 15 0 obj -</Dest 152 0 R>> +</Dest 181 0 R>> endobj 16 0 obj -</Dest 153 0 R>> +</Dest 182 0 R>> endobj 17 0 obj -<> +</Dest 183 0 R>> endobj 18 0 obj -<>/K[136 0 R]/ParentTree<>/ParentTreeNextKey 4>> +</Dest 184 0 R>> endobj 19 0 obj -[23 0 R 23 0 R 24 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 30 0 R 31 0 R 32 0 R 32 0 R 32 0 R 32 0 R 32 0 R 34 0 R 35 0 R 36 0 R 39 0 R 40 0 R 41 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 42 0 R 43 0 R 44 0 R 45 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 46 0 R 47 0 R 47 0 R 47 0 R 48 0 R 49 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 51 0 R 50 0 R 51 0 R 52 0 R 52 0 R 52 0 R 53 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 55 0 R 54 0 R 55 0 R 56 0 R 56 0 R 56 0 R 56 0 R 56 0 R 57 0 R 58 0 R 58 0 R 58 0 R 58 0 R 58 0 R 58 0 R 58 0 R 59 0 R 59 0 R 59 0 R 59 0 R 59 0 R 59 0 R 59 0 R 59 0 R 59 0 R 59 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 60 0 R 61 0 R] +<> endobj 20 0 obj -[62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 63 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 64 0 R 65 0 R 66 0 R 66 0 R 66 0 R 66 0 R 66 0 R 67 0 R 68 0 R 68 0 R 68 0 R 68 0 R 68 0 R 68 0 R 68 0 R 68 0 R 68 0 R 68 0 R 68 0 R 68 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 70 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 72 0 R 72 0 R 72 0 R 73 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 75 0 R 74 0 R 75 0 R 75 0 R 75 0 R 76 0 R 76 0 R 76 0 R 76 0 R 76 0 R 77 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 79 0 R 80 0 R 81 0 R 82 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 84 0 R 83 0 R 84 0 R 85 0 R 86 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 88 0 R 87 0 R 88 0 R 89 0 R 90 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 92 0 R 91 0 R 92 0 R] +<>/K[165 0 R]/ParentTree<>/ParentTreeNextKey 4>> endobj 21 0 obj -[93 0 R 94 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 96 0 R 95 0 R 96 0 R 97 0 R 97 0 R 98 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 100 0 R 100 0 R 100 0 R 100 0 R 101 0 R 102 0 R 102 0 R 102 0 R 103 0 R 104 0 R 104 0 R 104 0 R 104 0 R 104 0 R 104 0 R 104 0 R 104 0 R 104 0 R 104 0 R 104 0 R 104 0 R 105 0 R 105 0 R 105 0 R 106 0 R 107 0 R 107 0 R 107 0 R 107 0 R 108 0 R 109 0 R 110 0 R 110 0 R 111 0 R 111 0 R 111 0 R 111 0 R 111 0 R 112 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 114 0 R 114 0 R 114 0 R 114 0 R 115 0 R 116 0 R 116 0 R 116 0 R 116 0 R 116 0 R 116 0 R 116 0 R 116 0 R 116 0 R 116 0 R 116 0 R 116 0 R 116 0 R 116 0 R 117 0 R 118 0 R 119 0 R 120 0 R 120 0 R 120 0 R 120 0 R 120 0 R 120 0 R 120 0 R 120 0 R 120 0 R 120 0 R 121 0 R 121 0 R 121 0 R 121 0 R 122 0 R 123 0 R 123 0 R 123 0 R 123 0 R 123 0 R 123 0 R 123 0 R 124 0 R 124 0 R 125 0 R 126 0 R 126 0 R 126 0 R 126 0 R 126 0 R 126 0 R 126 0 R 126 0 R 126 0 R 126 0 R 126 0 R 126 0 R 126 0 R 127 0 R 128 0 R 129 0 R 129 0 R 129 0 R 129 0 R 129 0 R 129 0 R 129 0 R 130 0 R 131 0 R 132 0 R 132 0 R 132 0 R 132 0 R 132 0 R] +[25 0 R 25 0 R 26 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 30 0 R 32 0 R 33 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 36 0 R 37 0 R 38 0 R 41 0 R 42 0 R 43 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 44 0 R 45 0 R 46 0 R 47 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 48 0 R 49 0 R 49 0 R 49 0 R 50 0 R 51 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 53 0 R 52 0 R 53 0 R 54 0 R 54 0 R 54 0 R 55 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 56 0 R 57 0 R 58 0 R 58 0 R 58 0 R 58 0 R 58 0 R 59 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 63 0 R 63 0 R 63 0 R 63 0 R 63 0 R 63 0 R 63 0 R 62 0 R 63 0 R] endobj 22 0 obj -[133 0 R 134 0 R 135 0 R 135 0 R 135 0 R 135 0 R 135 0 R 135 0 R 135 0 R 135 0 R 135 0 R 135 0 R 135 0 R 135 0 R] +[64 0 R 64 0 R 64 0 R 64 0 R 64 0 R 65 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 67 0 R 66 0 R 67 0 R 68 0 R 68 0 R 68 0 R 68 0 R 68 0 R 69 0 R 70 0 R 70 0 R 70 0 R 70 0 R 70 0 R 70 0 R 70 0 R 70 0 R 70 0 R 70 0 R 70 0 R 70 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 73 0 R 73 0 R 73 0 R 73 0 R 73 0 R 72 0 R 73 0 R 73 0 R 73 0 R 73 0 R 73 0 R 74 0 R 74 0 R 74 0 R 75 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 77 0 R 76 0 R 77 0 R 77 0 R 77 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 79 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 82 0 R 82 0 R 82 0 R 82 0 R 82 0 R 82 0 R 82 0 R 82 0 R 82 0 R 81 0 R 82 0 R 83 0 R 84 0 R 85 0 R 91 0 R 86 0 R 91 0 R 91 0 R 91 0 R 91 0 R 87 0 R 91 0 R 91 0 R 88 0 R 91 0 R 89 0 R 91 0 R 90 0 R 91 0 R 91 0 R 91 0 R 94 0 R 92 0 R 94 0 R 93 0 R 94 0 R 94 0 R 97 0 R 95 0 R 97 0 R 97 0 R 97 0 R 97 0 R 97 0 R 96 0 R 97 0 R 97 0 R 97 0 R 98 0 R 99 0 R 100 0 R 100 0 R 100 0 R 100 0 R 102 0 R 102 0 R 102 0 R 102 0 R 102 0 R 102 0 R 102 0 R 102 0 R 102 0 R 102 0 R 102 0 R 102 0 R 102 0 R 102 0 R 101 0 R 102 0 R] endobj 23 0 obj -<> +[103 0 R 103 0 R 103 0 R 103 0 R 103 0 R 103 0 R 109 0 R 109 0 R 109 0 R 104 0 R 109 0 R 105 0 R 109 0 R 109 0 R 106 0 R 109 0 R 107 0 R 109 0 R 109 0 R 109 0 R 108 0 R 109 0 R 110 0 R 111 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 113 0 R 112 0 R 113 0 R 114 0 R 115 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 117 0 R 116 0 R 117 0 R 118 0 R 119 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 120 0 R 121 0 R 122 0 R 123 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 125 0 R 124 0 R 125 0 R 126 0 R 126 0 R 127 0 R 128 0 R 128 0 R 128 0 R 128 0 R 128 0 R 128 0 R 128 0 R 128 0 R 129 0 R 129 0 R 129 0 R 129 0 R 130 0 R 131 0 R 131 0 R 131 0 R 132 0 R 133 0 R 133 0 R 133 0 R 133 0 R 133 0 R 133 0 R 133 0 R 133 0 R 133 0 R 133 0 R 133 0 R 133 0 R 134 0 R 134 0 R 134 0 R 135 0 R 136 0 R 136 0 R 136 0 R 136 0 R] endobj 24 0 obj -<> +[137 0 R 138 0 R 139 0 R 139 0 R 140 0 R 140 0 R 140 0 R 140 0 R 140 0 R 141 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 142 0 R 143 0 R 143 0 R 143 0 R 143 0 R 144 0 R 145 0 R 145 0 R 145 0 R 145 0 R 145 0 R 145 0 R 145 0 R 145 0 R 145 0 R 145 0 R 145 0 R 145 0 R 145 0 R 145 0 R 146 0 R 147 0 R 148 0 R 149 0 R 149 0 R 149 0 R 149 0 R 149 0 R 149 0 R 149 0 R 149 0 R 149 0 R 149 0 R 150 0 R 150 0 R 150 0 R 150 0 R 151 0 R 152 0 R 152 0 R 152 0 R 152 0 R 152 0 R 152 0 R 152 0 R 153 0 R 153 0 R 154 0 R 155 0 R 155 0 R 155 0 R 155 0 R 155 0 R 155 0 R 155 0 R 155 0 R 155 0 R 155 0 R 155 0 R 155 0 R 155 0 R 156 0 R 157 0 R 158 0 R 158 0 R 158 0 R 158 0 R 158 0 R 158 0 R 158 0 R 159 0 R 159 0 R 159 0 R 160 0 R 161 0 R 161 0 R 161 0 R 161 0 R 161 0 R 161 0 R 161 0 R 161 0 R 161 0 R 161 0 R 161 0 R 161 0 R 161 0 R 161 0 R 161 0 R 162 0 R 163 0 R 164 0 R 164 0 R 164 0 R 164 0 R 164 0 R 164 0 R 164 0 R 164 0 R 164 0 R 164 0 R 164 0 R 164 0 R] endobj 25 0 obj -<> +<> endobj 26 0 obj -<> +<> endobj 27 0 obj -<> +<> endobj 28 0 obj -<> +<> endobj 29 0 obj -<> +<> endobj 30 0 obj -<> +<> endobj 31 0 obj -<> +<> endobj 32 0 obj -<> +<> endobj 33 0 obj -<> +<> endobj 34 0 obj -<> +<> endobj 35 0 obj -<> +<> endobj 36 0 obj -<> +<> endobj 37 0 obj -<> +<> endobj 38 0 obj -<>]/K[29 0 R 33 0 R 37 0 R]>> +<> endobj 39 0 obj -</K[35]/Pg 167 0 R>> +<> endobj 40 0 obj -</K[36]/Pg 167 0 R>> +<>]/K[31 0 R 35 0 R 39 0 R]>> endobj 41 0 obj -<> +</K[41]/Pg 201 0 R>> endobj 42 0 obj -<> +</K[42]/Pg 201 0 R>> endobj 43 0 obj -<> +<> endobj 44 0 obj -</K[49]/Pg 167 0 R>> +<> endobj 45 0 obj -<> +<> endobj 46 0 obj -<> +</K[55]/Pg 201 0 R>> endobj 47 0 obj -<> +<> endobj 48 0 obj -</K[81]/Pg 167 0 R>> +<> endobj 49 0 obj -<> +<> endobj 50 0 obj -<> +</K[87]/Pg 201 0 R>> endobj 51 0 obj -<> +<> endobj 52 0 obj -</K[107 108 109]/Pg 167 0 R>> +<> endobj 53 0 obj -<> +<> endobj 54 0 obj -<> +</K[117 118 119]/Pg 201 0 R>> endobj 55 0 obj -<> +<> endobj 56 0 obj -</K[133 134 135 136 137]/Pg 167 0 R>> +<> endobj 57 0 obj -<> +<> endobj 58 0 obj -<> +</K[142 143 144 145 146]/Pg 201 0 R>> endobj 59 0 obj -<> +<> endobj 60 0 obj -<> +<> endobj 61 0 obj -<> +<> endobj 62 0 obj -</K[0 1 2 3 4]/Pg 168 0 R>> +<> endobj 63 0 obj -<> +<> endobj 64 0 obj -<> +</K[0 1 2 3 4]/Pg 202 0 R>> endobj 65 0 obj -<> +<> endobj 66 0 obj -</K[28 29 30 31 32]/Pg 168 0 R>> +<> endobj 67 0 obj -<> +<> endobj 68 0 obj -<> +</K[27 28 29 30 31]/Pg 202 0 R>> endobj 69 0 obj -<> +<> endobj 70 0 obj -<> +<> endobj 71 0 obj -<> +<> endobj 72 0 obj -</K[76 77 78]/Pg 168 0 R>> +<> endobj 73 0 obj -<> +<> endobj 74 0 obj -<> +</K[75 76 77]/Pg 202 0 R>> endobj 75 0 obj -<> +<> endobj 76 0 obj -</K[109 110 111 112 113]/Pg 168 0 R>> +<> endobj 77 0 obj -<> +<> endobj 78 0 obj -<> +</K[108 109 110 111 112]/Pg 202 0 R>> endobj 79 0 obj -<> +<> endobj 80 0 obj -<> +<> endobj 81 0 obj -</K[143]/Pg 168 0 R>> +<> endobj 82 0 obj -<> +<> endobj 83 0 obj -<> +</K[143]/Pg 202 0 R>> endobj 84 0 obj -<> +<> endobj 85 0 obj -</K[165]/Pg 168 0 R>> +<> endobj 86 0 obj -<> +<> endobj 87 0 obj -<> +<> endobj 88 0 obj -<> +<> endobj 89 0 obj -</K[188]/Pg 168 0 R>> +<> endobj 90 0 obj -<> +<> endobj 91 0 obj -<> +<> endobj 92 0 obj -<> +<> endobj 93 0 obj -</K[0]/Pg 169 0 R>> +<> endobj 94 0 obj -<> +<> endobj 95 0 obj -<> +<> endobj 96 0 obj -<> +<> endobj 97 0 obj -</K[21 22]/Pg 169 0 R>> +<> endobj 98 0 obj -<> +</K[180]/Pg 202 0 R>> endobj 99 0 obj -<> +<> endobj 100 0 obj -<> +<> endobj 101 0 obj -<> +<> endobj 102 0 obj -<> +<> endobj 103 0 obj -<> +<> endobj 104 0 obj -<> +<> endobj 105 0 obj -<> +<> endobj 106 0 obj -<> +<> endobj 107 0 obj -<> +<> endobj 108 0 obj -<> +<> endobj 109 0 obj -<> +<> endobj 110 0 obj -<> +</K[22]/Pg 203 0 R>> endobj 111 0 obj -<> +<> endobj 112 0 obj -<> +<> endobj 113 0 obj -<> +<> endobj 114 0 obj -<> +</K[44]/Pg 203 0 R>> endobj 115 0 obj -<> +<> endobj 116 0 obj -<> +<> endobj 117 0 obj -<> +<> endobj 118 0 obj -<> +</K[71]/Pg 203 0 R>> endobj 119 0 obj -<> +<> endobj 120 0 obj -<> +<> endobj 121 0 obj -<> +<> endobj 122 0 obj -<> +</K[94]/Pg 203 0 R>> endobj 123 0 obj -<> +<> endobj 124 0 obj -<> +<> endobj 125 0 obj -<> +<> endobj 126 0 obj -<> +</K[115 116]/Pg 203 0 R>> endobj 127 0 obj -<> +<> endobj 128 0 obj -<> +<> endobj 129 0 obj -<> +<> endobj 130 0 obj -<> +<> endobj 131 0 obj -<> +<> endobj 132 0 obj -<> +<> endobj 133 0 obj -<> +<> endobj 134 0 obj -<> +<> endobj 135 0 obj -<> +<> endobj 136 0 obj -<> +<> endobj 137 0 obj -[/ICCBased 184 0 R] +<> endobj 138 0 obj -[/ICCBased 185 0 R] +<> endobj 139 0 obj -[167 0 R/XYZ 56.692913 574.5692 0] +<> endobj 140 0 obj -[167 0 R/XYZ 56.692913 497.36118 0] +<> endobj 141 0 obj -[167 0 R/XYZ 56.692913 405.36316 0] +<> endobj 142 0 obj -[167 0 R/XYZ 56.692913 328.15515 0] +<> endobj 143 0 obj -[167 0 R/XYZ 56.692913 236.15717 0] +<> endobj 144 0 obj -[168 0 R/XYZ 56.692913 781.0236 0] +<> endobj 145 0 obj -[168 0 R/XYZ 56.692913 689.02563 0] +<> endobj 146 0 obj -[168 0 R/XYZ 56.692913 543.6576 0] +<> endobj 147 0 obj -[168 0 R/XYZ 56.692913 451.65964 0] +<> endobj 148 0 obj -[168 0 R/XYZ 56.692913 340.37164 0] +<> endobj 149 0 obj -[168 0 R/XYZ 56.692913 248.37366 0] +<> endobj 150 0 obj -[168 0 R/XYZ 56.692913 156.37561 0] +<> endobj 151 0 obj -[169 0 R/XYZ 56.692913 781.0236 0] +<> endobj 152 0 obj -[169 0 R/XYZ 56.692913 674.2356 0] +<> endobj 153 0 obj -[167 0 R/XYZ 56.692913 590.3752 0] +<> endobj 154 0 obj -<>/Font<>>> +<> endobj 155 0 obj -<>/Font<>>> +<> endobj 156 0 obj -<>/Font<>>> +<> endobj 157 0 obj -<>/Font<>>> +<> endobj 158 0 obj -<> +<> endobj 159 0 obj -<>/FontDescriptor 160 0 R/DW 0/W[0 18 1000 19 19 224 20 20 270 21 21 596 22 22 521 23 23 468 24 24 531 25 25 1000]>> +<> endobj 160 0 obj -<> +<> endobj 161 0 obj -<> +<> endobj 162 0 obj -<>/FontDescriptor 163 0 R/DW 0/W[0 1 1000 2 2 597 3 3 582 4 4 499 5 5 701 6 6 250 7 21 1000 22 22 594 23 40 1000 41 41 466 42 43 1000 44 44 593 45 50 1000 51 51 594 52 57 1000 58 58 594 59 59 593 60 63 1000 64 64 593 65 65 642 66 66 585 67 67 672 68 81 1000 82 82 426 83 83 751 84 87 1000 88 88 594 89 92 1000 93 93 746 94 94 500 95 95 565 96 96 687 97 97 1000 98 98 588 99 108 1000 109 109 596 110 113 1000 114 114 702 115 115 1001.00006 116 133 1000 134 134 785 135 135 803 136 143 1000 144 144 400 145 145 1000 146 146 648 147 147 400 148 156 1000 157 157 572 158 158 1008 159 159 596 160 195 1000 196 196 678 197 197 370 198 198 658 199 199 402 200 206 1000 207 207 623 208 208 685 209 209 393 210 210 673 211 211 671 212 214 1000 215 215 349 216 230 1000 231 231 734 232 246 1000]>> +<> endobj 163 0 obj -<> +<> endobj 164 0 obj -<> +<> endobj 165 0 obj -<>/FontDescriptor 166 0 R/DW 0/W[0 0 1000 1 1 558 2 2 256 3 7 1000 8 8 316 9 9 1000 10 10 471 11 11 557 12 14 1000 15 15 580 16 17 1000 18 18 629 19 19 718 20 20 767 21 24 1000 25 25 473 26 26 352 27 28 1000 29 30 558 31 33 1000 34 34 625 35 35 557 36 36 638 37 37 557 38 38 555 39 39 558 40 59 1000 60 60 346 61 82 1000 83 83 975 84 84 547 85 85 974 86 86 715 87 87 566 88 95 1000 96 96 405 97 97 691 98 122 1000 123 123 2000 124 131 1000 132 132 567 133 133 552 134 134 687 135 143 1000 144 144 462 145 145 538 146 146 663 147 192 1000 193 193 741 194 194 332 195 195 367 196 197 1000 198 198 607 199 200 1000 201 201 652 202 202 797 203 214 1000 215 215 665 216 216 596 217 217 838 218 218 564 219 230 1000 231 231 796 232 232 659 233 233 714 234 235 1000 236 236 653 237 237 629 238 238 388 239 240 1000 241 241 641 242 267 1000 268 268 334 269 278 1000 279 279 661 280 281 1000 282 282 548 283 283 478 284 315 1000 316 316 638 317 321 1000 322 322 670 323 377 1000 378 378 923 379 401 1000 402 402 549 403 403 327 404 409 1000 410 410 767 411 419 1000 420 420 770 421 477 1000 478 478 1053 479 479 700 480 488 1000 489 489 498 490 506 1000 507 507 853 508 548 1000 549 549 563 550 551 1000 552 552 562 553 655 1000]>> +<> endobj 166 0 obj -<> +[/ICCBased 221 0 R] endobj 167 0 obj -<> +[/ICCBased 222 0 R] endobj 168 0 obj -<> +[201 0 R/XYZ 56.692913 561.2582 0] endobj 169 0 obj -<> +[201 0 R/XYZ 56.692913 484.05017 0] endobj 170 0 obj -<> +[201 0 R/XYZ 56.692913 392.0522 0] endobj 171 0 obj +[201 0 R/XYZ 56.692913 314.84418 0] +endobj +172 0 obj +[201 0 R/XYZ 56.692913 237.63617 0] +endobj +173 0 obj +[202 0 R/XYZ 56.692913 781.0236 0] +endobj +174 0 obj +[202 0 R/XYZ 56.692913 689.02563 0] +endobj +175 0 obj +[202 0 R/XYZ 56.692913 543.6576 0] +endobj +176 0 obj +[202 0 R/XYZ 56.692913 451.65964 0] +endobj +177 0 obj +[202 0 R/XYZ 56.692913 340.37164 0] +endobj +178 0 obj +[202 0 R/XYZ 56.692913 175.71362 0] +endobj +179 0 obj +[203 0 R/XYZ 56.692913 683.2836 0] +endobj +180 0 obj +[203 0 R/XYZ 56.692913 591.28564 0] +endobj +181 0 obj +[203 0 R/XYZ 56.692913 484.49762 0] +endobj +182 0 obj +[203 0 R/XYZ 56.692913 407.28964 0] +endobj +183 0 obj +[203 0 R/XYZ 56.692913 315.29163 0] +endobj +184 0 obj +[201 0 R/XYZ 56.692913 577.0642 0] +endobj +185 0 obj +<>/Font<>>> +endobj +186 0 obj +<>/Font<>>> +endobj +187 0 obj +<>/Font<>>> +endobj +188 0 obj +<>/Font<>>> +endobj +189 0 obj +<> +endobj +190 0 obj +<>/FontDescriptor 191 0 R/DW 0/W[0 18 1000 19 19 224 20 20 270 21 21 596 22 22 521 23 23 468 24 24 531 25 25 1000]>> +endobj +191 0 obj +<> +endobj +192 0 obj +<> +endobj +193 0 obj +<>/FontDescriptor 194 0 R/DW 0/W[0 1 1000 2 2 597 3 3 582 4 4 499 5 5 701 6 6 250 7 21 1000 22 22 594 23 40 1000 41 41 466 42 43 1000 44 44 593 45 50 1000 51 51 594 52 57 1000 58 58 594 59 59 593 60 63 1000 64 64 593 65 65 642 66 66 585 67 67 672 68 81 1000 82 82 426 83 83 751 84 87 1000 88 88 594 89 92 1000 93 93 746 94 94 500 95 95 565 96 96 687 97 97 1000 98 98 588 99 108 1000 109 109 596 110 113 1000 114 114 702 115 115 1001.00006 116 116 335 117 156 1000 157 157 785 158 158 803 159 165 1000 166 166 400 167 167 1000 168 168 648 169 169 400 170 177 1000 178 178 572 179 179 1008 180 180 596 181 212 1000 213 213 678 214 214 370 215 215 658 216 216 402 217 222 1000 223 223 623 224 224 685 225 225 393 226 226 673 227 227 671 228 230 1000 231 231 349 232 245 1000 246 246 734 247 265 1000]>> +endobj +194 0 obj +<> +endobj +195 0 obj +<> +endobj +196 0 obj +<>/FontDescriptor 197 0 R/DW 0/W[0 0 1000 1 1 558 2 2 256 3 7 1000 8 8 316 9 9 1000 10 10 471 11 11 557 12 14 1000 15 15 580 16 17 1000 18 18 629 19 19 718 20 20 767 21 24 1000 25 25 473 26 26 352 27 28 1000 29 30 558 31 33 1000 34 34 625 35 35 557 36 36 638 37 37 555 38 38 557 39 39 558 40 62 1000 63 63 549 64 70 1000 71 71 346 72 92 1000 93 93 975 94 94 547 95 95 974 96 96 715 97 97 566 98 105 1000 106 106 405 107 107 691 108 135 1000 136 136 2000 137 144 1000 145 145 567 146 146 552 147 147 687 148 156 1000 157 157 462 158 158 538 159 159 663 160 173 1000 174 174 327 175 175 562 176 209 1000 210 210 741 211 211 332 212 212 367 213 214 1000 215 215 607 216 217 1000 218 218 652 219 219 797 220 230 1000 231 231 665 232 232 596 233 233 838 234 234 564 235 246 1000 247 247 796 248 248 659 249 249 714 250 251 1000 252 252 653 253 253 629 254 254 388 255 256 1000 257 257 641 258 293 1000 294 294 334 295 301 1000 302 302 661 303 304 1000 305 305 548 306 306 478 307 338 1000 339 339 638 340 343 1000 344 344 670 345 395 1000 396 396 923 397 422 1000 423 423 767 424 432 1000 433 433 770 434 487 1000 488 488 1053 489 489 700 490 498 1000 499 499 498 500 516 1000 517 517 853 518 609 1000 610 610 563 611 690 1000]>> +endobj +197 0 obj +<> +endobj +198 0 obj +<> +endobj +199 0 obj +<>/FontDescriptor 200 0 R/DW 0/CIDToGIDMap/Identity/W[0 46 602.0508]>> +endobj +200 0 obj +<> +endobj +201 0 obj +<> +endobj +202 0 obj +<> +endobj +203 0 obj +<> +endobj +204 0 obj +<> +endobj +205 0 obj <> stream x endstream endobj -172 0 obj +206 0 obj <> stream xmˎ0E|E)`$BH@E?iͬ d,Mwk4$:Uumvޖ\^pd\T=nP/N{&>N=p\=Txŗz@L;ac@'b'uz);{ 79ޛg+ .}7[Ўz18UBh\| {[?=pUqTfx^4$0_¿gڔ-}