提交记录 21030


用户 题目 状态 得分 用时 内存 语言 代码长度
Saisyc 1001a. 测测你的排序2 Compile Error 0 0 ns 0 KB C++14 1.18 KB
提交时间 评测时间
2024-01-29 20:35:23 2024-01-29 20:35:24
void sort(unsigned *a, int n) {
	int t2, t3, t4, t5;
	asm volatile (
			"LABEL0:                                 \n"
			"        sub     %1, 1                   \n"
			"        xor     %3, %3                  \n"
			"        test    %1, %1                  \n"
			"        jle     LABEL1                  \n"
			"LABEL5:                                 \n"
			"        xor     %2, %2                  \n"
			"LABEL4:                                 \n"
			"        mov     %4, 0(%0, %3, 4)        \n"
			"        mov     %5, 4(%0, %3, 4)        \n"
			"        cmp     %4, %5                  \n"
			"        jle     LABEL3                  \n"
			"        mov     0(%0, %3, 4), %5        \n"
			"        mov     4(%0, %3, 4), %4        \n"
			"LABEL3:                                 \n"
			"        add     %3, 1                   \n"
			"        cmp     %1, %2                  \n"
			"        jg      LABEL4                  \n"
			"        sub     %1, 1                   \n"
			"        jne     LABEL5                  \n"
			"LABEL1:                                 \n"
			"        ret                             \n"
		:
			"=r"(a),
			"=r"(n),
			"=r"(t2),
			"=r"(t3),
			"=r"(t4),
			"=r"(t5)
	);
}

CompilationN/AN/ACompile ErrorScore: N/A


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