1d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee /* 2d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee * Generic 64-bit floating point operation. Provide an "instr" line that 3d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee * specifies an instruction that performs s2 = s0 op s1. 4d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee * 5d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee * On entry: 6d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee * r0 = target dalvik register address 7d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee * r1 = op1 address 8d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee * r2 = op2 address 9d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee */ 10d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee fldd d0,[r1] 11d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee fldd d1,[r2] 12d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee $instr 13d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee fstd d2,[r0] 14d45ba37dd5aeb6b37dd3091a4d6fa0a87f75fdf9Bill Buzbee bx lr 15