(rhs)
| 7 | var heap = new ArrayBuffer(64 * 1024); |
| 8 | |
| 9 | function Word32And(rhs) { |
| 10 | var name = "and_0x" + Number(rhs).toString(16); |
| 11 | var m = eval( |
| 12 | 'function Module(stdlib, foreign, heap) {\n' + |
| 13 | ' "use asm";\n' + |
| 14 | ' function ' + name + '(lhs) {\n' + |
| 15 | ' lhs = lhs | 0;\n' + |
| 16 | ' return (lhs & 0x' + Number(rhs).toString(16) + ') | 0;\n' + |
| 17 | ' }\n' + |
| 18 | ' return { f: ' + name + '}\n' + |
| 19 | '}; Module'); |
| 20 | return m(stdlib, foreign, heap).f; |
| 21 | } |
| 22 | |
| 23 | var masks = [0xffffffff, 0xf0f0f0f0, 0x80ffffff, 0x07f77f0f, 0xdeadbeef, |
| 24 | 0x0fffff00, 0x0ff0, 0xff, 0x00]; |
no test coverage detected