Create embedded-5_0-branch branch for development on ARM embedded cores.
[official-gcc.git] / embedded-5_0-branch / gcc / testsuite / gcc.target / mips / 
tree4612d28562fc209d8905160b238be8eee28f7172
drwxr-xr-x   ..
-rw-r--r-- 222 20020620-1.c
-rw-r--r-- 661 20140928.c
-rw-r--r-- 72 abi-eabi32-long32.c
-rw-r--r-- 72 abi-eabi32-long64.c
-rw-r--r-- 72 abi-eabi64-long32.c
-rw-r--r-- 72 abi-eabi64-long64.c
-rw-r--r-- 1213 abi-main.h
-rw-r--r-- 96 abi-n32-long32-no-shared.c
-rw-r--r-- 70 abi-n32-long32-pic.c
-rw-r--r-- 84 abi-n32-long32.c
-rw-r--r-- 160 abi-n32-long64-no-shared.c
-rw-r--r-- 134 abi-n32-long64-pic.c
-rw-r--r-- 148 abi-n32-long64.c
-rw-r--r-- 159 abi-n64-long32-no-shared.c
-rw-r--r-- 133 abi-n64-long32-pic.c
-rw-r--r-- 147 abi-n64-long32.c
-rw-r--r-- 95 abi-n64-long64-no-shared.c
-rw-r--r-- 69 abi-n64-long64-pic.c
-rw-r--r-- 83 abi-n64-long64.c
-rw-r--r-- 95 abi-o32-long32-no-shared.c
-rw-r--r-- 69 abi-o32-long32-pic.c
-rw-r--r-- 83 abi-o32-long32.c
-rw-r--r-- 159 abi-o32-long64-no-shared.c
-rw-r--r-- 133 abi-o32-long64-pic.c
-rw-r--r-- 147 abi-o32-long64.c
-rw-r--r-- 96 abi-o64-long32-no-shared.c
-rw-r--r-- 70 abi-o64-long32-pic.c
-rw-r--r-- 84 abi-o64-long32.c
-rw-r--r-- 160 abi-o64-long64-no-shared.c
-rw-r--r-- 134 abi-o64-long64-pic.c
-rw-r--r-- 78 abi-o64-long64.c
-rw-r--r-- 900 args-1.c
-rw-r--r-- 302 args-2.c
-rw-r--r-- 1003 args-3.c
-rw-r--r-- 293 asm-1.c
-rw-r--r-- 1072 atomic-memory-1.c
-rw-r--r-- 318 atomic-memory-2.c
-rw-r--r-- 711 branch-1.c
-rw-r--r-- 317 branch-10.c
-rw-r--r-- 631 branch-11.c
-rw-r--r-- 316 branch-12.c
-rw-r--r-- 632 branch-13.c
-rw-r--r-- 292 branch-14.c
-rw-r--r-- 266 branch-15.c
-rw-r--r-- 349 branch-2.c
-rw-r--r-- 340 branch-3.c
-rw-r--r-- 299 branch-4.c
-rw-r--r-- 461 branch-5.c
-rw-r--r-- 298 branch-6.c
-rw-r--r-- 461 branch-7.c
-rw-r--r-- 320 branch-8.c
-rw-r--r-- 657 branch-9.c
-rw-r--r-- 311 branch-cost-1.c
-rw-r--r-- 316 branch-cost-2.c
-rw-r--r-- 1116 branch-helper.h
-rw-r--r-- 290 bswap-1.c
-rw-r--r-- 168 bswap-2.c
-rw-r--r-- 397 bswap-3.c
-rw-r--r-- 212 bswap-4.c
-rw-r--r-- 587 bswap-5.c
-rw-r--r-- 250 bswap-6.c
-rw-r--r-- 757 cache-1.c
-rw-r--r-- 1242 call-1.c
-rw-r--r-- 246 call-2.c
-rw-r--r-- 264 call-3.c
-rw-r--r-- 237 call-4.c
-rw-r--r-- 1359 call-5.c
-rw-r--r-- 1275 call-6.c
-rw-r--r-- 896 call-clobbered-1.c
-rw-r--r-- 965 call-clobbered-2.c
-rw-r--r-- 1116 call-clobbered-3.c
-rw-r--r-- 1109 call-clobbered-4.c
-rw-r--r-- 953 call-clobbered-5.c
-rw-r--r-- 669 call-saved-1.c
-rw-r--r-- 800 call-saved-2.c
-rw-r--r-- 670 call-saved-3.c
-rw-r--r-- 1255 call-saved-4.c
-rw-r--r-- 1245 call-saved-5.c
-rw-r--r-- 1245 call-saved-6.c
-rw-r--r-- 931 call-saved-7.c
-rw-r--r-- 921 call-saved-8.c
-rw-r--r-- 921 call-saved-9.c
-rw-r--r-- 384 clear-cache-1.c
-rw-r--r-- 364 clear-cache-2.c
-rw-r--r-- 1208 code-readable-1.c
-rw-r--r-- 1093 code-readable-2.c
-rw-r--r-- 1135 code-readable-3.c
-rw-r--r-- 1200 code-readable-4.c
-rw-r--r-- 399 const-anchor-1.c
-rw-r--r-- 337 const-anchor-2.c
-rw-r--r-- 466 const-anchor-3.c
-rw-r--r-- 405 const-anchor-4.c
-rw-r--r-- 280 div-1.c
-rw-r--r-- 289 div-10.c
-rw-r--r-- 279 div-11.c
-rw-r--r-- 289 div-12.c
-rw-r--r-- 729 div-13.c
-rw-r--r-- 290 div-2.c
-rw-r--r-- 280 div-3.c
-rw-r--r-- 290 div-4.c
-rw-r--r-- 279 div-5.c
-rw-r--r-- 289 div-6.c
-rw-r--r-- 279 div-7.c
-rw-r--r-- 289 div-8.c
-rw-r--r-- 279 div-9.c
-rw-r--r-- 273 dmult-1.c
-rw-r--r-- 1474 dpaq_sa_l_w.c
-rw-r--r-- 956 dpsq_sa_l_w.c
-rw-r--r-- 1473 dse-1.c
-rw-r--r-- 1132 dsp-ctrl.c
-rw-r--r-- 295 dsp-lhx.c
-rw-r--r-- 235 dsp-no-lhx.c
-rw-r--r-- 664 dspr2-MULT.c
-rw-r--r-- 630 dspr2-MULTU.c
-rw-r--r-- 411 ext-1.c
-rw-r--r-- 554 ext-2.c
-rw-r--r-- 492 ext-3.c
-rw-r--r-- 390 ext-4.c
-rw-r--r-- 355 ext-5.c
-rw-r--r-- 388 ext-6.c
-rw-r--r-- 334 ext-7.c
-rw-r--r-- 264 ext-8.c
-rw-r--r-- 411 ext_ins.c
-rw-r--r-- 676 extend-1.c
-rw-r--r-- 353 extend-2.c
-rw-r--r-- 182 fabs-2008.c
-rw-r--r-- 190 fabs-legacy.c
-rw-r--r-- 182 fabsf-2008.c
-rw-r--r-- 190 fabsf-legacy.c
-rw-r--r-- 330 fix-r10000-1.c
-rw-r--r-- 330 fix-r10000-10.c
-rw-r--r-- 330 fix-r10000-11.c
-rw-r--r-- 438 fix-r10000-12.c
-rw-r--r-- 363 fix-r10000-13.c
-rw-r--r-- 360 fix-r10000-14.c
-rw-r--r-- 528 fix-r10000-15.c
-rw-r--r-- 363 fix-r10000-2.c
-rw-r--r-- 327 fix-r10000-3.c
-rw-r--r-- 330 fix-r10000-4.c
-rw-r--r-- 330 fix-r10000-5.c
-rw-r--r-- 438 fix-r10000-6.c
-rw-r--r-- 330 fix-r10000-7.c
-rw-r--r-- 363 fix-r10000-8.c
-rw-r--r-- 327 fix-r10000-9.c
-rw-r--r-- 440 fix-r4000-1.c
-rw-r--r-- 668 fix-r4000-10.c
-rw-r--r-- 446 fix-r4000-11.c
-rw-r--r-- 460 fix-r4000-12.c
-rw-r--r-- 535 fix-r4000-2.c
-rw-r--r-- 497 fix-r4000-3.c
-rw-r--r-- 645 fix-r4000-4.c
-rw-r--r-- 607 fix-r4000-5.c
-rw-r--r-- 469 fix-r4000-6.c
-rw-r--r-- 565 fix-r4000-7.c
-rw-r--r-- 527 fix-r4000-8.c
-rw-r--r-- 676 fix-r4000-9.c
-rw-r--r-- 204 fix-vr4130-1.c
-rw-r--r-- 194 fix-vr4130-2.c
-rw-r--r-- 230 fix-vr4130-3.c
-rw-r--r-- 220 fix-vr4130-4.c
-rw-r--r-- 4496 fixed-scalar-type.c
-rw-r--r-- 2768 fixed-vector-type.c
-rw-r--r-- 166 fneg-2008.c
-rw-r--r-- 174 fneg-legacy.c
-rw-r--r-- 165 fnegf-2008.c
-rw-r--r-- 173 fnegf-legacy.c
-rw-r--r-- 361 fpcmp-1.c
-rw-r--r-- 371 fpcmp-2.c
-rw-r--r-- 911 fpr-moves-1.c
-rw-r--r-- 911 fpr-moves-2.c
-rw-r--r-- 700 fpr-moves-3.c
-rw-r--r-- 700 fpr-moves-4.c
-rw-r--r-- 1406 fpr-moves-5.c
-rw-r--r-- 1406 fpr-moves-6.c
-rw-r--r-- 783 fpr-moves-7.c
-rw-r--r-- 783 fpr-moves-8.c
-rw-r--r-- 673 fuse-caller-save-micromips.c
-rw-r--r-- 676 fuse-caller-save-mips16.c
-rw-r--r-- 663 fuse-caller-save.c
-rw-r--r-- 216 fuse-caller-save.h
-rw-r--r-- 388 gcc-have-sync-compare-and-swap-1.c
-rw-r--r-- 382 gcc-have-sync-compare-and-swap-2.c
-rw-r--r-- 369 gcc-have-sync-compare-and-swap-3.c
-rw-r--r-- 363 gcc-have-sync-compare-and-swap-4.c
-rw-r--r-- 171 get-fcsr-1.c
-rw-r--r-- 237 get-fcsr-2.c
-rw-r--r-- 303 ins-1.c
-rw-r--r-- 801 ins-2.c
-rw-r--r-- 924 int-moves-1.c
-rw-r--r-- 924 int-moves-2.c
drwxr-xr-x - inter
-rw-r--r-- 602 interrupt_handler-2.c
-rw-r--r-- 1777 interrupt_handler-3.c
-rw-r--r-- 1643 interrupt_handler.c
-rw-r--r-- 783 lazy-binding-1.c
-rw-r--r-- 175 long-calls-pg.c
-rw-r--r-- 583 loongson-muldiv-1.c
-rw-r--r-- 607 loongson-muldiv-2.c
-rw-r--r-- 1017 loongson-shift-count-truncated-1.c
-rw-r--r-- 37729 loongson-simd.c
-rw-r--r-- 588 loongson3a-muldiv-1.c
-rw-r--r-- 612 loongson3a-muldiv-2.c
-rw-r--r-- 297 lsa.c
-rw-r--r-- 584 madd-1.c
-rw-r--r-- 578 madd-2.c
-rw-r--r-- 511 madd-3.c
-rw-r--r-- 578 madd-4.c
-rw-r--r-- 483 madd-5.c
-rw-r--r-- 310 madd-6.c
-rw-r--r-- 416 madd-7.c
-rw-r--r-- 575 madd-8.c
-rw-r--r-- 772 madd-9.c
-rw-r--r-- 577 maddu-1.c
-rw-r--r-- 571 maddu-2.c
-rw-r--r-- 568 maddu-3.c
-rw-r--r-- 571 maddu-4.c
-rw-r--r-- 281 memcpy-1.c
-rw-r--r-- 2669 mips-3d-1.c
-rw-r--r-- 10025 mips-3d-2.c
-rw-r--r-- 20188 mips-3d-3.c
-rw-r--r-- 12624 mips-3d-4.c
-rw-r--r-- 12837 mips-3d-5.c
-rw-r--r-- 4986 mips-3d-6.c
-rw-r--r-- 5061 mips-3d-7.c
-rw-r--r-- 15810 mips-3d-8.c
-rw-r--r-- 3689 mips-3d-9.c
drwxr-xr-x - mips-nonpic
-rw-r--r-- 171 mips-prepend-1.c
-rw-r--r-- 5145 mips-ps-1.c
-rw-r--r-- 3051 mips-ps-2.c
-rw-r--r-- 20736 mips-ps-3.c
-rw-r--r-- 10678 mips-ps-4.c
-rw-r--r-- 589 mips-ps-5.c
-rw-r--r-- 3186 mips-ps-6.c
-rw-r--r-- 639 mips-ps-7.c
-rw-r--r-- 2279 mips-ps-type-2.c
-rw-r--r-- 2228 mips-ps-type.c
-rw-r--r-- 526 mips-sched-madd.c
-rw-r--r-- 45906 mips.exp
-rw-r--r-- 557 mips16-attributes-2.c
-rw-r--r-- 247 mips16-attributes-3.c
-rw-r--r-- 380 mips16-attributes-4.c
-rw-r--r-- 900 mips16-attributes-5.c
-rw-r--r-- 311 mips16-attributes-6.c
-rw-r--r-- 1311 mips16-attributes.c
-rw-r--r-- 633 mips16e-extends.c
-rw-r--r-- 840 mips32-dsp-accinit-1.c
-rw-r--r-- 852 mips32-dsp-accinit-2.c
-rw-r--r-- 25447 mips32-dsp-run.c
-rw-r--r-- 646 mips32-dsp-type.c
-rw-r--r-- 30706 mips32-dsp.c
-rw-r--r-- 263 mips32-dspr2-type.c
-rw-r--r-- 13261 mips32-dspr2.c
-rw-r--r-- 337 mips32r2-mxhc1.c
-rw-r--r-- 300 mips64-dsp-ldx.c
-rw-r--r-- 254 mips64-dsp-ldx1.c
-rw-r--r-- 308 mips64-lsa.c
-rw-r--r-- 186 mmcount-ra-address-1.c
-rw-r--r-- 343 mmcount-ra-address-2.c
-rw-r--r-- 369 mmcount-ra-address-3.c
-rw-r--r-- 383 movcc-1.c
-rw-r--r-- 393 movcc-2.c
-rw-r--r-- 1259 movcc-3.c
-rw-r--r-- 399 movdf-1.c
-rw-r--r-- 391 movdf-2.c
-rw-r--r-- 349 movdf-3.c
-rw-r--r-- 497 msub-1.c
-rw-r--r-- 491 msub-2.c
-rw-r--r-- 488 msub-3.c
-rw-r--r-- 491 msub-4.c
-rw-r--r-- 483 msub-5.c
-rw-r--r-- 310 msub-6.c
-rw-r--r-- 418 msub-7.c
-rw-r--r-- 575 msub-8.c
-rw-r--r-- 510 msubu-1.c
-rw-r--r-- 504 msubu-2.c
-rw-r--r-- 501 msubu-3.c
-rw-r--r-- 504 msubu-4.c
-rw-r--r-- 287 mulsize-1.c
-rw-r--r-- 321 mulsize-2.c
-rw-r--r-- 299 mulsize-3.c
-rw-r--r-- 332 mulsize-4.c
-rw-r--r-- 444 mulsize-5.c
-rw-r--r-- 447 mulsize-6.c
-rw-r--r-- 641 mult-1.c
-rw-r--r-- 483 mult-10.c
-rw-r--r-- 486 mult-11.c
-rw-r--r-- 350 mult-12.c
-rw-r--r-- 359 mult-13.c
-rw-r--r-- 497 mult-14.c
-rw-r--r-- 516 mult-15.c
-rw-r--r-- 467 mult-16.c
-rw-r--r-- 422 mult-17.c
-rw-r--r-- 350 mult-18.c
-rw-r--r-- 359 mult-19.c
-rw-r--r-- 392 mult-2.c
-rw-r--r-- 411 mult-3.c
-rw-r--r-- 468 mult-4.c
-rw-r--r-- 423 mult-5.c
-rw-r--r-- 351 mult-6.c
-rw-r--r-- 360 mult-7.c
-rw-r--r-- 561 mult-8.c
-rw-r--r-- 580 mult-9.c
-rw-r--r-- 230 nan-2008.c
-rw-r--r-- 250 nan-legacy.c
-rw-r--r-- 216 nanf-2008.c
-rw-r--r-- 220 nanf-legacy.c
-rw-r--r-- 232 nans-2008.c
-rw-r--r-- 252 nans-legacy.c
-rw-r--r-- 218 nansf-2008.c
-rw-r--r-- 222 nansf-legacy.c
-rw-r--r-- 643 near-far-1.c
-rw-r--r-- 658 near-far-2.c
-rw-r--r-- 744 near-far-3.c
-rw-r--r-- 760 near-far-4.c
-rw-r--r-- 578 neg-abs-1.c
-rw-r--r-- 581 neg-abs-2.c
-rw-r--r-- 674 nmadd-1.c
-rw-r--r-- 696 nmadd-2.c
-rw-r--r-- 613 nmadd-3.c
-rw-r--r-- 176 no-dsp-1.c
-rw-r--r-- 190 no-smartmips-lwxs.c
-rw-r--r-- 221 no-smartmips-ror-1.c
-rw-r--r-- 324 nor.c
-rw-r--r-- 586 octeon-baddu-1.c
-rw-r--r-- 927 octeon-bbit-1.c
-rw-r--r-- 554 octeon-bbit-2.c
-rw-r--r-- 1057 octeon-bbit-3.c
-rw-r--r-- 537 octeon-cins-1.c
-rw-r--r-- 348 octeon-cins-2.c
-rw-r--r-- 293 octeon-dmul-1.c
-rw-r--r-- 311 octeon-dmul-2.c
-rw-r--r-- 518 octeon-dmul-3.c
-rw-r--r-- 229 octeon-exts-1.c
-rw-r--r-- 566 octeon-exts-2.c
-rw-r--r-- 550 octeon-exts-3.c
-rw-r--r-- 592 octeon-exts-4.c
-rw-r--r-- 606 octeon-exts-5.c
-rw-r--r-- 673 octeon-exts-6.c
-rw-r--r-- 444 octeon-exts-7.c
-rw-r--r-- 391 octeon-pipe-1.c
-rw-r--r-- 295 octeon-pop-1.c
-rw-r--r-- 340 octeon-pop-2.c
-rw-r--r-- 501 octeon-seq-1.c
-rw-r--r-- 436 octeon-seq-2.c
-rw-r--r-- 499 octeon-seq-3.c
-rw-r--r-- 297 octeon-seq-4.c
-rw-r--r-- 871 octeon2-lx-1.c
-rw-r--r-- 553 octeon2-lx-2.c
-rw-r--r-- 477 octeon2-lx-3.c
-rw-r--r-- 393 octeon2-pipe-1.c
-rw-r--r-- 393 octeon3-pipe-1.c
-rw-r--r-- 308 oddspreg-1.c
-rw-r--r-- 339 oddspreg-2.c
-rw-r--r-- 349 oddspreg-3.c
-rw-r--r-- 319 oddspreg-4.c
-rw-r--r-- 253 oddspreg-5.c
-rw-r--r-- 340 oddspreg-6.c
-rw-r--r-- 224 pr26765.c
-rw-r--r-- 244 pr33256.c
-rw-r--r-- 207 pr33635-1.c
-rw-r--r-- 347 pr33755.c
-rw-r--r-- 109 pr34831.c
-rw-r--r-- 288 pr35802.c
-rw-r--r-- 446 pr37362.c
-rw-r--r-- 123 pr45074.c
-rw-r--r-- 598 pr52125.c
-rw-r--r-- 556 pr54240.c
-rw-r--r-- 178 pr55315.c
-rw-r--r-- 116 pr56524.c
-rw-r--r-- 574 pr59137.c
-rw-r--r-- 2699 pr59317.c
-rw-r--r-- 662 pr62030-octeon.c
-rw-r--r-- 927 r10k-cache-barrier-1.c
-rw-r--r-- 859 r10k-cache-barrier-10.c
-rw-r--r-- 251 r10k-cache-barrier-11.c
-rw-r--r-- 248 r10k-cache-barrier-12.c
-rw-r--r-- 246 r10k-cache-barrier-13.c
-rw-r--r-- 198 r10k-cache-barrier-14.c
-rw-r--r-- 129 r10k-cache-barrier-15.c
-rw-r--r-- 788 r10k-cache-barrier-2.c
-rw-r--r-- 313 r10k-cache-barrier-3.c
-rw-r--r-- 358 r10k-cache-barrier-4.c
-rw-r--r-- 339 r10k-cache-barrier-5.c
-rw-r--r-- 318 r10k-cache-barrier-6.c
-rw-r--r-- 500 r10k-cache-barrier-7.c
-rw-r--r-- 351 r10k-cache-barrier-8.c
-rw-r--r-- 432 r10k-cache-barrier-9.c
-rw-r--r-- 178 r3900-mult.c
-rw-r--r-- 167 reg-var-1.c
-rw-r--r-- 427 rsqrt-1.c
-rw-r--r-- 427 rsqrt-2.c
-rw-r--r-- 496 rsqrt-3.c
-rw-r--r-- 567 rsqrt-4.c
-rw-r--r-- 408 save-restore-1.c
-rw-r--r-- 586 save-restore-2.c
-rw-r--r-- 631 save-restore-3.c
-rw-r--r-- 450 save-restore-4.c
-rw-r--r-- 477 save-restore-5.c
-rw-r--r-- 762 sb1-1.c
-rw-r--r-- 1551 scc-1.c
-rw-r--r-- 564 scc-2.c
-rw-r--r-- 508 scc-3.c
-rw-r--r-- 362 scc-4.c
-rw-r--r-- 2432 sdata-1.c
-rw-r--r-- 2449 sdata-2.c
-rw-r--r-- 2450 sdata-3.c
-rw-r--r-- 1432 sdata-4.c
-rw-r--r-- 272 seq-1.c
-rw-r--r-- 254 set-fcsr-1.c
-rw-r--r-- 233 set-fcsr-2.c
-rw-r--r-- 251 smartmips-lwxs.c
-rw-r--r-- 199 smartmips-ror-1.c
-rw-r--r-- 200 smartmips-ror-2.c
-rw-r--r-- 210 smartmips-ror-3.c
-rw-r--r-- 211 smartmips-ror-4.c
-rw-r--r-- 179 soft-float-1.c
-rw-r--r-- 347 stack-1.c
-rw-r--r-- 2064 timode-1.c
-rw-r--r-- 2075 timode-2.c
-rw-r--r-- 506 truncate-1.c
-rw-r--r-- 483 truncate-2.c
-rw-r--r-- 320 truncate-3.c
-rw-r--r-- 321 truncate-4.c
-rw-r--r-- 375 truncate-5.c
-rw-r--r-- 462 truncate-6.c
-rw-r--r-- 330 truncate-8.c
-rw-r--r-- 223 umips-branch-1.c
-rw-r--r-- 240 umips-branch-2.c
-rw-r--r-- 203 umips-branch-3.c
-rw-r--r-- 185 umips-branch-4.c
-rw-r--r-- 456 umips-constraints-1.c
-rw-r--r-- 450 umips-constraints-2.c
-rw-r--r-- 446 umips-lwp-1.c
-rw-r--r-- 446 umips-lwp-2.c
-rw-r--r-- 453 umips-lwp-3.c
-rw-r--r-- 453 umips-lwp-4.c
-rw-r--r-- 427 umips-lwp-5.c
-rw-r--r-- 427 umips-lwp-6.c
-rw-r--r-- 977 umips-lwp-7.c
-rw-r--r-- 473 umips-lwp-8.c
-rw-r--r-- 1003 umips-lwp-swp-volatile.c
-rw-r--r-- 397 umips-movep-1.c
-rw-r--r-- 335 umips-movep-2.c
-rw-r--r-- 492 umips-save-restore-1.c
-rw-r--r-- 605 umips-save-restore-2.c
-rw-r--r-- 420 umips-save-restore-3.c
-rw-r--r-- 474 umips-store16-1.c
-rw-r--r-- 479 umips-store16-2.c
-rw-r--r-- 256 umips-swp-1.c
-rw-r--r-- 433 umips-swp-2.c
-rw-r--r-- 433 umips-swp-3.c
-rw-r--r-- 440 umips-swp-4.c
-rw-r--r-- 440 umips-swp-5.c
-rw-r--r-- 421 umips-swp-6.c
-rw-r--r-- 421 umips-swp-7.c
-rw-r--r-- 989 unaligned-1.c
-rw-r--r-- 1272 va-arg-1.c
-rw-r--r-- 427 vr-mult-1.c
-rw-r--r-- 427 vr-mult-2.c