{"id":312,"date":"2006-08-14T17:55:27","date_gmt":"2006-08-15T00:55:27","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/"},"modified":"2006-08-17T10:33:18","modified_gmt":"2006-08-17T17:33:18","slug":"sse4-on-the-way","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/","title":{"rendered":"SSE4 On The Way"},"content":{"rendered":"<p>It came to my attention the other night that Intel will be rolling out an SSE4 set of instructions. <a href=\"http:\/\/en.wikipedia.org\/wiki\/SSE4\">Here is the Wikipedia treatment<\/a> including the new instruction mnemonics. You sort of have to be skilled in the art of SIMD programming to begin to intuitively make sense of nonsense like PSIGNW, PSHUFB, and PMADDUBSW.<\/p>\n<p>This got me wondering, though: Did we ever have occasion to apply the SSE3 instruction set for general multimedia programming? All I remember from that set is that it had instructions to do add\/subtract operations in parallel which apparently has application toward fractal programming which, in turn, has application in&#8230; making pretty fractal artwork, from what I hear.<\/p>\n<p><center><br \/>\n<a href=\"http:\/\/commons.wikimedia.org\/wiki\/Image:Mandelbrot_set_with_coloured_environment.png\"><img decoding=\"async\" src=\"\/eggs\/images\/mandelbrot.jpg\" alt=\"Mandelbrot set\" \/><\/a><br \/>\n<\/center><\/p>\n<p>Will there be any practical A\/V codec use for the new SSE4 instructions?<\/p>\n<p><strong>Update:<\/strong> Guillaume Poirer had trouble with the anti-spam measures in the comment section (reminding me to get that software properly upgraded). Here is what he had to say:<\/p>\n<blockquote><p>SSE4 will surely be interesting as these instructions are to deal with integers, which are extensively used in video encoding. <a href=\"http:\/\/forum.doom9.org\/showthread.php?p=854389#post854389\">This is what Loren Merritt has to say about SSE4.<\/a><\/p>\n<p>What I don&#8217;t understand though is why there&#8217;s no documentation about SSE4 (or whatever the official name is) on Intel&#8217;s website (but maybe it&#8217;s because I haven&#8217;t been lucky).<\/p>\n<p>About SSE3, these instructions were mostly usefull for float\/complex operations, which aren&#8217;t usefull for video encoding, though maybe they can be usefull for audio encoding, I don&#8217;t know.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>It came to my attention the other night that Intel will be rolling out an SSE4 set of instructions. Here is the Wikipedia treatment including the new instruction mnemonics. You sort of have to be skilled in the art of SIMD programming to begin to intuitively make sense of nonsense like PSIGNW, PSHUFB, and PMADDUBSW. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-312","post","type-post","status-publish","format-standard","hentry","category-general"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"It came to my attention the other night that Intel will be rolling out an SSE4 set of instructions. Here is the Wikipedia treatment including the new instruction mnemonics. You sort of have to be skilled in the art of SIMD programming to begin to intuitively make sense of nonsense like PSIGNW, PSHUFB, and PMADDUBSW.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Multimedia Mike\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Breaking Eggs And Making Omelettes | Topics On Multimedia Technology and Reverse Engineering\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"SSE4 On The Way | Breaking Eggs And Making Omelettes\" \/>\n\t\t<meta property=\"og:description\" content=\"It came to my attention the other night that Intel will be rolling out an SSE4 set of instructions. Here is the Wikipedia treatment including the new instruction mnemonics. You sort of have to be skilled in the art of SIMD programming to begin to intuitively make sense of nonsense like PSIGNW, PSHUFB, and PMADDUBSW.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2006-08-15T00:55:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2006-08-17T17:33:18+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"SSE4 On The Way | Breaking Eggs And Making Omelettes\" \/>\n\t\t<meta name=\"twitter:description\" content=\"It came to my attention the other night that Intel will be rolling out an SSE4 set of instructions. Here is the Wikipedia treatment including the new instruction mnemonics. You sort of have to be skilled in the art of SIMD programming to begin to intuitively make sense of nonsense like PSIGNW, PSHUFB, and PMADDUBSW.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/sse4-on-the-way\\\/#article\",\"name\":\"SSE4 On The Way | Breaking Eggs And Making Omelettes\",\"headline\":\"SSE4 On The Way\",\"author\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"\\\/eggs\\\/images\\\/mandelbrot.jpg\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/sse4-on-the-way\\\/#articleImage\"},\"datePublished\":\"2006-08-14T17:55:27-07:00\",\"dateModified\":\"2006-08-17T10:33:18-07:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/sse4-on-the-way\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/sse4-on-the-way\\\/#webpage\"},\"articleSection\":\"General\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/sse4-on-the-way\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/multimedia.cx\\\/eggs\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/category\\\/general\\\/#listItem\",\"name\":\"General\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/category\\\/general\\\/#listItem\",\"position\":2,\"name\":\"General\",\"item\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/category\\\/general\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/sse4-on-the-way\\\/#listItem\",\"name\":\"SSE4 On The Way\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/sse4-on-the-way\\\/#listItem\",\"position\":3,\"name\":\"SSE4 On The Way\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/category\\\/general\\\/#listItem\",\"name\":\"General\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#organization\",\"name\":\"Breaking Eggs And Making Omelettes\",\"description\":\"Topics On Multimedia Technology and Reverse Engineering\",\"url\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/#author\",\"url\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/\",\"name\":\"Multimedia Mike\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/sse4-on-the-way\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2eb93f7cada658f7986b5092062849fa255779eada3342c8f6b9a40764b95fdd?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Multimedia Mike\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/sse4-on-the-way\\\/#webpage\",\"url\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/sse4-on-the-way\\\/\",\"name\":\"SSE4 On The Way | Breaking Eggs And Making Omelettes\",\"description\":\"It came to my attention the other night that Intel will be rolling out an SSE4 set of instructions. Here is the Wikipedia treatment including the new instruction mnemonics. You sort of have to be skilled in the art of SIMD programming to begin to intuitively make sense of nonsense like PSIGNW, PSHUFB, and PMADDUBSW.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/sse4-on-the-way\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/#author\"},\"datePublished\":\"2006-08-14T17:55:27-07:00\",\"dateModified\":\"2006-08-17T10:33:18-07:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#website\",\"url\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/\",\"name\":\"Breaking Eggs And Making Omelettes\",\"description\":\"Topics On Multimedia Technology and Reverse Engineering\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"SSE4 On The Way | Breaking Eggs And Making Omelettes","description":"It came to my attention the other night that Intel will be rolling out an SSE4 set of instructions. Here is the Wikipedia treatment including the new instruction mnemonics. You sort of have to be skilled in the art of SIMD programming to begin to intuitively make sense of nonsense like PSIGNW, PSHUFB, and PMADDUBSW.","canonical_url":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/#article","name":"SSE4 On The Way | Breaking Eggs And Making Omelettes","headline":"SSE4 On The Way","author":{"@id":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/#author"},"publisher":{"@id":"https:\/\/multimedia.cx\/eggs\/#organization"},"image":{"@type":"ImageObject","url":"\/eggs\/images\/mandelbrot.jpg","@id":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/#articleImage"},"datePublished":"2006-08-14T17:55:27-07:00","dateModified":"2006-08-17T10:33:18-07:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/#webpage"},"isPartOf":{"@id":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/#webpage"},"articleSection":"General"},{"@type":"BreadcrumbList","@id":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs#listItem","position":1,"name":"Home","item":"https:\/\/multimedia.cx\/eggs","nextItem":{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/category\/general\/#listItem","name":"General"}},{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/category\/general\/#listItem","position":2,"name":"General","item":"https:\/\/multimedia.cx\/eggs\/category\/general\/","nextItem":{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/#listItem","name":"SSE4 On The Way"},"previousItem":{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/#listItem","position":3,"name":"SSE4 On The Way","previousItem":{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/category\/general\/#listItem","name":"General"}}]},{"@type":"Organization","@id":"https:\/\/multimedia.cx\/eggs\/#organization","name":"Breaking Eggs And Making Omelettes","description":"Topics On Multimedia Technology and Reverse Engineering","url":"https:\/\/multimedia.cx\/eggs\/"},{"@type":"Person","@id":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/#author","url":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/","name":"Multimedia Mike","image":{"@type":"ImageObject","@id":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/2eb93f7cada658f7986b5092062849fa255779eada3342c8f6b9a40764b95fdd?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Multimedia Mike"}},{"@type":"WebPage","@id":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/#webpage","url":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/","name":"SSE4 On The Way | Breaking Eggs And Making Omelettes","description":"It came to my attention the other night that Intel will be rolling out an SSE4 set of instructions. Here is the Wikipedia treatment including the new instruction mnemonics. You sort of have to be skilled in the art of SIMD programming to begin to intuitively make sense of nonsense like PSIGNW, PSHUFB, and PMADDUBSW.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/multimedia.cx\/eggs\/#website"},"breadcrumb":{"@id":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/#breadcrumblist"},"author":{"@id":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/#author"},"creator":{"@id":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/#author"},"datePublished":"2006-08-14T17:55:27-07:00","dateModified":"2006-08-17T10:33:18-07:00"},{"@type":"WebSite","@id":"https:\/\/multimedia.cx\/eggs\/#website","url":"https:\/\/multimedia.cx\/eggs\/","name":"Breaking Eggs And Making Omelettes","description":"Topics On Multimedia Technology and Reverse Engineering","inLanguage":"en-US","publisher":{"@id":"https:\/\/multimedia.cx\/eggs\/#organization"}}]},"og:locale":"en_US","og:site_name":"Breaking Eggs And Making Omelettes | Topics On Multimedia Technology and Reverse Engineering","og:type":"article","og:title":"SSE4 On The Way | Breaking Eggs And Making Omelettes","og:description":"It came to my attention the other night that Intel will be rolling out an SSE4 set of instructions. Here is the Wikipedia treatment including the new instruction mnemonics. You sort of have to be skilled in the art of SIMD programming to begin to intuitively make sense of nonsense like PSIGNW, PSHUFB, and PMADDUBSW.","og:url":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/","article:published_time":"2006-08-15T00:55:27+00:00","article:modified_time":"2006-08-17T17:33:18+00:00","twitter:card":"summary","twitter:title":"SSE4 On The Way | Breaking Eggs And Making Omelettes","twitter:description":"It came to my attention the other night that Intel will be rolling out an SSE4 set of instructions. Here is the Wikipedia treatment including the new instruction mnemonics. You sort of have to be skilled in the art of SIMD programming to begin to intuitively make sense of nonsense like PSIGNW, PSHUFB, and PMADDUBSW."},"aioseo_meta_data":{"post_id":"312","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-31 21:46:36","updated":"2025-12-31 18:19:39","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/multimedia.cx\/eggs\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/multimedia.cx\/eggs\/category\/general\/\" title=\"General\">General<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSSE4 On The Way\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/multimedia.cx\/eggs"},{"label":"General","link":"https:\/\/multimedia.cx\/eggs\/category\/general\/"},{"label":"SSE4 On The Way","link":"https:\/\/multimedia.cx\/eggs\/sse4-on-the-way\/"}],"_links":{"self":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/comments?post=312"}],"version-history":[{"count":0,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/312\/revisions"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}