Home
last modified time | relevance | path

Searched refs:vmax0123 (Results 1 – 2 of 2) sorted by relevance

/external/XNNPACK/src/f32-rmax/
Dwasmsimd-x86.c47 v128_t vmax0123 = wasm_v128_bitselect(vmax23, vmax01, wasm_f32x4_lt(vmax01, vmax23)); in xnn_f32_rmax_ukernel__wasmsimd_x86() local
50 vmax0123 = wasm_v128_bitselect(vmax0123, vx, wasm_f32x4_lt(vx, vmax0123)); in xnn_f32_rmax_ukernel__wasmsimd_x86()
53 const v128_t vmax2301 = wasm_v32x4_shuffle(vmax0123, vmax0123, 2, 3, 0, 1); in xnn_f32_rmax_ukernel__wasmsimd_x86()
54 vmax0123 = wasm_v128_bitselect(vmax2301, vmax0123, wasm_f32x4_lt(vmax0123, vmax2301)); in xnn_f32_rmax_ukernel__wasmsimd_x86()
55 …float vmax = math_max_f32(wasm_f32x4_extract_lane(vmax0123, 0), wasm_f32x4_extract_lane(vmax0123, … in xnn_f32_rmax_ukernel__wasmsimd_x86()
Dwasmsimd-arm.c37 v128_t vmax0123 = wasm_f32x4_max(wasm_f32x4_max(vmax0, vmax1), wasm_f32x4_max(vmax2, vmax3)); in xnn_f32_rmax_ukernel__wasmsimd_arm() local
40 vmax0123 = wasm_f32x4_max(vmax0123, vx); in xnn_f32_rmax_ukernel__wasmsimd_arm()
43 vmax0123 = wasm_f32x4_max(vmax0123, wasm_v32x4_shuffle(vmax0123, vmax0123, 2, 3, 0, 1)); in xnn_f32_rmax_ukernel__wasmsimd_arm()
44 …max = __builtin_wasm_max_f32(wasm_f32x4_extract_lane(vmax0123, 0), wasm_f32x4_extract_lane(vmax012… in xnn_f32_rmax_ukernel__wasmsimd_arm()