xref: /aosp_15_r20/external/fec/cpu_features.s (revision 638691a093b4f9473cd6ee8f3e0139deef159a86)
1*638691a0SAndroid Build Coastguard Worker.text
2*638691a0SAndroid Build Coastguard Worker.global cpu_features
3*638691a0SAndroid Build Coastguard Worker	.type cpu_features,@function
4*638691a0SAndroid Build Coastguard Workercpu_features:
5*638691a0SAndroid Build Coastguard Worker	pushl %ebx
6*638691a0SAndroid Build Coastguard Worker	pushl %ecx
7*638691a0SAndroid Build Coastguard Worker	pushl %edx
8*638691a0SAndroid Build Coastguard Worker	movl $1,%eax
9*638691a0SAndroid Build Coastguard Worker	cpuid
10*638691a0SAndroid Build Coastguard Worker	movl %edx,%eax
11*638691a0SAndroid Build Coastguard Worker	popl %edx
12*638691a0SAndroid Build Coastguard Worker	popl %ecx
13*638691a0SAndroid Build Coastguard Worker	popl %ebx
14*638691a0SAndroid Build Coastguard Worker	ret
15*638691a0SAndroid Build Coastguard Worker