Lines Matching refs:sfx

723 for sfx, sz in zip("bwl", [8, 16, 32]):
725 suffix=sfx,
732 for sfx, sz in zip("bwl", [8, 16, 32]):
734 suffix=sfx,
759 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
761 suffix=sfx,
770 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
772 suffix=sfx,
779 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
781 suffix=sfx,
790 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
792 suffix=sfx,
804 for sfx, sz in zip("wlq", [16, 32, 64]):
806 suffix=sfx,
817 for sfx, sz in zip("lq", [32, 64]):
819 suffix=sfx,
831 for sfx, sz in zip("wl", [16, 32]):
833 suffix=sfx,
854 for sfx, sz, immsz in zip("bwlq", [8, 16, 32, 64], [8, 16, 32, 32]):
856 suffix=sfx,
861 for sfx, sz, immsz in zip("bwlq", [8, 16, 32, 64], [8, 16, 32, 32]):
863 suffix=sfx,
1027 for sfx, sz in zip("wlq", [16, 32, 64]):
1030 suffix=sfx,
1043 for sfx, sz in zip("wlq", [16, 32, 64]):
1045 suffix=sfx,
1610 for sfx, sz in zip("wl", [16, 32]):
1612 suffix=sfx,
1622 for sfx, sz in zip("wl", [16, 32]):
1624 suffix=sfx,
1635 for sfx, sz in zip("wl", [16, 32]):
1637 suffix=sfx,
1668 for sfx, sz in zip("wl", [16, 32]):
1670 suffix=sfx,
1680 for sfx, sz in zip("wl", [16, 32]):
1682 suffix=sfx,
1730 for sfx, sz in zip("wlq", [16, 32, 64]):
1732 suffix=sfx,
1743 for sfx, sz in zip("wl", [16, 32]):
1745 suffix=sfx,
1756 for sfx, sz in zip("wlq", [16, 32, 64]):
1758 suffix=sfx,
1807 for sfx, sz, immsz in zip("wlq", [16, 32, 64], [16, 32, 32]):
1809 suffix=sfx,
1912 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
1914 suffix=sfx,
1920 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
1922 suffix=sfx,
1947 for sfx, sz in zip("wl", [16, 32]):
1949 suffix=sfx,
1956 suffix=sfx,
1976 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
1978 suffix=sfx,
1993 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
1995 suffix=sfx,
2002 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
2004 suffix=sfx,
2018 for sfx, sz, immsz in zip("bwlq", [8, 16, 32, 64], [8, 16, 32, 32]):
2020 suffix=sfx,
2026 for sfx, sz, immsz in zip("bwlq", [8, 16, 32, 64], [8, 16, 32, 32]):
2028 suffix=sfx,
2034 suffix=sfx,
2040 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
2042 suffix=sfx,
2047 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
2049 suffix=sfx,
2099 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
2101 suffix=sfx,
2106 for sfx, sz in zip("wlq", [16, 32, 64]):
2108 suffix=sfx,
2114 for sfx, sz in zip("wlq", [16, 32, 64]):
2116 suffix=sfx,
2123 for sfx, sz in zip("wlq", [16, 32, 64]):
2125 suffix=sfx,
2131 for sfx, sz, immsz in zip("wlq", [16, 32, 64], [16, 32, 32]):
2133 suffix=sfx,
2142 for sfx, sz, immsz in zip("wlq", [16, 32, 64], [16, 32, 32]):
2144 suffix=sfx,
2158 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
2160 suffix=sfx,
2168 suffix=sfx,
2176 suffix=sfx,
2185 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
2187 suffix=sfx,
2207 for sfx, sz in zip("wlq", [16, 32, 64]):
2209 suffix=sfx,
2218 suffix=sfx,
2227 for sfx, sz in zip("wlq", [16, 32, 64]):
2229 suffix=sfx,
2394 for sfx, sz in zip("wl", [16, 32]):
2396 suffix=sfx,
2568 for sfx, sz in zip("wl", [16, 32]):
2571 suffix=sfx,
2594 for sfx, sz in zip("wlq", [16, 32, 64]):
2596 suffix=sfx,
2610 for sfx, sz in zip("wl", [16, 32]):
2614 suffix=sfx,
2873 for sfx, sz in zip("wlq", [16, 32, 64]):
2874 add_group("loop"+sfx,
2881 add_group("loop"+sfx,
2889 add_group("loop"+sfx,
2896 add_group("loop"+sfx,
2905 add_insn("loop"+sfx, "loop"+sfx, parser="gas", modifiers=[2, sz])
2906 add_insn("loopz"+sfx, "loop"+sfx, parser="gas", modifiers=[1, sz])
2907 add_insn("loope"+sfx, "loop"+sfx, parser="gas", modifiers=[1, sz])
2908 add_insn("loopnz"+sfx, "loop"+sfx, parser="gas", modifiers=[0, sz])
2909 add_insn("loopne"+sfx, "loop"+sfx, parser="gas", modifiers=[0, sz])
3032 for sfx, sz in zip("wlq", [16, 32, 64]):
3034 suffix=sfx,
3041 for sfx, sz in zip("wlq", [16, 32, 64]):
3043 suffix=sfx,
3060 for sfx, sz in zip("wlq", [16, 32, 64]):
3062 suffix=sfx,
3091 for sfx, sz in zip("wl", [16, 32]):
3093 suffix=sfx,
3108 for sfx, sz, sz2 in zip("wlq", [16, 32, 64], [16, 32, 32]):
3110 suffix=sfx,
3117 suffix=sfx,
3137 for sfx in [None, "w", "l", "q"]:
3138 add_insn("lgdt"+(sfx or ""), "twobytemem", suffix=sfx,
3140 add_insn("lidt"+(sfx or ""), "twobytemem", suffix=sfx,
3142 add_insn("sgdt"+(sfx or ""), "twobytemem", suffix=sfx,
3144 add_insn("sidt"+(sfx or ""), "twobytemem", suffix=sfx,
3147 for sfx, sz in zip("wlq", [16, 32, 64]):
3149 suffix=sfx,
3178 for sfx, sz in zip("wlq", [16, 32, 64]):
3180 suffix=sfx,
3187 for sfx, sz in zip("wlq", [16, 32, 64]):
3189 suffix=sfx,
3236 for sfx in [None, "l", "s"]:
3237 add_insn("fnstenv"+(sfx or ""), "onebytemem", suffix=sfx,
3239 add_insn("fstenv"+(sfx or ""), "twobytemem", suffix=sfx,
3241 add_insn("fldenv"+(sfx or ""), "onebytemem", suffix=sfx,
3243 add_insn("fnsave"+(sfx or ""), "onebytemem", suffix=sfx,
3245 add_insn("fsave"+(sfx or ""), "twobytemem", suffix=sfx,
3247 add_insn("frstor"+(sfx or ""), "onebytemem", suffix=sfx,
3661 for sfx, sz in zip("bwlq", [8, 16, 32, 64]):
3663 suffix=sfx,
3709 for sfx in [None, "q"]:
3710 add_insn("fxsave"+(sfx or ""), "twobytemem", suffix=sfx,
3712 add_insn("fxrstor"+(sfx or ""), "twobytemem", suffix=sfx,
3718 for sfx, sz in zip("wlq", [16, 32, 64]):
3720 suffix=sfx,
6003 for sfx, sz in zip("bwl", [8, 16, 32]):
6005 suffix=sfx,
6012 for sfx, sz in zip("bq", [8, 64]):
6014 suffix=sfx,
6318 for sfx, sz in zip("wlq", [16, 32, 64]):
6320 suffix=sfx,
7609 for opc, sfx in [(0xCC, "b"),
7617 add_insn("vpcom"+sfx, "vpcom_imm", modifiers=[opc])
7620 add_insn("vpcom"+cc+sfx, "vpcom", modifiers=[opc, ib])
7622 add_insn("vpcomne"+sfx, "vpcom", modifiers=[opc, 5])
7719 for opc, sfx in enumerate(["b", "w", "d", "q"]):
7720 add_insn("vprot"+sfx, "vprot", modifiers=[opc])
7740 for opc, sfx in enumerate(["b", "w", "d", "q"]):
7741 add_insn("vpsha"+sfx, "amd_vpshift", modifiers=[0x98+opc])
7742 add_insn("vpshl"+sfx, "amd_vpshift", modifiers=[0x94+opc])
7899 for sfx, sz in zip("wlq", [32, 64]):
7901 suffix=sfx,
7918 for sfx, sz in zip("wlq", [32, 64]):
7920 suffix=sfx,
7933 for sfx, sz in zip("lq", [32, 64]): # no 16-bit forms
7935 suffix=sfx,
7953 for sfx, sz in zip("lq", [32, 64]): # no 16-bit forms
7955 suffix=sfx,
8046 for sfx in [None, "l", "q"]:
8047 add_insn("sysret"+(sfx or ""), "twobyte", suffix=sfx, modifiers=[0x0F, 0x07],