xref: /qemu/tcg/tci/tcg-target-con-set.h (revision bbf15aaf7c7506c88062288b3ae122b882f65e69)
1  /* SPDX-License-Identifier: MIT */
2  /*
3   * TCI target-specific constraint sets.
4   * Copyright (c) 2021 Linaro
5   */
6  
7  /*
8   * C_On_Im(...) defines a constraint set with <n> outputs and <m> inputs.
9   * Each operand should be a sequence of constraint letters as defined by
10   * tcg-target-con-str.h; the constraint combination is inclusive or.
11   */
12  C_O0_I1(r)
13  C_O0_I2(r, r)
14  C_O0_I3(r, r, r)
15  C_O0_I4(r, r, r, r)
16  C_O1_I1(r, r)
17  C_O1_I2(r, r, r)
18  C_O1_I4(r, r, r, r, r)
19  C_O2_I1(r, r, r)
20  C_O2_I2(r, r, r, r)
21  C_O2_I4(r, r, r, r, r, r)
22