| 831 | } |
| 832 | |
| 833 | void applyMultiControlledPauliX(Qureg qureg, int* controls, int numControls, int target) { |
| 834 | validate_quregFields(qureg, __func__); |
| 835 | validate_controlsAndTarget(qureg, controls, numControls, target, __func__); |
| 836 | |
| 837 | // harmlessly re-validates |
| 838 | applyMultiStateControlledPauliX(qureg, controls, nullptr, numControls, target); |
| 839 | } |
| 840 | |
| 841 | void applyMultiControlledPauliY(Qureg qureg, int* controls, int numControls, int target) { |
| 842 | validate_quregFields(qureg, __func__); |
nothing calls this directly
no test coverage detected