There seems to be a new bug.
This is my file t.pl (Click triangle to expand)
:-op(100,xf,xf100).
:-op(200,xf,xf200).
:-op(300,xf,xf300).
:-op(400,xf,xf400).
:-op(500,xf,xf500).
:-op(600,xf,xf600).
:-op(700,xf,xf700).
:-op(800,xf,xf800).
:-op(900,xf,xf900).
:-op(1000,xf,xf1000).
:-op(1100,xf,xf1100).
:-op(1200,xf,xf1200).
:-op(100,yf,yf100).
:-op(200,yf,yf200).
:-op(300,yf,yf300).
:-op(400,yf,yf400).
:-op(500,yf,yf500).
:-op(600,yf,yf600).
:-op(700,yf,yf700).
:-op(800,yf,yf800).
:-op(900,yf,yf900).
:-op(1000,yf,yf1000).
:-op(1100,yf,yf1100).
:-op(1200,yf,yf1200).
:-op(100,fx,fx100).
:-op(200,fx,fx200).
:-op(300,fx,fx300).
:-op(400,fx,fx400).
:-op(500,fx,fx500).
:-op(600,fx,fx600).
:-op(700,fx,fx700).
:-op(800,fx,fx800).
:-op(900,fx,fx900).
:-op(1000,fx,fx1000).
:-op(1100,fx,fx1100).
:-op(1200,fx,fx1200).
:-op(100,fy,fy100).
:-op(200,fy,fy200).
:-op(300,fy,fy300).
:-op(400,fy,fy400).
:-op(500,fy,fy500).
:-op(600,fy,fy600).
:-op(700,fy,fy700).
:-op(800,fy,fy800).
:-op(900,fy,fy900).
:-op(1000,fy,fy1000).
:-op(1100,fy,fy1100).
:-op(1200,fy,fy1200).
:-op(100,xfx,xfx100).
:-op(200,xfx,xfx200).
:-op(300,xfx,xfx300).
:-op(400,xfx,xfx400).
:-op(500,xfx,xfx500).
:-op(600,xfx,xfx600).
:-op(700,xfx,xfx700).
:-op(800,xfx,xfx800).
:-op(900,xfx,xfx900).
:-op(1000,xfx,xfx1000).
:-op(1100,xfx,xfx1100).
:-op(1200,xfx,xfx1200).
:-op(100,xfy,xfy100).
:-op(200,xfy,xfy200).
:-op(300,xfy,xfy300).
:-op(400,xfy,xfy400).
:-op(500,xfy,xfy500).
:-op(600,xfy,xfy600).
:-op(700,xfy,xfy700).
:-op(800,xfy,xfy800).
:-op(900,xfy,xfy900).
:-op(1000,xfy,xfy1000).
:-op(1100,xfy,xfy1100).
:-op(1200,xfy,xfy1200).
:-op(100,yfx,yfx100).
:-op(200,yfx,yfx200).
:-op(300,yfx,yfx300).
:-op(400,yfx,yfx400).
:-op(500,yfx,yfx500).
:-op(600,yfx,yfx600).
:-op(700,yfx,yfx700).
:-op(800,yfx,yfx800).
:-op(900,yfx,yfx900).
:-op(1000,yfx,yfx1000).
:-op(1100,yfx,yfx1100).
:-op(1200,yfx,yfx1200).