11/*
2- * Copyright (c) 1997, 2024 , Oracle and/or its affiliates. All rights reserved.
2+ * Copyright (c) 1997, 2025 , Oracle and/or its affiliates. All rights reserved.
33 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44 *
55 * This code is free software; you can redistribute it and/or modify it
@@ -995,6 +995,8 @@ class MacroAssembler: public Assembler {
995995 void andpd (XMMRegister dst, Address src) { Assembler::andpd (dst, src); }
996996 void andpd (XMMRegister dst, AddressLiteral src, Register rscratch = noreg);
997997
998+ void andnpd (XMMRegister dst, XMMRegister src) { Assembler::andnpd (dst, src); }
999+
9981000 void andps (XMMRegister dst, XMMRegister src) { Assembler::andps (dst, src); }
9991001 void andps (XMMRegister dst, Address src) { Assembler::andps (dst, src); }
10001002 void andps (XMMRegister dst, AddressLiteral src, Register rscratch = noreg);
@@ -1007,6 +1009,8 @@ class MacroAssembler: public Assembler {
10071009 void comisd (XMMRegister dst, Address src) { Assembler::comisd (dst, src); }
10081010 void comisd (XMMRegister dst, AddressLiteral src, Register rscratch = noreg);
10091011
1012+ void orpd (XMMRegister dst, XMMRegister src) { Assembler::orpd (dst, src); }
1013+
10101014 void cmp32_mxcsr_std (Address mxcsr_save, Register tmp, Register rscratch = noreg);
10111015 void ldmxcsr (Address src) { Assembler::ldmxcsr (src); }
10121016 void ldmxcsr (AddressLiteral src, Register rscratch = noreg);
@@ -1241,6 +1245,9 @@ class MacroAssembler: public Assembler {
12411245 void evmovdquq (XMMRegister dst, KRegister mask, AddressLiteral src, bool merge, int vector_len, Register rscratch = noreg);
12421246 void evmovdqaq (XMMRegister dst, KRegister mask, AddressLiteral src, bool merge, int vector_len, Register rscratch = noreg);
12431247
1248+ using Assembler::movapd;
1249+ void movapd (XMMRegister dst, AddressLiteral src, Register rscratch = noreg);
1250+
12441251 // Move Aligned Double Quadword
12451252 void movdqa (XMMRegister dst, XMMRegister src) { Assembler::movdqa (dst, src); }
12461253 void movdqa (XMMRegister dst, Address src) { Assembler::movdqa (dst, src); }
0 commit comments