/external/XNNPACK/src/f32-vbinary/gen/ |
D | vmulc-minmax-wasmsimd-x86-x16.c | 43 v128_t vy89AB = wasm_f32x4_mul(va89AB, vb); in xnn_f32_vmulc_minmax_ukernel__wasmsimd_x86_x16() local 49 const v128_t vltmask89AB = wasm_f32x4_lt(vy89AB, vy_min); in xnn_f32_vmulc_minmax_ukernel__wasmsimd_x86_x16() 56 const v128_t vngtmask89AB = wasm_f32x4_le(vy89AB, vy_max); in xnn_f32_vmulc_minmax_ukernel__wasmsimd_x86_x16() 57 vy89AB = wasm_v128_bitselect(vy_min, vy89AB, vltmask89AB); in xnn_f32_vmulc_minmax_ukernel__wasmsimd_x86_x16() 63 vy89AB = wasm_v128_bitselect(vy89AB, vy_max, vngtmask89AB); in xnn_f32_vmulc_minmax_ukernel__wasmsimd_x86_x16() 68 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vmulc_minmax_ukernel__wasmsimd_x86_x16()
|
D | vrsubc-minmax-wasmsimd-x86-x16.c | 43 v128_t vy89AB = wasm_f32x4_sub(vb, va89AB); in xnn_f32_vrsubc_minmax_ukernel__wasmsimd_x86_x16() local 49 const v128_t vltmask89AB = wasm_f32x4_lt(vy89AB, vy_min); in xnn_f32_vrsubc_minmax_ukernel__wasmsimd_x86_x16() 56 const v128_t vngtmask89AB = wasm_f32x4_le(vy89AB, vy_max); in xnn_f32_vrsubc_minmax_ukernel__wasmsimd_x86_x16() 57 vy89AB = wasm_v128_bitselect(vy_min, vy89AB, vltmask89AB); in xnn_f32_vrsubc_minmax_ukernel__wasmsimd_x86_x16() 63 vy89AB = wasm_v128_bitselect(vy89AB, vy_max, vngtmask89AB); in xnn_f32_vrsubc_minmax_ukernel__wasmsimd_x86_x16() 68 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vrsubc_minmax_ukernel__wasmsimd_x86_x16()
|
D | vsubc-minmax-wasmsimd-x86-x16.c | 43 v128_t vy89AB = wasm_f32x4_sub(va89AB, vb); in xnn_f32_vsubc_minmax_ukernel__wasmsimd_x86_x16() local 49 const v128_t vltmask89AB = wasm_f32x4_lt(vy89AB, vy_min); in xnn_f32_vsubc_minmax_ukernel__wasmsimd_x86_x16() 56 const v128_t vngtmask89AB = wasm_f32x4_le(vy89AB, vy_max); in xnn_f32_vsubc_minmax_ukernel__wasmsimd_x86_x16() 57 vy89AB = wasm_v128_bitselect(vy_min, vy89AB, vltmask89AB); in xnn_f32_vsubc_minmax_ukernel__wasmsimd_x86_x16() 63 vy89AB = wasm_v128_bitselect(vy89AB, vy_max, vngtmask89AB); in xnn_f32_vsubc_minmax_ukernel__wasmsimd_x86_x16() 68 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vsubc_minmax_ukernel__wasmsimd_x86_x16()
|
D | vrdivc-minmax-wasmsimd-x86-x16.c | 43 v128_t vy89AB = wasm_f32x4_div(vb, va89AB); in xnn_f32_vrdivc_minmax_ukernel__wasmsimd_x86_x16() local 49 const v128_t vltmask89AB = wasm_f32x4_lt(vy89AB, vy_min); in xnn_f32_vrdivc_minmax_ukernel__wasmsimd_x86_x16() 56 const v128_t vngtmask89AB = wasm_f32x4_le(vy89AB, vy_max); in xnn_f32_vrdivc_minmax_ukernel__wasmsimd_x86_x16() 57 vy89AB = wasm_v128_bitselect(vy_min, vy89AB, vltmask89AB); in xnn_f32_vrdivc_minmax_ukernel__wasmsimd_x86_x16() 63 vy89AB = wasm_v128_bitselect(vy89AB, vy_max, vngtmask89AB); in xnn_f32_vrdivc_minmax_ukernel__wasmsimd_x86_x16() 68 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vrdivc_minmax_ukernel__wasmsimd_x86_x16()
|
D | vdivc-minmax-wasmsimd-x86-x16.c | 43 v128_t vy89AB = wasm_f32x4_div(va89AB, vb); in xnn_f32_vdivc_minmax_ukernel__wasmsimd_x86_x16() local 49 const v128_t vltmask89AB = wasm_f32x4_lt(vy89AB, vy_min); in xnn_f32_vdivc_minmax_ukernel__wasmsimd_x86_x16() 56 const v128_t vngtmask89AB = wasm_f32x4_le(vy89AB, vy_max); in xnn_f32_vdivc_minmax_ukernel__wasmsimd_x86_x16() 57 vy89AB = wasm_v128_bitselect(vy_min, vy89AB, vltmask89AB); in xnn_f32_vdivc_minmax_ukernel__wasmsimd_x86_x16() 63 vy89AB = wasm_v128_bitselect(vy89AB, vy_max, vngtmask89AB); in xnn_f32_vdivc_minmax_ukernel__wasmsimd_x86_x16() 68 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vdivc_minmax_ukernel__wasmsimd_x86_x16()
|
D | vaddc-minmax-wasmsimd-x86-x16.c | 43 v128_t vy89AB = wasm_f32x4_add(va89AB, vb); in xnn_f32_vaddc_minmax_ukernel__wasmsimd_x86_x16() local 49 const v128_t vltmask89AB = wasm_f32x4_lt(vy89AB, vy_min); in xnn_f32_vaddc_minmax_ukernel__wasmsimd_x86_x16() 56 const v128_t vngtmask89AB = wasm_f32x4_le(vy89AB, vy_max); in xnn_f32_vaddc_minmax_ukernel__wasmsimd_x86_x16() 57 vy89AB = wasm_v128_bitselect(vy_min, vy89AB, vltmask89AB); in xnn_f32_vaddc_minmax_ukernel__wasmsimd_x86_x16() 63 vy89AB = wasm_v128_bitselect(vy89AB, vy_max, vngtmask89AB); in xnn_f32_vaddc_minmax_ukernel__wasmsimd_x86_x16() 68 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vaddc_minmax_ukernel__wasmsimd_x86_x16()
|
D | vsub-minmax-wasmsimd-x86-x16.c | 49 v128_t vy89AB = wasm_f32x4_sub(va89AB, vb89AB); in xnn_f32_vsub_minmax_ukernel__wasmsimd_x86_x16() local 55 const v128_t vltmask89AB = wasm_f32x4_lt(vy89AB, vy_min); in xnn_f32_vsub_minmax_ukernel__wasmsimd_x86_x16() 62 const v128_t vngtmask89AB = wasm_f32x4_le(vy89AB, vy_max); in xnn_f32_vsub_minmax_ukernel__wasmsimd_x86_x16() 63 vy89AB = wasm_v128_bitselect(vy_min, vy89AB, vltmask89AB); in xnn_f32_vsub_minmax_ukernel__wasmsimd_x86_x16() 69 vy89AB = wasm_v128_bitselect(vy89AB, vy_max, vngtmask89AB); in xnn_f32_vsub_minmax_ukernel__wasmsimd_x86_x16() 74 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vsub_minmax_ukernel__wasmsimd_x86_x16()
|
D | vmul-minmax-wasmsimd-x86-x16.c | 49 v128_t vy89AB = wasm_f32x4_mul(va89AB, vb89AB); in xnn_f32_vmul_minmax_ukernel__wasmsimd_x86_x16() local 55 const v128_t vltmask89AB = wasm_f32x4_lt(vy89AB, vy_min); in xnn_f32_vmul_minmax_ukernel__wasmsimd_x86_x16() 62 const v128_t vngtmask89AB = wasm_f32x4_le(vy89AB, vy_max); in xnn_f32_vmul_minmax_ukernel__wasmsimd_x86_x16() 63 vy89AB = wasm_v128_bitselect(vy_min, vy89AB, vltmask89AB); in xnn_f32_vmul_minmax_ukernel__wasmsimd_x86_x16() 69 vy89AB = wasm_v128_bitselect(vy89AB, vy_max, vngtmask89AB); in xnn_f32_vmul_minmax_ukernel__wasmsimd_x86_x16() 74 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vmul_minmax_ukernel__wasmsimd_x86_x16()
|
D | vadd-minmax-wasmsimd-x86-x16.c | 49 v128_t vy89AB = wasm_f32x4_add(va89AB, vb89AB); in xnn_f32_vadd_minmax_ukernel__wasmsimd_x86_x16() local 55 const v128_t vltmask89AB = wasm_f32x4_lt(vy89AB, vy_min); in xnn_f32_vadd_minmax_ukernel__wasmsimd_x86_x16() 62 const v128_t vngtmask89AB = wasm_f32x4_le(vy89AB, vy_max); in xnn_f32_vadd_minmax_ukernel__wasmsimd_x86_x16() 63 vy89AB = wasm_v128_bitselect(vy_min, vy89AB, vltmask89AB); in xnn_f32_vadd_minmax_ukernel__wasmsimd_x86_x16() 69 vy89AB = wasm_v128_bitselect(vy89AB, vy_max, vngtmask89AB); in xnn_f32_vadd_minmax_ukernel__wasmsimd_x86_x16() 74 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vadd_minmax_ukernel__wasmsimd_x86_x16()
|
D | vdiv-minmax-wasmsimd-x86-x16.c | 49 v128_t vy89AB = wasm_f32x4_div(va89AB, vb89AB); in xnn_f32_vdiv_minmax_ukernel__wasmsimd_x86_x16() local 55 const v128_t vltmask89AB = wasm_f32x4_lt(vy89AB, vy_min); in xnn_f32_vdiv_minmax_ukernel__wasmsimd_x86_x16() 62 const v128_t vngtmask89AB = wasm_f32x4_le(vy89AB, vy_max); in xnn_f32_vdiv_minmax_ukernel__wasmsimd_x86_x16() 63 vy89AB = wasm_v128_bitselect(vy_min, vy89AB, vltmask89AB); in xnn_f32_vdiv_minmax_ukernel__wasmsimd_x86_x16() 69 vy89AB = wasm_v128_bitselect(vy89AB, vy_max, vngtmask89AB); in xnn_f32_vdiv_minmax_ukernel__wasmsimd_x86_x16() 74 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vdiv_minmax_ukernel__wasmsimd_x86_x16()
|
D | vsubc-minmax-wasmsimd-arm-x16.c | 43 v128_t vy89AB = wasm_f32x4_sub(va89AB, vb); in xnn_f32_vsubc_minmax_ukernel__wasmsimd_arm_x16() local 49 vy89AB = wasm_f32x4_max(vy89AB, vy_min); in xnn_f32_vsubc_minmax_ukernel__wasmsimd_arm_x16() 54 vy89AB = wasm_f32x4_min(vy89AB, vy_max); in xnn_f32_vsubc_minmax_ukernel__wasmsimd_arm_x16() 59 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vsubc_minmax_ukernel__wasmsimd_arm_x16()
|
D | vmulc-minmax-wasmsimd-arm-x16.c | 43 v128_t vy89AB = wasm_f32x4_mul(va89AB, vb); in xnn_f32_vmulc_minmax_ukernel__wasmsimd_arm_x16() local 49 vy89AB = wasm_f32x4_max(vy89AB, vy_min); in xnn_f32_vmulc_minmax_ukernel__wasmsimd_arm_x16() 54 vy89AB = wasm_f32x4_min(vy89AB, vy_max); in xnn_f32_vmulc_minmax_ukernel__wasmsimd_arm_x16() 59 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vmulc_minmax_ukernel__wasmsimd_arm_x16()
|
D | vrsubc-minmax-wasmsimd-arm-x16.c | 43 v128_t vy89AB = wasm_f32x4_sub(vb, va89AB); in xnn_f32_vrsubc_minmax_ukernel__wasmsimd_arm_x16() local 49 vy89AB = wasm_f32x4_max(vy89AB, vy_min); in xnn_f32_vrsubc_minmax_ukernel__wasmsimd_arm_x16() 54 vy89AB = wasm_f32x4_min(vy89AB, vy_max); in xnn_f32_vrsubc_minmax_ukernel__wasmsimd_arm_x16() 59 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vrsubc_minmax_ukernel__wasmsimd_arm_x16()
|
D | vdivc-minmax-wasmsimd-arm-x16.c | 43 v128_t vy89AB = wasm_f32x4_div(va89AB, vb); in xnn_f32_vdivc_minmax_ukernel__wasmsimd_arm_x16() local 49 vy89AB = wasm_f32x4_max(vy89AB, vy_min); in xnn_f32_vdivc_minmax_ukernel__wasmsimd_arm_x16() 54 vy89AB = wasm_f32x4_min(vy89AB, vy_max); in xnn_f32_vdivc_minmax_ukernel__wasmsimd_arm_x16() 59 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vdivc_minmax_ukernel__wasmsimd_arm_x16()
|
D | vaddc-minmax-wasmsimd-arm-x16.c | 43 v128_t vy89AB = wasm_f32x4_add(va89AB, vb); in xnn_f32_vaddc_minmax_ukernel__wasmsimd_arm_x16() local 49 vy89AB = wasm_f32x4_max(vy89AB, vy_min); in xnn_f32_vaddc_minmax_ukernel__wasmsimd_arm_x16() 54 vy89AB = wasm_f32x4_min(vy89AB, vy_max); in xnn_f32_vaddc_minmax_ukernel__wasmsimd_arm_x16() 59 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vaddc_minmax_ukernel__wasmsimd_arm_x16()
|
D | vrdivc-minmax-wasmsimd-arm-x16.c | 43 v128_t vy89AB = wasm_f32x4_div(vb, va89AB); in xnn_f32_vrdivc_minmax_ukernel__wasmsimd_arm_x16() local 49 vy89AB = wasm_f32x4_max(vy89AB, vy_min); in xnn_f32_vrdivc_minmax_ukernel__wasmsimd_arm_x16() 54 vy89AB = wasm_f32x4_min(vy89AB, vy_max); in xnn_f32_vrdivc_minmax_ukernel__wasmsimd_arm_x16() 59 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vrdivc_minmax_ukernel__wasmsimd_arm_x16()
|
D | vdiv-minmax-wasmsimd-arm-x16.c | 49 v128_t vy89AB = wasm_f32x4_div(va89AB, vb89AB); in xnn_f32_vdiv_minmax_ukernel__wasmsimd_arm_x16() local 55 vy89AB = wasm_f32x4_max(vy89AB, vy_min); in xnn_f32_vdiv_minmax_ukernel__wasmsimd_arm_x16() 60 vy89AB = wasm_f32x4_min(vy89AB, vy_max); in xnn_f32_vdiv_minmax_ukernel__wasmsimd_arm_x16() 65 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vdiv_minmax_ukernel__wasmsimd_arm_x16()
|
D | vsub-minmax-wasmsimd-arm-x16.c | 49 v128_t vy89AB = wasm_f32x4_sub(va89AB, vb89AB); in xnn_f32_vsub_minmax_ukernel__wasmsimd_arm_x16() local 55 vy89AB = wasm_f32x4_max(vy89AB, vy_min); in xnn_f32_vsub_minmax_ukernel__wasmsimd_arm_x16() 60 vy89AB = wasm_f32x4_min(vy89AB, vy_max); in xnn_f32_vsub_minmax_ukernel__wasmsimd_arm_x16() 65 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vsub_minmax_ukernel__wasmsimd_arm_x16()
|
D | vmul-minmax-wasmsimd-arm-x16.c | 49 v128_t vy89AB = wasm_f32x4_mul(va89AB, vb89AB); in xnn_f32_vmul_minmax_ukernel__wasmsimd_arm_x16() local 55 vy89AB = wasm_f32x4_max(vy89AB, vy_min); in xnn_f32_vmul_minmax_ukernel__wasmsimd_arm_x16() 60 vy89AB = wasm_f32x4_min(vy89AB, vy_max); in xnn_f32_vmul_minmax_ukernel__wasmsimd_arm_x16() 65 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vmul_minmax_ukernel__wasmsimd_arm_x16()
|
D | vadd-minmax-wasmsimd-arm-x16.c | 49 v128_t vy89AB = wasm_f32x4_add(va89AB, vb89AB); in xnn_f32_vadd_minmax_ukernel__wasmsimd_arm_x16() local 55 vy89AB = wasm_f32x4_max(vy89AB, vy_min); in xnn_f32_vadd_minmax_ukernel__wasmsimd_arm_x16() 60 vy89AB = wasm_f32x4_min(vy89AB, vy_max); in xnn_f32_vadd_minmax_ukernel__wasmsimd_arm_x16() 65 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vadd_minmax_ukernel__wasmsimd_arm_x16()
|
D | vsqrdiffc-wasmsimd-x16.c | 41 v128_t vy89AB = wasm_f32x4_sub(va89AB, vb); in xnn_f32_vsqrdiffc_ukernel__wasmsimd_x16() local 46 vy89AB = wasm_f32x4_mul(vy89AB, vy89AB); in xnn_f32_vsqrdiffc_ukernel__wasmsimd_x16() 52 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vsqrdiffc_ukernel__wasmsimd_x16()
|
D | vsqrdiff-wasmsimd-x16.c | 47 v128_t vy89AB = wasm_f32x4_sub(va89AB, vb89AB); in xnn_f32_vsqrdiff_ukernel__wasmsimd_x16() local 52 vy89AB = wasm_f32x4_mul(vy89AB, vy89AB); in xnn_f32_vsqrdiff_ukernel__wasmsimd_x16() 58 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vsqrdiff_ukernel__wasmsimd_x16()
|
D | vsubc-relu-wasmsimd-x16.c | 42 v128_t vy89AB = wasm_f32x4_sub(va89AB, vb); in xnn_f32_vsubc_relu_ukernel__wasmsimd_x16() local 48 vy89AB = wasm_i32x4_max(vy89AB, vzero); in xnn_f32_vsubc_relu_ukernel__wasmsimd_x16() 53 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vsubc_relu_ukernel__wasmsimd_x16()
|
D | vaddc-relu-wasmsimd-x16.c | 42 v128_t vy89AB = wasm_f32x4_add(va89AB, vb); in xnn_f32_vaddc_relu_ukernel__wasmsimd_x16() local 48 vy89AB = wasm_i32x4_max(vy89AB, vzero); in xnn_f32_vaddc_relu_ukernel__wasmsimd_x16() 53 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vaddc_relu_ukernel__wasmsimd_x16()
|
D | vmulc-relu-wasmsimd-x16.c | 42 v128_t vy89AB = wasm_f32x4_mul(va89AB, vb); in xnn_f32_vmulc_relu_ukernel__wasmsimd_x16() local 48 vy89AB = wasm_i32x4_max(vy89AB, vzero); in xnn_f32_vmulc_relu_ukernel__wasmsimd_x16() 53 wasm_v128_store(y + 8, vy89AB); in xnn_f32_vmulc_relu_ukernel__wasmsimd_x16()
|