003 File Manager
Current Path:
/usr/src/contrib/llvm-project/compiler-rt/lib/builtins/i386
usr
/
src
/
contrib
/
llvm-project
/
compiler-rt
/
lib
/
builtins
/
i386
/
📁
..
📄
ashldi3.S
(1.79 KB)
📄
ashrdi3.S
(1.92 KB)
📄
chkstk.S
(825 B)
📄
chkstk2.S
(1.38 KB)
📄
divdi3.S
(5.02 KB)
📄
floatdidf.S
(1010 B)
📄
floatdisf.S
(1.05 KB)
📄
floatdixf.S
(1.03 KB)
📄
floatundidf.S
(1.37 KB)
📄
floatundisf.S
(2.69 KB)
📄
floatundixf.S
(1.01 KB)
📄
fp_mode.c
(1.14 KB)
📄
lshrdi3.S
(1.79 KB)
📄
moddi3.S
(5.08 KB)
📄
muldi3.S
(751 B)
📄
udivdi3.S
(3.52 KB)
📄
umoddi3.S
(3.73 KB)
Editing: chkstk.S
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception #include "../assembly.h" // _chkstk routine // This routine is windows specific // http://msdn.microsoft.com/en-us/library/ms648426.aspx #ifdef __i386__ .text .balign 4 DEFINE_COMPILERRT_FUNCTION(__chkstk_ms) push %ecx push %eax cmp $0x1000,%eax lea 12(%esp),%ecx jb 1f 2: sub $0x1000,%ecx test %ecx,(%ecx) sub $0x1000,%eax cmp $0x1000,%eax ja 2b 1: sub %eax,%ecx test %ecx,(%ecx) pop %eax pop %ecx ret END_COMPILERRT_FUNCTION(__chkstk_ms) #endif // __i386__
Upload File
Create Folder