time-to-botec

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

promotion_rules.json (2366B)


      1 {
      2 	"float64": {
      3 		"float64": "float64",
      4 		"float32": "float64",
      5 		"int32": "float64",
      6 		"int16": "float64",
      7 		"int8": "float64",
      8 		"uint32": "float64",
      9 		"uint16": "float64",
     10 		"uint8": "float64",
     11 		"uint8c": "float64",
     12 		"generic": "generic"
     13 	},
     14 	"float32": {
     15 		"float64": "float64",
     16 		"float32": "float32",
     17 		"int32": "float64",
     18 		"int16": "float32",
     19 		"int8": "float32",
     20 		"uint32": "float64",
     21 		"uint16": "float32",
     22 		"uint8": "float32",
     23 		"uint8c": "float32",
     24 		"generic": "generic"
     25 	},
     26 	"int32": {
     27 		"float64": "float64",
     28 		"float32": "float64",
     29 		"int32": "int32",
     30 		"int16": "int32",
     31 		"int8": "int32",
     32 		"uint32": "float64",
     33 		"uint16": "int32",
     34 		"uint8": "int32",
     35 		"uint8c": "int32",
     36 		"generic": "generic"
     37 	},
     38 	"int16": {
     39 		"float64": "float64",
     40 		"float32": "float32",
     41 		"int32": "int32",
     42 		"int16": "int16",
     43 		"int8": "int16",
     44 		"uint32": "float64",
     45 		"uint16": "int32",
     46 		"uint8": "int16",
     47 		"uint8c": "int16",
     48 		"generic": "generic"
     49 	},
     50 	"int8": {
     51 		"float64": "float64",
     52 		"float32": "float32",
     53 		"int32": "int32",
     54 		"int16": "int16",
     55 		"int8": "int8",
     56 		"uint32": "float64",
     57 		"uint16": "int32",
     58 		"uint8": "int16",
     59 		"uint8c": "int16",
     60 		"generic": "generic"
     61 	},
     62 	"uint32": {
     63 		"float64": "float64",
     64 		"float32": "float64",
     65 		"int32": "float64",
     66 		"int16": "float64",
     67 		"int8": "float64",
     68 		"uint32": "uint32",
     69 		"uint16": "uint32",
     70 		"uint8": "uint32",
     71 		"uint8c": "uint32",
     72 		"generic": "generic"
     73 	},
     74 	"uint16": {
     75 		"float64": "float64",
     76 		"float32": "float32",
     77 		"int32": "int32",
     78 		"int16": "int32",
     79 		"int8": "int32",
     80 		"uint32": "uint32",
     81 		"uint16": "uint16",
     82 		"uint8": "uint16",
     83 		"uint8c": "uint16",
     84 		"generic": "generic"
     85 	},
     86 	"uint8": {
     87 		"float64": "float64",
     88 		"float32": "float32",
     89 		"int32": "int32",
     90 		"int16": "int16",
     91 		"int8": "int16",
     92 		"uint32": "uint32",
     93 		"uint16": "uint16",
     94 		"uint8": "uint8",
     95 		"uint8c": "uint8",
     96 		"generic": "generic"
     97 	},
     98 	"uint8c": {
     99 		"float64": "float64",
    100 		"float32": "float32",
    101 		"int32": "int32",
    102 		"int16": "int16",
    103 		"int8": "int16",
    104 		"uint32": "uint32",
    105 		"uint16": "uint16",
    106 		"uint8": "uint8",
    107 		"uint8c": "uint8",
    108 		"generic": "generic"
    109 	},
    110 	"generic": {
    111 		"float64": "generic",
    112 		"float32": "generic",
    113 		"int32": "generic",
    114 		"int16": "generic",
    115 		"int8": "generic",
    116 		"uint32": "generic",
    117 		"uint16": "generic",
    118 		"uint8": "generic",
    119 		"uint8c": "generic",
    120 		"generic": "generic"
    121 	}
    122 }