Compiler/code generator: Difference between revisions

Content added Content deleted
m (bugfix (&& as &, part2))
m (bugfix (&& as &, part3))
Line 3,474: Line 3,474:
if n!=find(xrm,{0o005,0o065}) then exit end if
if n!=find(xrm,{0o005,0o065}) then exit end if
atom addr = peek4u(code_mem+pc+2)
atom addr = peek4u(code_mem+pc+2)
pc += hxl(pc,{2,4},"pop [%s]",{get_var_name(addr)})
pc += hxl(pc,{2,4},"%s [%s]",{op,get_var_name(addr)})
case 0o061:
case 0o061:
case 0o071:
case 0o071:
Line 3,500: Line 3,500:
elsif xrm=0o301 then
elsif xrm=0o301 then
pc += hxl(pc,3,"set%s cl",{cc})
pc += hxl(pc,3,"set%s cl",{cc})
else
exit
exit
end if
end if