3 use Test::More tests => 6;
5 BEGIN { use_ok('Imager::Expr::Assem') }
9 my $expr = Imager::Expr->new
15 # this is just a delay
18 temp = lt count totalcount
23 constants=>{totalcount=>5}
25 ok($expr, "compile simple assembler")
27 print "# ", Imager::Expr->error, "\n";
28 skip("didn't compile", 4);
30 my $code = $expr->dumpcode();
31 my @code = split /\n/, $code;
32 ok($code[-1] =~ /:\s+ret/, "last op is a ret");
33 ok($code[0] =~ /:\s+set/, "first op is a set");
34 ok($code[1] =~ /:\s+getp1/, "next is a getp1");
35 ok($code[3] =~ /:\s+lt/, "found comparison");