|
1 | 1 | /* |
2 | | - * Copyright (c) 2002, 2023, Oracle and/or its affiliates. All rights reserved. |
3 | | - * Copyright (c) 2012, 2023 SAP SE. All rights reserved. |
| 2 | + * Copyright (c) 2002, 2024, Oracle and/or its affiliates. All rights reserved. |
| 3 | + * Copyright (c) 2012, 2024 SAP SE. All rights reserved. |
4 | 4 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
5 | 5 | * |
6 | 6 | * This code is free software; you can redistribute it and/or modify it |
@@ -350,6 +350,7 @@ class Assembler : public AbstractAssembler { |
350 | 350 |
|
351 | 351 | SETBC_OPCODE = (31u << OPCODE_SHIFT | 384u << 1), |
352 | 352 | SETNBC_OPCODE = (31u << OPCODE_SHIFT | 448u << 1), |
| 353 | + SETBCR_OPCODE = (31u << OPCODE_SHIFT | 416u << 1), |
353 | 354 |
|
354 | 355 | // condition register logic instructions |
355 | 356 | CRAND_OPCODE = (19u << OPCODE_SHIFT | 257u << 1), |
@@ -1780,6 +1781,8 @@ class Assembler : public AbstractAssembler { |
1780 | 1781 | inline void setbc( Register d, ConditionRegister cr, Condition cc); |
1781 | 1782 | inline void setnbc(Register d, int biint); |
1782 | 1783 | inline void setnbc(Register d, ConditionRegister cr, Condition cc); |
| 1784 | + inline void setbcr(Register d, int biint); |
| 1785 | + inline void setbcr(Register d, ConditionRegister cr, Condition cc); |
1783 | 1786 |
|
1784 | 1787 | // Special purpose registers |
1785 | 1788 | // Exception Register |
|
0 commit comments