| 509 | } |
| 510 | |
| 511 | void applyMultiControlledS(Qureg qureg, int* controls, int numControls, int target) { |
| 512 | validate_quregFields(qureg, __func__); |
| 513 | validate_controlsAndTarget(qureg, controls, numControls, target, __func__); |
| 514 | |
| 515 | // harmlessly re-validates |
| 516 | applyMultiStateControlledS(qureg, controls, nullptr, numControls, target); |
| 517 | } |
| 518 | |
| 519 | void applyMultiStateControlledS(Qureg qureg, int* controls, int* states, int numControls, int target) { |
| 520 |
nothing calls this directly
no test coverage detected