Sha256: 83e0edf1d0cbe18ba787fc1b656a6b2b8834e173b7dab106b04fc15cf742d7f6

Contents?: true

Size: 341 Bytes

Versions: 8

Compression:

Stored size: 341 Bytes

Contents

% ["#{dtype}"].product(%w[less less_equal equal not_equal greater greater_equal logical_and]).each do |dtype, fname|
% a_dtype = dtype_to_c_type(a)
% b_dtype = dtype_to_c_type(b)
% op = operator_to_c(fname)
<%= render 'bool_operand.cl', a_dtype: a_dtype, b_dtype: b_dtype, op: op, fname: fname, dtype: "#{a}_#{b}", result_t: 'short' %>
% end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
tensor_stream-opencl-0.1.0 lib/tensor_stream/opencl/kernels/cond.cl.erb
tensor_stream-0.8.1 lib/tensor_stream/evaluator/opencl/kernels/cond.cl.erb
tensor_stream-0.8.0 lib/tensor_stream/evaluator/opencl/kernels/cond.cl.erb
tensor_stream-0.7.0 lib/tensor_stream/evaluator/opencl/kernels/cond.cl.erb
tensor_stream-0.6.1 lib/tensor_stream/evaluator/opencl/kernels/cond.cl.erb
tensor_stream-0.6.0 lib/tensor_stream/evaluator/opencl/kernels/cond.cl.erb
tensor_stream-0.5.1 lib/tensor_stream/evaluator/opencl/kernels/cond.cl.erb
tensor_stream-0.5.0 lib/tensor_stream/evaluator/opencl/kernels/cond.cl.erb