F64vec2 R = simd_min(F64vec2 A, F64vec2 B)
2個の倍精度浮動小数点値A、Bの中での最小値を計算します。
R0 := min(A0,B0);
R1 := min(A1,B1);
対応する組込み関数:_mm_min_pd
F32vec4 R = simd_min(F32vec4 A, F32vec4 B)
4個の単精度浮動小数点値A、Bの中での最小値を計算します。
R0 := min(A0,B0);
R1 := min(A1,B1);
R2 := min(A2,B2);
R3 := min(A3,B3);
対応する組込み関数:_mm_min_ps
F32vec1 R = simd_min(F32vec1 A, F32vec1 B)
最下位単精度浮動小数点値A、Bの中での最小値を計算します。
R0 := min(A0,B0);
対応する組込み関数:_mm_min_ss
F64vec2 simd_max(F64vec2 A, F64vec2 B)
2個の倍精度浮動小数点値A、Bの中での最大値を計算します。
R0 := max(A0,B0);
R1 := max(A1,B1);
対応する組込み関数:_mm_max_pd
F32vec4 R = simd_man(F32vec4 A, F32vec4 B)
4個の単精度浮動小数点値A、Bの中での最大値を計算します。
R0 := max(A0,B0);
R1 := max(A1,B1);
R2 := max(A2,B2);
R3 := max(A3,B3);
対応する組込み関数:_mm_max_ps
F32vec1 simd_max(F32vec1 A, F32vec1 B)
最下位単精度浮動小数点値A、Bの中での最大値を計算します。
R0 := max(A0,B0);
対応する組込み関数:_mm_max_ss