comparison test/code-gen.c @ 275:8f09f8bbc494

MIPS switch statement. basic.c passed.
author kono
date Fri, 21 May 2004 14:00:02 +0900
parents 3ae68af07fce
children ebaec1ae566e
comparison
equal deleted inserted replaced
274:3ae68af07fce 275:8f09f8bbc494
2413 printf("code_lneq 1\n"); 2413 printf("code_lneq 1\n");
2414 else 2414 else
2415 printf("code_lneq 0\n"); 2415 printf("code_lneq 0\n");
2416 } 2416 }
2417 2417
2418 2418 #if 0
2419 2419 void
2420 code_lswitch()
2421 {
2422 long long i;
2423 for(i=0;i<6;i++) {
2424 switch(i) {
2425 case 1: printf("code_lswitch 1 %d\n",i); break;
2426 case 2: printf("code_lswitch 2 %d\n",i); break;
2427 case 3: printf("code_lswitch 3 %d\n",i);
2428 case 4: printf("code_lswitch 4 %d\n",i); break;
2429 default: printf("code_lswitch d %d\n",i);
2430 }
2431 }
2432 }
2420 #endif 2433 #endif
2434
2435
2436 #endif
2437
2438 void
2439 code_switch()
2440 {
2441 int i;
2442 for(i=0;i<10;i++) {
2443 switch(i) {
2444 case 1: printf("code_switch 1 %d\n",i); break;
2445 case 2: printf("code_switch 2 %d\n",i); break;
2446 case 3: printf("code_switch 3 %d\n",i);
2447 case 4: printf("code_switch 4 %d\n",i); break;
2448 case 7:
2449 case 5: printf("code_switch 5 %d\n",i); break;
2450 case 6: printf("code_switch 6 %d\n",i); break;
2451 default: printf("code_switch d %d\n",i);
2452 }
2453 }
2454 }
2455
2456
2457
2458
2421 /* end */ 2459 /* end */
2422 2460