add vivado-hls in private
fix syntax error for s_axis_operation_tdata
don't read values multiple times or after we have written to their location
fix some bugs with nested branches
add float_cmp