{"ScriptPreparationCode":"function dbToGain(db) {\r\n return Math.pow(10, db / 20);\r\n}\r\n\r\nfunction dbToGainOptimized(db) {\r\n return Math.exp((0.1151292546497022842008995727342) * db);\r\n}\r\n\r\nfunction gainToDb(gain) {\r\n return 20 * Math.log10(gain);\r\n}\r\n\r\nfunction gainToDbOptimized(gain) {\r\n return 8.6858896380650365530225783783335 * Math.log(gain);\r\n}","TestCases":[{"Name":"dB to Gain standard","Code":"dbToGain(3);","IsDeferred":false},{"Name":"dB to Gain optimized","Code":"dbToGainOptimized(3);","IsDeferred":false},{"Name":"Gain to dB standard","Code":"gainToDb(3);","IsDeferred":false},{"Name":"Gain to dB optimized","Code":"gainToDbOptimized(3);","IsDeferred":false}]}