| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318 |
- ;;-------------------------------------------------------------------------------------------------------
- ;; Copyright (C) Microsoft Corporation and contributors. All rights reserved.
- ;; Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- ;;-------------------------------------------------------------------------------------------------------
-
- (module
- (func
- (export "func_i32x4_add_3")
- (param i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i32x4 i32x4 i32x4)
- (set_local
- 8
- (i32x4.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- )
- )
- (set_local
- 9
- (i32x4.build
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 10
- (i32x4.add
- (get_local 8)
- (get_local 9)
- )
- )
- (i32x4.extractLane
- (get_local 10)
- (i32.const 3)
- )
- )
- (func
- (export "func_i32x4_sub_3")
- (param i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i32x4 i32x4 i32x4)
- (set_local
- 8
- (i32x4.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- )
- )
- (set_local
- 9
- (i32x4.build
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 10
- (i32x4.sub
- (get_local 8)
- (get_local 9)
- )
- )
- (i32x4.extractLane
- (get_local 10)
- (i32.const 3)
- )
- )
- (func
- (export "func_i32x4_mul_3")
- (param i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i32x4 i32x4 i32x4)
- (set_local
- 8
- (i32x4.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- )
- )
- (set_local
- 9
- (i32x4.build
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 10
- (i32x4.mul
- (get_local 8)
- (get_local 9)
- )
- )
- (i32x4.extractLane
- (get_local 10)
- (i32.const 3)
- )
- )
- (func
- (export "func_i32x4_shl_3")
- (param i32 i32 i32 i32 i32)
- (result i32)
- (local i32x4)
- (set_local
- 5
- (i32x4.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- )
- )
- (set_local
- 5
- (i32x4.shl
- (get_local 5)
- (get_local 4)
- )
- )
- (i32x4.extractLane
- (get_local 5)
- (i32.const 3)
- )
- )
- (func
- (export "func_i32x4_shr_3_s")
- (param i32 i32 i32 i32 i32)
- (result i32)
- (local i32x4)
- (set_local
- 5
- (i32x4.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- )
- )
- (set_local
- 5
- (i32x4.shr_s
- (get_local 5)
- (get_local 4)
- )
- )
- (i32x4.extractLane
- (get_local 5)
- (i32.const 3)
- )
- )
- (func
- (export "func_i32x4_shr_3_u")
- (param i32 i32 i32 i32 i32)
- (result i32)
- (local i32x4)
- (set_local
- 5
- (i32x4.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- )
- )
- (set_local
- 5
- (i32x4.shr_u
- (get_local 5)
- (get_local 4)
- )
- )
- (i32x4.extractLane
- (get_local 5)
- (i32.const 3)
- )
- )
- (func
- (export "func_i16x8_add_3_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i16x8 i16x8 i16x8)
- (set_local
- 16
- (i16x8.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 17
- (i16x8.build
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 18
- (i16x8.add
- (get_local 16)
- (get_local 17)
- )
- )
- (i16x8.extractLane_u
- (get_local 18)
- (i32.const 3)
- )
- )
- (func
- (export "func_i16x8_addsaturate_3_s_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i16x8 i16x8 i16x8)
- (set_local
- 16
- (i16x8.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 17
- (i16x8.build
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 18
- (i16x8.addsaturate_s
- (get_local 16)
- (get_local 17)
- )
- )
- (i16x8.extractLane_u
- (get_local 18)
- (i32.const 3)
- )
- )
- (func
- (export "func_i16x8_addsaturate_3_u_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i16x8 i16x8 i16x8)
- (set_local
- 16
- (i16x8.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 17
- (i16x8.build
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 18
- (i16x8.addsaturate_u
- (get_local 16)
- (get_local 17)
- )
- )
- (i16x8.extractLane_u
- (get_local 18)
- (i32.const 3)
- )
- )
- (func
- (export "func_i16x8_sub_3_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i16x8 i16x8 i16x8)
- (set_local
- 16
- (i16x8.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 17
- (i16x8.build
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 18
- (i16x8.sub
- (get_local 16)
- (get_local 17)
- )
- )
- (i16x8.extractLane_u
- (get_local 18)
- (i32.const 3)
- )
- )
- (func
- (export "func_i16x8_subsaturate_3_s_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i16x8 i16x8 i16x8)
- (set_local
- 16
- (i16x8.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 17
- (i16x8.build
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 18
- (i16x8.subsaturate_s
- (get_local 16)
- (get_local 17)
- )
- )
- (i16x8.extractLane_u
- (get_local 18)
- (i32.const 3)
- )
- )
- (func
- (export "func_i16x8_subsaturate_3_u_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i16x8 i16x8 i16x8)
- (set_local
- 16
- (i16x8.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 17
- (i16x8.build
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 18
- (i16x8.subsaturate_u
- (get_local 16)
- (get_local 17)
- )
- )
- (i16x8.extractLane_u
- (get_local 18)
- (i32.const 3)
- )
- )
- (func
- (export "func_i16x8_mul_3_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i16x8 i16x8 i16x8)
- (set_local
- 16
- (i16x8.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 17
- (i16x8.build
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 18
- (i16x8.mul
- (get_local 16)
- (get_local 17)
- )
- )
- (i16x8.extractLane_u
- (get_local 18)
- (i32.const 3)
- )
- )
- (func
- (export "func_i16x8_shl_3_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i16x8)
- (set_local
- 9
- (i16x8.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 9
- (i16x8.shl
- (get_local 9)
- (get_local 8)
- )
- )
- (i16x8.extractLane_u
- (get_local 9)
- (i32.const 3)
- )
- )
- (func
- (export "func_i16x8_shr_3_s_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i16x8)
- (set_local
- 9
- (i16x8.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 9
- (i16x8.shr_s
- (get_local 9)
- (get_local 8)
- )
- )
- (i16x8.extractLane_u
- (get_local 9)
- (i32.const 3)
- )
- )
- (func
- (export "func_i16x8_shr_3_u_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i16x8)
- (set_local
- 9
- (i16x8.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 9
- (i16x8.shr_u
- (get_local 9)
- (get_local 8)
- )
- )
- (i16x8.extractLane_u
- (get_local 9)
- (i32.const 3)
- )
- )
- (func
- (export "func_i8x16_add_3_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i8x16 i8x16 i8x16)
- (set_local
- 32
- (i8x16.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 33
- (i8x16.build
- (get_local 16)
- (get_local 17)
- (get_local 18)
- (get_local 19)
- (get_local 20)
- (get_local 21)
- (get_local 22)
- (get_local 23)
- (get_local 24)
- (get_local 25)
- (get_local 26)
- (get_local 27)
- (get_local 28)
- (get_local 29)
- (get_local 30)
- (get_local 31)
- )
- )
- (set_local
- 34
- (i8x16.add
- (get_local 32)
- (get_local 33)
- )
- )
- (i8x16.extractLane_u
- (get_local 34)
- (i32.const 3)
- )
- )
- (func
- (export "func_i8x16_addsaturate_3_s_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i8x16 i8x16 i8x16)
- (set_local
- 32
- (i8x16.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 33
- (i8x16.build
- (get_local 16)
- (get_local 17)
- (get_local 18)
- (get_local 19)
- (get_local 20)
- (get_local 21)
- (get_local 22)
- (get_local 23)
- (get_local 24)
- (get_local 25)
- (get_local 26)
- (get_local 27)
- (get_local 28)
- (get_local 29)
- (get_local 30)
- (get_local 31)
- )
- )
- (set_local
- 34
- (i8x16.addsaturate_s
- (get_local 32)
- (get_local 33)
- )
- )
- (i8x16.extractLane_u
- (get_local 34)
- (i32.const 3)
- )
- )
- (func
- (export "func_i8x16_addsaturate_3_u_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i8x16 i8x16 i8x16)
- (set_local
- 32
- (i8x16.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 33
- (i8x16.build
- (get_local 16)
- (get_local 17)
- (get_local 18)
- (get_local 19)
- (get_local 20)
- (get_local 21)
- (get_local 22)
- (get_local 23)
- (get_local 24)
- (get_local 25)
- (get_local 26)
- (get_local 27)
- (get_local 28)
- (get_local 29)
- (get_local 30)
- (get_local 31)
- )
- )
- (set_local
- 34
- (i8x16.addsaturate_u
- (get_local 32)
- (get_local 33)
- )
- )
- (i8x16.extractLane_u
- (get_local 34)
- (i32.const 3)
- )
- )
- (func
- (export "func_i8x16_sub_3_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i8x16 i8x16 i8x16)
- (set_local
- 32
- (i8x16.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 33
- (i8x16.build
- (get_local 16)
- (get_local 17)
- (get_local 18)
- (get_local 19)
- (get_local 20)
- (get_local 21)
- (get_local 22)
- (get_local 23)
- (get_local 24)
- (get_local 25)
- (get_local 26)
- (get_local 27)
- (get_local 28)
- (get_local 29)
- (get_local 30)
- (get_local 31)
- )
- )
- (set_local
- 34
- (i8x16.sub
- (get_local 32)
- (get_local 33)
- )
- )
- (i8x16.extractLane_u
- (get_local 34)
- (i32.const 3)
- )
- )
- (func
- (export "func_i8x16_subsaturate_3_s_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i8x16 i8x16 i8x16)
- (set_local
- 32
- (i8x16.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 33
- (i8x16.build
- (get_local 16)
- (get_local 17)
- (get_local 18)
- (get_local 19)
- (get_local 20)
- (get_local 21)
- (get_local 22)
- (get_local 23)
- (get_local 24)
- (get_local 25)
- (get_local 26)
- (get_local 27)
- (get_local 28)
- (get_local 29)
- (get_local 30)
- (get_local 31)
- )
- )
- (set_local
- 34
- (i8x16.subsaturate_s
- (get_local 32)
- (get_local 33)
- )
- )
- (i8x16.extractLane_u
- (get_local 34)
- (i32.const 3)
- )
- )
- (func
- (export "func_i8x16_subsaturate_3_u_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i8x16 i8x16 i8x16)
- (set_local
- 32
- (i8x16.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 33
- (i8x16.build
- (get_local 16)
- (get_local 17)
- (get_local 18)
- (get_local 19)
- (get_local 20)
- (get_local 21)
- (get_local 22)
- (get_local 23)
- (get_local 24)
- (get_local 25)
- (get_local 26)
- (get_local 27)
- (get_local 28)
- (get_local 29)
- (get_local 30)
- (get_local 31)
- )
- )
- (set_local
- 34
- (i8x16.subsaturate_u
- (get_local 32)
- (get_local 33)
- )
- )
- (i8x16.extractLane_u
- (get_local 34)
- (i32.const 3)
- )
- )
- (func
- (export "func_i8x16_mul_3_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i8x16 i8x16 i8x16)
- (set_local
- 32
- (i8x16.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 33
- (i8x16.build
- (get_local 16)
- (get_local 17)
- (get_local 18)
- (get_local 19)
- (get_local 20)
- (get_local 21)
- (get_local 22)
- (get_local 23)
- (get_local 24)
- (get_local 25)
- (get_local 26)
- (get_local 27)
- (get_local 28)
- (get_local 29)
- (get_local 30)
- (get_local 31)
- )
- )
- (set_local
- 34
- (i8x16.mul
- (get_local 32)
- (get_local 33)
- )
- )
- (i8x16.extractLane_u
- (get_local 34)
- (i32.const 3)
- )
- )
- (func
- (export "func_i8x16_shl_3_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i8x16)
- (set_local
- 17
- (i8x16.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 17
- (i8x16.shl
- (get_local 17)
- (get_local 16)
- )
- )
- (i8x16.extractLane_u
- (get_local 17)
- (i32.const 3)
- )
- )
- (func
- (export "func_i8x16_shr_3_s_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i8x16)
- (set_local
- 17
- (i8x16.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 17
- (i8x16.shr_s
- (get_local 17)
- (get_local 16)
- )
- )
- (i8x16.extractLane_u
- (get_local 17)
- (i32.const 3)
- )
- )
- (func
- (export "func_i8x16_shr_3_u_u")
- (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
- (result i32)
- (local i8x16)
- (set_local
- 17
- (i8x16.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- (get_local 8)
- (get_local 9)
- (get_local 10)
- (get_local 11)
- (get_local 12)
- (get_local 13)
- (get_local 14)
- (get_local 15)
- )
- )
- (set_local
- 17
- (i8x16.shr_u
- (get_local 17)
- (get_local 16)
- )
- )
- (i8x16.extractLane_u
- (get_local 17)
- (i32.const 3)
- )
- )
- (func
- (export "func_f32x4_add_3")
- (param f32 f32 f32 f32 f32 f32 f32 f32)
- (result f32)
- (local f32x4 f32x4 f32x4)
- (set_local
- 8
- (f32x4.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- )
- )
- (set_local
- 9
- (f32x4.build
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 10
- (f32x4.add
- (get_local 8)
- (get_local 9)
- )
- )
- (f32x4.extractLane
- (get_local 10)
- (i32.const 3)
- )
- )
- (func
- (export "func_f32x4_sub_3")
- (param f32 f32 f32 f32 f32 f32 f32 f32)
- (result f32)
- (local f32x4 f32x4 f32x4)
- (set_local
- 8
- (f32x4.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- )
- )
- (set_local
- 9
- (f32x4.build
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 10
- (f32x4.sub
- (get_local 8)
- (get_local 9)
- )
- )
- (f32x4.extractLane
- (get_local 10)
- (i32.const 3)
- )
- )
- (func
- (export "func_f32x4_mul_3")
- (param f32 f32 f32 f32 f32 f32 f32 f32)
- (result f32)
- (local f32x4 f32x4 f32x4)
- (set_local
- 8
- (f32x4.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- )
- )
- (set_local
- 9
- (f32x4.build
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 10
- (f32x4.mul
- (get_local 8)
- (get_local 9)
- )
- )
- (f32x4.extractLane
- (get_local 10)
- (i32.const 3)
- )
- )
- (func
- (export "func_f32x4_div_3")
- (param f32 f32 f32 f32 f32 f32 f32 f32)
- (result f32)
- (local f32x4 f32x4 f32x4)
- (set_local
- 8
- (f32x4.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- )
- )
- (set_local
- 9
- (f32x4.build
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 10
- (f32x4.div
- (get_local 8)
- (get_local 9)
- )
- )
- (f32x4.extractLane
- (get_local 10)
- (i32.const 3)
- )
- )
- (func
- (export "func_f32x4_min_3")
- (param f32 f32 f32 f32 f32 f32 f32 f32)
- (result f32)
- (local f32x4 f32x4 f32x4)
- (set_local
- 8
- (f32x4.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- )
- )
- (set_local
- 9
- (f32x4.build
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 10
- (f32x4.min
- (get_local 8)
- (get_local 9)
- )
- )
- (f32x4.extractLane
- (get_local 10)
- (i32.const 3)
- )
- )
- (func
- (export "func_f32x4_max_3")
- (param f32 f32 f32 f32 f32 f32 f32 f32)
- (result f32)
- (local f32x4 f32x4 f32x4)
- (set_local
- 8
- (f32x4.build
- (get_local 0)
- (get_local 1)
- (get_local 2)
- (get_local 3)
- )
- )
- (set_local
- 9
- (f32x4.build
- (get_local 4)
- (get_local 5)
- (get_local 6)
- (get_local 7)
- )
- )
- (set_local
- 10
- (f32x4.max
- (get_local 8)
- (get_local 9)
- )
- )
- (f32x4.extractLane
- (get_local 10)
- (i32.const 3)
- )
- )
- )
|