Lines Matching refs:werror
36 local wline, werror, wfatal, wwarn
207 if not match(name, "^[%a_][%w_@]*$") then werror("bad global label") end
209 if n > 246 then werror("too many global labels") end
255 if n < -256 then werror("too many extern labels") end
445 werror("signed immediate byte out of range")
456 werror("unsigned immediate byte out of range")
466 werror("unsigned immediate word out of range")
509 else werror("bad operand size") end
535 if not reg then werror("bad vex operand") end
542 if op >= 256 then werror("bad vex opcode") end
545 if not x64 then werror("bad operand size") end
627 werror("NYI: rip-relative displacement followed by immediate")
686 werror("not an integer number `"..expr.."'")
692 werror("bad integer number `"..expr.."'")
738 werror("bad displacement expression `"..expr.."'")
748 if c == "-" then werror("cannot invert label reference") end
763 werror("type `"..(tname or expr).."' needs a register override")
766 werror("bad base register override `"..(map_reg_rev[reg] or reg).."'")
809 if not t.vreg then werror("bad variable register expression") end
816 werror("bad index register `"..map_reg_rev[reg].."'")
827 werror("bad base register `"..map_reg_rev[reg].."'")
843 werror("bad index register `"..map_reg_rev[xreg].."'")
848 if not t.vxreg then werror("bad variable register expression") end
871 if t.opsize then werror("bad operand size override") end
887 if not t.vreg then werror("bad variable register expression") end
891 if t.opsize then werror("bad operand size override") end
906 if not tp then werror("bad operand `"..param.."'") end
913 werror("bad operand size override")
1943 werror("expected `0F', `0F38', or `0F3A' to precede `"..c..
1980 werror("bad operand size for label")
2011 werror("bad char `"..c.."' in pattern `"..pat.."' for `"..op.."'")
2073 werror("bad mix of byte-addressable registers")
2118 werror(msg.." in `"..opmodestr(params.op, args).."'")
2132 if a.mode ~= "rmR" then werror("bad operand mode") end
2140 if a.mode ~= "rmR" then werror("bad operand mode") end
2146 werror("bad operand mode")
2175 werror("bad mode or size in `"..p.."'")
2244 werror("bad label definition")
2253 werror("bad label assignment")
2278 werror("bad alignment")
2289 if not fill or fill < 0 or fill > 255 then werror("bad filler") end
2304 werror("bad type name `"..name.."'")
2308 werror("duplicate type `"..name.."'")
2311 werror("bad base register `"..(map_reg_rev[reg] or reg).."'")
2371 wline, werror, wfatal, wwarn = wl, we, wf, ww