]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Library/CompilerIntrinsicsLib/Arm/mullu.asm
ArmPkg: Remove RVCT support
[mirror_edk2.git] / ArmPkg / Library / CompilerIntrinsicsLib / Arm / mullu.asm
diff --git a/ArmPkg/Library/CompilerIntrinsicsLib/Arm/mullu.asm b/ArmPkg/Library/CompilerIntrinsicsLib/Arm/mullu.asm
deleted file mode 100644 (file)
index 8ff0c06..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-//------------------------------------------------------------------------------\r
-//\r
-// Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
-//\r
-// SPDX-License-Identifier: BSD-2-Clause-Patent\r
-//\r
-//------------------------------------------------------------------------------\r
-\r
-\r
-  EXPORT  __ARM_ll_mullu\r
-  EXPORT  __aeabi_lmul\r
-\r
-  AREA  Math, CODE, READONLY\r
-\r
-;\r
-;INT64\r
-;EFIAPI\r
-;__aeabi_lmul (\r
-;  IN INT64   Multiplicand\r
-;  IN INT32   Multiplier\r
-;  );\r
-;\r
-__ARM_ll_mullu\r
-  mov     r3, #0\r
-// Make upper part of INT64 Multiplier 0 and use __aeabi_lmul\r
-\r
-;\r
-;INT64\r
-;EFIAPI\r
-;__aeabi_lmul (\r
-;  IN INT64   Multiplicand\r
-;  IN INT64   Multiplier\r
-;  );\r
-;\r
-__aeabi_lmul\r
-  stmdb   sp!, {lr}\r
-  mov     lr, r0\r
-  umull   r0, ip, r2, lr\r
-  mla     r1, r2, r1, ip\r
-  mla     r1, r3, lr, r1\r
-  ldmia   sp!, {pc}\r
-\r
-  END\r