| Kévin PETIT | abc60c2 | 2013-12-19 12:36:59 +0000 | [diff] [blame] | 1 | .globl crash1 | 
 | 2 | .type crash1, %function | 
| Kévin PETIT | abc60c2 | 2013-12-19 12:36:59 +0000 | [diff] [blame] | 3 | crash1: | 
 | 4 | 	ldr x0, =0xa5a50000 | 
 | 5 | 	ldr x1, =0xa5a50001 | 
 | 6 | 	ldr x2, =0xa5a50002 | 
 | 7 | 	ldr x3, =0xa5a50003 | 
 | 8 | 	ldr x4, =0xa5a50004 | 
 | 9 | 	ldr x5, =0xa5a50005 | 
 | 10 | 	ldr x6, =0xa5a50006 | 
 | 11 | 	ldr x7, =0xa5a50007 | 
 | 12 | 	ldr x8, =0xa5a50008 | 
 | 13 | 	ldr x9, =0xa5a50009 | 
 | 14 | 	ldr x10, =0xa5a50010 | 
 | 15 | 	ldr x11, =0xa5a50011 | 
 | 16 | 	ldr x12, =0xa5a50012 | 
 | 17 | 	ldr x13, =0xa5a50013 | 
 | 18 | 	ldr x14, =0xa5a50014 | 
 | 19 | 	ldr x15, =0xa5a50015 | 
 | 20 | 	ldr x16, =0xa5a50016 | 
 | 21 | 	ldr x17, =0xa5a50017 | 
 | 22 | 	ldr x18, =0xa5a50018 | 
 | 23 | 	ldr x19, =0xa5a50019 | 
 | 24 | 	ldr x20, =0xa5a50020 | 
 | 25 | 	ldr x21, =0xa5a50021 | 
 | 26 | 	ldr x22, =0xa5a50022 | 
 | 27 | 	ldr x23, =0xa5a50023 | 
 | 28 | 	ldr x24, =0xa5a50024 | 
 | 29 | 	ldr x25, =0xa5a50025 | 
 | 30 | 	ldr x26, =0xa5a50026 | 
 | 31 | 	ldr x27, =0xa5a50027 | 
 | 32 | 	ldr x28, =0xa5a50028 | 
 | 33 | 	ldr x29, =0xa5a50029 | 
 | 34 |  | 
| Elliott Hughes | e7f18e1 | 2014-07-09 12:11:42 -0700 | [diff] [blame] | 35 | 	fmov   d0, -1.0  // -1 is more convincing than 0. | 
 | 36 | 	fmov   d1, 1.0 | 
 | 37 | 	fmov   d2, 2.0 | 
 | 38 | 	fmov   d3, 3.0 | 
 | 39 | 	fmov   d4, 4.0 | 
 | 40 | 	fmov   d5, 5.0 | 
 | 41 | 	fmov   d6, 6.0 | 
 | 42 | 	fmov   d7, 7.0 | 
 | 43 | 	fmov   d8, 8.0 | 
 | 44 | 	fmov   d9, 9.0 | 
 | 45 | 	fmov   d10, 10.0 | 
 | 46 | 	fmov   d11, 11.0 | 
 | 47 | 	fmov   d12, 12.0 | 
 | 48 | 	fmov   d13, 13.0 | 
 | 49 | 	fmov   d14, 14.0 | 
 | 50 | 	fmov   d15, 15.0 | 
 | 51 | 	fmov   d16, 16.0 | 
 | 52 | 	fmov   d17, 17.0 | 
 | 53 | 	fmov   d18, 18.0 | 
 | 54 | 	fmov   d19, 19.0 | 
 | 55 | 	fmov   d20, 20.0 | 
 | 56 | 	fmov   d21, 21.0 | 
 | 57 | 	fmov   d22, 22.0 | 
 | 58 | 	fmov   d23, 23.0 | 
 | 59 | 	fmov   d24, 24.0 | 
 | 60 | 	fmov   d25, 25.0 | 
 | 61 | 	fmov   d26, 26.0 | 
 | 62 | 	fmov   d27, 27.0 | 
 | 63 | 	fmov   d28, 28.0 | 
 | 64 | 	fmov   d29, 29.0 | 
 | 65 | 	fmov   d30, 30.0 | 
 | 66 | 	fmov   d31, 31.0 | 
 | 67 |  | 
| Kévin PETIT | abc60c2 | 2013-12-19 12:36:59 +0000 | [diff] [blame] | 68 | 	mov x30, xzr | 
 | 69 | 	ldr x30, [x30] | 
 | 70 | 	b . | 
 | 71 |  | 
 | 72 |  | 
| Elliott Hughes | e7f18e1 | 2014-07-09 12:11:42 -0700 | [diff] [blame] | 73 | .globl crashnostack | 
 | 74 | .type crashnostack, %function | 
| Kévin PETIT | abc60c2 | 2013-12-19 12:36:59 +0000 | [diff] [blame] | 75 | crashnostack: | 
 | 76 | 	mov x0, xzr | 
 | 77 | 	add sp, x0, xzr | 
 | 78 | 	ldr x0, [x0] | 
 | 79 | 	b . |