diff options
Diffstat (limited to 'rtl/gfx/gfx_defs.sv')
| -rw-r--r-- | rtl/gfx/gfx_defs.sv | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/rtl/gfx/gfx_defs.sv b/rtl/gfx/gfx_defs.sv new file mode 100644 index 0000000..e52f243 --- /dev/null +++ b/rtl/gfx/gfx_defs.sv @@ -0,0 +1,14 @@ +`ifndef GFX_DEFS_SV +`define GFX_DEFS_SV + +`define FP_ADD_STAGES 13 +`define FP_MUL_STAGES 6 + +`define FLOATS_PER_VEC 4 +`define VECS_PER_MAT 4 + +typedef logic[31:0] fp; +typedef fp vec4[`FLOATS_PER_VEC]; +typedef vec4 mat4[`VECS_PER_MAT]; + +`endif |
