xref: /llvm-project/lldb/test/Shell/Register/Inputs/arm-fp-read.cpp (revision a59444a35608988e727fe3761e34f1fad6097617)

main()1*a59444a3SMartin Storsjo int main() {
2*a59444a3SMartin Storsjo   asm volatile(
3*a59444a3SMartin Storsjo     "vmov.f64 d0,  #0.5\n\t"
4*a59444a3SMartin Storsjo     "vmov.f64 d1,  #1.5\n\t"
5*a59444a3SMartin Storsjo     "vmov.f64 d2,  #2.5\n\t"
6*a59444a3SMartin Storsjo     "vmov.f64 d3,  #3.5\n\t"
7*a59444a3SMartin Storsjo     "vmov.f32 s8,  #4.5\n\t"
8*a59444a3SMartin Storsjo     "vmov.f32 s9,  #5.5\n\t"
9*a59444a3SMartin Storsjo     "vmov.f32 s10, #6.5\n\t"
10*a59444a3SMartin Storsjo     "vmov.f32 s11, #7.5\n\t"
11*a59444a3SMartin Storsjo     "\n\t"
12*a59444a3SMartin Storsjo     "bkpt     #0\n\t"
13*a59444a3SMartin Storsjo     :
14*a59444a3SMartin Storsjo     :
15*a59444a3SMartin Storsjo     : "d0", "d1", "d2", "d3", "s8", "s9", "s10", "s11"
16*a59444a3SMartin Storsjo   );
17*a59444a3SMartin Storsjo 
18*a59444a3SMartin Storsjo   return 0;
19*a59444a3SMartin Storsjo }
20