Halide
Halide::IntegerDivideTable Namespace Reference

Built-in images used for fast_integer_divide below. More...

Functions

EXPORT Buffer< uint8_tinteger_divide_table_u8 ()
 
EXPORT Buffer< uint8_tinteger_divide_table_s8 ()
 
EXPORT Buffer< uint16_tinteger_divide_table_u16 ()
 
EXPORT Buffer< uint16_tinteger_divide_table_s16 ()
 
EXPORT Buffer< uint32_tinteger_divide_table_u32 ()
 
EXPORT Buffer< uint32_tinteger_divide_table_s32 ()
 

Detailed Description

Built-in images used for fast_integer_divide below.

Use of fast_integer_divide will automatically embed the appropriate tables in your object file. They are declared here in case you want to do something non-default with them.

Function Documentation

◆ integer_divide_table_u8()

EXPORT Buffer<uint8_t> Halide::IntegerDivideTable::integer_divide_table_u8 ( )

◆ integer_divide_table_s8()

EXPORT Buffer<uint8_t> Halide::IntegerDivideTable::integer_divide_table_s8 ( )

◆ integer_divide_table_u16()

EXPORT Buffer<uint16_t> Halide::IntegerDivideTable::integer_divide_table_u16 ( )

◆ integer_divide_table_s16()

EXPORT Buffer<uint16_t> Halide::IntegerDivideTable::integer_divide_table_s16 ( )

◆ integer_divide_table_u32()

EXPORT Buffer<uint32_t> Halide::IntegerDivideTable::integer_divide_table_u32 ( )

◆ integer_divide_table_s32()

EXPORT Buffer<uint32_t> Halide::IntegerDivideTable::integer_divide_table_s32 ( )