English Persian
switch (state) {
default:
case REGULAR:
regular(inputchar);
break;
case CR:
cr(inputchar);
break;
case LF:
lf(inputchar);
break;
}
switch (state) {
default:
case REGULAR:
regular(inputchar);
break;
case CR:
cr(inputchar);
break;
case LF:
lf(inputchar);
break;
}
(output[state])(inputchar);
(output[state])(inputchar);
(*state)(inputchar);
(*state)(inputchar);
call ebx
call ebx
197 STD BSD { caddr_t mmap(caddr_t addr, size_t len, int prot, \
int flags, int fd, long pad, off_t pos); }
197 STD BSD { caddr_t mmap(caddr_t addr, size_t len, int prot, \
int flags, int fd, long pad, off_t pos); }
189 STD POSIX { int fstat(int fd, struct stat *sb); }
189 STD POSIX { int fstat(int fd, struct stat *sb); }
201 STD BSD { int ftruncate(int fd, int pad, off_t length); }
201 STD BSD { int ftruncate(int fd, int pad, off_t length); }
ftuc ftuc
%define SYS_mmap 197
%define SYS_munmap 73
%define SYS_fstat 189
%define SYS_ftruncate 201
%define SYS_mmap 197
%define SYS_munmap 73
%define SYS_fstat 189
%define SYS_ftruncate 201
.loop:
call getchar
not al ; Create a negative
call putchar
jmp short .loop
.loop:
call getchar
not al ; Create a negative
call putchar
jmp short .loop
D = PC * sqrt(FL)
D = PC * sqrt(FL)
Syntax error: What
Syntax error: is
Syntax error: the
Syntax error: best
Syntax error: What
Syntax error: is
Syntax error: the
Syntax error: best
fmul st0, st0
fld1
fld st1
fyl2x
frndint
fld1
fscale
fsqrt
fstp st1
fmul st0, st0
fld1
fld st1
fyl2x
frndint
fld1
fscale
fsqrt
fstp st1
fld1 ; TOS = 1
fadd st0, st0 ; TOS = 2
fadd st0, st0 ; TOS = 4
fld1 ; TOS = 1
faddp st1, st0 ; TOS = 5
fchs ; TOS = -5
fld1 ; TOS = 1
fadd st0, st0 ; TOS = 2
fadd st0, st0 ; TOS = 4
fld1 ; TOS = 1
faddp st1, st0 ; TOS = 5
fchs ; TOS = -5
#!/bin/sh
#!/bin/sh