# mm256_testc_ps(v256, v256)

> Compute the bitwise AND of 256 bits (representing single-precision (32-bit) floating-point elements) in a and b, producing an intermediate 256-bit value, and set ZF to 1 if the sign bit of each 32-bit element in the intermediate value is zero, otherwise set ZF to 0. Compute the bitwise NOT of a and then AND with b, producing an intermediate value, and set CF to 1 if the sign bit of each 32-bit element in the intermediate value is zero, otherwise set CF to 0. Return the CF value.

## Definition

* **Type:** Method
* **Namespace:** [Unity.Burst.Intrinsics](/engine/6000.6/script-reference/unity/burst/intrinsics.md)
* **Assembly:** UnityEngine.BurstModule

```csharp
public static int mm256_testc_ps(v256 a, v256 b)
```

### Parameters

**** (\[v256]\(/engine/6000.6/script-reference/unity/burst/intrinsics/v256)): Vector a**** (\[v256]\(/engine/6000.6/script-reference/unity/burst/intrinsics/v256)): Vector b

### Returns

| Type                                                       | Description |
| ---------------------------------------------------------- | ----------- |
| [int](https://learn.microsoft.com/dotnet/api/system.int32) | CF value    |

### Remarks

\_\_\_\_ VTESTPS ymm1, ymm2/v256
