Home | History | Annotate | Download | only in aarch64
      1 #as: -march=armv8.2-a+fp16
      2 #objdump: -dr
      3 
      4 .*:     file format .*
      5 
      6 Disassembly of section \.text:
      7 
      8 0000000000000000 <.*>:
      9    [0-9a-f]+:	1e200400 	fccmp	s0, s0, #0x0, eq
     10    [0-9a-f]+:	1ee00400 	fccmp	h0, h0, #0x0, eq
     11    [0-9a-f]+:	1e22d420 	fccmp	s1, s2, #0x0, le
     12    [0-9a-f]+:	1ee2d420 	fccmp	h1, h2, #0x0, le
     13   [0-9a-f]+:	1e200410 	fccmpe	s0, s0, #0x0, eq
     14   [0-9a-f]+:	1ee00410 	fccmpe	h0, h0, #0x0, eq
     15   [0-9a-f]+:	1e22d430 	fccmpe	s1, s2, #0x0, le
     16   [0-9a-f]+:	1ee2d430 	fccmpe	h1, h2, #0x0, le
     17   [0-9a-f]+:	1e202000 	fcmp	s0, s0
     18   [0-9a-f]+:	1ee02000 	fcmp	h0, h0
     19   [0-9a-f]+:	1e222020 	fcmp	s1, s2
     20   [0-9a-f]+:	1ee22020 	fcmp	h1, h2
     21   [0-9a-f]+:	1e202010 	fcmpe	s0, s0
     22   [0-9a-f]+:	1ee02010 	fcmpe	h0, h0
     23   [0-9a-f]+:	1e222030 	fcmpe	s1, s2
     24   [0-9a-f]+:	1ee22030 	fcmpe	h1, h2
     25   [0-9a-f]+:	1e202008 	fcmp	s0, #0\.0
     26   [0-9a-f]+:	1ee02008 	fcmp	h0, #0\.0
     27   [0-9a-f]+:	1e202018 	fcmpe	s0, #0\.0
     28   [0-9a-f]+:	1ee02018 	fcmpe	h0, #0\.0
     29   [0-9a-f]+:	1e210c00 	fcsel	s0, s0, s1, eq
     30   [0-9a-f]+:	1ee10c00 	fcsel	h0, h0, h1, eq
     31   [0-9a-f]+:	9ee60000 	fmov	x0, h0
     32   [0-9a-f]+:	1ee60000 	fmov	w0, h0
     33   [0-9a-f]+:	9ee70001 	fmov	h1, x0
     34   [0-9a-f]+:	1ee70001 	fmov	h1, w0
     35   [0-9a-f]+:	1ee0c020 	fabs	h0, h1
     36   [0-9a-f]+:	1e20c020 	fabs	s0, s1
     37   [0-9a-f]+:	1e60c020 	fabs	d0, d1
     38   [0-9a-f]+:	1ee14020 	fneg	h0, h1
     39   [0-9a-f]+:	1e214020 	fneg	s0, s1
     40   [0-9a-f]+:	1e614020 	fneg	d0, d1
     41   [0-9a-f]+:	1ee1c020 	fsqrt	h0, h1
     42   [0-9a-f]+:	1e21c020 	fsqrt	s0, s1
     43   [0-9a-f]+:	1e61c020 	fsqrt	d0, d1
     44   [0-9a-f]+:	1ee44020 	frintn	h0, h1
     45   [0-9a-f]+:	1e244020 	frintn	s0, s1
     46   [0-9a-f]+:	1e644020 	frintn	d0, d1
     47   [0-9a-f]+:	1ee4c020 	frintp	h0, h1
     48   [0-9a-f]+:	1e24c020 	frintp	s0, s1
     49   [0-9a-f]+:	1e64c020 	frintp	d0, d1
     50   [0-9a-f]+:	1ee54020 	frintm	h0, h1
     51   [0-9a-f]+:	1e254020 	frintm	s0, s1
     52   [0-9a-f]+:	1e654020 	frintm	d0, d1
     53   [0-9a-f]+:	1ee5c020 	frintz	h0, h1
     54   [0-9a-f]+:	1e25c020 	frintz	s0, s1
     55   [0-9a-f]+:	1e65c020 	frintz	d0, d1
     56   [0-9a-f]+:	1ee64020 	frinta	h0, h1
     57   [0-9a-f]+:	1e264020 	frinta	s0, s1
     58   [0-9a-f]+:	1e664020 	frinta	d0, d1
     59   [0-9a-f]+:	1ee74020 	frintx	h0, h1
     60   [0-9a-f]+:	1e274020 	frintx	s0, s1
     61   [0-9a-f]+:	1e674020 	frintx	d0, d1
     62   [0-9a-f]+:	1ee7c020 	frinti	h0, h1
     63   [0-9a-f]+:	1e27c020 	frinti	s0, s1
     64   [0-9a-f]+:	1e67c020 	frinti	d0, d1
     65   [0-9a-f]+:	1ee20820 	fmul	h0, h1, h2
     66   [0-9a-f]+:	1e220820 	fmul	s0, s1, s2
     67   [0-9a-f]+:	1e620820 	fmul	d0, d1, d2
     68   [0-9a-f]+:	1ee21820 	fdiv	h0, h1, h2
     69   [0-9a-f]+:	1e221820 	fdiv	s0, s1, s2
     70   [0-9a-f]+:	1e621820 	fdiv	d0, d1, d2
     71   [0-9a-f]+:	1ee22820 	fadd	h0, h1, h2
     72   [0-9a-f]+:	1e222820 	fadd	s0, s1, s2
     73  [0-9a-f]+:	1e622820 	fadd	d0, d1, d2
     74  [0-9a-f]+:	1ee23820 	fsub	h0, h1, h2
     75  [0-9a-f]+:	1e223820 	fsub	s0, s1, s2
     76  [0-9a-f]+:	1e623820 	fsub	d0, d1, d2
     77  [0-9a-f]+:	1ee24820 	fmax	h0, h1, h2
     78  [0-9a-f]+:	1e224820 	fmax	s0, s1, s2
     79  [0-9a-f]+:	1e624820 	fmax	d0, d1, d2
     80  [0-9a-f]+:	1ee25820 	fmin	h0, h1, h2
     81  [0-9a-f]+:	1e225820 	fmin	s0, s1, s2
     82  [0-9a-f]+:	1e625820 	fmin	d0, d1, d2
     83  [0-9a-f]+:	1ee26820 	fmaxnm	h0, h1, h2
     84  [0-9a-f]+:	1e226820 	fmaxnm	s0, s1, s2
     85  [0-9a-f]+:	1e626820 	fmaxnm	d0, d1, d2
     86  [0-9a-f]+:	1ee27820 	fminnm	h0, h1, h2
     87  [0-9a-f]+:	1e227820 	fminnm	s0, s1, s2
     88  [0-9a-f]+:	1e627820 	fminnm	d0, d1, d2
     89  [0-9a-f]+:	1ee28820 	fnmul	h0, h1, h2
     90  [0-9a-f]+:	1e228820 	fnmul	s0, s1, s2
     91  [0-9a-f]+:	1e628820 	fnmul	d0, d1, d2
     92  [0-9a-f]+:	1fc20c20 	fmadd	h0, h1, h2, h3
     93  [0-9a-f]+:	1f020c20 	fmadd	s0, s1, s2, s3
     94  [0-9a-f]+:	1f420c20 	fmadd	d0, d1, d2, d3
     95  [0-9a-f]+:	1fc28c20 	fmsub	h0, h1, h2, h3
     96  [0-9a-f]+:	1f028c20 	fmsub	s0, s1, s2, s3
     97  [0-9a-f]+:	1f428c20 	fmsub	d0, d1, d2, d3
     98  [0-9a-f]+:	1fe20c20 	fnmadd	h0, h1, h2, h3
     99  [0-9a-f]+:	1f220c20 	fnmadd	s0, s1, s2, s3
    100  [0-9a-f]+:	1f620c20 	fnmadd	d0, d1, d2, d3
    101  [0-9a-f]+:	1fe28c20 	fnmsub	h0, h1, h2, h3
    102  [0-9a-f]+:	1f228c20 	fnmsub	s0, s1, s2, s3
    103  [0-9a-f]+:	1f628c20 	fnmsub	d0, d1, d2, d3
    104  [0-9a-f]+:	1e2e1000 	fmov	s0, #1\.000000000000000000e\+00
    105  [0-9a-f]+:	1eee1000 	fmov	h0, #1\.000000000000000000e\+00
    106  [0-9a-f]+:	1e02f820 	scvtf	s0, w1, #2
    107  [0-9a-f]+:	9e02f420 	scvtf	s0, x1, #3
    108  [0-9a-f]+:	1ec2f820 	scvtf	h0, w1, #2
    109  [0-9a-f]+:	9ec2f420 	scvtf	h0, x1, #3
    110  [0-9a-f]+:	1e03f820 	ucvtf	s0, w1, #2
    111  [0-9a-f]+:	9e03f420 	ucvtf	s0, x1, #3
    112  [0-9a-f]+:	1ec3f820 	ucvtf	h0, w1, #2
    113  [0-9a-f]+:	9ec3f420 	ucvtf	h0, x1, #3
    114  [0-9a-f]+:	1e58f801 	fcvtzs	w1, d0, #2
    115  [0-9a-f]+:	9e58f401 	fcvtzs	x1, d0, #3
    116  [0-9a-f]+:	1ed8f801 	fcvtzs	w1, h0, #2
    117  [0-9a-f]+:	9ed8f401 	fcvtzs	x1, h0, #3
    118  [0-9a-f]+:	1e59f801 	fcvtzu	w1, d0, #2
    119  [0-9a-f]+:	9e59f401 	fcvtzu	x1, d0, #3
    120  [0-9a-f]+:	1ed9f801 	fcvtzu	w1, h0, #2
    121  [0-9a-f]+:	9ed9f401 	fcvtzu	x1, h0, #3
    122  [0-9a-f]+:	1e200001 	fcvtns	w1, s0
    123  [0-9a-f]+:	9e600001 	fcvtns	x1, d0
    124  [0-9a-f]+:	1ee00001 	fcvtns	w1, h0
    125  [0-9a-f]+:	9ee00001 	fcvtns	x1, h0
    126  [0-9a-f]+:	1e210001 	fcvtnu	w1, s0
    127  [0-9a-f]+:	9e610001 	fcvtnu	x1, d0
    128  [0-9a-f]+:	1ee10001 	fcvtnu	w1, h0
    129  [0-9a-f]+:	9ee10001 	fcvtnu	x1, h0
    130  [0-9a-f]+:	1e250001 	fcvtau	w1, s0
    131  [0-9a-f]+:	9e650001 	fcvtau	x1, d0
    132  [0-9a-f]+:	1ee50001 	fcvtau	w1, h0
    133  [0-9a-f]+:	9ee50001 	fcvtau	x1, h0
    134  [0-9a-f]+:	1e240001 	fcvtas	w1, s0
    135  [0-9a-f]+:	9e640001 	fcvtas	x1, d0
    136  [0-9a-f]+:	1ee40001 	fcvtas	w1, h0
    137  [0-9a-f]+:	9ee40001 	fcvtas	x1, h0
    138  [0-9a-f]+:	1e280001 	fcvtps	w1, s0
    139  [0-9a-f]+:	9e680001 	fcvtps	x1, d0
    140  [0-9a-f]+:	1ee80001 	fcvtps	w1, h0
    141  [0-9a-f]+:	9ee80001 	fcvtps	x1, h0
    142  [0-9a-f]+:	1e290001 	fcvtpu	w1, s0
    143  [0-9a-f]+:	9e690001 	fcvtpu	x1, d0
    144  [0-9a-f]+:	1ee90001 	fcvtpu	w1, h0
    145  [0-9a-f]+:	9ee90001 	fcvtpu	x1, h0
    146  [0-9a-f]+:	1e300001 	fcvtms	w1, s0
    147  [0-9a-f]+:	9e700001 	fcvtms	x1, d0
    148  [0-9a-f]+:	1ef00001 	fcvtms	w1, h0
    149  [0-9a-f]+:	9ef00001 	fcvtms	x1, h0
    150  [0-9a-f]+:	1e310001 	fcvtmu	w1, s0
    151  [0-9a-f]+:	9e710001 	fcvtmu	x1, d0
    152  [0-9a-f]+:	1ef10001 	fcvtmu	w1, h0
    153  [0-9a-f]+:	9ef10001 	fcvtmu	x1, h0
    154  [0-9a-f]+:	1e220020 	scvtf	s0, w1
    155  [0-9a-f]+:	9e620020 	scvtf	d0, x1
    156  [0-9a-f]+:	1ee20020 	scvtf	h0, w1
    157  [0-9a-f]+:	9ee20020 	scvtf	h0, x1
    158  [0-9a-f]+:	1e230020 	ucvtf	s0, w1
    159  [0-9a-f]+:	9e630020 	ucvtf	d0, x1
    160  [0-9a-f]+:	1ee30020 	ucvtf	h0, w1
    161  [0-9a-f]+:	9ee30020 	ucvtf	h0, x1
    162  [0-9a-f]+:	1e604020 	fmov	d0, d1
    163  [0-9a-f]+:	1e204020 	fmov	s0, s1
    164  [0-9a-f]+:	1ee04020 	fmov	h0, h1
    165  [0-9a-f]+:	9ee60020 	fmov	x0, h1
    166  [0-9a-f]+:	1ee60020 	fmov	w0, h1
    167  [0-9a-f]+:	9ee70001 	fmov	h1, x0
    168  [0-9a-f]+:	1ee70001 	fmov	h1, w0
    169  [0-9a-f]+:	1e260020 	fmov	w0, s1
    170  [0-9a-f]+:	9e660020 	fmov	x0, d1
    171  [0-9a-f]+:	1e270001 	fmov	s1, w0
    172  [0-9a-f]+:	9e670001 	fmov	d1, x0
    173