time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

safe_casts.json (2816B)


      1 {
      2 	"float64": {
      3 		"float64": 1,
      4 		"float32": 0,
      5 		"int32": 0,
      6 		"int16": 0,
      7 		"int8": 0,
      8 		"uint32": 0,
      9 		"uint16": 0,
     10 		"uint8": 0,
     11 		"uint8c": 0,
     12 		"complex128": 1,
     13 		"complex64": 0,
     14 		"binary": 0,
     15 		"generic": 1
     16 	},
     17 	"float32": {
     18 		"float64": 1,
     19 		"float32": 1,
     20 		"int32": 0,
     21 		"int16": 0,
     22 		"int8": 0,
     23 		"uint32": 0,
     24 		"uint16": 0,
     25 		"uint8": 0,
     26 		"uint8c": 0,
     27 		"complex128": 1,
     28 		"complex64": 1,
     29 		"binary": 0,
     30 		"generic": 1
     31 	},
     32 	"int32": {
     33 		"float64": 1,
     34 		"float32": 0,
     35 		"int32": 1,
     36 		"int16": 0,
     37 		"int8": 0,
     38 		"uint32": 0,
     39 		"uint16": 0,
     40 		"uint8": 0,
     41 		"uint8c": 0,
     42 		"complex128": 1,
     43 		"complex64": 0,
     44 		"binary": 0,
     45 		"generic": 1
     46 	},
     47 	"int16": {
     48 		"float64": 1,
     49 		"float32": 1,
     50 		"int32": 1,
     51 		"int16": 1,
     52 		"int8": 0,
     53 		"uint32": 0,
     54 		"uint16": 0,
     55 		"uint8": 0,
     56 		"uint8c": 0,
     57 		"complex128": 1,
     58 		"complex64": 1,
     59 		"binary": 0,
     60 		"generic": 1
     61 	},
     62 	"int8": {
     63 		"float64": 1,
     64 		"float32": 1,
     65 		"int32": 1,
     66 		"int16": 1,
     67 		"int8": 1,
     68 		"uint32": 0,
     69 		"uint16": 0,
     70 		"uint8": 0,
     71 		"uint8c": 0,
     72 		"complex128": 1,
     73 		"complex64": 1,
     74 		"binary": 0,
     75 		"generic": 1
     76 	},
     77 	"uint32": {
     78 		"float64": 1,
     79 		"float32": 0,
     80 		"int32": 0,
     81 		"int16": 0,
     82 		"int8": 0,
     83 		"uint32": 1,
     84 		"uint16": 0,
     85 		"uint8": 0,
     86 		"uint8c": 0,
     87 		"complex128": 1,
     88 		"complex64": 0,
     89 		"binary": 0,
     90 		"generic": 1
     91 	},
     92 	"uint16": {
     93 		"float64": 1,
     94 		"float32": 1,
     95 		"int32": 1,
     96 		"int16": 0,
     97 		"int8": 0,
     98 		"uint32": 1,
     99 		"uint16": 1,
    100 		"uint8": 0,
    101 		"uint8c": 0,
    102 		"complex128": 1,
    103 		"complex64": 1,
    104 		"binary": 0,
    105 		"generic": 1
    106 	},
    107 	"uint8": {
    108 		"float64": 1,
    109 		"float32": 1,
    110 		"int32": 1,
    111 		"int16": 1,
    112 		"int8": 0,
    113 		"uint32": 1,
    114 		"uint16": 1,
    115 		"uint8": 1,
    116 		"uint8c": 1,
    117 		"complex128": 1,
    118 		"complex64": 1,
    119 		"binary": 0,
    120 		"generic": 1
    121 	},
    122 	"uint8c": {
    123 		"float64": 1,
    124 		"float32": 1,
    125 		"int32": 1,
    126 		"int16": 1,
    127 		"int8": 0,
    128 		"uint32": 1,
    129 		"uint16": 1,
    130 		"uint8": 1,
    131 		"uint8c": 1,
    132 		"complex128": 1,
    133 		"complex64": 1,
    134 		"binary": 0,
    135 		"generic": 1
    136 	},
    137 	"complex128": {
    138 		"float64": 0,
    139 		"float32": 0,
    140 		"int32": 0,
    141 		"int16": 0,
    142 		"int8": 0,
    143 		"uint32": 0,
    144 		"uint16": 0,
    145 		"uint8": 0,
    146 		"uint8c": 0,
    147 		"complex128": 1,
    148 		"complex64": 0,
    149 		"binary": 0,
    150 		"generic": 1
    151 	},
    152 	"complex64": {
    153 		"float64": 0,
    154 		"float32": 0,
    155 		"int32": 0,
    156 		"int16": 0,
    157 		"int8": 0,
    158 		"uint32": 0,
    159 		"uint16": 0,
    160 		"uint8": 0,
    161 		"uint8c": 0,
    162 		"complex128": 1,
    163 		"complex64": 1,
    164 		"binary": 0,
    165 		"generic": 1
    166 	},
    167 	"generic": {
    168 		"float64": 0,
    169 		"float32": 0,
    170 		"int32": 0,
    171 		"int16": 0,
    172 		"int8": 0,
    173 		"uint32": 0,
    174 		"uint16": 0,
    175 		"uint8": 0,
    176 		"uint8c": 0,
    177 		"complex128": 0,
    178 		"complex64": 0,
    179 		"binary": 0,
    180 		"generic": 1
    181 	},
    182 	"binary": {
    183 		"float64": 0,
    184 		"float32": 0,
    185 		"int32": 0,
    186 		"int16": 0,
    187 		"int8": 0,
    188 		"uint32": 0,
    189 		"uint16": 0,
    190 		"uint8": 0,
    191 		"uint8c": 0,
    192 		"complex128": 0,
    193 		"complex64": 0,
    194 		"binary": 1,
    195 		"generic": 0
    196 	}
    197 }