提交记录 21005


用户 题目 状态 得分 用时 内存 语言 代码长度
Saisyc 1001a. 测测你的排序2 Runtime Error 0 5.11 us 8 KB C++14 1.85 KB
提交时间 评测时间
2024-01-29 20:06:51 2024-01-29 20:06:53
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, 0(%%rdi, %%rax, 4)                 \n"
//        "        mov     %%ecx, DWORD PTR [%%rdi+4+%%rax*4]        \n"
        "        cmp     %%edx, %%ecx                              \n"
        "        jle     label3                                    \n"
//        "        mov     DWORD PTR [%%rdi+%%rax*4], %%ecx          \n"
//        "        mov     DWORD PTR [%%rdi+4+%%rax*4], %%edx        \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 OKScore: N/A

Testcase #15.11 us8 KBRuntime ErrorScore: 0


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