Changeset 4462 for trunk/Ohana/src/opihi/lib.shell/stack_math.c
- Timestamp:
- Jul 6, 2005, 10:29:08 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/lib.shell/stack_math.c (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/lib.shell/stack_math.c
r4305 r4462 52 52 *out = *M1 / *M2; 53 53 break; 54 case '%': 55 for (i = 0; i < Nx; i++, out++, M1++, M2++) 56 *out = (int) *M1 % (int) *M2; 57 break; 54 58 case 0x5e: 55 59 for (i = 0; i < Nx; i++, out++, M1++, M2++) … … 168 172 *out = *M1 / *M2; 169 173 break; 174 case '%': 175 for (i = 0; i < Nx; i++, out++, M2++) 176 *out = (int) *M1 % (int) *M2; 177 break; 170 178 case 0x5e: 171 179 for (i = 0; i < Nx; i++, out++, M2++) … … 278 286 for (i = 0; i < Nx; i++, out++, M1++) 279 287 *out = *M1 / *M2; 288 break; 289 case '%': 290 for (i = 0; i < Nx; i++, out++, M1++) 291 *out = (int) *M1 % (int) *M2; 280 292 break; 281 293 case 0x5e: … … 405 417 } 406 418 break; 419 case '%': 420 for (i = 0; i < Ny; i++, M2++) { 421 for (j = 0; j < Nx; j++, out++, M1++) 422 *out = (int) *M1 % (int) *M2; 423 } 424 break; 407 425 case 0x5e: 408 426 for (i = 0; i < Ny; i++, M2++) { … … 565 583 for (j = 0; j < Nx; j++, out++, M1++, M2++) 566 584 *out = *M1 / *M2; 585 } 586 break; 587 case '%': 588 for (i = 0; i < Ny; i++) { 589 M1 = V1[0].ptr; 590 for (j = 0; j < Nx; j++, out++, M1++, M2++) 591 *out = (int) *M1 % (int) *M2; 567 592 } 568 593 break; … … 731 756 *out = *M1 / *M2; 732 757 break; 758 case '%': 759 for (i = 0; i < Nx*Ny; i++, out++, M1++, M2++) 760 *out = (int) *M1 % (int) *M2; 761 break; 733 762 case 0x5e: 734 763 for (i = 0; i < Nx*Ny; i++, out++, M1++, M2++) … … 851 880 *out = *M1 / *M2; 852 881 break; 882 case '%': 883 for (i = 0; i < Nx*Ny; i++, out++, M1++) 884 *out = (int) *M1 % (int) *M2; 885 break; 853 886 case 0x5e: 854 887 for (i = 0; i < Nx*Ny; i++, out++, M1++) … … 961 994 for (i = 0; i < Nx*Ny; i++, out++, M2++) 962 995 *out = *M1 / *M2; 996 break; 997 case '%': 998 for (i = 0; i < Nx*Ny; i++, out++, M2++) 999 *out = (int) *M1 % (int) *M2; 963 1000 break; 964 1001 case 0x5e: … … 1057 1094 case '/': 1058 1095 *out = *M1 / *M2; 1096 break; 1097 case '%': 1098 *out = (int) *M1 % (int) *M2; 1059 1099 break; 1060 1100 case 0x5e:
Note:
See TracChangeset
for help on using the changeset viewer.
