Tiramisu Compiler
macros.h File Reference

Go to the source code of this file.

Macros

#define cast(TYPE, EXPRESSION)   (tiramisu::expr(tiramisu::o_cast, TYPE, EXPRESSION))
 
#define floor(EXPRESSION)   (tiramisu::expr(o_floor, EXPRESSION))
 
#define clamp(EXPRESSION, MIN_VAL, MAX_VAL)   (tiramisu::expr(tiramisu::o_max, tiramisu::expr(tiramisu::o_min, EXPRESSION, MAX_VAL), MIN_VAL))
 

Macro Definition Documentation

#define cast (   TYPE,
  EXPRESSION 
)    (tiramisu::expr(tiramisu::o_cast, TYPE, EXPRESSION))

Definition at line 4 of file macros.h.

#define clamp (   EXPRESSION,
  MIN_VAL,
  MAX_VAL 
)    (tiramisu::expr(tiramisu::o_max, tiramisu::expr(tiramisu::o_min, EXPRESSION, MAX_VAL), MIN_VAL))

Definition at line 6 of file macros.h.

#define floor (   EXPRESSION)    (tiramisu::expr(o_floor, EXPRESSION))

Definition at line 5 of file macros.h.