Lines Matching refs:check_inline_asm
1118 check_inline_asm(){
1119 log check_inline_asm "$@"
1150 check_inline_asm ${1}_inline "\"$2\""
5887 ! disabled inline_asm && check_inline_asm inline_asm '"" ::'
5947 check_inline_asm inline_asm_labels '"1:\n"'
5949 check_inline_asm inline_asm_nonlocal_labels '"Label:\n"'
5998 check_inline_asm asm_mod_q '"add r0, %Q0, %R0" :: "r"((long long)0)'
6015 enabled mips64r6 && check_inline_asm mips64r6 '"dlsa $0, $0, $0, 1"' &&
6018 enabled mips64r2 && check_inline_asm mips64r2 '"dext $0, $0, 0, 1"'
6022 enabled mips32r6 && check_inline_asm mips32r6 '"aui $0, $0, 0"' &&
6025 enabled mips32r5 && check_inline_asm mips32r5 '"eretnc"'
6026 enabled mips32r2 && check_inline_asm mips32r2 '"ext $0, $0, 0, 1"'
6031 enabled mipsfpu && check_inline_asm mipsfpu '"cvt.d.l $f0, $f2"'
6038 enabled mipsfpu && enabled msa && check_inline_asm msa '"addvi.b $w0, $w1, 1"' '-mmsa' && append MSAFLAGS '-mmsa'
6041 enabled loongson2 && check_inline_asm loongson2 '"dmult.g $8, $9, $10"' && disable loongson3
6044 enabled loongson3 && check_inline_asm loongson3 '"gsldxc1 $f0, 0($2, $3)"' '-mloongson-ext' && append MMIFLAGS '-mloongson-ext'
6047 enabled mmi && check_inline_asm mmi '"pxor $f0, $f0, $f0"' '-mloongson-mmi' && append MMIFLAGS '-mloongson-mmi'
6065 check_inline_asm dcbzl '"dcbzl 0, %0" :: "r"(0)'
6066 check_inline_asm ibm_asm '"add 0, 0, 0"'
6067 check_inline_asm ppc4xx '"maclhw r10, r11, r12"'
6068 check_inline_asm xform_asm '"lwzx %1, %y0" :: "Z"(*(int*)0), "r"(0)'
6109 check_inline_asm ebx_available '""::"b"(0)' &&
6110 check_inline_asm ebx_available '"":::"%ebx"'
6113 check_inline_asm xmm_clobbers '"":::"%xmm0"'
6115 check_inline_asm inline_asm_direct_symbol_refs '"movl '$extern_prefix'test, %eax"' ||
6116 check_inline_asm inline_asm_direct_symbol_refs '"movl '$extern_prefix'test(%rip), %eax"'
6119 enabled ssse3 && check_inline_asm ssse3_inline '"pabsw %xmm0, %xmm0"'
6120 enabled mmxext && check_inline_asm mmxext_inline '"pmaxub %mm0, %mm1"'
6168 enabled lsx && check_inline_asm lsx '"vadd.b $vr0, $vr1, $vr2"' '-mlsx' && append LSXFLAGS '-mlsx'
6169 enabled lasx && check_inline_asm lasx '"xvadd.b $xr0, $xr1, $xr2"' '-mlasx' && append LASXFLAGS '-mlasx'