()
| 74 | } |
| 75 | |
| 76 | function MakeInstance() { |
| 77 | let builder = new WasmModuleBuilder(); |
| 78 | |
| 79 | let kDataViewGetBigInt64 = |
| 80 | builder.addImport('DataView', 'getBigInt64Import', kSig_l_rii); |
| 81 | let kDataViewGetBigUint64 = |
| 82 | builder.addImport('DataView', 'getBigUint64Import', kSig_l_rii); |
| 83 | let kDataViewGetFloat32 = |
| 84 | builder.addImport('DataView', 'getFloat32Import', kSig_f_rii); |
| 85 | let kDataViewGetFloat64 = |
| 86 | builder.addImport('DataView', 'getFloat64Import', kSig_d_rii); |
| 87 | let kDataViewGetInt8 = |
| 88 | builder.addImport('DataView', 'getInt8Import', kSig_i_ri); |
| 89 | let kDataViewGetInt16 = |
| 90 | builder.addImport('DataView', 'getInt16Import', kSig_i_rii); |
| 91 | let kDataViewGetInt32 = |
| 92 | builder.addImport('DataView', 'getInt32Import', kSig_i_rii); |
| 93 | let kDataViewGetUint8 = |
| 94 | builder.addImport('DataView', 'getUint8Import', kSig_i_ri); |
| 95 | let kDataViewGetUint16 = |
| 96 | builder.addImport('DataView', 'getUint16Import', kSig_i_rii); |
| 97 | let kDataViewGetUint32 = |
| 98 | builder.addImport('DataView', 'getUint32Import', kSig_i_rii); |
| 99 | let kDataViewSetBigInt64 = |
| 100 | builder.addImport('DataView', 'setBigInt64Import', kSig_v_rili); |
| 101 | let kDataViewSetBigUint64 = |
| 102 | builder.addImport('DataView', 'setBigUint64Import', kSig_v_rili); |
| 103 | let kDataViewSetFloat32 = |
| 104 | builder.addImport('DataView', 'setFloat32Import', kSig_v_rifi); |
| 105 | let kDataViewSetFloat64 = |
| 106 | builder.addImport('DataView', 'setFloat64Import', kSig_v_ridi); |
| 107 | let kDataViewSetInt8 = |
| 108 | builder.addImport('DataView', 'setInt8Import', kSig_v_rii); |
| 109 | let kDataViewSetInt16 = |
| 110 | builder.addImport('DataView', 'setInt16Import', kSig_v_riii); |
| 111 | let kDataViewSetInt32 = |
| 112 | builder.addImport('DataView', 'setInt32Import', kSig_v_riii); |
| 113 | let kDataViewSetUint8 = |
| 114 | builder.addImport('DataView', 'setUint8Import', kSig_v_rii); |
| 115 | let kDataViewSetUint16 = |
| 116 | builder.addImport('DataView', 'setUint16Import', kSig_v_riii); |
| 117 | let kDataViewSetUint32 = |
| 118 | builder.addImport('DataView', 'setUint32Import', kSig_v_riii); |
| 119 | let kDataViewByteLength = |
| 120 | builder.addImport('DataView', 'byteLengthImport', kSig_d_r); |
| 121 | |
| 122 | builder.addFunction('getBigInt64', kSig_l_rii) |
| 123 | .exportFunc() |
| 124 | .addBody(ExportedDataViewGetterBody(kDataViewGetBigInt64)); |
| 125 | builder.addFunction('getBigUint64', kSig_l_rii) |
| 126 | .exportFunc() |
| 127 | .addBody(ExportedDataViewGetterBody(kDataViewGetBigUint64)); |
| 128 | builder.addFunction('getFloat32', kSig_f_rii) |
| 129 | .exportFunc() |
| 130 | .addBody(ExportedDataViewGetterBody(kDataViewGetFloat32)); |
| 131 | builder.addFunction('getFloat64', kSig_d_rii) |
| 132 | .exportFunc() |
| 133 | .addBody(ExportedDataViewGetterBody(kDataViewGetFloat64)); |
no test coverage detected