--- branches/pure-cfg/src/compiler/codegen/codegen-fn.sml 2011/04/02 19:49:07 738 +++ branches/pure-cfg/src/compiler/codegen/codegen-fn.sml 2011/04/02 19:53:36 739 @@ -71,6 +71,7 @@ | (Op.Select(ty, i), [a]) => T.Expr.select(i, a) | (Op.Norm d, [a]) => T.Expr.length a | (Op.Normalize d, [a]) => T.Expr.normalize a + | (Op.Trace d, [a]) => T.Expr.trace a | (Op.Scale d, [a, b]) => T.Expr.mul(a, b) | (Op.InvScale d, [a, b]) => T.Expr.divide(a, b) | (Op.CL, _) => raise Fail "CL unimplemented"