count_odd_even:
enter 0,0
mov rcx,0 ;sude
mov r8,0 ;liche
mov r9,0 ;0
mov r10,0;i
mov rax,0
.for:
cmp r10 ,rsi
jge .endfor
mov ax,word [rdi+r10*2]
cwd
mov r11,r9
inc r11
cmp ax,0
cmove r9,r11
mov rbx,2
idiv bx
mov r11,rcx
inc r11
cmp dx,0
cmove rcx,r11
mov r11,r8
inc r11
cmp dx,0
cmovg r8,r11
inc r10
jmp .for
.endfor:
mov r10,0
mov rdx,0
cmp r9,r10
cmovg r10,r9
cmp r8,r10
cmovg r10,r8
cmp rcx,r10
cmovg r10,rcx
cmp r10,r9
cmove rax,rdx
mov rdx,1
cmp r10,r8
cmove rax,rdx
mov rdx,2
cmp r10,rcx
cmove rax,rdx
leave
ret
global split
split:
enter 0,0
leave
ret
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}