⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qatomic64.s

📁 奇趣公司比较新的qt/emd版本
💻 S
字号:
	.machine	"ppc64"	.toc	.csect .text[PR]	.align 2	.globl q_atomic_test_and_set_int	.globl .q_atomic_test_and_set_int	.csect q_atomic_test_and_set_int[DS],3q_atomic_test_and_set_int:	.llong .q_atomic_test_and_set_int,TOC[tc0],0	.csect .text[PR].q_atomic_test_and_set_int:	lwarx  6,0,3	cmpw   6,4	bne-   $+20	stwcx. 5,0,3	bne-   $-16	addi   3,0,1	blr	addi   3,0,0	blrLT..q_atomic_test_and_set_int:	.long 0	.byte 0,9,32,64,0,0,3,0	.long 0	.long LT..q_atomic_test_and_set_int-.q_atomic_test_and_set_int	.short 25	.byte "q_atomic_test_and_set_int"	.align 2	.align 2	.globl q_atomic_test_and_set_acquire_int	.globl .q_atomic_test_and_set_acquire_int	.csect q_atomic_test_and_set_acquire_int[DS],3q_atomic_test_and_set_acquire_int: 	.llong .q_atomic_test_and_set_acquire_int,TOC[tc0],0	.csect .text[PR].q_atomic_test_and_set_acquire_int:	lwarx  6,0,3	cmpw   6,4	bne-   $+20	stwcx. 5,0,3	bne-   $-16	addi   3,0,1	b      $+8	addi   3,0,0	eieio	blrLT..q_atomic_test_and_set_acquire_int:	.long 0	.byte 0,9,32,64,0,0,3,0	.long 0	.long LT..q_atomic_test_and_set_acquire_int-.q_atomic_test_and_set_acquire_int	.short 25	.byte "q_atomic_test_and_set_acquire_int"	.align 2	.align 2	.globl q_atomic_test_and_set_release_int	.globl .q_atomic_test_and_set_release_int	.csect q_atomic_test_and_set_release_int[DS],3q_atomic_test_and_set_release_int:	.llong .q_atomic_test_and_set_release_int,TOC[tc0],0	.csect .text[PR].q_atomic_test_and_set_release_int:	eieio	lwarx  6,0,3	cmpw   6,4	bne-   $+20	stwcx. 5,0,3	bne-   $-16	addi   3,0,1	blr	addi   3,0,0	blrLT..q_atomic_test_and_set_release_int:	.long 0	.byte 0,9,32,64,0,0,3,0	.long 0	.long LT..q_atomic_test_and_set_release_int-.q_atomic_test_and_set_release_int	.short 25	.byte "q_atomic_test_and_set_release_int"	.align 2	.align 2	.globl q_atomic_test_and_set_ptr	.globl .q_atomic_test_and_set_ptr	.csect q_atomic_test_and_set_ptr[DS],3q_atomic_test_and_set_ptr:	.llong .q_atomic_test_and_set_ptr,TOC[tc0],0	.csect .text[PR].q_atomic_test_and_set_ptr:	ldarx  6,0,3	cmpd   6,4	bne-   $+20	stdcx. 5,0,3	bne-   $-16	addi   3,0,1	blr	addi   3,0,0	blrLT..q_atomic_test_and_set_ptr:	.long 0	.byte 0,9,32,64,0,0,3,0	.long 0	.long LT..q_atomic_test_and_set_ptr-.q_atomic_test_and_set_ptr	.short 25	.byte "q_atomic_test_and_set_ptr"	.align 2	.align 2	.globl q_atomic_increment	.globl .q_atomic_increment	.csect q_atomic_increment[DS],3q_atomic_increment:	.llong .q_atomic_increment,TOC[tc0],0	.csect .text[PR].q_atomic_increment:	lwarx  4,0,3	addi   5,4,1	extsw  4,5	stwcx. 4,0,3	bne-   $-16	mr     3,4	blrLT..q_atomic_increment:	.long 0	.byte 0,9,32,64,0,0,1,0	.long 0	.long LT..q_atomic_increment-.q_atomic_increment	.short 18	.byte "q_atomic_increment"	.align 2	.align 2	.globl q_atomic_decrement	.globl .q_atomic_decrement	.csect q_atomic_decrement[DS],3q_atomic_decrement:	.llong .q_atomic_decrement,TOC[tc0],0	.csect .text[PR].q_atomic_decrement:	lwarx  4,0,3	subi   5,4,1	extsw  4,5	stwcx. 4,0,3	bne-   $-16	mr     3,4	blrLT..q_atomic_decrement:	.long 0	.byte 0,9,32,64,0,0,1,0	.long 0	.long LT..q_atomic_decrement-.q_atomic_decrement	.short 18	.byte "q_atomic_decrement"	.align 2	.align 2	.globl q_atomic_set_int	.globl .q_atomic_set_int	.csect q_atomic_set_int[DS],3q_atomic_set_int:	.llong .q_atomic_set_int,TOC[tc0],0	.csect .text[PR].q_atomic_set_int:	lwarx  5,0,3	stwcx. 4,0,3	bne-   $-8	extsw  3,5	blrLT..q_atomic_set_int:	.long 0	.byte 0,9,32,64,0,0,2,0	.long 0	.long LT..q_atomic_set_int-.q_atomic_set_int	.short 16	.byte "q_atomic_set_int"	.align 2	.align 2	.globl q_atomic_set_ptr	.globl .q_atomic_set_ptr	.csect q_atomic_set_ptr[DS],3q_atomic_set_ptr:	.llong .q_atomic_set_ptr,TOC[tc0],0	.csect .text[PR].q_atomic_set_ptr:	ldarx  5,0,3	stdcx. 4,0,3	bne-   $-8	mr     3,5	blrLT..q_atomic_set_ptr:	.long 0	.byte 0,9,32,64,0,0,2,0	.long 0	.long LT..q_atomic_set_ptr-.q_atomic_set_ptr	.short 16	.byte "q_atomic_set_ptr"	.align 2	.align 2	.globl q_atomic_fetch_and_add_int	.globl .q_atomic_fetch_and_add_int	.csect q_atomic_fetch_and_add_int[DS],3q_atomic_fetch_and_add_int:	.llong .q_atomic_fetch_and_add_int,TOC[tc0],0	.csect .text[PR].q_atomic_fetch_and_add_int:	lwarx  5,0,3	add    6,4,5        extsw  7,6	stwcx. 7,0,3	bne-   $-16        extsw  3,5	blrLT..q_atomic_fetch_and_add_int:	.long 0	.byte 0,9,32,64,0,0,1,0	.long 0	.long LT..q_atomic_fetch_and_add_int-.q_atomic_fetch_and_add_int	.short 18	.byte "q_atomic_fetch_and_add_int"	.align 2	.align 2	.globl q_atomic_fetch_and_add_acquire_int	.globl .q_atomic_fetch_and_add_acquire_int	.csect q_atomic_fetch_and_add_acquire_int[DS],3q_atomic_fetch_and_add_acquire_int:	.llong .q_atomic_fetch_and_add_acquire_int,TOC[tc0],0	.csect .text[PR].q_atomic_fetch_and_add_acquire_int:	lwarx  5,0,3	add    6,4,5        extsw  7,6	stwcx. 7,0,3	bne-   $-16        extsw  3,5	eieio	blrLT..q_atomic_fetch_and_add_acquire_int:	.long 0	.byte 0,9,32,64,0,0,1,0	.long 0	.long LT..q_atomic_fetch_and_add_acquire_int-.q_atomic_fetch_and_add_acquire_int	.short 18	.byte "q_atomic_fetch_and_add_acquire_int"	.align 2	.align 2	.globl q_atomic_fetch_and_add_release_int	.globl .q_atomic_fetch_and_add_release_int	.csect q_atomic_fetch_and_add_release_int[DS],3q_atomic_fetch_and_add_release_int:	.llong .q_atomic_fetch_and_add_release_int,TOC[tc0],0	.csect .text[PR].q_atomic_fetch_and_add_release_int:	eieio	lwarx  5,0,3	add    6,4,5        extsw  7,6	stwcx. 7,0,3	bne-   $-16        extsw  3,5	blrLT..q_atomic_fetch_and_add_release_int:	.long 0	.byte 0,9,32,64,0,0,1,0	.long 0	.long LT..q_atomic_fetch_and_add_release_int-.q_atomic_fetch_and_add_release_int	.short 18	.byte "q_atomic_fetch_and_add_release_int"	.align 2_section_.text:	.csect .data[RW],3	.llong _section_.text

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -