< prev index next > src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/X86_64Architecture.java
Print this page
return new VMStorage(StorageClasses.X87, index, "X87(" + index + ")");
}
public static ABIDescriptor abiFor(VMStorage[] inputIntRegs, VMStorage[] inputVectorRegs, VMStorage[] outputIntRegs,
VMStorage[] outputVectorRegs, int numX87Outputs, VMStorage[] volatileIntRegs,
! VMStorage[] volatileVectorRegs, int stackAlignment, int shadowSpace) {
return new ABIDescriptor(
INSTANCE,
new VMStorage[][] {
inputIntRegs,
inputVectorRegs,
return new VMStorage(StorageClasses.X87, index, "X87(" + index + ")");
}
public static ABIDescriptor abiFor(VMStorage[] inputIntRegs, VMStorage[] inputVectorRegs, VMStorage[] outputIntRegs,
VMStorage[] outputVectorRegs, int numX87Outputs, VMStorage[] volatileIntRegs,
! VMStorage[] volatileVectorRegs, int stackAlignment, int shadowSpace,
+ VMStorage targetAddrStorage, VMStorage retBufAddrStorage) {
return new ABIDescriptor(
INSTANCE,
new VMStorage[][] {
inputIntRegs,
inputVectorRegs,
new VMStorage[][] {
volatileIntRegs,
volatileVectorRegs,
},
stackAlignment,
! shadowSpace
! );
}
}
new VMStorage[][] {
volatileIntRegs,
volatileVectorRegs,
},
stackAlignment,
! shadowSpace,
! targetAddrStorage, retBufAddrStorage);
}
}
< prev index next >