提交记录 20985


用户 题目 状态 得分 用时 内存 语言 代码长度
Saisyc 1001a. 测测你的排序2 Compile Error 0 0 ns 0 KB C++14 1.65 KB
提交时间 评测时间
2024-01-29 19:38:06 2024-01-29 19:38:08
void sort(unsigned *a, int n) {
    asm (
        "        mov     %%rdi, %0                                 \n"
        "        mov     %%esi, %1                                 \n"
        "        xor     %%rax, %%rax                              \n"
        "label0:                                                   \n"
        "        sub     %%esi, 1                                  \n"
        "        test    %%esi, %%esi                              \n"
        "        jle     label1                                    \n"
        "label5:                                                   \n"
        "        xor     %%eax, %%eax                              \n"
        "label4:                                                   \n"
        "        mov     %%edx, DWORD PTR [rdi+rax*4]          \n"
        
        "        cmp     %%edx, %%ecx                              \n"
        "        jle     label3                                    \n"
        
        "label3:                                                   \n"
        "        add     %%rax, 1                                  \n"
        "        cmp     %%esi, %%eax                              \n"
        "        jg      label4                                    \n"
        "        sub     %%esi, 1                                  \n"
        "        jne     label5                                    \n"
        "label1:                                                   \n"
        "        ret                                               \n"
        :
        :
        "r"(a),
        "r"(n)
        :
        "%rdi",
        "%esi",
        "%edx",
        "%ecx",
        "%rax");
}

CompilationN/AN/ACompile ErrorScore: N/A


Judge Duck Online | 评测鸭在线
Server Time: 2025-07-22 02:38:41 | Loaded in 0 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠