1 1 Source: source/pr-app/pr-app-MSAW123/msaw-01.c
1-0 . /*
1-1 . ----------------------------------------------------------------------------
1-2 . --| BEGIN PROLOGUE
1-3 . --|
1-4 . --| CLASSIFICATION: UNCLASSIFIED
1-5 . --|
1-6 . --| FILE NAME: msaw-01.c
1-7 . --|
1-8 . --| ABSTRACT:
1-9 . --| This file contains the 1 functions that do file msaw stuff.
1-10 . --|
1-11 . --| HISTORY:
1-12 . --| CCCQ_NAME:
1-13 . --| CCCQ_VER:
1-14 . --|
1-15 . --| END PROLOGUE
1-16 . ----------------------------------------------------------------------------
1-17 . */
1-18 .
1-19 . #include D;
1-20 . #define D;
1-21 . #define B;
1-22 . #define C;
1-23 . #include A;
1-24 . #define C;
1-25 .
1-26 .
1-27 .
1-28 . /*
1-29 . -----------------------------------------------------------------------------
1-30 . --| NAME: msaw.1.1
1-31 . --|
1-32 . --| ABSTRACT:
1-33 . --| This function does msaw stuff.
1-34 . --|
1-35 . --| RETURNS:
1-36 . --| NONE.
1-37 . --|
1-38 . ----------------------------------------------------------------------------
1-39 . */
1-40 . static void msaw.1.1(void)
1-41 . {
1-42 . A = B*C;
1-43 .
1-44 . switch (msaw stuff)
1-45 . {
1-46 . case one:
1-47 . {
1-48 . run_this;
1-49 . break;
1-50 . }
1-51 . case two:
1-52 . {
1-53 . run_this;
1-54 . break;
1-55 . }
1-56 . default:
1-57 . {
1-58 . SwError;
1-59 . }
1-60 . }
1-61 .
1-62 .
1-63 . if (A != B)
1-64 . {
1-65 . A = B + C;
1-66 . D = E + F;
1-67 . }
1-68 .
1-69 .
1-70 . if (A gt B)
1-71 . {
1-72 . A = B + C;
1-73 . D = E + F;
1-74 . }
1-75 .
1-76 . A = B*C;
1-77 .
1-78 . if (A gt B)
1-79 . {
1-80 . A = B + C;
1-81 . D = E + F;
1-82 . }
1-83 .
1-84 . A = B-C;
1-85 . A = B/C;
1-86 . A = B*C;
1-87 .
1-88 . if (A gt B)
1-89 . {
1-90 . A = B + C;
1-91 . D = E + F;
1-92 . }
1-93 .
1-94 . A = B-C;
1-95 .
1-96 . if (A le B)
1-97 . {
1-98 . A = B + C;
1-99 . D = E + F;
1-100 . }
1-101 .
1-102 . A = B*C;
1-103 .
1-104 . if (A < B)
1-105 . {
1-106 . A = B + C;
1-107 . D = E + F;
1-108 . }
1-109 .
1-110 .
1-111 . if (A != B)
1-112 . {
1-113 . A = B + C;
1-114 . D = E + F;
1-115 . }
1-116 .
1-117 . A = B+C;
1-118 . A = B/C;
1-119 .
1-120 . if (A le B)
1-121 . {
1-122 . A = B + C;
1-123 . D = E + F;
1-124 . }
1-125 .
1-126 . A = B+C;
1-127 .
1-128 . if (A > = B)
1-129 . {
1-130 . A = B + C;
1-131 . D = E + F;
1-132 . }
1-133 .
1-134 . A = B-C;
1-135 . A = B+C;
1-136 . A = B+C;
1-137 . A = B/C;
1-138 . A = B-C;
1-139 .
1-140 . switch (msaw stuff)
1-141 . {
1-142 . case one:
1-143 . {
1-144 . run_this;
1-145 . break;
1-146 . }
1-147 . case two:
1-148 . {
1-149 . run_this;
1-150 . break;
1-151 . }
1-152 . default:
1-153 . {
1-154 . SwError;
1-155 . }
1-156 . }
1-157 .
1-158 . A = B-C;
1-159 . A = B/C;
1-160 . /* LE SV TOC-2201 this is a msaw-01.1.29 req to increment*/
1-161 .
1-162 . switch (msaw stuff)
1-163 . {
1-164 . case one:
1-165 . {
1-166 . run_this;
1-167 . break;
1-168 . }
1-169 . case two:
1-170 . {
1-171 . run_this;
1-172 . break;
1-173 . }
1-174 . default:
1-175 . {
1-176 . SwError;
1-177 . }
1-178 . }
1-179 .
1-180 . A = B/C;
1-181 .
1-182 . if (A ge B)
1-183 . {
1-184 . A = B + C;
1-185 . D = E + F;
1-186 . }
1-187 .
1-188 . A = B+C;
1-189 . A = 0x0009;
1-190 . A = B+C;
1-191 . A = B*C;
1-192 . A = B*C;
1-193 .
1-194 . if (A ne B)
1-195 . {
1-196 . A = B + C;
1-197 . D = E + F;
1-198 . }
1-199 .
1-200 .
1-201 . if (A ge B)
1-202 . {
1-203 . A = B + C;
1-204 . D = E + F;
1-205 . }
1-206 .
1-207 . A = B/C;
1-208 .
1-209 . if (A ne B)
1-210 . {
1-211 . A = B + C;
1-212 . D = E + F;
1-213 . }
1-214 .
1-215 . A = B*C;
1-216 . A = (long)B + C;
1-217 . A = B+C;
1-218 . A = B-C;
1-219 . A = B/C;
1-220 . A = B+C;
1-221 . A = B-C;
1-222 . A = B/C;
1-223 . A = B/C;
1-224 . // max LOC 47
1-225 .
1-226 . }
1-227 .
1 1 Result: result/source/pr-app/pr-app-MSAW123/msaw-01.c
2 2 Source: source/pr-app/pr-app-MSAW123/msaw-02.c
2-0 .
2-1 .
2-2 . #define A;
2-3 . #include C;
2-4 . float B;
2-5 . #define A;
2-6 . #define B;
2-7 . double C;
2-8 .
2-9 .
2-10 .
2-11 . /*
2-12 . -----------------------------------------------------------------------------
2-13 . --| NAME: msaw.2.1
2-14 . --|
2-15 . --| ABSTRACT:
2-16 . --| This function does msaw stuff.
2-17 . --|
2-18 . --| RETURNS:
2-19 . --| NONE.
2-20 . --|
2-21 . ----------------------------------------------------------------------------
2-22 . */
2-23 . static void msaw.2.1(void)
2-24 . {
2-25 . A = B*C;
2-26 . A = B+C;
2-27 .
2-28 . switch (msaw stuff)
2-29 . {
2-30 . case one:
2-31 . {
2-32 . run_this;
2-33 . break;
2-34 . }
2-35 . case two:
2-36 . {
2-37 . run_this;
2-38 . break;
2-39 . }
2-40 . default:
2-41 . {
2-42 . SwError;
2-43 . }
2-44 . }
2-45 .
2-46 .
2-47 . if (A le B)
2-48 . {
2-49 . A = B + C;
2-50 . D = E + F;
2-51 . }
2-52 .
2-53 . /* LE SV TOC-2202 this is a msaw-02.1.5 req to recover*/
2-54 . A = B-C;
2-55 . A = B*C;
2-56 . A = B+C;
2-57 . A = B*C;
2-58 . /* LE SV TOC-2203 this is a msaw-02.1.9 req to process*/
2-59 .
2-60 . switch (msaw stuff)
2-61 . {
2-62 . case one:
2-63 . {
2-64 . run_this;
2-65 . break;
2-66 . }
2-67 . case two:
2-68 . {
2-69 . run_this;
2-70 . break;
2-71 . }
2-72 . default:
2-73 . {
2-74 . SwError;
2-75 . }
2-76 . }
2-77 .
2-78 . A = B/C;
2-79 . A = B*C;
2-80 . /* LE SV TOC-2204 this is a msaw-02.1.12 req to compare*/
2-81 . A = B+C;
2-82 . A = B+C;
2-83 . A = 0x0001;
2-84 .
2-85 . if (A gt B)
2-86 . {
2-87 . A = B + C;
2-88 . D = E + F;
2-89 . }
2-90 .
2-91 .
2-92 . switch (msaw stuff)
2-93 . {
2-94 . case one:
2-95 . {
2-96 . run_this;
2-97 . break;
2-98 . }
2-99 . case two:
2-100 . {
2-101 . run_this;
2-102 . break;
2-103 . }
2-104 . default:
2-105 . {
2-106 . SwError;
2-107 . }
2-108 . }
2-109 .
2-110 . A = B/C;
2-111 . /* LE SV TOC-2205 this is a msaw-02.1.17 req to transform*/
2-112 .
2-113 . if (A > B)
2-114 . {
2-115 . A = B + C;
2-116 . D = E + F;
2-117 . }
2-118 .
2-119 .
2-120 . if (A < B)
2-121 . {
2-122 . A = B + C;
2-123 . D = E + F;
2-124 . }
2-125 .
2-126 . A = B-C;
2-127 .
2-128 . if (A ne B)
2-129 . {
2-130 . A = B + C;
2-131 . D = E + F;
2-132 . }
2-133 .
2-134 .
2-135 . if (A ge B)
2-136 . {
2-137 . A = B + C;
2-138 . D = E + F;
2-139 . }
2-140 .
2-141 . /* LE SV TOC-2206 this is a msaw-02.1.22 req to recover*/
2-142 . A = B+C;
2-143 . A = B/C;
2-144 . A = B*C;
2-145 . A = B-C;
2-146 . A = B/C;
2-147 . A = B-C;
2-148 .
2-149 . if (A gt B)
2-150 . {
2-151 . A = B + C;
2-152 . D = E + F;
2-153 . }
2-154 .
2-155 . A = B*C;
2-156 . A = B/C;
2-157 . A = B+C;
2-158 .
2-159 . if (A > = B)
2-160 . {
2-161 . A = B + C;
2-162 . D = E + F;
2-163 . }
2-164 .
2-165 . FreePtr = HmiStringPtr;
2-166 .
2-167 . if (A != B)
2-168 . {
2-169 . A = B + C;
2-170 . D = E + F;
2-171 . }
2-172 .
2-173 . A = B/C;
2-174 . A = B+C;
2-175 .
2-176 . if (A == B)
2-177 . {
2-178 . A = B + C;
2-179 . D = E + F;
2-180 . }
2-181 .
2-182 . /* LE SV TOC-2207 this is a msaw-02.1.37 req to check unix*/
2-183 .
2-184 . if (A ge B)
2-185 . {
2-186 . A = B + C;
2-187 . D = E + F;
2-188 . }
2-189 .
2-190 . A = B-C;
2-191 .
2-192 . if (A == B)
2-193 . {
2-194 . A = B + C;
2-195 . D = E + F;
2-196 . }
2-197 .
2-198 . A = B-C;
2-199 . A = B+C;
2-200 . A = B*C;
2-201 . A = B-C;
2-202 . A = B/C;
2-203 . A = B+C;
2-204 . A = B/C;
2-205 . A = B-C;
2-206 . A = B/C;
2-207 . A = 0x0002;
2-208 .
2-209 . if (A le B)
2-210 . {
2-211 . A = B + C;
2-212 . D = E + F;
2-213 . }
2-214 .
2-215 . A = B+C;
2-216 .
2-217 . switch (msaw stuff)
2-218 . {
2-219 . case one:
2-220 . {
2-221 . run_this;
2-222 . break;
2-223 . }
2-224 . case two:
2-225 . {
2-226 . run_this;
2-227 . break;
2-228 . }
2-229 . // missing default
2-230 . }
2-231 .
2-232 . A = B/C;
2-233 . A = B*C;
2-234 . A = B/C;
2-235 .
2-236 . if (A eq B)
2-237 . {
2-238 . A = B + C;
2-239 . D = E + F;
2-240 . }
2-241 .
2-242 .
2-243 . if (A != B)
2-244 . {
2-245 . A = B + C;
2-246 . D = E + F;
2-247 . }
2-248 .
2-249 .
2-250 . if (A lt B)
2-251 . {
2-252 . A = B + C;
2-253 . D = E + F;
2-254 . }
2-255 .
2-256 .
2-257 . if (A ge B)
2-258 . {
2-259 . A = B + C;
2-260 . D = E + F;
2-261 . }
2-262 .
2-263 .
2-264 . if (A != B)
2-265 . {
2-266 . A = B + C;
2-267 . D = E + F;
2-268 . }
2-269 .
2-270 .
2-271 . if (A < = B)
2-272 . {
2-273 . A = B + C;
2-274 . D = E + F;
2-275 . }
2-276 .
2-277 .
2-278 . switch (msaw stuff)
2-279 . {
2-280 . case one:
2-281 . {
2-282 . run_this;
2-283 . break;
2-284 . }
2-285 . case two:
2-286 . {
2-287 . run_this;
2-288 . break;
2-289 . }
2-290 . default:
2-291 . {
2-292 . SwError;
2-293 . }
2-294 . }
2-295 .
2-296 . A = B/C;
2-297 .
2-298 . if (A le B)
2-299 . {
2-300 . A = B + C;
2-301 . D = E + F;
2-302 . }
2-303 .
2-304 . A = B*C;
2-305 . A = B+C;
2-306 . A = B-C;
2-307 . A = B*C;
2-308 . A = B-C;
2-309 . A = B*C;
2-310 .
2-311 . if (A gt B)
2-312 . {
2-313 . A = B + C;
2-314 . D = E + F;
2-315 . }
2-316 .
2-317 .
2-318 . if (A lt B)
2-319 . {
2-320 . A = B + C;
2-321 . D = E + F;
2-322 . }
2-323 .
2-324 . A = B/C;
2-325 . A = B-C;
2-326 .
2-327 . if (A < B)
2-328 . {
2-329 . A = B + C;
2-330 . D = E + F;
2-331 . }
2-332 .
2-333 . A = B-C;
2-334 .
2-335 . if (A ge B)
2-336 . {
2-337 . A = B + C;
2-338 . D = E + F;
2-339 . }
2-340 .
2-341 . A = B-C;
2-342 . /* LE SV TOC-2208 this is a msaw-02.1.77 req to translate*/
2-343 .
2-344 . if (A < = B)
2-345 . {
2-346 . A = B + C;
2-347 . D = E + F;
2-348 . }
2-349 .
2-350 . free(FreePtr);
2-351 . A = B-C;
2-352 . A = B/C;
2-353 .
2-354 . if (A > = B)
2-355 . {
2-356 . A = B + C;
2-357 . D = E + F;
2-358 . }
2-359 .
2-360 . A = B*C;
2-361 . A = B+C;
2-362 . A = B*C;
2-363 .
2-364 . if (A ge B)
2-365 . {
2-366 . A = B + C;
2-367 . D = E + F;
2-368 . }
2-369 .
2-370 . A = B+C;
2-371 .
2-372 . if (A != B)
2-373 . {
2-374 . A = B + C;
2-375 . D = E + F;
2-376 . }
2-377 .
2-378 . A = B*C;
2-379 . A = B/C;
2-380 . A = B/C;
2-381 . A = B/C;
2-382 . A = B/C;
2-383 . // max LOC 91
2-384 .
2-385 . }
2-386 .
2-387 .
2-388 . /*
2-389 . -----------------------------------------------------------------------------
2-390 . --| NAME: msaw.2.2
2-391 . --|
2-392 . --| ABSTRACT:
2-393 . --| This function does msaw stuff.
2-394 . --|
2-395 . --| RETURNS:
2-396 . --| NONE.
2-397 . --|
2-398 . ----------------------------------------------------------------------------
2-399 . */
2-400 . static void msaw.2.2(void)
2-401 . {
2-402 .
2-403 . if (A > B)
2-404 . {
2-405 . A = B + C;
2-406 . D = E + F;
2-407 . }
2-408 .
2-409 . A = B+C;
2-410 . A = B+C;
2-411 . A = B*C;
2-412 . send_buffer = (U16 *) malloc(size+1);
2-413 . A = B+C;
2-414 . A = B/C;
2-415 .
2-416 . if (A le B)
2-417 . {
2-418 . A = B + C;
2-419 . D = E + F;
2-420 . }
2-421 .
2-422 . A = B/C;
2-423 .
2-424 . if (A != B)
2-425 . {
2-426 . A = B + C;
2-427 . D = E + F;
2-428 . }
2-429 .
2-430 .
2-431 . if (A != B)
2-432 . {
2-433 . A = B + C;
2-434 . D = E + F;
2-435 . }
2-436 .
2-437 . A = B-C;
2-438 .
2-439 . if (A ge B)
2-440 . {
2-441 . A = B + C;
2-442 . D = E + F;
2-443 . }
2-444 .
2-445 . A = B-C;
2-446 . A = B/C;
2-447 . A = B-C;
2-448 . A = B*C;
2-449 . A = B+C;
2-450 . A = B*C;
2-451 .
2-452 . if (A < B)
2-453 . {
2-454 . A = B + C;
2-455 . D = E + F;
2-456 . }
2-457 .
2-458 .
2-459 . if (A gt B)
2-460 . {
2-461 . A = B + C;
2-462 . D = E + F;
2-463 . }
2-464 .
2-465 .
2-466 . if (A gt B)
2-467 . {
2-468 . A = B + C;
2-469 . D = E + F;
2-470 . }
2-471 .
2-472 .
2-473 . if (A le B)
2-474 . {
2-475 . A = B + C;
2-476 . D = E + F;
2-477 . }
2-478 .
2-479 .
2-480 . if (A gt B)
2-481 . {
2-482 . A = B + C;
2-483 . D = E + F;
2-484 . }
2-485 .
2-486 . /* LE SV TOC-2209 this is a msaw-02.2.24 req to convert*/
2-487 .
2-488 . switch (msaw stuff)
2-489 . {
2-490 . case one:
2-491 . {
2-492 . run_this;
2-493 . // missing break
2-494 . }
2-495 . case two:
2-496 . {
2-497 . run_this;
2-498 . break;
2-499 . }
2-500 . default:
2-501 . {
2-502 . SwError;
2-503 . }
2-504 . }
2-505 .
2-506 . A = B+C;
2-507 . A = B*C;
2-508 . A = B+C;
2-509 . A = B-C;
2-510 .
2-511 . if (A le B)
2-512 . {
2-513 . A = B + C;
2-514 . D = E + F;
2-515 . }
2-516 .
2-517 .
2-518 . if (A < = B)
2-519 . {
2-520 . A = B + C;
2-521 . D = E + F;
2-522 . }
2-523 .
2-524 . A = B/C;
2-525 .
2-526 . switch (msaw stuff)
2-527 . {
2-528 . case one:
2-529 . {
2-530 . run_this;
2-531 . break;
2-532 . }
2-533 . case two:
2-534 . {
2-535 . run_this;
2-536 . break;
2-537 . }
2-538 . default:
2-539 . {
2-540 . SwError;
2-541 . }
2-542 . }
2-543 .
2-544 . A = B-C;
2-545 .
2-546 . if (A le B)
2-547 . {
2-548 . A = B + C;
2-549 . D = E + F;
2-550 . }
2-551 .
2-552 . A = B*C;
2-553 . A = B+C;
2-554 . A = B*C;
2-555 . A = B-C;
2-556 . A = B*C;
2-557 .
2-558 . switch (msaw stuff)
2-559 . {
2-560 . case one:
2-561 . {
2-562 . run_this;
2-563 . // missing break
2-564 . }
2-565 . case two:
2-566 . {
2-567 . run_this;
2-568 . break;
2-569 . }
2-570 . default:
2-571 . {
2-572 . SwError;
2-573 . }
2-574 . }
2-575 .
2-576 . A = B*C;
2-577 . A = B*C;
2-578 .
2-579 . if (A gt B)
2-580 . {
2-581 . A = B + C;
2-582 . D = E + F;
2-583 . }
2-584 .
2-585 .
2-586 . if (A == B)
2-587 . {
2-588 . A = B + C;
2-589 . D = E + F;
2-590 . }
2-591 .
2-592 . A = B/C;
2-593 .
2-594 . switch (msaw stuff)
2-595 . {
2-596 . case one:
2-597 . {
2-598 . run_this;
2-599 . // missing break
2-600 . }
2-601 . case two:
2-602 . {
2-603 . run_this;
2-604 . break;
2-605 . }
2-606 . default:
2-607 . {
2-608 . SwError;
2-609 . }
2-610 . }
2-611 .
2-612 . A = B*C;
2-613 . A = B*C;
2-614 . A = B*C;
2-615 . A = B*C;
2-616 . // max LOC 47
2-617 .
2-618 . }
2-619 .
2 2 Result: result/source/pr-app/pr-app-MSAW123/msaw-02.c
3 3 Source: source/pr-app/pr-app-MSAW123/msaw-03.c
3-0 . /*
3-1 . ----------------------------------------------------------------------------
3-2 . --| BEGIN PROLOGUE
3-3 . --|
3-4 . --| CLASSIFICATION: UNCLASSIFIED
3-5 . --|
3-6 . --| FILE NAME: msaw-03.c
3-7 . --|
3-8 . --| ABSTRACT:
3-9 . --| This file contains the 12 functions that do file msaw stuff.
3-10 . --|
3-11 . --| HISTORY:
3-12 . --| CCCQ_NAME:
3-13 . --| CCCQ_VER:
3-14 . --|
3-15 . --| END PROLOGUE
3-16 . ----------------------------------------------------------------------------
3-17 . */
3-18 .
3-19 . double C;
3-20 . #define C;
3-21 . #define A;
3-22 .
3-23 .
3-24 .
3-25 . /*
3-26 . -----------------------------------------------------------------------------
3-27 . --| NAME: msaw.3.1
3-28 . --|
3-29 . --| ABSTRACT:
3-30 . --| This function does msaw stuff.
3-31 . --|
3-32 . --| RETURNS:
3-33 . --| NONE.
3-34 . --|
3-35 . ----------------------------------------------------------------------------
3-36 . */
3-37 . static void msaw.3.1(void)
3-38 . {
3-39 .
3-40 . if {
3-41 . X = Y + Z;
3-42 . }
3-43 . else {
3-44 . halt;
3-45 . }
3-46 .
3-47 . A = B+C;
3-48 . A = B*C;
3-49 . A = B/C;
3-50 .
3-51 . if (A > = B)
3-52 . {
3-53 . A = B + C;
3-54 . D = E + F;
3-55 . }
3-56 .
3-57 . A = B*C;
3-58 . A = B*C;
3-59 . A = B-C;
3-60 . A = B-C;
3-61 .
3-62 . if (A ge B)
3-63 . {
3-64 . A = B + C;
3-65 . D = E + F;
3-66 . }
3-67 .
3-68 . A = B-C;
3-69 . A = B+C;
3-70 .
3-71 . if (A > B)
3-72 . {
3-73 . A = B + C;
3-74 . D = E + F;
3-75 . }
3-76 .
3-77 . A = B*C;
3-78 .
3-79 . if (A != B)
3-80 . {
3-81 . A = B + C;
3-82 . D = E + F;
3-83 . }
3-84 .
3-85 . A = B+C;
3-86 .
3-87 . /* dead_code = B + C;
3-88 . dead_code = D + E;
3-89 . dead_code = F + G; */
3-90 .
3-91 .
3-92 . if (A == B)
3-93 . {
3-94 . A = B + C;
3-95 . D = E + F;
3-96 . }
3-97 .
3-98 . A = B*C;
3-99 .
3-100 . if (A < B)
3-101 . {
3-102 . A = B + C;
3-103 . D = E + F;
3-104 . }
3-105 .
3-106 . A = B*C;
3-107 . A = B+C;
3-108 . A = B/C;
3-109 .
3-110 . if (A > B)
3-111 . {
3-112 . A = B + C;
3-113 . D = E + F;
3-114 . }
3-115 .
3-116 . A = B/C;
3-117 . A = B/C;
3-118 .
3-119 . switch (msaw stuff)
3-120 . {
3-121 . case one:
3-122 . {
3-123 . run_this;
3-124 . break;
3-125 . }
3-126 . case two:
3-127 . {
3-128 . run_this;
3-129 . break;
3-130 . }
3-131 . default:
3-132 . {
3-133 . SwError;
3-134 . }
3-135 . }
3-136 .
3-137 .
3-138 . if (A == B)
3-139 . {
3-140 . A = B + C;
3-141 . D = E + F;
3-142 . }
3-143 .
3-144 . /* LE SV TOC-2210 this is a msaw-03.1.27 req to verify*/
3-145 . A = B+C;
3-146 . A = B+C;
3-147 .
3-148 . switch (msaw stuff)
3-149 . {
3-150 . case one:
3-151 . {
3-152 . run_this;
3-153 . break;
3-154 . }
3-155 . case two:
3-156 . {
3-157 . run_this;
3-158 . break;
3-159 . }
3-160 . default:
3-161 . {
3-162 . SwError;
3-163 . }
3-164 . }
3-165 .
3-166 . A = B*C;
3-167 . A = B+C;
3-168 .
3-169 . if (A eq B)
3-170 . {
3-171 . A = B + C;
3-172 . D = E + F;
3-173 . }
3-174 .
3-175 . A = B+C;
3-176 . A = B-C;
3-177 . A = B/C;
3-178 . A = 0x0003;
3-179 . /* dead_code = A * B; */
3-180 . A = B+C;
3-181 .
3-182 . if (A < = B)
3-183 . {
3-184 . A = B + C;
3-185 . D = E + F;
3-186 . }
3-187 .
3-188 . A = B/C;
3-189 .
3-190 . if (A le B)
3-191 . {
3-192 . A = B + C;
3-193 . D = E + F;
3-194 . }
3-195 .
3-196 . A = B/C;
3-197 . A = B-C;
3-198 . A = B/C;
3-199 . A = B/C;
3-200 . A = B+C;
3-201 . A = B*C;
3-202 . A = B+C;
3-203 . A = B*C;
3-204 .
3-205 . if (A != B)
3-206 . {
3-207 . A = B + C;
3-208 . D = E + F;
3-209 . }
3-210 .
3-211 .
3-212 . if (A lt B)
3-213 . {
3-214 . A = B + C;
3-215 . D = E + F;
3-216 . }
3-217 .
3-218 . A = B/C;
3-219 . A = B-C;
3-220 . A = B+C;
3-221 . A = B*C;
3-222 . A = B/C;
3-223 .
3-224 . if (A le B)
3-225 . {
3-226 . A = B + C;
3-227 . D = E + F;
3-228 . }
3-229 .
3-230 . A = B+C;
3-231 .
3-232 . if (A < B)
3-233 . {
3-234 . A = B + C;
3-235 . D = E + F;
3-236 . }
3-237 .
3-238 .
3-239 . if (A < B)
3-240 . {
3-241 . A = B + C;
3-242 . D = E + F;
3-243 . }
3-244 .
3-245 . A = B+C;
3-246 . /* LE SV TOC-2211 this is a msaw-03.1.60 req to compare*/
3-247 . A = B*C;
3-248 .
3-249 . switch (msaw stuff)
3-250 . {
3-251 . case one:
3-252 . {
3-253 . run_this;
3-254 . break;
3-255 . }
3-256 . case two:
3-257 . {
3-258 . run_this;
3-259 . break;
3-260 . }
3-261 . default:
3-262 . {
3-263 . SwError;
3-264 . }
3-265 . }
3-266 .
3-267 .
3-268 . if (A != B)
3-269 . {
3-270 . A = B + C;
3-271 . D = E + F;
3-272 . }
3-273 .
3-274 .
3-275 . if (A lt B)
3-276 . {
3-277 . A = B + C;
3-278 . D = E + F;
3-279 . }
3-280 .
3-281 . A = B*C;
3-282 .
3-283 . if (A == B)
3-284 . {
3-285 . A = B + C;
3-286 . D = E + F;
3-287 . }
3-288 .
3-289 . A = B-C;
3-290 .
3-291 . if (A < B)
3-292 . {
3-293 . A = B + C;
3-294 . D = E + F;
3-295 . }
3-296 .
3-297 .
3-298 . if (A ne B)
3-299 . {
3-300 . A = B + C;
3-301 . D = E + F;
3-302 . }
3-303 .
3-304 . A = B*C;
3-305 . A = B/C;
3-306 .
3-307 . if (A ne B)
3-308 . {
3-309 . A = B + C;
3-310 . D = E + F;
3-311 . }
3-312 .
3-313 .
3-314 . if (A != B)
3-315 . {
3-316 . A = B + C;
3-317 . D = E + F;
3-318 . }
3-319 .
3-320 . A = B-C;
3-321 . A = B*C;
3-322 .
3-323 . if (A ge B)
3-324 . {
3-325 . A = B + C;
3-326 . D = E + F;
3-327 . }
3-328 .
3-329 . /* LE SV TOC-2212 this is a msaw-03.1.76 req to call isr*/
3-330 . A = B+C;
3-331 . A = B/C;
3-332 .
3-333 . switch (msaw stuff)
3-334 . {
3-335 . case one:
3-336 . {
3-337 . run_this;
3-338 . // missing break
3-339 . }
3-340 . case two:
3-341 . {
3-342 . run_this;
3-343 . break;
3-344 . }
3-345 . default:
3-346 . {
3-347 . SwError;
3-348 . }
3-349 . }
3-350 .
3-351 .
3-352 . if (A == B)
3-353 . {
3-354 . A = B + C;
3-355 . D = E + F;
3-356 . }
3-357 .
3-358 .
3-359 . if (A < B)
3-360 . {
3-361 . A = B + C;
3-362 . D = E + F;
3-363 . }
3-364 .
3-365 . A = B*C;
3-366 .
3-367 . if (A != B)
3-368 . {
3-369 . A = B + C;
3-370 . D = E + F;
3-371 . }
3-372 .
3-373 . A = B*C;
3-374 . A = B-C;
3-375 . // max LOC 83
3-376 .
3-377 . }
3-378 .
3-379 .
3-380 . /*
3-381 . -----------------------------------------------------------------------------
3-382 . --| NAME: msaw.3.2
3-383 . --|
3-384 . --| ABSTRACT:
3-385 . --| This function does msaw stuff.
3-386 . --|
3-387 . --| RETURNS:
3-388 . --| NONE.
3-389 . --|
3-390 . ----------------------------------------------------------------------------
3-391 . */
3-392 . static void msaw.3.2(void)
3-393 . {
3-394 . A = B+C;
3-395 . A = B+C;
3-396 . A = B*C;
3-397 . A = B/C;
3-398 . A = B+C;
3-399 . A = B*C;
3-400 .
3-401 . if (A ge B)
3-402 . {
3-403 . A = B + C;
3-404 . D = E + F;
3-405 . }
3-406 .
3-407 . A = B-C;
3-408 . A = B*C;
3-409 . /* LE SV TOC-2213 this is a msaw-03.2.10 req to convert*/
3-410 .
3-411 . if (veg)
3-412 . // missing curly brace
3-413 . variable = orange;
3-414 .
3-415 . A = B*C;
3-416 .
3-417 . if (A ge B)
3-418 . {
3-419 . A = B + C;
3-420 . D = E + F;
3-421 . }
3-422 .
3-423 .
3-424 . if (A lt B)
3-425 . {
3-426 . A = B + C;
3-427 . D = E + F;
3-428 . }
3-429 .
3-430 .
3-431 . if (veg)
3-432 . // missing curly brace
3-433 . variable = orange;
3-434 .
3-435 . A = B*C;
3-436 .
3-437 . if (A ge B)
3-438 . {
3-439 . A = B + C;
3-440 . D = E + F;
3-441 . }
3-442 .
3-443 . A = B*C;
3-444 .
3-445 . if (A ge B)
3-446 . {
3-447 . A = B + C;
3-448 . D = E + F;
3-449 . }
3-450 .
3-451 . A = B-C;
3-452 .
3-453 . switch (msaw stuff)
3-454 . {
3-455 . case one:
3-456 . {
3-457 . run_this;
3-458 . break;
3-459 . }
3-460 . case two:
3-461 . {
3-462 . run_this;
3-463 . break;
3-464 . }
3-465 . default:
3-466 . {
3-467 . SwError;
3-468 . }
3-469 . }
3-470 .
3-471 . A = B+C;
3-472 . A = B+C;
3-473 . A = B*C;
3-474 .
3-475 . if (A < B)
3-476 . {
3-477 . A = B + C;
3-478 . D = E + F;
3-479 . }
3-480 .
3-481 . A = B*C;
3-482 . A = B+C;
3-483 . A = B+C;
3-484 . A = B-C;
3-485 . A = B/C;
3-486 .
3-487 . if (A gt B)
3-488 . {
3-489 . A = B + C;
3-490 . D = E + F;
3-491 . }
3-492 .
3-493 . A = B-C;
3-494 . A = B*C;
3-495 .
3-496 . if (A le B)
3-497 . {
3-498 . A = B + C;
3-499 . D = E + F;
3-500 . }
3-501 .
3-502 . A = B+C;
3-503 . A = B/C;
3-504 . A = B-C;
3-505 . A = B-C;
3-506 .
3-507 . if (A > = B)
3-508 . {
3-509 . A = B + C;
3-510 . D = E + F;
3-511 . }
3-512 .
3-513 .
3-514 . if (A == B)
3-515 . {
3-516 . A = B + C;
3-517 . D = E + F;
3-518 . }
3-519 .
3-520 . A = B/C;
3-521 . A = B+C;
3-522 .
3-523 . if (A ne B)
3-524 . {
3-525 . A = B + C;
3-526 . D = E + F;
3-527 . }
3-528 .
3-529 .
3-530 . if (A ne B)
3-531 . {
3-532 . A = B + C;
3-533 . D = E + F;
3-534 . }
3-535 .
3-536 . A = B+C;
3-537 . goto error;
3-538 . A = B-C;
3-539 . A = B-C;
3-540 . A = B-C;
3-541 . A = B+C;
3-542 . A = B/C;
3-543 . /* LE SV TOC-2214 this is a msaw-03.2.48 req to store*/
3-544 . A = B/C;
3-545 .
3-546 . if (A eq B)
3-547 . {
3-548 . A = B + C;
3-549 . D = E + F;
3-550 . }
3-551 .
3-552 . /* LE SV TOC-2215 this is a msaw-03.2.50 req to fail*/
3-553 . A = B*C;
3-554 .
3-555 . if (A > = B)
3-556 . {
3-557 . A = B + C;
3-558 . D = E + F;
3-559 . }
3-560 .
3-561 . A = B-C;
3-562 .
3-563 . if (A == B)
3-564 . {
3-565 . A = B + C;
3-566 . D = E + F;
3-567 . }
3-568 .
3-569 . A = B*C;
3-570 . A = B-C;
3-571 .
3-572 . if (A eq B)
3-573 . {
3-574 . A = B + C;
3-575 . D = E + F;
3-576 . }
3-577 .
3-578 .
3-579 . if (A < = B)
3-580 . {
3-581 . A = B + C;
3-582 . D = E + F;
3-583 . }
3-584 .
3-585 .
3-586 . if (A ne B)
3-587 . {
3-588 . A = B + C;
3-589 . D = E + F;
3-590 . }
3-591 .
3-592 . A = B-C;
3-593 . A = B*C;
3-594 .
3-595 . if (A != B)
3-596 . {
3-597 . A = B + C;
3-598 . D = E + F;
3-599 . }
3-600 .
3-601 . A = B*C;
3-602 . A = B/C;
3-603 . A = B/C;
3-604 . A = B-C;
3-605 . A = B+C;
3-606 . A = B-C;
3-607 .
3-608 . if (A gt B)
3-609 . {
3-610 . A = B + C;
3-611 . D = E + F;
3-612 . }
3-613 .
3-614 . A = B/C;
3-615 .
3-616 . /* dead_code = B + C;
3-617 . dead_code = D + E;
3-618 . dead_code = F + G; */
3-619 .
3-620 . A = B-C;
3-621 .
3-622 . /* dead_block = C * D;
3-623 . dead_block = E * F; */
3-624 .
3-625 . A = B*C;
3-626 .
3-627 . if (A le B)
3-628 . {
3-629 . A = B + C;
3-630 . D = E + F;
3-631 . }
3-632 .
3-633 .
3-634 . if (A > B)
3-635 . {
3-636 . A = B + C;
3-637 . D = E + F;
3-638 . }
3-639 .
3-640 . // max LOC 73
3-641 .
3-642 . }
3-643 .
3-644 .
3-645 . /*
3-646 . -----------------------------------------------------------------------------
3-647 . --| NAME: msaw.3.3
3-648 . --|
3-649 . --| ABSTRACT:
3-650 . --| This function does msaw stuff.
3-651 . --|
3-652 . --| RETURNS:
3-653 . --| NONE.
3-654 . --|
3-655 . ----------------------------------------------------------------------------
3-656 . */
3-657 . static void msaw.3.3(void)
3-658 . {
3-659 . A = B*C;
3-660 . A = B-C;
3-661 . A = B*C;
3-662 . A = B*C;
3-663 .
3-664 . if (A lt B)
3-665 . {
3-666 . A = B + C;
3-667 . D = E + F;
3-668 . }
3-669 .
3-670 . A = B/C;
3-671 . A = B+C;
3-672 .
3-673 . if (A gt B)
3-674 . {
3-675 . A = B + C;
3-676 . D = E + F;
3-677 . }
3-678 .
3-679 .
3-680 . if (A gt B)
3-681 . {
3-682 . A = B + C;
3-683 . D = E + F;
3-684 . }
3-685 .
3-686 .
3-687 . if (A < B)
3-688 . {
3-689 . A = B + C;
3-690 . D = E + F;
3-691 . }
3-692 .
3-693 . A = B-C;
3-694 .
3-695 . if (A ge B)
3-696 . {
3-697 . A = B + C;
3-698 . D = E + F;
3-699 . }
3-700 .
3-701 . A = B*C;
3-702 . A = B+C;
3-703 . A = B-C;
3-704 . A = B/C;
3-705 .
3-706 . switch (msaw stuff)
3-707 . {
3-708 . case one:
3-709 . {
3-710 . switch (nested)
3-711 . {
3-712 . case:
3-713 . X = Y + Z;
3-714 . case:
3-715 . X = Y + Z;
3-716 . default:
3-717 . SwError;
3-718 . }
3-719 . }
3-720 . case two:
3-721 . {
3-722 . run_this;
3-723 . break;
3-724 . }
3-725 . default:
3-726 . {
3-727 . SwError;
3-728 . }
3-729 . }
3-730 .
3-731 . A = B-C;
3-732 . A = B+C;
3-733 . A = B+C;
3-734 . A = B-C;
3-735 . A = B*C;
3-736 .
3-737 . if (A lt B)
3-738 . {
3-739 . A = B + C;
3-740 . D = E + F;
3-741 . }
3-742 .
3-743 . A = B/C;
3-744 . A = B*C;
3-745 . A = B/C;
3-746 . A = B/C;
3-747 . A = B+C;
3-748 . A = B/C;
3-749 . A = B+C;
3-750 . A = B+C;
3-751 . A = B+C;
3-752 .
3-753 . if (A == B)
3-754 . {
3-755 . A = B + C;
3-756 . D = E + F;
3-757 . }
3-758 .
3-759 . A = B+C;
3-760 .
3-761 . if (A < = B)
3-762 . {
3-763 . A = B + C;
3-764 . D = E + F;
3-765 . }
3-766 .
3-767 . A = B-C;
3-768 . A = B/C;
3-769 .
3-770 . if (A ge B)
3-771 . {
3-772 . A = B + C;
3-773 . D = E + F;
3-774 . }
3-775 .
3-776 . /* LE SV TOC-2216 this is a msaw-03.3.38 req to call admin*/
3-777 . A = B-C;
3-778 .
3-779 . if (A == B)
3-780 . {
3-781 . A = B + C;
3-782 . D = E + F;
3-783 . }
3-784 .
3-785 .
3-786 . if (A > B)
3-787 . {
3-788 . A = B + C;
3-789 . D = E + F;
3-790 . }
3-791 .
3-792 . A = B-C;
3-793 . A = B+C;
3-794 .
3-795 . if (A < = B)
3-796 . {
3-797 . A = B + C;
3-798 . D = E + F;
3-799 . }
3-800 .
3-801 . A = 0x0001;
3-802 .
3-803 . switch (msaw stuff)
3-804 . {
3-805 . case one:
3-806 . {
3-807 . run_this;
3-808 . break;
3-809 . }
3-810 . case two:
3-811 . {
3-812 . run_this;
3-813 . break;
3-814 . }
3-815 . default:
3-816 . {
3-817 . SwError;
3-818 . }
3-819 . }
3-820 .
3-821 . A = B/C;
3-822 .
3-823 . if (A == B)
3-824 . {
3-825 . A = B + C;
3-826 . D = E + F;
3-827 . }
3-828 .
3-829 . A = B/C;
3-830 .
3-831 . if (A lt B)
3-832 . {
3-833 . A = B + C;
3-834 . D = E + F;
3-835 . }
3-836 .
3-837 . A = B*C;
3-838 . A = B/C;
3-839 . A = B+C;
3-840 .
3-841 . switch (msaw stuff)
3-842 . {
3-843 . case one:
3-844 . {
3-845 . run_this;
3-846 . break;
3-847 . }
3-848 . case two:
3-849 . {
3-850 . run_this;
3-851 . break;
3-852 . }
3-853 . // missing default
3-854 . }
3-855 .
3-856 .
3-857 . if (A == B)
3-858 . {
3-859 . A = B + C;
3-860 . D = E + F;
3-861 . }
3-862 .
3-863 . A = B*C;
3-864 . A = B+C;
3-865 .
3-866 . if (A < B)
3-867 . {
3-868 . A = B + C;
3-869 . D = E + F;
3-870 . }
3-871 .
3-872 . A = B*C;
3-873 . A = B*C;
3-874 .
3-875 . if (A ne B)
3-876 . {
3-877 . A = B + C;
3-878 . D = E + F;
3-879 . }
3-880 .
3-881 .
3-882 . if (A gt B)
3-883 . {
3-884 . A = B + C;
3-885 . D = E + F;
3-886 . }
3-887 .
3-888 . A = B-C;
3-889 . A = B+C;
3-890 . A = B/C;
3-891 . // max LOC 62
3-892 .
3-893 . }
3-894 .
3-895 .
3-896 . /*
3-897 . -----------------------------------------------------------------------------
3-898 . --| NAME: msaw.3.4
3-899 . --|
3-900 . --| ABSTRACT:
3-901 . --| This function does msaw stuff.
3-902 . --|
3-903 . --| RETURNS:
3-904 . --| NONE.
3-905 . --|
3-906 . ----------------------------------------------------------------------------
3-907 . */
3-908 . static void msaw.3.4(void)
3-909 . {
3-910 . A = B/C;
3-911 .
3-912 . if (A lt B)
3-913 . {
3-914 . A = B + C;
3-915 . D = E + F;
3-916 . }
3-917 .
3-918 . A = B-C;
3-919 . A = B/C;
3-920 . /* LE SV TOC-2217 this is a msaw-03.4.5 req to update*/
3-921 . A = B*C;
3-922 . A = B*C;
3-923 . A = B/C;
3-924 . A = B/C;
3-925 .
3-926 . if (A != B)
3-927 . {
3-928 . A = B + C;
3-929 . D = E + F;
3-930 . }
3-931 .
3-932 . A = B/C;
3-933 . A = B+C;
3-934 . A = B/C;
3-935 . A = B+C;
3-936 . A = B-C;
3-937 . A = B-C;
3-938 .
3-939 . if (A > B)
3-940 . {
3-941 . A = B + C;
3-942 . D = E + F;
3-943 . }
3-944 .
3-945 . A = B-C;
3-946 . A = B/C;
3-947 . A = B+C;
3-948 . A = B*C;
3-949 . A = B+C;
3-950 . A = B+C;
3-951 . A = B/C;
3-952 . A = B/C;
3-953 .
3-954 . if (A lt B)
3-955 . {
3-956 . A = B + C;
3-957 . D = E + F;
3-958 . }
3-959 .
3-960 . A = B*C;
3-961 . A = B+C;
3-962 .
3-963 . if (A == B)
3-964 . {
3-965 . A = B + C;
3-966 . D = E + F;
3-967 . }
3-968 .
3-969 .
3-970 . if (A < = B)
3-971 . {
3-972 . A = B + C;
3-973 . D = E + F;
3-974 . }
3-975 .
3-976 . A = B-C;
3-977 . A = B+C;
3-978 . A = B-C;
3-979 . A = B*C;
3-980 . A = B-C;
3-981 . A = B/C;
3-982 . /* LE SV TOC-2218 this is a msaw-03.4.36 req to set RTC*/
3-983 . A = B-C;
3-984 . A = 0x0002;
3-985 .
3-986 . if (A eq B)
3-987 . {
3-988 . A = B + C;
3-989 . D = E + F;
3-990 . }
3-991 .
3-992 . A = B+C;
3-993 .
3-994 . if (A ge B)
3-995 . {
3-996 . A = B + C;
3-997 . D = E + F;
3-998 . }
3-999 .
3-1000 . A = B/C;
3-1001 . A = B/C;
3-1002 . A = B/C;
3-1003 .
3-1004 . if (A eq B)
3-1005 . {
3-1006 . A = B + C;
3-1007 . D = E + F;
3-1008 . }
3-1009 .
3-1010 .
3-1011 . if (A le B)
3-1012 . {
3-1013 . A = B + C;
3-1014 . D = E + F;
3-1015 . }
3-1016 .
3-1017 . // max LOC 44
3-1018 .
3-1019 . }
3-1020 .
3-1021 .
3-1022 . /*
3-1023 . -----------------------------------------------------------------------------
3-1024 . --| NAME: msaw.3.5
3-1025 . --|
3-1026 . --| ABSTRACT:
3-1027 . --| This function does msaw stuff.
3-1028 . --|
3-1029 . --| RETURNS:
3-1030 . --| NONE.
3-1031 . --|
3-1032 . ----------------------------------------------------------------------------
3-1033 . */
3-1034 . static void msaw.3.5(void)
3-1035 . {
3-1036 . A = B*C;
3-1037 . A = B-C;
3-1038 . A = B-C;
3-1039 . /* LE SV TOC-2219 this is a msaw-03.5.4 req to store*/
3-1040 . A = B/C;
3-1041 . A = B*C;
3-1042 .
3-1043 . if (A < = B)
3-1044 . {
3-1045 . A = B + C;
3-1046 . D = E + F;
3-1047 . }
3-1048 .
3-1049 . A = B+C;
3-1050 .
3-1051 . if (A eq B)
3-1052 . {
3-1053 . A = B + C;
3-1054 . D = E + F;
3-1055 . }
3-1056 .
3-1057 . A = B*C;
3-1058 . A = B/C;
3-1059 .
3-1060 . if (A > B)
3-1061 . {
3-1062 . A = B + C;
3-1063 . D = E + F;
3-1064 . }
3-1065 .
3-1066 .
3-1067 . if (A lt B)
3-1068 . {
3-1069 . A = B + C;
3-1070 . D = E + F;
3-1071 . }
3-1072 .
3-1073 . A = B+C;
3-1074 .
3-1075 . if (A > B)
3-1076 . {
3-1077 . A = B + C;
3-1078 . D = E + F;
3-1079 . }
3-1080 .
3-1081 . A = B-C;
3-1082 .
3-1083 . if (A < B)
3-1084 . {
3-1085 . A = B + C;
3-1086 . D = E + F;
3-1087 . }
3-1088 .
3-1089 . A = B+C;
3-1090 . A = B-C;
3-1091 . A = B-C;
3-1092 . A = B-C;
3-1093 . A = B-C;
3-1094 . A = B-C;
3-1095 . A = B*C;
3-1096 . A = B+C;
3-1097 . A = B+C;
3-1098 .
3-1099 . if (A gt B)
3-1100 . {
3-1101 . A = B + C;
3-1102 . D = E + F;
3-1103 . }
3-1104 .
3-1105 . A = B/C;
3-1106 . A = B*C;
3-1107 . A = B-C;
3-1108 . A = B/C;
3-1109 . // max LOC 30
3-1110 .
3-1111 . }
3-1112 .
3-1113 .
3-1114 . /*
3-1115 . -----------------------------------------------------------------------------
3-1116 . --| NAME: msaw.3.6
3-1117 . --|
3-1118 . --| ABSTRACT:
3-1119 . --| This function does msaw stuff.
3-1120 . --|
3-1121 . --| RETURNS:
3-1122 . --| NONE.
3-1123 . --|
3-1124 . ----------------------------------------------------------------------------
3-1125 . */
3-1126 . static void msaw.3.6(void)
3-1127 . {
3-1128 . A = B/C;
3-1129 . A = 0x0007;
3-1130 . A = B+C;
3-1131 .
3-1132 . if (A < B)
3-1133 . {
3-1134 . A = B + C;
3-1135 . D = E + F;
3-1136 . }
3-1137 .
3-1138 .
3-1139 . /*
3-1140 . dead_block = C * D;
3-1141 . dead_block = E * F;
3-1142 . */
3-1143 .
3-1144 .
3-1145 . if (A != B)
3-1146 . {
3-1147 . A = B + C;
3-1148 . D = E + F;
3-1149 . }
3-1150 .
3-1151 . A = B+C;
3-1152 . A = B*C;
3-1153 . A = 0x0006;
3-1154 . A = B-C;
3-1155 .
3-1156 . if (A le B)
3-1157 . {
3-1158 . A = B + C;
3-1159 . D = E + F;
3-1160 . }
3-1161 .
3-1162 .
3-1163 . if (veg)
3-1164 . // missing curly brace
3-1165 . variable = orange;
3-1166 .
3-1167 . A = B/C;
3-1168 .
3-1169 . switch (msaw stuff)
3-1170 . {
3-1171 . case:
3-1172 . case:
3-1173 . // stacked case statements but only if there is a new line in between
3-1174 .
3-1175 . case:
3-1176 . case:
3-1177 . case:
3-1178 . {
3-1179 . run_this;
3-1180 . break;
3-1181 . }
3-1182 . default:
3-1183 . {
3-1184 . halt;
3-1185 . }
3-1186 . }
3-1187 .
3-1188 . A = B/C;
3-1189 . A = 0x0002;
3-1190 .
3-1191 . if (A < B)
3-1192 . {
3-1193 . A = B + C;
3-1194 . D = E + F;
3-1195 . }
3-1196 .
3-1197 . A = B-C;
3-1198 . A = B/C;
3-1199 .
3-1200 . if (A ne B)
3-1201 . {
3-1202 . A = B + C;
3-1203 . D = E + F;
3-1204 . }
3-1205 .
3-1206 . A = B-C;
3-1207 . A = B/C;
3-1208 .
3-1209 . if (A != B)
3-1210 . {
3-1211 . A = B + C;
3-1212 . D = E + F;
3-1213 . }
3-1214 .
3-1215 . A = B-C;
3-1216 .
3-1217 . if (A != B)
3-1218 . {
3-1219 . A = B + C;
3-1220 . D = E + F;
3-1221 . }
3-1222 .
3-1223 . A = B/C;
3-1224 . A = B+C;
3-1225 .
3-1226 . if (A lt B)
3-1227 . {
3-1228 . A = B + C;
3-1229 . D = E + F;
3-1230 . }
3-1231 .
3-1232 . A = B-C;
3-1233 . A = B/C;
3-1234 . A = B/C;
3-1235 .
3-1236 . if (A eq B)
3-1237 . {
3-1238 . A = B + C;
3-1239 . D = E + F;
3-1240 . }
3-1241 .
3-1242 . A = B-C;
3-1243 . A = B+C;
3-1244 . A = B-C;
3-1245 . A = B*C;
3-1246 . A = B/C;
3-1247 .
3-1248 . if (A gt B)
3-1249 . {
3-1250 . A = B + C;
3-1251 . D = E + F;
3-1252 . }
3-1253 .
3-1254 .
3-1255 . if (A < = B)
3-1256 . {
3-1257 . A = B + C;
3-1258 . D = E + F;
3-1259 . }
3-1260 .
3-1261 . A = B*C;
3-1262 . A = B*C;
3-1263 . A = B+C;
3-1264 . A = B+C;
3-1265 . A = B*C;
3-1266 .
3-1267 . if (A == B)
3-1268 . {
3-1269 . A = B + C;
3-1270 . D = E + F;
3-1271 . }
3-1272 .
3-1273 .
3-1274 . if (A ne B)
3-1275 . {
3-1276 . A = B + C;
3-1277 . D = E + F;
3-1278 . }
3-1279 .
3-1280 . A = B*C;
3-1281 . A = B/C;
3-1282 . A = B+C;
3-1283 .
3-1284 . if ($msaw stuff > $othermsaw stuff)
3-1285 . /* LE SV TOC-008 we really should log all error calls */
3-1286 . {
3-1287 . A = B + C;
3-1288 . }
3-1289 .
3-1290 .
3-1291 . if (A > B)
3-1292 . {
3-1293 . A = B + C;
3-1294 . D = E + F;
3-1295 . }
3-1296 .
3-1297 . A = B-C;
3-1298 . A = B+C;
3-1299 . A = B/C;
3-1300 . /* LE SV TOC-2220 this is a msaw-03.6.48 req to assign*/
3-1301 . A = B+C;
3-1302 . A = B-C;
3-1303 .
3-1304 . switch (msaw stuff)
3-1305 . {
3-1306 . case one:
3-1307 . {
3-1308 . run_this;
3-1309 . break;
3-1310 . }
3-1311 . case two:
3-1312 . {
3-1313 . run_this;
3-1314 . break;
3-1315 . }
3-1316 . default:
3-1317 . {
3-1318 . SwError;
3-1319 . }
3-1320 . }
3-1321 .
3-1322 . /* LE SV TOC-2221 this is a msaw-03.6.51 req to detect error*/
3-1323 .
3-1324 . if (A > = B)
3-1325 . {
3-1326 . A = B + C;
3-1327 . D = E + F;
3-1328 . }
3-1329 .
3-1330 . /* LE SV TOC-2222 this is a msaw-03.6.52 req to call admin*/
3-1331 . A = B*C;
3-1332 . A = B-C;
3-1333 . A = B-C;
3-1334 . A = B+C;
3-1335 .
3-1336 . switch (msaw stuff)
3-1337 . {
3-1338 . case one:
3-1339 . {
3-1340 . run_this;
3-1341 . break;
3-1342 . }
3-1343 . case two:
3-1344 . {
3-1345 . run_this;
3-1346 . break;
3-1347 . }
3-1348 . default:
3-1349 . {
3-1350 . SwError;
3-1351 . }
3-1352 . }
3-1353 .
3-1354 . A = B*C;
3-1355 . // max LOC 57
3-1356 .
3-1357 . }
3-1358 .
3-1359 .
3-1360 . /*
3-1361 . -----------------------------------------------------------------------------
3-1362 . --| NAME: msaw.3.7
3-1363 . --|
3-1364 . --| ABSTRACT:
3-1365 . --| This function does msaw stuff.
3-1366 . --|
3-1367 . --| RETURNS:
3-1368 . --| NONE.
3-1369 . --|
3-1370 . ----------------------------------------------------------------------------
3-1371 . */
3-1372 . static void msaw.3.7(void)
3-1373 . {
3-1374 . A = B+C;
3-1375 . A = B-C;
3-1376 .
3-1377 . if (A ne B)
3-1378 . {
3-1379 . A = B + C;
3-1380 . D = E + F;
3-1381 . }
3-1382 .
3-1383 . A = B+C;
3-1384 . A = 0x0008;
3-1385 . A = B/C;
3-1386 . A = B-C;
3-1387 .
3-1388 . if (veg)
3-1389 . // missing curly brace
3-1390 . variable = orange;
3-1391 .
3-1392 .
3-1393 . if (A ge B)
3-1394 . {
3-1395 . A = B + C;
3-1396 . D = E + F;
3-1397 . }
3-1398 .
3-1399 . A = B/C;
3-1400 . /* LE SV TOC-2223 this is a msaw-03.7.9 req to audit*/
3-1401 . A = B-C;
3-1402 . A = B+C;
3-1403 . A = B*C;
3-1404 . A = B+C;
3-1405 . A = B+C;
3-1406 . A = B*C;
3-1407 . /* LE SV TOC-2224 this is a msaw-03.7.15 req to reject*/
3-1408 . A = B/C;
3-1409 . A = B*C;
3-1410 . A = B-C;
3-1411 .
3-1412 . if (A eq B)
3-1413 . {
3-1414 . A = B + C;
3-1415 . D = E + F;
3-1416 . }
3-1417 .
3-1418 . A = B*C;
3-1419 .
3-1420 . if (A ne B)
3-1421 . {
3-1422 . A = B + C;
3-1423 . D = E + F;
3-1424 . }
3-1425 .
3-1426 . A = B/C;
3-1427 .
3-1428 . switch (msaw stuff)
3-1429 . {
3-1430 . case one:
3-1431 . {
3-1432 . run_this;
3-1433 . break;
3-1434 . }
3-1435 . case two:
3-1436 . {
3-1437 . run_this;
3-1438 . break;
3-1439 . }
3-1440 . default:
3-1441 . {
3-1442 . SwError;
3-1443 . }
3-1444 . }
3-1445 .
3-1446 . A = B/C;
3-1447 . A = B+C;
3-1448 .
3-1449 . if (A gt B)
3-1450 . {
3-1451 . A = B + C;
3-1452 . D = E + F;
3-1453 . }
3-1454 .
3-1455 .
3-1456 . switch (msaw stuff)
3-1457 . {
3-1458 . case one:
3-1459 . {
3-1460 . run_this;
3-1461 . break;
3-1462 . }
3-1463 . case two:
3-1464 . {
3-1465 . run_this;
3-1466 . break;
3-1467 . }
3-1468 . default:
3-1469 . {
3-1470 . SwError;
3-1471 . }
3-1472 . }
3-1473 .
3-1474 . A = B+C;
3-1475 . A = B*C;
3-1476 .
3-1477 . if (A > = B)
3-1478 . {
3-1479 . A = B + C;
3-1480 . D = E + F;
3-1481 . }
3-1482 .
3-1483 . A = B+C;
3-1484 .
3-1485 . if (A eq B)
3-1486 . {
3-1487 . A = B + C;
3-1488 . D = E + F;
3-1489 . }
3-1490 .
3-1491 . A = B/C;
3-1492 . A = B/C;
3-1493 .
3-1494 . if (A ne B)
3-1495 . {
3-1496 . A = B + C;
3-1497 . D = E + F;
3-1498 . }
3-1499 .
3-1500 . A = B*C;
3-1501 . A = B-C;
3-1502 . A = B*C;
3-1503 . A = (int)B + C;
3-1504 .
3-1505 . switch (msaw stuff)
3-1506 . {
3-1507 . case one:
3-1508 . {
3-1509 . run_this;
3-1510 . break;
3-1511 . }
3-1512 . case two:
3-1513 . {
3-1514 . run_this;
3-1515 . break;
3-1516 . }
3-1517 . default:
3-1518 . {
3-1519 . SwError;
3-1520 . }
3-1521 . }
3-1522 .
3-1523 . A = B+C;
3-1524 . A = B/C;
3-1525 . A = B/C;
3-1526 . A = B-C;
3-1527 . /* LE SV TOC-2225 this is a msaw-03.7.43 req to record*/
3-1528 . A = B/C;
3-1529 . A = B-C;
3-1530 . A = B*C;
3-1531 . A = B-C;
3-1532 .
3-1533 . if (A == B)
3-1534 . {
3-1535 . A = B + C;
3-1536 . D = E + F;
3-1537 . }
3-1538 .
3-1539 .
3-1540 . if (A > = B)
3-1541 . {
3-1542 . A = B + C;
3-1543 . D = E + F;
3-1544 . }
3-1545 .
3-1546 . A = B/C;
3-1547 .
3-1548 . switch (msaw stuff)
3-1549 . {
3-1550 . case one:
3-1551 . {
3-1552 . run_this;
3-1553 . break;
3-1554 . }
3-1555 . case two:
3-1556 . {
3-1557 . run_this;
3-1558 . break;
3-1559 . }
3-1560 . // missing default
3-1561 . }
3-1562 .
3-1563 .
3-1564 . if (A ne B)
3-1565 . {
3-1566 . A = B + C;
3-1567 . D = E + F;
3-1568 . }
3-1569 .
3-1570 . A = B+C;
3-1571 . A = B/C;
3-1572 .
3-1573 . if (A le B)
3-1574 . {
3-1575 . A = B + C;
3-1576 . D = E + F;
3-1577 . }
3-1578 .
3-1579 .
3-1580 . if (A le B)
3-1581 . {
3-1582 . A = B + C;
3-1583 . D = E + F;
3-1584 . }
3-1585 .
3-1586 .
3-1587 . if (A ge B)
3-1588 . {
3-1589 . A = B + C;
3-1590 . D = E + F;
3-1591 . }
3-1592 .
3-1593 .
3-1594 . switch (msaw stuff)
3-1595 . {
3-1596 . case one:
3-1597 . {
3-1598 . run_this;
3-1599 . break;
3-1600 . }
3-1601 . case two:
3-1602 . {
3-1603 . run_this;
3-1604 . break;
3-1605 . }
3-1606 . default:
3-1607 . {
3-1608 . SwError;
3-1609 . }
3-1610 . }
3-1611 .
3-1612 . A = B-C;
3-1613 . A = B-C;
3-1614 . A = 0x0009;
3-1615 . A = B*C;
3-1616 .
3-1617 . if {
3-1618 . X = Y + Z;
3-1619 . }
3-1620 . else {
3-1621 . halt;
3-1622 . }
3-1623 .
3-1624 . A = B+C;
3-1625 .
3-1626 . if (A gt B)
3-1627 . {
3-1628 . A = B + C;
3-1629 . D = E + F;
3-1630 . }
3-1631 .
3-1632 . A = B*C;
3-1633 .
3-1634 . if (A ne B)
3-1635 . {
3-1636 . A = B + C;
3-1637 . D = E + F;
3-1638 . }
3-1639 .
3-1640 .
3-1641 . if (A ge B)
3-1642 . {
3-1643 . A = B + C;
3-1644 . D = E + F;
3-1645 . }
3-1646 .
3-1647 .
3-1648 . if (A > B)
3-1649 . {
3-1650 . A = B + C;
3-1651 . D = E + F;
3-1652 . }
3-1653 .
3-1654 . /* LE SV TOC-2226 this is a msaw-03.7.66 req to translate*/
3-1655 .
3-1656 . if (A le B)
3-1657 . {
3-1658 . A = B + C;
3-1659 . D = E + F;
3-1660 . }
3-1661 .
3-1662 . A = B*C;
3-1663 .
3-1664 . if (A eq B)
3-1665 . {
3-1666 . A = B + C;
3-1667 . D = E + F;
3-1668 . }
3-1669 .
3-1670 . A = B+C;
3-1671 .
3-1672 . if (A > = B)
3-1673 . {
3-1674 . A = B + C;
3-1675 . D = E + F;
3-1676 . }
3-1677 .
3-1678 . A = B+C;
3-1679 .
3-1680 . switch (msaw stuff)
3-1681 . {
3-1682 . case one:
3-1683 . {
3-1684 . run_this;
3-1685 . break;
3-1686 . }
3-1687 . case two:
3-1688 . {
3-1689 . run_this;
3-1690 . break;
3-1691 . }
3-1692 . default:
3-1693 . {
3-1694 . SwError;
3-1695 . }
3-1696 . }
3-1697 .
3-1698 . A = B-C;
3-1699 . // max LOC 73
3-1700 .
3-1701 . }
3-1702 .
3-1703 .
3-1704 . /*
3-1705 . -----------------------------------------------------------------------------
3-1706 . --| NAME: msaw.3.8
3-1707 . --|
3-1708 . --| ABSTRACT:
3-1709 . --| This function does msaw stuff.
3-1710 . --|
3-1711 . --| RETURNS:
3-1712 . --| NONE.
3-1713 . --|
3-1714 . ----------------------------------------------------------------------------
3-1715 . */
3-1716 . static void msaw.3.8(void)
3-1717 . {
3-1718 . A = B*C;
3-1719 . A = B*C;
3-1720 .
3-1721 . if (A > B)
3-1722 . {
3-1723 . A = B + C;
3-1724 . D = E + F;
3-1725 . }
3-1726 .
3-1727 .
3-1728 . if (A != B)
3-1729 . {
3-1730 . A = B + C;
3-1731 . D = E + F;
3-1732 . }
3-1733 .
3-1734 . /* LE SV TOC-2227 this is a msaw-03.8.5 req to reject*/
3-1735 . A = B+C;
3-1736 . A = B/C;
3-1737 . A = B*C;
3-1738 . A = B+C;
3-1739 .
3-1740 . if (A le B)
3-1741 . {
3-1742 . A = B + C;
3-1743 . D = E + F;
3-1744 . }
3-1745 .
3-1746 . A = B/C;
3-1747 . A = B-C;
3-1748 .
3-1749 . if (A gt B)
3-1750 . {
3-1751 . A = B + C;
3-1752 . D = E + F;
3-1753 . }
3-1754 .
3-1755 . A = B/C;
3-1756 . A = B/C;
3-1757 . A = B/C;
3-1758 . A = B/C;
3-1759 .
3-1760 . switch (msaw stuff)
3-1761 . {
3-1762 . case one:
3-1763 . {
3-1764 . run_this;
3-1765 . break;
3-1766 . }
3-1767 . case two:
3-1768 . {
3-1769 . run_this;
3-1770 . break;
3-1771 . }
3-1772 . default:
3-1773 . {
3-1774 . SwError;
3-1775 . }
3-1776 . }
3-1777 .
3-1778 . A = B-C;
3-1779 . A = 0x0004;
3-1780 .
3-1781 . switch (msaw stuff)
3-1782 . {
3-1783 . case one:
3-1784 . {
3-1785 . run_this;
3-1786 . break;
3-1787 . }
3-1788 . case two:
3-1789 . {
3-1790 . run_this;
3-1791 . break;
3-1792 . }
3-1793 . default:
3-1794 . {
3-1795 . SwError;
3-1796 . }
3-1797 . }
3-1798 .
3-1799 .
3-1800 . if (A ne B)
3-1801 . {
3-1802 . A = B + C;
3-1803 . D = E + F;
3-1804 . }
3-1805 .
3-1806 . A = B-C;
3-1807 . A = B-C;
3-1808 . A = B+C;
3-1809 . /* LE SV TOC-2228 this is a msaw-03.8.24 req to halt*/
3-1810 .
3-1811 . if (A > B)
3-1812 . {
3-1813 . A = B + C;
3-1814 . D = E + F;
3-1815 . }
3-1816 .
3-1817 .
3-1818 . if (A < = B)
3-1819 . {
3-1820 . A = B + C;
3-1821 . D = E + F;
3-1822 . }
3-1823 .
3-1824 .
3-1825 . if (A eq B)
3-1826 . {
3-1827 . A = B + C;
3-1828 . D = E + F;
3-1829 . }
3-1830 .
3-1831 .
3-1832 . if (A ge B)
3-1833 . {
3-1834 . A = B + C;
3-1835 . D = E + F;
3-1836 . }
3-1837 .
3-1838 . /* LE SV TOC-2229 this is a msaw-03.8.28 req to assign*/
3-1839 . A = B*C;
3-1840 . A = B*C;
3-1841 . A = B/C;
3-1842 . // max LOC 30
3-1843 .
3-1844 . }
3-1845 .
3-1846 .
3-1847 . /*
3-1848 . -----------------------------------------------------------------------------
3-1849 . --| NAME: msaw.3.9
3-1850 . --|
3-1851 . --| ABSTRACT:
3-1852 . --| This function does msaw stuff.
3-1853 . --|
3-1854 . --| RETURNS:
3-1855 . --| NONE.
3-1856 . --|
3-1857 . ----------------------------------------------------------------------------
3-1858 . */
3-1859 . static void msaw.3.9(void)
3-1860 . {
3-1861 . A = B/C;
3-1862 . A = B-C;
3-1863 . A = B+C;
3-1864 .
3-1865 . if (A le B)
3-1866 . {
3-1867 . A = B + C;
3-1868 . D = E + F;
3-1869 . }
3-1870 .
3-1871 . A = B+C;
3-1872 . A = B+C;
3-1873 . A = B-C;
3-1874 . A = B-C;
3-1875 . A = B-C;
3-1876 . A = B+C;
3-1877 .
3-1878 . if (A eq B)
3-1879 . {
3-1880 . A = B + C;
3-1881 . D = E + F;
3-1882 . }
3-1883 .
3-1884 . A = B-C;
3-1885 . A = B*C;
3-1886 .
3-1887 . switch (msaw stuff)
3-1888 . {
3-1889 . case one:
3-1890 . {
3-1891 . run_this;
3-1892 . break;
3-1893 . }
3-1894 . case two:
3-1895 . {
3-1896 . run_this;
3-1897 . break;
3-1898 . }
3-1899 . default:
3-1900 . {
3-1901 . SwError;
3-1902 . }
3-1903 . }
3-1904 .
3-1905 . A = B*C;
3-1906 . // max LOC 15
3-1907 .
3-1908 . }
3-1909 .
3-1910 .
3-1911 . /*
3-1912 . -----------------------------------------------------------------------------
3-1913 . --| NAME: msaw.3.10
3-1914 . --|
3-1915 . --| ABSTRACT:
3-1916 . --| This function does msaw stuff.
3-1917 . --|
3-1918 . --| RETURNS:
3-1919 . --| NONE.
3-1920 . --|
3-1921 . ----------------------------------------------------------------------------
3-1922 . */
3-1923 . static void msaw.3.10(void)
3-1924 . {
3-1925 . A = B+C;
3-1926 . A = B+C;
3-1927 . A = B-C;
3-1928 . A = B/C;
3-1929 .
3-1930 . if (A le B)
3-1931 . {
3-1932 . A = B + C;
3-1933 . D = E + F;
3-1934 . }
3-1935 .
3-1936 .
3-1937 . if (A ge B)
3-1938 . {
3-1939 . A = B + C;
3-1940 . D = E + F;
3-1941 . }
3-1942 .
3-1943 . A = B*C;
3-1944 . A = B*C;
3-1945 .
3-1946 . if (A == B)
3-1947 . {
3-1948 . A = B + C;
3-1949 . D = E + F;
3-1950 . }
3-1951 .
3-1952 . A = B/C;
3-1953 . /* LE SV TOC-2230 this is a msaw-03.10.11 req to validate*/
3-1954 . A = B*C;
3-1955 . A = B-C;
3-1956 .
3-1957 . if (A ge B)
3-1958 . {
3-1959 . A = B + C;
3-1960 . D = E + F;
3-1961 . }
3-1962 .
3-1963 . A = B-C;
3-1964 . A = B+C;
3-1965 . A = B-C;
3-1966 . A = B*C;
3-1967 .
3-1968 . if (A < = B)
3-1969 . {
3-1970 . A = B + C;
3-1971 . D = E + F;
3-1972 . }
3-1973 .
3-1974 . A = B/C;
3-1975 .
3-1976 . if (A ge B)
3-1977 . {
3-1978 . A = B + C;
3-1979 . D = E + F;
3-1980 . }
3-1981 .
3-1982 . A = B*C;
3-1983 . A = B/C;
3-1984 . A = B*C;
3-1985 . A = B/C;
3-1986 . A = B/C;
3-1987 .
3-1988 . if (A ge B)
3-1989 . {
3-1990 . A = B + C;
3-1991 . D = E + F;
3-1992 . }
3-1993 .
3-1994 . A = B/C;
3-1995 .
3-1996 . /*
3-1997 . dead_block = C * D;
3-1998 . dead_block = E * F;
3-1999 . */
3-2000 .
3-2001 . A = B*C;
3-2002 . A = B*C;
3-2003 .
3-2004 . if (A > = B)
3-2005 . {
3-2006 . A = B + C;
3-2007 . D = E + F;
3-2008 . }
3-2009 .
3-2010 .
3-2011 . if (veg)
3-2012 . // missing curly brace
3-2013 . variable = orange;
3-2014 .
3-2015 . A = B-C;
3-2016 . A = B+C;
3-2017 . A = B/C;
3-2018 .
3-2019 . if (A ne B)
3-2020 . {
3-2021 . A = B + C;
3-2022 . D = E + F;
3-2023 . }
3-2024 .
3-2025 . A = B*C;
3-2026 . // max LOC 35
3-2027 .
3-2028 . }
3-2029 .
3-2030 .
3-2031 . /*
3-2032 . -----------------------------------------------------------------------------
3-2033 . --| NAME: msaw.3.11
3-2034 . --|
3-2035 . --| ABSTRACT:
3-2036 . --| This function does msaw stuff.
3-2037 . --|
3-2038 . --| RETURNS:
3-2039 . --| NONE.
3-2040 . --|
3-2041 . ----------------------------------------------------------------------------
3-2042 . */
3-2043 . static void msaw.3.11(void)
3-2044 . {
3-2045 .
3-2046 . if (A le B)
3-2047 . {
3-2048 . A = B + C;
3-2049 . D = E + F;
3-2050 . }
3-2051 .
3-2052 .
3-2053 . switch (msaw stuff)
3-2054 . {
3-2055 . case one:
3-2056 . {
3-2057 . run_this;
3-2058 . break;
3-2059 . }
3-2060 . case two:
3-2061 . {
3-2062 . run_this;
3-2063 . break;
3-2064 . }
3-2065 . default:
3-2066 . {
3-2067 . SwError;
3-2068 . }
3-2069 . }
3-2070 .
3-2071 . A = B+C;
3-2072 .
3-2073 . if (A le B)
3-2074 . {
3-2075 . A = B + C;
3-2076 . D = E + F;
3-2077 . }
3-2078 .
3-2079 . A = B*C;
3-2080 . A = B+C;
3-2081 . A = B/C;
3-2082 .
3-2083 . if (A < B)
3-2084 . {
3-2085 . A = B + C;
3-2086 . D = E + F;
3-2087 . }
3-2088 .
3-2089 . A = B*C;
3-2090 . A = B-C;
3-2091 .
3-2092 . if (A ne B)
3-2093 . {
3-2094 . A = B + C;
3-2095 . D = E + F;
3-2096 . }
3-2097 .
3-2098 . A = B*C;
3-2099 .
3-2100 . if (A > = B)
3-2101 . {
3-2102 . A = B + C;
3-2103 . D = E + F;
3-2104 . }
3-2105 .
3-2106 .
3-2107 . if (A gt B)
3-2108 . {
3-2109 . A = B + C;
3-2110 . D = E + F;
3-2111 . }
3-2112 .
3-2113 . A = B/C;
3-2114 . A = B*C;
3-2115 .
3-2116 . if (A != B)
3-2117 . {
3-2118 . A = B + C;
3-2119 . D = E + F;
3-2120 . }
3-2121 .
3-2122 .
3-2123 . if (A == B)
3-2124 . {
3-2125 . A = B + C;
3-2126 . D = E + F;
3-2127 . }
3-2128 .
3-2129 . A = B-C;
3-2130 . A = B/C;
3-2131 . FreePtr = HmiStringPtr;
3-2132 . A = B*C;
3-2133 . A = B+C;
3-2134 .
3-2135 . if (A < B)
3-2136 . {
3-2137 . A = B + C;
3-2138 . D = E + F;
3-2139 . }
3-2140 .
3-2141 . A = B-C;
3-2142 . A = B/C;
3-2143 . A = B/C;
3-2144 . /* LE SV TOC-2231 this is a msaw-03.11.27 req to check unix*/
3-2145 .
3-2146 . if (A == B)
3-2147 . {
3-2148 . A = B + C;
3-2149 . D = E + F;
3-2150 . }
3-2151 .
3-2152 . /* LE SV TOC-2232 this is a msaw-03.11.28 req to increment*/
3-2153 .
3-2154 . if (A < = B)
3-2155 . {
3-2156 . A = B + C;
3-2157 . D = E + F;
3-2158 . }
3-2159 .
3-2160 . A = B-C;
3-2161 . A = B*C;
3-2162 . A = B-C;
3-2163 . A = B*C;
3-2164 . A = B*C;
3-2165 . A = B/C;
3-2166 . A = B*C;
3-2167 .
3-2168 . if (A le B)
3-2169 . {
3-2170 . A = B + C;
3-2171 . D = E + F;
3-2172 . }
3-2173 .
3-2174 . A = B-C;
3-2175 .
3-2176 . if (A lt B)
3-2177 . {
3-2178 . A = B + C;
3-2179 . D = E + F;
3-2180 . }
3-2181 .
3-2182 . /* LE SV TOC-2233 this is a msaw-03.11.39 req to call isr*/
3-2183 .
3-2184 . switch (msaw stuff)
3-2185 . {
3-2186 . case one:
3-2187 . {
3-2188 . switch (nested)
3-2189 . {
3-2190 . case:
3-2191 . X = Y + Z;
3-2192 . case:
3-2193 . X = Y + Z;
3-2194 . default:
3-2195 . SwError;
3-2196 . }
3-2197 . }
3-2198 . case two:
3-2199 . {
3-2200 . run_this;
3-2201 . break;
3-2202 . }
3-2203 . default:
3-2204 . {
3-2205 . SwError;
3-2206 . }
3-2207 . }
3-2208 .
3-2209 . A = B*C;
3-2210 .
3-2211 . if (A < B)
3-2212 . {
3-2213 . A = B + C;
3-2214 . D = E + F;
3-2215 . }
3-2216 .
3-2217 . // TBD - what do I do now
3-2218 . A = B-C;
3-2219 .
3-2220 . if (A > = B)
3-2221 . {
3-2222 . A = B + C;
3-2223 . D = E + F;
3-2224 . }
3-2225 .
3-2226 . /* LE SV TOC-2234 this is a msaw-03.11.43 req to set RTC*/
3-2227 . A = B*C;
3-2228 . A = B/C;
3-2229 .
3-2230 . if (A != B)
3-2231 . {
3-2232 . A = B + C;
3-2233 . D = E + F;
3-2234 . }
3-2235 .
3-2236 . A = B*C;
3-2237 . A = B*C;
3-2238 . A = B+C;
3-2239 . A = B+C;
3-2240 . // max LOC 49
3-2241 .
3-2242 . }
3-2243 .
3-2244 .
3-2245 . /*
3-2246 . -----------------------------------------------------------------------------
3-2247 . --| NAME: msaw.3.12
3-2248 . --|
3-2249 . --| ABSTRACT:
3-2250 . --| This function does msaw stuff.
3-2251 . --|
3-2252 . --| RETURNS:
3-2253 . --| NONE.
3-2254 . --|
3-2255 . ----------------------------------------------------------------------------
3-2256 . */
3-2257 . static void msaw.3.12(void)
3-2258 . {
3-2259 .
3-2260 . if (A != B)
3-2261 . {
3-2262 . A = B + C;
3-2263 . D = E + F;
3-2264 . }
3-2265 .
3-2266 .
3-2267 . if (A > = B)
3-2268 . {
3-2269 . A = B + C;
3-2270 . D = E + F;
3-2271 . }
3-2272 .
3-2273 . A = B*C;
3-2274 . A = B/C;
3-2275 . A = B-C;
3-2276 .
3-2277 . if (A < = B)
3-2278 . {
3-2279 . A = B + C;
3-2280 . D = E + F;
3-2281 . }
3-2282 .
3-2283 .
3-2284 . if (A eq B)
3-2285 . {
3-2286 . A = B + C;
3-2287 . D = E + F;
3-2288 . }
3-2289 .
3-2290 . /* dead_code = A * B; */
3-2291 . A = B*C;
3-2292 .
3-2293 . if (A le B)
3-2294 . {
3-2295 . A = B + C;
3-2296 . D = E + F;
3-2297 . }
3-2298 .
3-2299 .
3-2300 . if (A < = B)
3-2301 . {
3-2302 . A = B + C;
3-2303 . D = E + F;
3-2304 . }
3-2305 .
3-2306 . A = B*C;
3-2307 . /* LE SV TOC-2235 this is a msaw-03.12.12 req to halt*/
3-2308 .
3-2309 . if (A le B)
3-2310 . {
3-2311 . A = B + C;
3-2312 . D = E + F;
3-2313 . }
3-2314 .
3-2315 . A = B-C;
3-2316 . A = B/C;
3-2317 . A = B+C;
3-2318 .
3-2319 . if (A > B)
3-2320 . {
3-2321 . A = B + C;
3-2322 . D = E + F;
3-2323 . }
3-2324 .
3-2325 .
3-2326 . if (A le B)
3-2327 . {
3-2328 . A = B + C;
3-2329 . D = E + F;
3-2330 . }
3-2331 .
3-2332 . A = B-C;
3-2333 .
3-2334 . if (A == B)
3-2335 . {
3-2336 . A = B + C;
3-2337 . D = E + F;
3-2338 . }
3-2339 .
3-2340 .
3-2341 . if (A > = B)
3-2342 . {
3-2343 . A = B + C;
3-2344 . D = E + F;
3-2345 . }
3-2346 .
3-2347 .
3-2348 . /*
3-2349 . dead_code = B - C;
3-2350 . dead_code = D - E;
3-2351 . dead_code = F - G;
3-2352 . */
3-2353 .
3-2354 .
3-2355 . if (A > = B)
3-2356 . {
3-2357 . A = B + C;
3-2358 . D = E + F;
3-2359 . }
3-2360 .
3-2361 . A = B*C;
3-2362 .
3-2363 . if (A gt B)
3-2364 . {
3-2365 . A = B + C;
3-2366 . D = E + F;
3-2367 . }
3-2368 .
3-2369 . A = B-C;
3-2370 .
3-2371 . if (A < = B)
3-2372 . {
3-2373 . A = B + C;
3-2374 . D = E + F;
3-2375 . }
3-2376 .
3-2377 . A = B/C;
3-2378 .
3-2379 . if (A ne B)
3-2380 . {
3-2381 . A = B + C;
3-2382 . D = E + F;
3-2383 . }
3-2384 .
3-2385 . A = B+C;
3-2386 . A = B*C;
3-2387 . A = B+C;
3-2388 . A = B*C;
3-2389 .
3-2390 . if (A ne B)
3-2391 . {
3-2392 . A = B + C;
3-2393 . D = E + F;
3-2394 . }
3-2395 .
3-2396 . /* LE SV TOC-2236 this is a msaw-03.12.33 req to recover*/
3-2397 . A = B/C;
3-2398 . // max LOC 33
3-2399 .
3-2400 . }
3-2401 .
3 3 Result: result/source/pr-app/pr-app-MSAW123/msaw-03.c
4 4 Source: source/pr-app/pr-app-MSAW123/msaw-04.c
4-0 . /*
4-1 . ----------------------------------------------------------------------------
4-2 . --| BEGIN PROLOGUE
4-3 . --|
4-4 . --| CLASSIFICATION: UNCLASSIFIED
4-5 . --|
4-6 . --| FILE NAME: msaw-04.c
4-7 . --|
4-8 . --| ABSTRACT:
4-9 . --| This file contains the 14 functions that do file msaw stuff.
4-10 . --|
4-11 . --| HISTORY:
4-12 . --| CCCQ_NAME:
4-13 . --| CCCQ_VER:
4-14 . --|
4-15 . --| END PROLOGUE
4-16 . ----------------------------------------------------------------------------
4-17 . */
4-18 .
4-19 . #define B;
4-20 . #include A;
4-21 .
4-22 .
4-23 .
4-24 . /*
4-25 . -----------------------------------------------------------------------------
4-26 . --| NAME: msaw.4.1
4-27 . --|
4-28 . --| ABSTRACT:
4-29 . --| This function does msaw stuff.
4-30 . --|
4-31 . --| RETURNS:
4-32 . --| NONE.
4-33 . --|
4-34 . ----------------------------------------------------------------------------
4-35 . */
4-36 . static void msaw.4.1(void)
4-37 . {
4-38 . A = B+C;
4-39 . // max LOC 1
4-40 .
4-41 . }
4-42 .
4-43 .
4-44 . /*
4-45 . -----------------------------------------------------------------------------
4-46 . --| NAME: msaw.4.2
4-47 . --|
4-48 . --| ABSTRACT:
4-49 . --| This function does msaw stuff.
4-50 . --|
4-51 . --| RETURNS:
4-52 . --| NONE.
4-53 . --|
4-54 . ----------------------------------------------------------------------------
4-55 . */
4-56 . static void msaw.4.2(void)
4-57 . {
4-58 . /* LE SV TOC-2237 this is a msaw-04.2.1 req to call isr*/
4-59 . A = B-C;
4-60 . A = B*C;
4-61 . A = B*C;
4-62 . A = B*C;
4-63 . A = B+C;
4-64 . A = B*C;
4-65 .
4-66 . if (A lt B)
4-67 . {
4-68 . A = B + C;
4-69 . D = E + F;
4-70 . }
4-71 .
4-72 . A = B-C;
4-73 . // max LOC 8
4-74 .
4-75 . }
4-76 .
4-77 .
4-78 . /*
4-79 . -----------------------------------------------------------------------------
4-80 . --| NAME: msaw.4.3
4-81 . --|
4-82 . --| ABSTRACT:
4-83 . --| This function does msaw stuff.
4-84 . --|
4-85 . --| RETURNS:
4-86 . --| NONE.
4-87 . --|
4-88 . ----------------------------------------------------------------------------
4-89 . */
4-90 . static void msaw.4.3(void)
4-91 . {
4-92 . A = B-C;
4-93 .
4-94 . if (A == B)
4-95 . {
4-96 . A = B + C;
4-97 . D = E + F;
4-98 . }
4-99 .
4-100 . A = B/C;
4-101 . A = B-C;
4-102 . A = B*C;
4-103 . A = B-C;
4-104 .
4-105 . if (veg)
4-106 . // missing curly brace
4-107 . variable = orange;
4-108 .
4-109 . A = B/C;
4-110 . A = B-C;
4-111 . A = B-C;
4-112 . A = B/C;
4-113 .
4-114 . /* dead_block = C * D;
4-115 . dead_block = E * F; */
4-116 .
4-117 . A = B-C;
4-118 . A = B/C;
4-119 . A = B+C;
4-120 . A = B-C;
4-121 . A = B-C;
4-122 . A = B/C;
4-123 .
4-124 . if (A == B)
4-125 . {
4-126 . A = B + C;
4-127 . D = E + F;
4-128 . }
4-129 .
4-130 . A = B/C;
4-131 . A = B/C;
4-132 . A = B+C;
4-133 . A = B+C;
4-134 . A = (long)B + C;
4-135 . A = B+C;
4-136 . A = B+C;
4-137 . A = B-C;
4-138 . /* LE SV TOC-2238 this is a msaw-04.3.25 req to assign*/
4-139 .
4-140 . if (A eq B)
4-141 . {
4-142 . A = B + C;
4-143 . D = E + F;
4-144 . }
4-145 .
4-146 .
4-147 . switch (msaw stuff)
4-148 . {
4-149 . case one:
4-150 . {
4-151 . run_this;
4-152 . break;
4-153 . }
4-154 . case two:
4-155 . {
4-156 . run_this;
4-157 . break;
4-158 . }
4-159 . default:
4-160 . {
4-161 . SwError;
4-162 . }
4-163 . }
4-164 .
4-165 . A = B*C;
4-166 . A = B/C;
4-167 . A = B-C;
4-168 . A = 0x0006;
4-169 .
4-170 . if (A le B)
4-171 . {
4-172 . A = B + C;
4-173 . D = E + F;
4-174 . }
4-175 .
4-176 . A = B+C;
4-177 . A = B+C;
4-178 .
4-179 . if (A eq B)
4-180 . {
4-181 . A = B + C;
4-182 . D = E + F;
4-183 . }
4-184 .
4-185 . /* LE SV TOC-2239 this is a msaw-04.3.34 req to transform*/
4-186 . A = B+C;
4-187 . A = B/C;
4-188 .
4-189 . switch (msaw stuff)
4-190 . {
4-191 . case one:
4-192 . {
4-193 . run_this;
4-194 . break;
4-195 . }
4-196 . case two:
4-197 . {
4-198 . run_this;
4-199 . break;
4-200 . }
4-201 . default:
4-202 . {
4-203 . SwError;
4-204 . }
4-205 . }
4-206 .
4-207 . A = B+C;
4-208 . A = B-C;
4-209 . A = B-C;
4-210 . A = 0x0007;
4-211 . A = B+C;
4-212 . A = B-C;
4-213 .
4-214 . if (A < B)
4-215 . {
4-216 . A = B + C;
4-217 . D = E + F;
4-218 . }
4-219 .
4-220 . /* LE SV TOC-2240 this is a msaw-04.3.43 req to halt*/
4-221 . A = B*C;
4-222 . A = B-C;
4-223 . A = B*C;
4-224 . A = B*C;
4-225 .
4-226 . switch (msaw stuff)
4-227 . {
4-228 . case:
4-229 . case:
4-230 . // stacked case statements but only if there is a new line in between
4-231 .
4-232 . case:
4-233 . case:
4-234 . case:
4-235 . {
4-236 . run_this;
4-237 . break;
4-238 . }
4-239 . default:
4-240 . {
4-241 . halt;
4-242 . }
4-243 . }
4-244 .
4-245 .
4-246 . if (A ne B)
4-247 . {
4-248 . A = B + C;
4-249 . D = E + F;
4-250 . }
4-251 .
4-252 .
4-253 . if (A < = B)
4-254 . {
4-255 . A = B + C;
4-256 . D = E + F;
4-257 . }
4-258 .
4-259 . A = B/C;
4-260 . A = B/C;
4-261 .
4-262 . if (A gt B)
4-263 . {
4-264 . A = B + C;
4-265 . D = E + F;
4-266 . }
4-267 .
4-268 . A = B+C;
4-269 . A = B/C;
4-270 . A = B-C;
4-271 . A = B-C;
4-272 . A = B-C;
4-273 . // max LOC 56
4-274 .
4-275 . }
4-276 .
4-277 .
4-278 . /*
4-279 . -----------------------------------------------------------------------------
4-280 . --| NAME: msaw.4.4
4-281 . --|
4-282 . --| ABSTRACT:
4-283 . --| This function does msaw stuff.
4-284 . --|
4-285 . --| RETURNS:
4-286 . --| NONE.
4-287 . --|
4-288 . ----------------------------------------------------------------------------
4-289 . */
4-290 . static void msaw.4.4(void)
4-291 . {
4-292 . A = B+C;
4-293 . A = B*C;
4-294 . A = B+C;
4-295 .
4-296 . if (A < = B)
4-297 . {
4-298 . A = B + C;
4-299 . D = E + F;
4-300 . }
4-301 .
4-302 .
4-303 . if (A < B)
4-304 . {
4-305 . A = B + C;
4-306 . D = E + F;
4-307 . }
4-308 .
4-309 . A = B/C;
4-310 . // ??? go see ws
4-311 . A = B/C;
4-312 .
4-313 . if (A lt B)
4-314 . {
4-315 . A = B + C;
4-316 . D = E + F;
4-317 . }
4-318 .
4-319 . A = B*C;
4-320 . // TBS - I need to figure this out
4-321 . A = B+C;
4-322 .
4-323 . if (A eq B)
4-324 . {
4-325 . A = B + C;
4-326 . D = E + F;
4-327 . }
4-328 .
4-329 . A = B*C;
4-330 .
4-331 . if (A ge B)
4-332 . {
4-333 . A = B + C;
4-334 . D = E + F;
4-335 . }
4-336 .
4-337 . A = B-C;
4-338 . A = B-C;
4-339 . A = B*C;
4-340 . A = B-C;
4-341 . A = B*C;
4-342 .
4-343 . if (A != B)
4-344 . {
4-345 . A = B + C;
4-346 . D = E + F;
4-347 . }
4-348 .
4-349 . A = B*C;
4-350 . A = B-C;
4-351 . A = B+C;
4-352 .
4-353 . if (A != B)
4-354 . {
4-355 . A = B + C;
4-356 . D = E + F;
4-357 . }
4-358 .
4-359 .
4-360 . if (A lt B)
4-361 . {
4-362 . A = B + C;
4-363 . D = E + F;
4-364 . }
4-365 .
4-366 .
4-367 . if (A != B)
4-368 . {
4-369 . A = B + C;
4-370 . D = E + F;
4-371 . }
4-372 .
4-373 . A = B-C;
4-374 . A = B-C;
4-375 .
4-376 . if (A gt B)
4-377 . {
4-378 . A = B + C;
4-379 . D = E + F;
4-380 . }
4-381 .
4-382 .
4-383 . if (A lt B)
4-384 . {
4-385 . A = B + C;
4-386 . D = E + F;
4-387 . }
4-388 .
4-389 . /* LE SV TOC-2241 this is a msaw-04.4.30 req to validate*/
4-390 . A = B*C;
4-391 .
4-392 . if (A lt B)
4-393 . {
4-394 . A = B + C;
4-395 . D = E + F;
4-396 . }
4-397 .
4-398 .
4-399 . if (A eq B)
4-400 . {
4-401 . A = B + C;
4-402 . D = E + F;
4-403 . }
4-404 .
4-405 . A = B*C;
4-406 .
4-407 . if (A < B)
4-408 . {
4-409 . A = B + C;
4-410 . D = E + F;
4-411 . }
4-412 .
4-413 .
4-414 . if (A > B)
4-415 . {
4-416 . A = B + C;
4-417 . D = E + F;
4-418 . }
4-419 .
4-420 .
4-421 . switch (msaw stuff)
4-422 . {
4-423 . case one:
4-424 . {
4-425 . run_this;
4-426 . break;
4-427 . }
4-428 . case two:
4-429 . {
4-430 . run_this;
4-431 . break;
4-432 . }
4-433 . default:
4-434 . {
4-435 . SwError;
4-436 . }
4-437 . }
4-438 .
4-439 . A = B+C;
4-440 . A = B*C;
4-441 .
4-442 . if (A lt B)
4-443 . {
4-444 . A = B + C;
4-445 . D = E + F;
4-446 . }
4-447 .
4-448 . A = B+C;
4-449 .
4-450 . switch (msaw stuff)
4-451 . {
4-452 . case one:
4-453 . {
4-454 . run_this;
4-455 . break;
4-456 . }
4-457 . case two:
4-458 . {
4-459 . run_this;
4-460 . break;
4-461 . }
4-462 . default:
4-463 . {
4-464 . SwError;
4-465 . }
4-466 . }
4-467 .
4-468 . A = 0x0006;
4-469 .
4-470 . if (A < = B)
4-471 . {
4-472 . A = B + C;
4-473 . D = E + F;
4-474 . }
4-475 .
4-476 .
4-477 . if (A != B)
4-478 . {
4-479 . A = B + C;
4-480 . D = E + F;
4-481 . }
4-482 .
4-483 . A = B*C;
4-484 . A = B+C;
4-485 . A = B*C;
4-486 . A = B/C;
4-487 . A = B*C;
4-488 .
4-489 . /* dead_block = C * D;
4-490 . dead_block = E * F; */
4-491 .
4-492 . A = B*C;
4-493 . A = B*C;
4-494 . A = B+C;
4-495 .
4-496 . switch (msaw stuff)
4-497 . {
4-498 . case one:
4-499 . {
4-500 . run_this;
4-501 . // missing break
4-502 . }
4-503 . case two:
4-504 . {
4-505 . run_this;
4-506 . break;
4-507 . }
4-508 . default:
4-509 . {
4-510 . SwError;
4-511 . }
4-512 . }
4-513 .
4-514 . A = B*C;
4-515 .
4-516 . if (A ge B)
4-517 . {
4-518 . A = B + C;
4-519 . D = E + F;
4-520 . }
4-521 .
4-522 . A = B+C;
4-523 . A = B*C;
4-524 . A = B*C;
4-525 . A = B/C;
4-526 . A = B*C;
4-527 . A = B+C;
4-528 . A = B-C;
4-529 . A = B-C;
4-530 . A = B-C;
4-531 . A = B*C;
4-532 . A = B-C;
4-533 . A = B/C;
4-534 . A = B-C;
4-535 . A = B+C;
4-536 . /* LE SV TOC-2242 this is a msaw-04.4.68 req to transform*/
4-537 . A = B+C;
4-538 .
4-539 . if (A lt B)
4-540 . {
4-541 . A = B + C;
4-542 . D = E + F;
4-543 . }
4-544 .
4-545 . A = B-C;
4-546 .
4-547 . if (A eq B)
4-548 . {
4-549 . A = B + C;
4-550 . D = E + F;
4-551 . }
4-552 .
4-553 . // max LOC 71
4-554 .
4-555 . }
4-556 .
4-557 .
4-558 . /*
4-559 . -----------------------------------------------------------------------------
4-560 . --| NAME: msaw.4.5
4-561 . --|
4-562 . --| ABSTRACT:
4-563 . --| This function does msaw stuff.
4-564 . --|
4-565 . --| RETURNS:
4-566 . --| NONE.
4-567 . --|
4-568 . ----------------------------------------------------------------------------
4-569 . */
4-570 . static void msaw.4.5(void)
4-571 . {
4-572 . A = B+C;
4-573 . A = B*C;
4-574 .
4-575 . if (A < B)
4-576 . {
4-577 . A = B + C;
4-578 . D = E + F;
4-579 . }
4-580 .
4-581 . A = B*C;
4-582 . A = B*C;
4-583 . A = B-C;
4-584 . A = B/C;
4-585 . A = B/C;
4-586 . A = B-C;
4-587 . A = B+C;
4-588 . A = B-C;
4-589 . A = 0x0003;
4-590 .
4-591 . if (A ne B)
4-592 . {
4-593 . A = B + C;
4-594 . D = E + F;
4-595 . }
4-596 .
4-597 .
4-598 . if (A ge B)
4-599 . {
4-600 . A = B + C;
4-601 . D = E + F;
4-602 . }
4-603 .
4-604 . A = B+C;
4-605 .
4-606 . if (A < = B)
4-607 . {
4-608 . A = B + C;
4-609 . D = E + F;
4-610 . }
4-611 .
4-612 . A = B*C;
4-613 . A = B-C;
4-614 . A = B-C;
4-615 . A = B-C;
4-616 .
4-617 . if (A != B)
4-618 . {
4-619 . A = B + C;
4-620 . D = E + F;
4-621 . }
4-622 .
4-623 . A = B-C;
4-624 .
4-625 . if (A == B)
4-626 . {
4-627 . A = B + C;
4-628 . D = E + F;
4-629 . }
4-630 .
4-631 .
4-632 . if (A > B)
4-633 . {
4-634 . A = B + C;
4-635 . D = E + F;
4-636 . }
4-637 .
4-638 . A = B-C;
4-639 .
4-640 . if (A > = B)
4-641 . {
4-642 . A = B + C;
4-643 . D = E + F;
4-644 . }
4-645 .
4-646 . A = B*C;
4-647 . A = B+C;
4-648 . A = B/C;
4-649 .
4-650 . if (A ge B)
4-651 . {
4-652 . A = B + C;
4-653 . D = E + F;
4-654 . }
4-655 .
4-656 . A = B+C;
4-657 . A = B*C;
4-658 .
4-659 . if (A > B)
4-660 . {
4-661 . A = B + C;
4-662 . D = E + F;
4-663 . }
4-664 .
4-665 .
4-666 . if (A < = B)
4-667 . {
4-668 . A = B + C;
4-669 . D = E + F;
4-670 . }
4-671 .
4-672 . A = B-C;
4-673 .
4-674 . switch (msaw stuff)
4-675 . {
4-676 . case one:
4-677 . {
4-678 . switch (nested)
4-679 . {
4-680 . case:
4-681 . X = Y + Z;
4-682 . case:
4-683 . X = Y + Z;
4-684 . default:
4-685 . SwError;
4-686 . }
4-687 . }
4-688 . case two:
4-689 . {
4-690 . run_this;
4-691 . break;
4-692 . }
4-693 . default:
4-694 . {
4-695 . SwError;
4-696 . }
4-697 . }
4-698 .
4-699 .
4-700 . if (A != B)
4-701 . {
4-702 . A = B + C;
4-703 . D = E + F;
4-704 . }
4-705 .
4-706 . // max LOC 35
4-707 .
4-708 . }
4-709 .
4-710 .
4-711 . /*
4-712 . -----------------------------------------------------------------------------
4-713 . --| NAME: msaw.4.6
4-714 . --|
4-715 . --| ABSTRACT:
4-716 . --| This function does msaw stuff.
4-717 . --|
4-718 . --| RETURNS:
4-719 . --| NONE.
4-720 . --|
4-721 . ----------------------------------------------------------------------------
4-722 . */
4-723 . static void msaw.4.6(void)
4-724 . {
4-725 . A = B*C;
4-726 . A = B*C;
4-727 . A = B*C;
4-728 .
4-729 . if (A < B)
4-730 . {
4-731 . A = B + C;
4-732 . D = E + F;
4-733 . }
4-734 .
4-735 . A = B*C;
4-736 .
4-737 . if (A < = B)
4-738 . {
4-739 . A = B + C;
4-740 . D = E + F;
4-741 . }
4-742 .
4-743 . A = B/C;
4-744 . A = B+C;
4-745 .
4-746 . if (A gt B)
4-747 . {
4-748 . A = B + C;
4-749 . D = E + F;
4-750 . }
4-751 .
4-752 . A = B-C;
4-753 . A = B+C;
4-754 . // max LOC 11
4-755 .
4-756 . }
4-757 .
4-758 .
4-759 . /*
4-760 . -----------------------------------------------------------------------------
4-761 . --| NAME: msaw.4.7
4-762 . --|
4-763 . --| ABSTRACT:
4-764 . --| This function does msaw stuff.
4-765 . --|
4-766 . --| RETURNS:
4-767 . --| NONE.
4-768 . --|
4-769 . ----------------------------------------------------------------------------
4-770 . */
4-771 . static void msaw.4.7(void)
4-772 . {
4-773 .
4-774 . if (A le B)
4-775 . {
4-776 . A = B + C;
4-777 . D = E + F;
4-778 . }
4-779 .
4-780 .
4-781 . if (A > B)
4-782 . {
4-783 . A = B + C;
4-784 . D = E + F;
4-785 . }
4-786 .
4-787 . A = B-C;
4-788 . A = B-C;
4-789 .
4-790 . if (A eq B)
4-791 . {
4-792 . A = B + C;
4-793 . D = E + F;
4-794 . }
4-795 .
4-796 . A = B/C;
4-797 .
4-798 . if (A > = B)
4-799 . {
4-800 . A = B + C;
4-801 . D = E + F;
4-802 . }
4-803 .
4-804 . /* LE SV TOC-2243 this is a msaw-04.7.8 req to check unix*/
4-805 . A = B*C;
4-806 .
4-807 . if (A eq B)
4-808 . {
4-809 . A = B + C;
4-810 . D = E + F;
4-811 . }
4-812 .
4-813 . // (P) this is really improtant
4-814 . A = B/C;
4-815 . A = B-C;
4-816 .
4-817 . if (A ge B)
4-818 . {
4-819 . A = B + C;
4-820 . D = E + F;
4-821 . }
4-822 .
4-823 . A = B+C;
4-824 . A = B+C;
4-825 . A = B+C;
4-826 . A = B*C;
4-827 . // max LOC 16
4-828 .
4-829 . }
4-830 .
4-831 .
4-832 . /*
4-833 . -----------------------------------------------------------------------------
4-834 . --| NAME: msaw.4.8
4-835 . --|
4-836 . --| ABSTRACT:
4-837 . --| This function does msaw stuff.
4-838 . --|
4-839 . --| RETURNS:
4-840 . --| NONE.
4-841 . --|
4-842 . ----------------------------------------------------------------------------
4-843 . */
4-844 . static void msaw.4.8(void)
4-845 . {
4-846 .
4-847 . if (A lt B)
4-848 . {
4-849 . A = B + C;
4-850 . D = E + F;
4-851 . }
4-852 .
4-853 . A = B*C;
4-854 . /* LE SV TOC-2244 this is a msaw-04.8.3 req to set RTC*/
4-855 . A = B/C;
4-856 .
4-857 . if (A ge B)
4-858 . {
4-859 . A = B + C;
4-860 . D = E + F;
4-861 . }
4-862 .
4-863 . A = B-C;
4-864 .
4-865 . if (A ne B)
4-866 . {
4-867 . A = B + C;
4-868 . D = E + F;
4-869 . }
4-870 .
4-871 . A = B-C;
4-872 .
4-873 . if (A < B)
4-874 . {
4-875 . A = B + C;
4-876 . D = E + F;
4-877 . }
4-878 .
4-879 .
4-880 . switch (msaw stuff)
4-881 . {
4-882 . case one:
4-883 . {
4-884 . run_this;
4-885 . break;
4-886 . }
4-887 . case two:
4-888 . {
4-889 . run_this;
4-890 . break;
4-891 . }
4-892 . default:
4-893 . {
4-894 . SwError;
4-895 . }
4-896 . }
4-897 .
4-898 . A = B+C;
4-899 . free(FreePtr);
4-900 . A = B+C;
4-901 . A = B*C;
4-902 .
4-903 . if (A gt B)
4-904 . {
4-905 . A = B + C;
4-906 . D = E + F;
4-907 . }
4-908 .
4-909 . A = B/C;
4-910 . A = B-C;
4-911 . /* LE SV TOC-2245 this is a msaw-04.8.16 req to verify*/
4-912 . A = B*C;
4-913 . A = B*C;
4-914 . A = B*C;
4-915 . A = B/C;
4-916 . A = B-C;
4-917 . A = B+C;
4-918 .
4-919 . if (A < = B)
4-920 . {
4-921 . A = B + C;
4-922 . D = E + F;
4-923 . }
4-924 .
4-925 . // max LOC 22
4-926 .
4-927 . }
4-928 .
4-929 .
4-930 . /*
4-931 . -----------------------------------------------------------------------------
4-932 . --| NAME: msaw.4.9
4-933 . --|
4-934 . --| ABSTRACT:
4-935 . --| This function does msaw stuff.
4-936 . --|
4-937 . --| RETURNS:
4-938 . --| NONE.
4-939 . --|
4-940 . ----------------------------------------------------------------------------
4-941 . */
4-942 . static void msaw.4.9(void)
4-943 . {
4-944 .
4-945 . if (A gt B)
4-946 . {
4-947 . A = B + C;
4-948 . D = E + F;
4-949 . }
4-950 .
4-951 . A = B*C;
4-952 . /* LE SV TOC-2246 this is a msaw-04.9.3 req to enable*/
4-953 .
4-954 . if (A le B)
4-955 . {
4-956 . A = B + C;
4-957 . D = E + F;
4-958 . }
4-959 .
4-960 .
4-961 . if (A ne B)
4-962 . {
4-963 . A = B + C;
4-964 . D = E + F;
4-965 . }
4-966 .
4-967 .
4-968 . if (A gt B)
4-969 . {
4-970 . A = B + C;
4-971 . D = E + F;
4-972 . }
4-973 .
4-974 . A = B+C;
4-975 .
4-976 . if (A lt B)
4-977 . {
4-978 . A = B + C;
4-979 . D = E + F;
4-980 . }
4-981 .
4-982 . A = B*C;
4-983 . A = B*C;
4-984 . A = B-C;
4-985 .
4-986 . if (A lt B)
4-987 . {
4-988 . A = B + C;
4-989 . D = E + F;
4-990 . }
4-991 .
4-992 . /* LE SV TOC-2247 this is a msaw-04.9.12 req to verify*/
4-993 . A = B/C;
4-994 . A = B/C;
4-995 . A = B-C;
4-996 . // max LOC 14
4-997 .
4-998 . }
4-999 .
4-1000 .
4-1001 . /*
4-1002 . -----------------------------------------------------------------------------
4-1003 . --| NAME: msaw.4.10
4-1004 . --|
4-1005 . --| ABSTRACT:
4-1006 . --| This function does msaw stuff.
4-1007 . --|
4-1008 . --| RETURNS:
4-1009 . --| NONE.
4-1010 . --|
4-1011 . ----------------------------------------------------------------------------
4-1012 . */
4-1013 . static void msaw.4.10(void)
4-1014 . {
4-1015 . A = B*C;
4-1016 . A = B*C;
4-1017 .
4-1018 . if (veg)
4-1019 . // missing curly brace
4-1020 . variable = orange;
4-1021 .
4-1022 .
4-1023 . if (A > = B)
4-1024 . {
4-1025 . A = B + C;
4-1026 . D = E + F;
4-1027 . }
4-1028 .
4-1029 . A = B/C;
4-1030 . /* LE SV TOC-2248 this is a msaw-04.10.5 req to transform*/
4-1031 .
4-1032 . if (A != B)
4-1033 . {
4-1034 . A = B + C;
4-1035 . D = E + F;
4-1036 . }
4-1037 .
4-1038 .
4-1039 . if (A > = B)
4-1040 . {
4-1041 . A = B + C;
4-1042 . D = E + F;
4-1043 . }
4-1044 .
4-1045 .
4-1046 . if (A < = B)
4-1047 . {
4-1048 . A = B + C;
4-1049 . D = E + F;
4-1050 . }
4-1051 .
4-1052 . A = B/C;
4-1053 . A = B/C;
4-1054 .
4-1055 . if (A eq B)
4-1056 . {
4-1057 . A = B + C;
4-1058 . D = E + F;
4-1059 . }
4-1060 .
4-1061 . A = B*C;
4-1062 .
4-1063 . /*
4-1064 . dead_code = B - C;
4-1065 . dead_code = D - E;
4-1066 . dead_code = F - G;
4-1067 . */
4-1068 .
4-1069 . A = B+C;
4-1070 . A = B/C;
4-1071 .
4-1072 . if (A ne B)
4-1073 . {
4-1074 . A = B + C;
4-1075 . D = E + F;
4-1076 . }
4-1077 .
4-1078 . A = B/C;
4-1079 . A = B/C;
4-1080 . A = B/C;
4-1081 .
4-1082 . if (veg)
4-1083 . // missing curly brace
4-1084 . variable = orange;
4-1085 .
4-1086 . A = B*C;
4-1087 . A = B+C;
4-1088 . A = B-C;
4-1089 . A = B*C;
4-1090 . A = B/C;
4-1091 . /* LE SV TOC-2249 this is a msaw-04.10.23 req to recover*/
4-1092 . A = (long)B + C;
4-1093 .
4-1094 . if (A > = B)
4-1095 . {
4-1096 . A = B + C;
4-1097 . D = E + F;
4-1098 . }
4-1099 .
4-1100 . A = B-C;
4-1101 .
4-1102 . if (A > B)
4-1103 . {
4-1104 . A = B + C;
4-1105 . D = E + F;
4-1106 . }
4-1107 .
4-1108 . A = B*C;
4-1109 . /* LE SV TOC-2250 this is a msaw-04.10.27 req to audit*/
4-1110 .
4-1111 . if (A gt B)
4-1112 . {
4-1113 . A = B + C;
4-1114 . D = E + F;
4-1115 . }
4-1116 .
4-1117 . A = 0x0009;
4-1118 .
4-1119 . if (A > = B)
4-1120 . {
4-1121 . A = B + C;
4-1122 . D = E + F;
4-1123 . }
4-1124 .
4-1125 .
4-1126 . if (A > = B)
4-1127 . {
4-1128 . A = B + C;
4-1129 . D = E + F;
4-1130 . }
4-1131 .
4-1132 .
4-1133 . if (A ge B)
4-1134 . {
4-1135 . A = B + C;
4-1136 . D = E + F;
4-1137 . }
4-1138 .
4-1139 . A = B+C;
4-1140 .
4-1141 . if (A lt B)
4-1142 . {
4-1143 . A = B + C;
4-1144 . D = E + F;
4-1145 . }
4-1146 .
4-1147 .
4-1148 . if (A > B)
4-1149 . {
4-1150 . A = B + C;
4-1151 . D = E + F;
4-1152 . }
4-1153 .
4-1154 . A = B/C;
4-1155 .
4-1156 . if ($msaw stuff > $othermsaw stuff)
4-1157 . /* LE SV TOC-008 we really should log all error calls */
4-1158 . {
4-1159 . A = B + C;
4-1160 . }
4-1161 .
4-1162 . A = B*C;
4-1163 . A = B/C;
4-1164 . // TBD - what do I do now
4-1165 . A = B+C;
4-1166 .
4-1167 . if (A < B)
4-1168 . {
4-1169 . A = B + C;
4-1170 . D = E + F;
4-1171 . }
4-1172 .
4-1173 .
4-1174 . if (A lt B)
4-1175 . {
4-1176 . A = B + C;
4-1177 . D = E + F;
4-1178 . }
4-1179 .
4-1180 . A = B-C;
4-1181 .
4-1182 . if (A le B)
4-1183 . {
4-1184 . A = B + C;
4-1185 . D = E + F;
4-1186 . }
4-1187 .
4-1188 .
4-1189 . if (A gt B)
4-1190 . {
4-1191 . A = B + C;
4-1192 . D = E + F;
4-1193 . }
4-1194 .
4-1195 . A = B*C;
4-1196 .
4-1197 . if (A > B)
4-1198 . {
4-1199 . A = B + C;
4-1200 . D = E + F;
4-1201 . }
4-1202 .
4-1203 . FreePtr = HmiStringPtr;
4-1204 .
4-1205 . if (A ne B)
4-1206 . {
4-1207 . A = B + C;
4-1208 . D = E + F;
4-1209 . }
4-1210 .
4-1211 . A = B/C;
4-1212 . A = B*C;
4-1213 . A = B*C;
4-1214 . A = B/C;
4-1215 . A = B*C;
4-1216 . A = B-C;
4-1217 . A = B*C;
4-1218 . A = B*C;
4-1219 .
4-1220 . if (A > = B)
4-1221 . {
4-1222 . A = B + C;
4-1223 . D = E + F;
4-1224 . }
4-1225 .
4-1226 . A = B*C;
4-1227 . A = B*C;
4-1228 . // max LOC 56
4-1229 .
4-1230 . }
4-1231 .
4-1232 .
4-1233 . /*
4-1234 . -----------------------------------------------------------------------------
4-1235 . --| NAME: msaw.4.11
4-1236 . --|
4-1237 . --| ABSTRACT:
4-1238 . --| This function does msaw stuff.
4-1239 . --|
4-1240 . --| RETURNS:
4-1241 . --| NONE.
4-1242 . --|
4-1243 . ----------------------------------------------------------------------------
4-1244 . */
4-1245 . static void msaw.4.11(void)
4-1246 . {
4-1247 . A = B*C;
4-1248 . A = 0x0009;
4-1249 . A = B/C;
4-1250 .
4-1251 . if (A le B)
4-1252 . {
4-1253 . A = B + C;
4-1254 . D = E + F;
4-1255 . }
4-1256 .
4-1257 . A = B+C;
4-1258 . A = B+C;
4-1259 . A = B+C;
4-1260 .
4-1261 . if (A == B)
4-1262 . {
4-1263 . A = B + C;
4-1264 . D = E + F;
4-1265 . }
4-1266 .
4-1267 . A = B-C;
4-1268 . A = B+C;
4-1269 . A = B-C;
4-1270 . A = B*C;
4-1271 . // TBD - what do I do now
4-1272 . A = B*C;
4-1273 . A = B+C;
4-1274 .
4-1275 . if (A eq B)
4-1276 . {
4-1277 . A = B + C;
4-1278 . D = E + F;
4-1279 . }
4-1280 .
4-1281 . /* LE SV TOC-2251 this is a msaw-04.11.15 req to halt*/
4-1282 . A = B/C;
4-1283 . A = B+C;
4-1284 .
4-1285 . if (A lt B)
4-1286 . {
4-1287 . A = B + C;
4-1288 . D = E + F;
4-1289 . }
4-1290 .
4-1291 . A = B-C;
4-1292 . A = B-C;
4-1293 .
4-1294 . if (A < = B)
4-1295 . {
4-1296 . A = B + C;
4-1297 . D = E + F;
4-1298 . }
4-1299 .
4-1300 .
4-1301 . if (A > = B)
4-1302 . {
4-1303 . A = B + C;
4-1304 . D = E + F;
4-1305 . }
4-1306 .
4-1307 .
4-1308 . if (A gt B)
4-1309 . {
4-1310 . A = B + C;
4-1311 . D = E + F;
4-1312 . }
4-1313 .
4-1314 . A = B-C;
4-1315 . A = B+C;
4-1316 .
4-1317 . if (A ge B)
4-1318 . {
4-1319 . A = B + C;
4-1320 . D = E + F;
4-1321 . }
4-1322 .
4-1323 . A = B/C;
4-1324 .
4-1325 . if (A != B)
4-1326 . {
4-1327 . A = B + C;
4-1328 . D = E + F;
4-1329 . }
4-1330 .
4-1331 . A = B-C;
4-1332 .
4-1333 . switch (msaw stuff)
4-1334 . {
4-1335 . case one:
4-1336 . {
4-1337 . switch (nested)
4-1338 . {
4-1339 . case:
4-1340 . X = Y + Z;
4-1341 . case:
4-1342 . X = Y + Z;
4-1343 . default:
4-1344 . SwError;
4-1345 . }
4-1346 . }
4-1347 . case two:
4-1348 . {
4-1349 . run_this;
4-1350 . break;
4-1351 . }
4-1352 . default:
4-1353 . {
4-1354 . SwError;
4-1355 . }
4-1356 . }
4-1357 .
4-1358 . A = B+C;
4-1359 . A = B-C;
4-1360 . A = B+C;
4-1361 . A = B+C;
4-1362 . A = (float)B + C;
4-1363 . A = B*C;
4-1364 . A = 0x0002;
4-1365 . A = B*C;
4-1366 . A = B-C;
4-1367 .
4-1368 . if (A < B)
4-1369 . {
4-1370 . A = B + C;
4-1371 . D = E + F;
4-1372 . }
4-1373 .
4-1374 . /* LE SV TOC-2252 this is a msaw-04.11.37 req to store*/
4-1375 . A = B-C;
4-1376 .
4-1377 . if (A < B)
4-1378 . {
4-1379 . A = B + C;
4-1380 . D = E + F;
4-1381 . }
4-1382 .
4-1383 . A = B/C;
4-1384 . A = B*C;
4-1385 .
4-1386 . if (A ge B)
4-1387 . {
4-1388 . A = B + C;
4-1389 . D = E + F;
4-1390 . }
4-1391 .
4-1392 . A = B/C;
4-1393 . /* LE SV TOC-2253 this is a msaw-04.11.43 req to transform*/
4-1394 .
4-1395 . if (A gt B)
4-1396 . {
4-1397 . A = B + C;
4-1398 . D = E + F;
4-1399 . }
4-1400 .
4-1401 . A = B-C;
4-1402 . A = B+C;
4-1403 . A = B-C;
4-1404 .
4-1405 . if (A ge B)
4-1406 . {
4-1407 . A = B + C;
4-1408 . D = E + F;
4-1409 . }
4-1410 .
4-1411 .
4-1412 . switch (msaw stuff)
4-1413 . {
4-1414 . case one:
4-1415 . {
4-1416 . run_this;
4-1417 . break;
4-1418 . }
4-1419 . case two:
4-1420 . {
4-1421 . run_this;
4-1422 . break;
4-1423 . }
4-1424 . default:
4-1425 . {
4-1426 . SwError;
4-1427 . }
4-1428 . }
4-1429 .
4-1430 . A = B/C;
4-1431 .
4-1432 . if (A < B)
4-1433 . {
4-1434 . A = B + C;
4-1435 . D = E + F;
4-1436 . }
4-1437 .
4-1438 . // max LOC 50
4-1439 .
4-1440 . }
4-1441 .
4-1442 .
4-1443 . /*
4-1444 . -----------------------------------------------------------------------------
4-1445 . --| NAME: msaw.4.12
4-1446 . --|
4-1447 . --| ABSTRACT:
4-1448 . --| This function does msaw stuff.
4-1449 . --|
4-1450 . --| RETURNS:
4-1451 . --| NONE.
4-1452 . --|
4-1453 . ----------------------------------------------------------------------------
4-1454 . */
4-1455 . static void msaw.4.12(void)
4-1456 . {
4-1457 .
4-1458 . if (A le B)
4-1459 . {
4-1460 . A = B + C;
4-1461 . D = E + F;
4-1462 . }
4-1463 .
4-1464 . A = B*C;
4-1465 . A = B/C;
4-1466 . A = B-C;
4-1467 . A = B+C;
4-1468 . A = B/C;
4-1469 . A = B+C;
4-1470 . A = B/C;
4-1471 .
4-1472 . if (A != B)
4-1473 . {
4-1474 . A = B + C;
4-1475 . D = E + F;
4-1476 . }
4-1477 .
4-1478 . A = B*C;
4-1479 . A = B+C;
4-1480 .
4-1481 . if (A ge B)
4-1482 . {
4-1483 . A = B + C;
4-1484 . D = E + F;
4-1485 . }
4-1486 .
4-1487 .
4-1488 . if (A > = B)
4-1489 . {
4-1490 . A = B + C;
4-1491 . D = E + F;
4-1492 . }
4-1493 .
4-1494 . // max LOC 13
4-1495 .
4-1496 . }
4-1497 .
4-1498 .
4-1499 . /*
4-1500 . -----------------------------------------------------------------------------
4-1501 . --| NAME: msaw.4.13
4-1502 . --|
4-1503 . --| ABSTRACT:
4-1504 . --| This function does msaw stuff.
4-1505 . --|
4-1506 . --| RETURNS:
4-1507 . --| NONE.
4-1508 . --|
4-1509 . ----------------------------------------------------------------------------
4-1510 . */
4-1511 . static void msaw.4.13(void)
4-1512 . {
4-1513 .
4-1514 . if (A lt B)
4-1515 . {
4-1516 . A = B + C;
4-1517 . D = E + F;
4-1518 . }
4-1519 .
4-1520 .
4-1521 . if (veg)
4-1522 . // missing curly brace
4-1523 . variable = orange;
4-1524 .
4-1525 . A = B+C;
4-1526 . A = B+C;
4-1527 .
4-1528 . if (A > B)
4-1529 . {
4-1530 . A = B + C;
4-1531 . D = E + F;
4-1532 . }
4-1533 .
4-1534 . A = B-C;
4-1535 . A = B-C;
4-1536 .
4-1537 . if (A eq B)
4-1538 . {
4-1539 . A = B + C;
4-1540 . D = E + F;
4-1541 . }
4-1542 .
4-1543 .
4-1544 . if (A lt B)
4-1545 . {
4-1546 . A = B + C;
4-1547 . D = E + F;
4-1548 . }
4-1549 .
4-1550 .
4-1551 . if (A == B)
4-1552 . {
4-1553 . A = B + C;
4-1554 . D = E + F;
4-1555 . }
4-1556 .
4-1557 .
4-1558 . if (A > B)
4-1559 . {
4-1560 . A = B + C;
4-1561 . D = E + F;
4-1562 . }
4-1563 .
4-1564 . A = B-C;
4-1565 . A = B/C;
4-1566 .
4-1567 . if (A < B)
4-1568 . {
4-1569 . A = B + C;
4-1570 . D = E + F;
4-1571 . }
4-1572 .
4-1573 . A = B*C;
4-1574 .
4-1575 . if (A != B)
4-1576 . {
4-1577 . A = B + C;
4-1578 . D = E + F;
4-1579 . }
4-1580 .
4-1581 . A = (long)B + C;
4-1582 . A = B*C;
4-1583 . A = B+C;
4-1584 .
4-1585 . if (A > = B)
4-1586 . {
4-1587 . A = B + C;
4-1588 . D = E + F;
4-1589 . }
4-1590 .
4-1591 . A = 0x0003;
4-1592 . A = B*C;
4-1593 . A = B-C;
4-1594 . A = B-C;
4-1595 .
4-1596 . if (A lt B)
4-1597 . {
4-1598 . A = B + C;
4-1599 . D = E + F;
4-1600 . }
4-1601 .
4-1602 . A = B/C;
4-1603 . A = B+C;
4-1604 .
4-1605 . if (A gt B)
4-1606 . {
4-1607 . A = B + C;
4-1608 . D = E + F;
4-1609 . }
4-1610 .
4-1611 . A = B+C;
4-1612 . A = 0x0006;
4-1613 .
4-1614 . if (A < B)
4-1615 . {
4-1616 . A = B + C;
4-1617 . D = E + F;
4-1618 . }
4-1619 .
4-1620 .
4-1621 . if (A le B)
4-1622 . {
4-1623 . A = B + C;
4-1624 . D = E + F;
4-1625 . }
4-1626 .
4-1627 .
4-1628 . if (A < = B)
4-1629 . {
4-1630 . A = B + C;
4-1631 . D = E + F;
4-1632 . }
4-1633 .
4-1634 . A = B+C;
4-1635 . /* LE SV TOC-2254 this is a msaw-04.13.31 req to check pSOS*/
4-1636 . A = B-C;
4-1637 . A = B+C;
4-1638 . A = B/C;
4-1639 .
4-1640 . if (A != B)
4-1641 . {
4-1642 . A = B + C;
4-1643 . D = E + F;
4-1644 . }
4-1645 .
4-1646 .
4-1647 . if (A ge B)
4-1648 . {
4-1649 . A = B + C;
4-1650 . D = E + F;
4-1651 . }
4-1652 .
4-1653 . A = B*C;
4-1654 . A = B+C;
4-1655 . // ??? go see ws
4-1656 . A = B-C;
4-1657 .
4-1658 . if (A ne B)
4-1659 . {
4-1660 . A = B + C;
4-1661 . D = E + F;
4-1662 . }
4-1663 .
4-1664 . A = B*C;
4-1665 .
4-1666 . if (A ne B)
4-1667 . {
4-1668 . A = B + C;
4-1669 . D = E + F;
4-1670 . }
4-1671 .
4-1672 . A = B/C;
4-1673 .
4-1674 . if (A == B)
4-1675 . {
4-1676 . A = B + C;
4-1677 . D = E + F;
4-1678 . }
4-1679 .
4-1680 . A = B*C;
4-1681 . // max LOC 44
4-1682 .
4-1683 . }
4-1684 .
4-1685 .
4-1686 . /*
4-1687 . -----------------------------------------------------------------------------
4-1688 . --| NAME: msaw.4.14
4-1689 . --|
4-1690 . --| ABSTRACT:
4-1691 . --| This function does msaw stuff.
4-1692 . --|
4-1693 . --| RETURNS:
4-1694 . --| NONE.
4-1695 . --|
4-1696 . ----------------------------------------------------------------------------
4-1697 . */
4-1698 . static void msaw.4.14(void)
4-1699 . {
4-1700 . A = B/C;
4-1701 . A = B-C;
4-1702 . A = B+C;
4-1703 . send_buffer = (U16 *) malloc(size+1);
4-1704 . A = B*C;
4-1705 . A = B+C;
4-1706 . A = B-C;
4-1707 . A = B-C;
4-1708 . A = B-C;
4-1709 . A = B*C;
4-1710 .
4-1711 . if {
4-1712 . X = Y + Z;
4-1713 . }
4-1714 . else {
4-1715 . halt;
4-1716 . }
4-1717 .
4-1718 . A = B-C;
4-1719 . /* LE SV TOC-2255 this is a msaw-04.14.11 req to inhibit*/
4-1720 . goto error;
4-1721 .
4-1722 . if (A ne B)
4-1723 . {
4-1724 . A = B + C;
4-1725 . D = E + F;
4-1726 . }
4-1727 .
4-1728 . A = B+C;
4-1729 . A = B*C;
4-1730 . A = B-C;
4-1731 . /* LE SV TOC-2256 this is a msaw-04.14.15 req to disable*/
4-1732 . A = B+C;
4-1733 . A = B/C;
4-1734 . A = B+C;
4-1735 . A = B/C;
4-1736 .
4-1737 . if (A == B)
4-1738 . {
4-1739 . A = B + C;
4-1740 . D = E + F;
4-1741 . }
4-1742 .
4-1743 . A = B*C;
4-1744 . // TBD - what do I do now
4-1745 . A = B-C;
4-1746 . A = B/C;
4-1747 . A = B-C;
4-1748 . A = B+C;
4-1749 . A = B+C;
4-1750 . A = B-C;
4-1751 .
4-1752 . if (A le B)
4-1753 . {
4-1754 . A = B + C;
4-1755 . D = E + F;
4-1756 . }
4-1757 .
4-1758 . // max LOC 27
4-1759 .
4-1760 . }
4-1761 .
4 4 Result: result/source/pr-app/pr-app-MSAW123/msaw-04.c