xref: /qemu/tcg/sparc64/tcg-target-con-str.h (revision 1bbcae5adaad2d8f026194002f54913be5ee0933)
1*77f268e8SRichard Henderson /* SPDX-License-Identifier: MIT */
2*77f268e8SRichard Henderson /*
3*77f268e8SRichard Henderson  * Define Sparc target-specific operand constraints.
4*77f268e8SRichard Henderson  * Copyright (c) 2021 Linaro
5*77f268e8SRichard Henderson  */
6*77f268e8SRichard Henderson 
7*77f268e8SRichard Henderson /*
8*77f268e8SRichard Henderson  * Define constraint letters for register sets:
9*77f268e8SRichard Henderson  * REGS(letter, register_mask)
10*77f268e8SRichard Henderson  */
11*77f268e8SRichard Henderson REGS('r', ALL_GENERAL_REGS)
12*77f268e8SRichard Henderson 
13*77f268e8SRichard Henderson /*
14*77f268e8SRichard Henderson  * Define constraint letters for constants:
15*77f268e8SRichard Henderson  * CONST(letter, TCG_CT_CONST_* bit set)
16*77f268e8SRichard Henderson  */
17*77f268e8SRichard Henderson CONST('I', TCG_CT_CONST_S11)
18*77f268e8SRichard Henderson CONST('J', TCG_CT_CONST_S13)
19