Syntax
a%b
Original Machine Code (in OPER resource) of Filter Factory 3.0 and 3.0.4 for Photoshop/Win32
| 5B | pop ebx (param_b) | . |
| 58 | pop eax (param_a) | . |
| 0B DB | or ebx,ebx | . |
| 75 04 | jnz +$04 (@@1) | if (param_b != 0) goto @@1; |
| 2B D2 | sub edx,edx | edx = 0; |
| EB 03 | jmp +$03 (@@2) | goto @@2; // return 0; |
| @@1: | @@1: | |
| 99 | cdq | edx = (eax>0) ? 0 : -1; |
| F7 FB | idiv ebx | param_a /= param_b; edx = param_a % param_b; |
| @@2: | @@2: | |
| 52 | push edx | return edx; |